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