13:01:14 <shaane[m]> #startmeeting NeuroFedora - 2021-10-25
13:01:14 <zodbot> Meeting started Mon Oct 25 13:01:14 2021 UTC.
13:01:14 <zodbot> This meeting is logged and archived in a public location.
13:01:14 <zodbot> The chair is shaane[m]. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
13:01:14 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
13:01:14 <zodbot> The meeting name has been set to 'neurofedora_-_2021-10-25'
13:01:32 <shaane[m]> #meetingname neurofedora
13:01:32 <zodbot> The meeting name has been set to 'neurofedora'
13:01:55 <shaane[m]> #chair BarakatAjadi[m] Bunny[m]1 FranciscoD_[m] MorganHough[m] oluyosola[m] omnidapps RebecaAlmeida[m] shaane[m] vanessa_khris[m] VRaj[m] zodbot achilleas omnidapps
13:01:55 <zodbot> Current chairs: BarakatAjadi[m] Bunny[m]1 FranciscoD_[m] MorganHough[m] RebecaAlmeida[m] VRaj[m] achilleas oluyosola[m] omnidapps shaane[m] vanessa_khris[m] zodbot
13:02:29 <shaane[m]> this is just a copy over from last week^ not trying to exclude anyone
13:02:46 <FranciscoD_[m]> #chair FranciscoD zbyszek__ music_
13:02:46 <zodbot> Current chairs: BarakatAjadi[m] Bunny[m]1 FranciscoD FranciscoD_[m] MorganHough[m] RebecaAlmeida[m] VRaj[m] achilleas music_ oluyosola[m] omnidapps shaane[m] vanessa_khris[m] zbyszek__ zodbot
13:02:55 <FranciscoD> yeh, we can add folks as they come in
13:02:57 <shaane[m]> #topic Agenda for today
13:03:03 <omnidapps> that's interesting how zodbot alphabetizes usernames lol
13:03:04 <shaane[m]> #info New introductions and roll call.
13:03:08 <hardeborlaa[m]> #action
13:03:13 <shaane[m]> #info Tasks from last meeting.
13:03:19 <shaane[m]> #info Open Pagure tickets.
13:03:50 <shaane[m]> #info package health check.
13:04:08 <shaane[m]> #info CompNeuro lab compose status check for Fedora 35/36
13:04:15 <shaane[m]> #info Neuroscience query of the week
13:04:24 <shaane[m]> #info Next meeting day, and chair.
13:04:31 <shaane[m]> #info Open Floor.
13:04:51 <shaane[m]> #topic New introductions and roll call.
13:06:03 <shaane[m]> Its been popping off in here since last meeting, so great to see so many new people and so much activity : )
13:07:47 <FranciscoD> #info FranciscoD, FAS: ankursinha, timezone: UTC+1 (London), interests: neuroscience, packaging in Fedora and lots of other bits
13:07:57 <omnidapps> .hello nerdsville
13:07:58 <zodbot> omnidapps: nerdsville 'Josh Santos' <josh@omnidapps.com>
13:08:25 <FranciscoD> everyone here, please feel free to write a short line like this about yourself, and use the info command as I've used to mark the line for the meeting minutes
13:08:57 <FranciscoD> #chair hardeborlaa[m]: HafsatAjia-Egbey vanessa_khris[m] oluyosola[m] RasRbk[m] BarakatAjadi[m] CynthiaMidigo[m]
13:08:57 <zodbot> Current chairs: BarakatAjadi[m] Bunny[m]1 CynthiaMidigo[m] FranciscoD FranciscoD_[m] HafsatAjia-Egbey MorganHough[m] RasRbk[m] RebecaAlmeida[m] VRaj[m] achilleas hardeborlaa[m]: music_ oluyosola[m] omnidapps shaane[m] vanessa_khris[m] zbyszek__ zodbot
13:09:19 <FranciscoD> and everyone else from Outreachy too (please drop a message and we'll chair you etc)
13:10:15 <shaane[m]> #info shaane, FAS: shaneallcroft, timezone: UTC-4(new york), interests: neuroscience, comp-neuro, emacs, fedora
13:10:26 <FranciscoD> shaane[m]: we can wait 2 minuts and then proceed, and folks can continue to introduce themselves
13:10:32 <oluyosola[m]> #info oluyosola, FAS: oluyosola, timezone: UTC+1(Nigeria), interests: software development, packaging in NeuroFedora and lot more
13:10:37 <shaane[m]> okay sounds good
13:10:39 <FranciscoD> (we need to aim to finish the agenda in the one hour we've set aside for the meeting)
13:10:53 <vanessa_khris[m]> #info vanessa_khris, FAS: vanessa_kris, timezone: UTC+1 (Cameroon), interests: Extend and improve NeuroFedora's user consumable artefacts
13:10:55 <oluyosola[m]> Okay
13:11:02 <FranciscoD> oluyosola++
13:11:02 <zodbot> FranciscoD: Karma for oluyosola changed to 1 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
13:11:06 <FranciscoD> vanessa_khris++
13:11:15 <FranciscoD> .thank vanessa_khris
13:11:16 <zodbot> FranciscoD thinks vanessa_khris is awesome and is happy they are helping! (Please also type vanessa_khris++ since that is what gives them a cookie)
13:11:18 <FranciscoD> .thank oluyosola
13:11:18 <zodbot> FranciscoD thinks oluyosola is awesome and is happy they are helping! (Please also type oluyosola++ since that is what gives them a cookie)
13:11:29 <omnidapps> #info omnidapps, FAS: nerdsville, timezone: UTC+7:00 (Asia/Bangkok), interests: coding, sushi, linux, neuroscience
13:11:48 <hardeborlaa[m]> #info hardeborlaa, FAS:hardeborlaa, timezone: UTC+1(Nigeria), interests: packagging in NeuroFedora and software development.
13:12:15 <shaane[m]> #topic Open Pagure tickets
13:13:09 <FranciscoD> hardeborlaa++
13:13:09 <zodbot> FranciscoD: Karma for hardeborlaa changed to 1 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
13:13:14 <FranciscoD> .thank hardeborlaa
13:13:14 <zodbot> FranciscoD thinks hardeborlaa is awesome and is happy they are helping! (Please also type hardeborlaa++ since that is what gives them a cookie)
13:14:57 <shaane[m]> #topic Tasks from last meeting
13:15:22 <shaane[m]> #info FranciscoD add arbor to comp-neuro image if it isn't included: WIP/PENDING
13:15:30 <HafsatAjia-Egbey> #info hafsat, FAS:hafsat, timezone: UTC+1(Nigeria), interests: Tech, Poetry, Reading
13:15:32 <shaane[m]> oh wait
13:15:37 <shaane[m]> thats LAST last meeting
13:15:54 <shaane[m]> #info FranciscoD add arbor to comp-neuro image if it isn't included
13:16:16 <FranciscoD> uh, still pending. Please reassign
13:16:18 <shaane[m]> .thank Hafsat Ajia-Egbeyemi
13:16:19 <oluyosola[m]> shaane[m]: Okay
13:16:21 <zodbot> shaane [m] thinks Hafsat Ajia-Egbeyemi is awesome and is happy they are helping! (Please also type Hafsat Ajia-Egbeyemi++ since that is what gives them a cookie)
13:16:23 * FranciscoD forgot to add it to my task list
13:16:29 <FranciscoD> hafsat++
13:16:29 <zodbot> FranciscoD: Karma for hafsat changed to 1 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
13:16:34 <FranciscoD> .thank hafsat
13:16:34 <zodbot> FranciscoD thinks hafsat is awesome and is happy they are helping! (Please also type hafsat++ since that is what gives them a cookie)
13:16:53 <shaane[m]> #action FranciscoD add arbor to comp-neuro image if it isn't included
13:17:26 <omnidapps> why would the comp-neuro image differ from the packages in the compneuro spin?
13:17:36 <shaane[m]> #info FranciscoD send out logs
13:17:39 <FranciscoD> omnidapps: comp-neuro image == compneuro spin
13:17:47 <omnidapps> ah, thought it meant docker image, nvm :)
13:17:54 <FranciscoD> but the file that lists what packages we include in there needs to be tweaked
13:18:08 <omnidapps> ok
13:18:08 <FranciscoD> omnidapps: ah, no, for the container image, I just use the dnf group---I'll make sure arbor is in there too
13:19:13 <shaane[m]> #info FranciscoD send out logs: DONE
13:19:36 <shaane[m]> #info omnidapps follow up with fedora infra on planet migration
13:20:06 <omnidapps> I made this, but I am not sure if that is where I needed to create it: https://pagure.io/fedoraplanet-theme/issue/6
13:20:24 <omnidapps> FranciscoD, do you have any ideas?
13:21:22 <omnidapps> btw, back to open pagure tickets... shaane[m]: could we add an action item for me to follow up on https://pagure.io/neuro-sig/NeuroFedora/issue/456, just saw it in "My Issues" in pagure
13:22:00 <FranciscoD> omnidapps: that should be fine, but no harm just filing a ticket on the main infra tracker I guess: https://pagure.io/fedora-infrastructure/issues
13:22:06 <shaane[m]> #action FranciscoD follow up on pagure issue 456; Package ggobi
13:22:08 <omnidapps> ok
13:22:13 <FranciscoD> that's what they seem to use as their primary "backlog"
13:22:24 <omnidapps> sounds good, are they also the websites team?
13:22:40 <omnidapps> at the bottom of fedoraplanet.org it says to send requests to the websites team
13:22:51 <FranciscoD> there's the new web apps team, which is sort of taken over from the now mostly defunct websites team
13:23:04 <omnidapps> should I be chatting with them, or infra?
13:23:17 <FranciscoD> i'd start with infra, and they'd then be able to tell who else to rope in
13:23:20 <omnidapps> ok
13:23:28 <FranciscoD> since they're the ones who actually deploy all the things
13:23:32 <FranciscoD> so best to get their requirements first etc
13:23:37 <omnidapps> shaane[m] - I was the one needing to look at pagure issue 456
13:23:38 <FranciscoD> (openshift and all that comes into play)
13:23:47 <shaane[m]> #action omnidapps file ticket on the main infra tracker for fedoraplanet theme
13:23:49 <shaane[m]> oh oops
13:23:50 <shaane[m]> my bad
13:23:56 <shaane[m]> can you #unaction in anyway
13:24:00 <omnidapps> #undo
13:24:00 <zodbot> Removing item from minutes: ACTION by shaane[m] at 13:23:47 : omnidapps file ticket on the main infra tracker for fedoraplanet theme
13:24:09 <shaane[m]> #undo
13:24:09 <zodbot> Removing item from minutes: ACTION by shaane[m] at 13:22:06 : FranciscoD follow up on pagure issue 456; Package ggobi
13:24:09 <omnidapps> do that one more time and it'll undo the other one :P
13:24:13 <omnidapps> there :)
13:24:28 <shaane[m]> pog pog pog
13:24:29 <shaane[m]> okay
13:24:36 <shaane[m]> #action omnidapps follow up on pagure issue 456; Package ggobi
13:24:43 <shaane[m]> #action omnidapps file ticket on the main infra tracker for fedoraplanet theme
13:24:47 <shaane[m]> hooray
13:25:06 <shaane[m]> #info shaane[m] FranciscoD work on pyplane spec after meeting
13:25:26 <FranciscoD> this is WIP, no?
13:25:39 <FranciscoD> have you installed the icon manually etc. and posted a new spec shaane[m] ?
13:28:21 <shaane[m]> hrm iirc did get the icon working, spec file on my fedorapeople should be up to date, but I need to double check that
13:28:21 <shaane[m]> also regarding pyplane, am waiting on the upstream PR to merge now, one of the pyplane devs said it looked good to merge a couple days ago, should probably poke the PR.
13:29:11 <shaane[m]> #action shaane follow up with pyplane PR and post up to date spec file
13:29:13 <FranciscoD> shaane[m]: we can proceed with the Fedora package without waiting for upstream to merge the pr
13:29:24 <FranciscoD> you can either carry your git patch, or just do it manually
13:29:38 <FranciscoD> upstream may not make a release soon even if they merge the PR, so waiting for them is not a good idea
13:29:53 <FranciscoD> we carry our changes in the Fedora package, and when upstream make a new release, we drop our local tweaks
13:30:12 <omnidapps> that fedorapeople server is pretty cool right, shaane[m]... Ijust found that today
13:30:19 <shaane[m]> Ahhh nice didn't think about that, thats cool, I was imagining having the spec file point to develop but now that i think about it yeah thats notably not great vis a vis stability
13:30:29 <FranciscoD> so if you can double check that the spec is up to date, we can continue the review and get that package finished up :)
13:30:39 <FranciscoD> +1
13:30:47 <shaane[m]> Okay perfecto sounds good
13:31:09 <FranciscoD> we try not to carry changes in Fedora that are not upstream, but sometimes we have to. In this case, it's only appstream metainfo files etc. so it's not such a bit change tbh
13:31:16 <shaane[m]> omnidapps: heck yeah fedorapeole server very cool agreed
13:31:33 <shaane[m]> #info FranciscoD update koschei package list
13:32:23 <FranciscoD> it was up to date, and I'll recheck regularly until the sync is fixed
13:32:33 <FranciscoD> https://github.com/fedora-infra/koschei/pull/339
13:32:56 <omnidapps> does this mean we are going to point at develop though?
13:32:58 * FranciscoD pings the PR
13:33:04 <shaane[m]> Should I reaction that, since it'll be continous?
13:33:04 <omnidapps> couldn't it get more out of sync over time?
13:33:22 <FranciscoD> omnidapps: no, we don't point at develop (or snapshots) unless there are critical bugfixes in there
13:33:24 <shaane[m]> For pyplane?
13:33:39 <FranciscoD> we use the release, carry commits/patches if we have to, then update when the next release is out
13:33:41 <shaane[m]> nvm
13:33:48 <omnidapps> ah, we are going to port the metainfo file into ours as a patch?
13:33:53 <omnidapps> until it is upstream
13:33:58 <FranciscoD> or just a SOURCE1
13:34:04 <FranciscoD> doesn't even have to be a patch in this case
13:34:07 <omnidapps> ok
13:34:22 <shaane[m]> #info shaane[m] review sphinxemoji: DONE
13:34:40 <FranciscoD> I think vanessa_khris[m] also posted their review on it
13:34:43 <shaane[m]> #info shaane[m] to chair the next meeting: DONE
13:34:46 <FranciscoD> I'll go through it and make the necessary tweaks
13:34:54 <omnidapps> shaane[m]++
13:35:01 <FranciscoD> #action FranciscoD update spec are per review and submit updated version if required
13:35:07 <omnidapps> shaaneallcroft++
13:35:08 <FranciscoD> thanks vanessa_khris[m] , the review is very helpful
13:35:22 <omnidapps> well, I tried lol
13:35:40 <omnidapps> shaneallcroft++
13:35:55 <FranciscoD> omnidapps: only one cookie per release, so you need to wait for F35 release to give more :)
13:35:59 <omnidapps> ah
13:36:17 <shaane[m]> lol ty ty regardless, its the thought that counts (there's a neuroscience pun in here somewhere)
13:36:29 <shaane[m]> okay moving on
13:36:56 <shaane[m]> #topic package health check.
13:37:36 <shaane[m]> https://packager-dashboard.fedoraproject.org/user/neuro-sig
13:37:39 <shaane[m]> pertinent link
13:38:50 <FranciscoD> we tend to focus on FTBFS and FTI bugs here
13:38:59 <FranciscoD> FTBFS = Fails To Build From Source
13:39:03 <FranciscoD> FTI = Fails To Install
13:39:13 <FranciscoD> (either of these issues mean the package does not reach users)
13:39:40 <FranciscoD> I think we're OK FTBFS/FTI wise at the moment. No new ones there at least
13:39:46 <oluyosola[m]> FranciscoD: Okay
13:40:12 <shaane[m]> Nice nice
13:40:15 <omnidapps> There was the python-fastavro thing
13:40:32 <omnidapps> https://src.fedoraproject.org/rpms/python-fastavro/pull-request/3 music is looking into that
13:40:36 <FranciscoD> yeh, I see you and music are investigating
13:40:39 <FranciscoD> +1
13:41:30 <shaane[m]> hmm interesting
13:41:40 <shaane[m]> #topic CompNeuro lab compose status check for Fedora 35/36.
13:41:46 <shaane[m]> wait
13:41:47 <shaane[m]> oops
13:41:51 <shaane[m]> skipped one
13:41:52 <shaane[m]> sec
13:42:02 <shaane[m]> #topic Open package reviews check
13:43:32 <shaane[m]> #info In this topic, we go over current packages that are under "review"
13:43:55 <shaane[m]> #info link to tracking bug https://bugzilla.redhat.com/show_bug.cgi?id=fedora-neuro
13:45:33 <FranciscoD> We have a few new ones from vanessa_khris[m] oluyosola[m] hardeborlaa[m] and HafsatAjia-Egbey
13:45:51 <FranciscoD> please continue to review each other's packages so you practice the review process :)
13:46:05 <oluyosola[m]> FranciscoD: Alright.
13:46:12 <FranciscoD> I've not taken any of these up yet, waiting for the Outreachy folks to do a round of reviews first
13:46:17 <FranciscoD> so we can then review their review also :)
13:46:53 <omnidapps> Which docs should I look at for getting into the review process?
13:47:05 <FranciscoD> omnidapps: https://docs.fedoraproject.org/en-US/package-maintainers/Package_Review_Process/
13:47:29 <FranciscoD> the review tracker for all Fedora packages is here: https://fedoraproject.org/PackageReviewStatus/
13:47:30 <omnidapps> I bet if I googled near what I typed, I'd of found that *facepalm*
13:47:31 <omnidapps> thanks :)
13:47:47 <FranciscoD> (so all package maintainers should help each other by peer-reviewing their packages)
13:48:29 <omnidapps> ok
13:48:47 <oluyosola[m]> Noted
13:48:56 <shaane[m]> #topic Neuroscience query of the week
13:48:57 <FranciscoD> #action hardeborlaa[m] vanessa_khris[m] oluyosola[m] HafsatAjia-Egbe4 review each other's packages to practice the review process
13:49:10 <FranciscoD> (and all other Outreachy participants too, please)
13:49:11 <omnidapps> Do we have package owners?
13:49:20 <FranciscoD> omnidapps: what do you mean by "package owners"?
13:49:29 <omnidapps> primary maintainer for a package
13:49:39 <FranciscoD> yes, the person that submits the review is the owner
13:50:00 <FranciscoD> but we share the work as a team under the "neuro-sig" packaging team
13:50:10 <shaane[m]> #topic CompNeuro lab compose status check for Fedora 35/36.
13:50:23 <FranciscoD> the owner is usually the "admin" on src.fp.o omnidapps
13:50:24 <omnidapps> ok great, so it's a shared responsibility
13:50:32 <FranciscoD> and you'll see we add neuro-sig with commit rights etc
13:50:40 <FranciscoD> yeh, we share all our packaging responsibilities
13:51:01 <FranciscoD> #info this is the complete list of packages we maintain together: https://src.fedoraproject.org/group/neuro-sig
13:51:16 <FranciscoD> (currently at 192 packages)
13:51:24 <oluyosola[m]> Wow
13:51:32 <shaane[m]> lol probably switched off of the package check topic prematurely, my apologies everyone
13:51:38 <omnidapps> FranciscoD, would you be able to re-invite me to the github org?
13:51:51 <omnidapps> I forgot to accept it, twice -.-
13:52:01 <FranciscoD> shaane[m]: nah, that's fine---let's proceed with the lab compose check :)
13:52:12 <FranciscoD> omnidapps: what's your GH username again please?
13:52:17 <omnidapps> thatnerdjosh
13:52:40 <FranciscoD> omnidapps: sent out again
13:52:46 <omnidapps> accepting it, thanks :)
13:52:50 <shaane[m]> #info In this topic, we (quickly) check to see if our Fedora based "Comp Neuro" OS image is building properly or not
13:53:48 <shaane[m]> link to our koji build  https://koji.fedoraproject.org/koji/packageinfo?packageID=30691
13:54:10 <FranciscoD> (koji is our build system---for packages and other artefacts)
13:54:37 <shaane[m]> all green check marks --> all good 😎👍️
13:54:44 <FranciscoD> nice
13:54:57 <FranciscoD> shaane[m]: maybe info that just so it's in the minutes? :D
13:55:13 <shaane[m]> Okay yes good call
13:55:19 <FranciscoD> (for all the members not here that will go through our minutes primarily)
13:55:33 <shaane[m]> #info koji is our build system---for packages and other artefacts)
13:56:07 <shaane[m]> #info link to our koji build  https://koji.fedoraproject.org/koji/packageinfo?packageID=30691
13:57:12 <shaane[m]> #info both f35 and f36 composes are fine
13:57:44 <omnidapps> what are composes?
13:59:14 <shaane[m]> that was me copying some terminology from last week's logs, but in my understanding of this context its the comp-neuro os images right?
13:59:22 <FranciscoD> yeh,
13:59:36 <omnidapps> I guess it means builds, but I don't know
13:59:39 <FranciscoD> for rawhide a compose is when the various artefacts are periodically built from our full package set
13:59:41 <shaane[m]> #undo
13:59:41 <zodbot> Removing item from minutes: INFO by shaane[m] at 13:57:12 : both f35 and f36 composes are fine
14:00:01 <FranciscoD> so a compose failing means some artefact failed, because of dep errors or whatever
14:00:03 <shaane[m]> #info both f35 and f36 comp-neuro composes (os images) are building fine
14:00:22 <FranciscoD> and then you get a ticket here: https://pagure.io/releng/failed-composes/issues
14:00:38 <omnidapps> I think we can change it back to composes shaane[m]
14:00:45 <omnidapps> I just didn't know the term :)
14:00:54 <FranciscoD> it doesn't matter, just as long as we know what we're talking about :)
14:00:59 <omnidapps> ok
14:01:14 <shaane[m]> :+1: sounds good to me
14:01:37 <shaane[m]> Oh whoops we're running late now my bad
14:01:49 <shaane[m]> #topic Neuroscience query of the week
14:02:55 <FranciscoD> I don't think I had anything last two weeks :/
14:05:23 <omnidapps> I got to get going, thanks for the meeting :)
14:05:35 <shaane[m]> Yeah for sure take care!
14:07:25 <shaane[m]> not particularly novel but here's a paper on emotion recognition using k nearest neighbor applied to EEG I read this week, they get pretty strong results : ) https://content.iospress.com/download/technology-and-health-care/thc174836?id=technology-and-health-care%2Fthc174836
14:08:46 <shaane[m]> Okay since we're already past i'll wrap things up now 👍️
14:08:47 <shaane[m]> #topic Next meeting day, and chair.
14:09:23 <shaane[m]> two weeks from now same time (13:00 UTC)?
14:10:17 <shaane[m]> Also any volunteers for chair next meeting?
14:10:50 <oluyosola[m]> shaane[m]: I will like to.
14:11:08 <shaane[m]> Awesome! Thank you oluyosola
14:11:09 <shaane[m]> okay
14:11:28 <shaane[m]> #action oluyosola chair next meeting
14:11:28 <oluyosola[m]> shaane[m]: You're welcome.
14:11:49 <shaane[m]> #info two weeks from now same time (13:00 UTC)
14:12:07 <shaane[m]> #info chair will be oluyosola
14:13:03 <shaane[m]> Thanks everyone for coming : ) Usually there would be an open floor now, but since we're already passed i'm gonna close things down now, and we can just non meeting chat after
14:13:15 <shaane[m]> #topic Open floor
14:13:18 <shaane[m]> #endmeeting