13:04:21 #startmeeting NeuroFedora - 2021-08-02 13:04:22 Meeting started Mon Aug 2 13:04:21 2021 UTC. 13:04:22 This meeting is logged and archived in a public location. 13:04:22 The chair is FranciscoD. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:04:22 Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:04:22 The meeting name has been set to 'neurofedora_-_2021-08-02' 13:04:39 omnidapps[m]: the hello command is a general zodbot command, not specific to meetings 13:04:46 #meetingname neurofedora 13:04:46 The meeting name has been set to 'neurofedora' 13:04:46 ah ok 13:04:56 #chair omnidapps[m] achilleas MeWjOr 13:04:56 Current chairs: FranciscoD MeWjOr achilleas omnidapps[m] 13:05:33 I am not seeing it here either :S https://fedoraproject.org/wiki/Zodbot 13:06:30 try messaging "help" to zodbot 13:06:34 k 13:06:42 #topic Agenda 13:06:42 /msg zodbot help 13:07:00 Agenda remains the same pretty much: https://neuroblog.fedoraproject.org/2021/08/02/next-open-neurofedora-meeting-02-august-1300-utc.html 13:07:07 #info New introductions and roll call. 13:07:12 #info Tasks from last meeting. 13:07:18 #info Open Pagure tickets. 13:07:23 #info Package health check. 13:07:29 #info Open package reviews check. 13:07:34 #info CompNeuro lab compose status check for Fedora 35. 13:07:39 #info Neuroscience query of the week 13:07:43 #info Next meeting day, and chair. 13:07:46 #info Open floor 13:07:55 #topic New introductions and roll call 13:07:56 #chair major 13:07:56 Current chairs: FranciscoD MeWjOr achilleas major omnidapps[m] 13:08:03 #chair VivekSharma[m] 13:08:03 Current chairs: FranciscoD MeWjOr VivekSharma[m] achilleas major omnidapps[m] 13:08:15 .hello 13:08:15 FranciscoD: (hello ) -- Alias for "hellomynameis $1". 13:08:19 .hello ankursinha 13:08:20 FranciscoD: ankursinha 'Ankur Sinha' 13:08:26 omnidapps[m]: ^ 13:08:27 on matrix it doesn't let me message it, will just watch someone introduce themselves :D 13:08:28 Hi 13:08:35 .hello omnidapps 13:08:36 FranciscoD: Sorry, but you don't exist 13:08:40 .hello nerdsville 13:08:40 omnidapps[m]: nerdsville 'Josh Santos' 13:08:44 ++ 13:08:48 hi VivekSharma[m] , how is it going? 13:08:55 .hello major 13:08:57 FranciscoD: major 'Aniket Pradhan' 13:09:14 Good. I finally managed to join the first meeting. 13:09:18 Hey! doing great... how about you? :D 13:09:50 VivekSharma[m]: yay, thanks for cominng 13:09:58 VivekSharma[m]: do you have an FAS yet? I forget 13:10:18 major: good too, still busy but slightly less now XD 13:10:19 FranciscoD: Yes, I have. 13:11:00 VivekSharma[m]: awesome, if there's anything we can help with, please do let us know 13:11:05 ahh... you're a postdoc right? Busy business :P 13:11:22 MeWjOr: yeh, fun but busy XD 13:11:36 Let's proceed with the agenda now 13:11:42 #topic Tasks from last meeting 13:11:54 #info Minutes from last meeting are here: https://meetbot.fedoraproject.org/teams/neurofedora/neurofedora.2021-07-19-13.02.html 13:12:02 FranciscoD: Sure, let me see if today I can find some task to contribute with. 13:12:15 #info MeWjOr add new packages to docs 13:12:20 MeWjOr: this is done I think? 13:12:55 yep, done 13:13:00 #info Sources for NeuroFedora docs are here: https://pagure.io/neuro-sig/documentation/commits/main 13:13:10 awesome 13:13:14 #info MeWjOr add new packages to docs: DONE 13:13:31 Next: MeWjOr create ticket for our submission to NEST 13:13:42 this is also done. Here's the ticket: https://pagure.io/neuro-sig/NeuroFedora/issue/455 13:13:52 #info MeWjOr create ticket for our submission to NEST: DONE: https://pagure.io/neuro-sig/NeuroFedora/issue/455 13:14:09 MeWjOr: let's discuss anything NEST related in open floor? 13:14:53 #info NEST with Fedora (conference) starts this week. Register for free here: https://hopin.com/events/nest-with-fedora-2021 13:14:55 Here's the flock ticket: https://pagure.io/flock/issue/336 13:15:07 Yes, sure... I have made the slides too :D 13:15:08 ooh registering now :D 13:15:16 s/made/updated* 13:15:18 MeWjOr++ 13:15:20 awesome 13:15:28 #info FranciscoD send out logs: DONE 13:15:34 #info FranciscoD reply to twitter thread with log link: DONE 13:15:43 #nick neuro-sig 13:15:48 #info neuro-sig go over their packages to fix FTBFS and FTI bugs: WIP 13:15:59 we'll see more about this last one in the package health check topic 13:16:13 that's all the actions from last meeting, all done! 13:16:23 Great! 13:16:26 #topic Open pagure tickets 13:16:37 #info Please open tickets here and use the next-meeting tag: https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting 13:16:43 I wasn't able to review catch22... did you get it reviewed yet? 13:17:09 MeWjOr: not yet, been busy with FTBFS bugs, let's discuss that in the health check/review topics? 13:17:14 Suer 13:17:15 Sure 13:17:18 #info No tickets for discussion this week 13:17:29 #topic Package health check 13:17:40 #info See the neuro-sig packaging dashboard here: https://packager-dashboard.fedoraproject.org/neuro-sig 13:18:27 some new bugs were filed recently after the F35 mass rebuild finished 13:18:45 So I think we should focus on FTBFS (failed to build from source) and FTI (failed to install) bugs to begin with 13:19:10 I'll take care of the fsleyes stack---we were waiting on a sip update. Should be doable now 13:19:22 #action FranciscoD update and fix fsleyes stack 13:19:50 yep... I was trying to look into mne as well... it got some graphical updates, and it seems to be a mess to test in mock 13:20:04 and the SALib bug will be fixed soon too. New version introduced 5 new deps that had to be packaged up. Got 2 still left 13:20:20 MeWjOr: ugh--disable tests that require UI and network etc. They tend to be unstable 13:20:34 gotcha 13:20:43 #action MeWjOr disable unstable tests to fix mne 13:20:57 #action FranciscoD continue packaging SALib deps to update it to new release (and fix FTBFS) 13:21:19 I thin pyscaffold has a similar issue---some BR is broken, so we can't build it either 13:21:54 s/thin/think/ 13:22:22 #action FranciscoD investigate pyscaffold FTBFS 13:22:42 of course, if anyone has the time, please feel free to work on any bugs and open pull requests etc. :) 13:23:16 uh, looks like the bugzilla update broke links. https://bugzilla.redhat.com/1987887 -> not found 13:23:18 used to work before 13:23:43 assistance is spelled incorrectly 13:23:50 says "assitance" 13:23:58 lol 13:24:10 what was the bugzilla link for? 13:24:36 MeWjOr: the pyscaffold bug 13:24:42 #info FranciscoD filed https://pagure.io/fedora-qa/packager_dashboard/issue/119 13:24:46 omnidapps[m]: where's that? 13:24:52 ah, bugzilla? 13:24:55 check the link you posted 13:24:56 yea 13:25:12 you can e-mail them to let them know I guess 13:25:17 :P ok 13:25:26 doing that now 13:25:46 awesome, thanks 13:26:02 iirc hdmf needs to be updated for the new pynwb release too 13:26:08 already assigned to me probably 13:26:48 uh, the broken links are really annoying---makes the packager dashboard quite useless if one can't go to bugs from there XD 13:26:52 * FranciscoD goes through bugzilla 13:27:15 pywnb bugs: https://bugzilla.redhat.com/buglist.cgi?bug_status=__open__&classification=Fedora&component=python-pynwb&list_id=12049652&product=Fedora&query_format=advanced 13:27:26 I should have just added the comment about the misspelling in the ticket lol 13:27:39 should be fine anyhow :) separate concern altogether 13:27:46 omnidapps[m]: nah, the dashboard is a different project to bugzilla 13:27:53 unless you're referring to a different ticet? 13:27:56 s/ticet/ticket/ 13:28:06 I am not, so the issue is the format of the URL? 13:28:32 yes, bugzilla used to allow referring to bugs using bugzilla.redhat.com/ 13:28:39 this form seems to have been removed now 13:28:41 ah! got it 13:28:47 so one has to use the long form: https://bugzilla.redhat.com/show_bug.cgi?id=1948573 13:29:10 should be simple enough to fix using a rewrite 13:29:28 weird it broke 13:30:21 omnidapps[m]: yeh, the dashboard will need a tweak 13:30:30 either frontend or server conf 13:31:25 oh, I think we'll have to let jlems retire + orphan---the java deps it needs aren't in Fedora any more 13:31:35 and we don't have the cycles to take ownership of them 13:31:53 nothing uses jlems, and it's only an API anyway, so shouldn't be an issue for users 13:31:59 what is jlems? 13:32:17 omnidapps[m]: reference java implementation of the LEMS language: https://github.com/LEMS/jLEMS 13:32:19 found it nvm 13:32:24 http://lems.github.io/LEMS/ 13:32:41 I wish I knew more Java, I'd take a stab at owning it 13:32:47 I'll focus on patches for now 13:32:47 part of the NeuroML ecosystem: https://docs.neuroml.org 13:32:57 omnidapps[m]: yeh, that'll be better. Java in Fedora is a bit messy at the moment 13:33:24 the core deps like spring etc are very challenging to maintain, and now loadsa tools are moving to gradle which pretty much can't be packaged for Fedora 13:33:48 OK, I think our packages are fine. A few FTBFS etc. bugs that we should work on 13:33:55 which build systems can be packaged for fedora? 13:33:59 maven? 13:34:07 #info Packages healthy: a few FTBFS bugs after mass rebuild that need to be worked on 13:34:11 omnidapps[m]: maven and ant are in Fedora already 13:34:20 ok 13:34:23 gradle is designed to require network etc. to build itself, and so it's a nightmare 13:35:41 apologies for rabbit hole :D 13:36:44 nah, it's a known issue now. Lots of discussion on the -devel list about gradle and java, but no real solution 13:37:04 found the thread: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RUMUORRTAGTYXUZXZYS23562Q55EHXDM/#5JAFY7DAC75KVWCECLLAO66WJDYTLNHA 13:37:13 #info Gradle in Fedora discussion on -devel: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RUMUORRTAGTYXUZXZYS23562Q55EHXDM/#5JAFY7DAC75KVWCECLLAO66WJDYTLNHA 13:37:16 I got to catch up on reading the devel list... quite frankly I don't read it enough 13:38:08 omnidapps[m]: it's far too active a list---I tend to skim over subjects and very rarely expand the full e-mails XD 13:38:27 #topic Open package reviews check. 13:38:58 #info Open NeuroFedora package reviews: https://bugzilla.redhat.com/show_bug.cgi?id=fedora-neuro -> click on "show advanced fields" -> "Depends on" 13:39:50 MeWjOr: ah, I review swapped with Jerry so they've taken up catch22: https://bugzilla.redhat.com/show_bug.cgi?id=1980562 13:40:00 I'll make fixes and reply to them there 13:40:10 #action FranciscoD make fixes to catch22 based on reviews 13:40:13 that's nice ;D 13:40:46 #info spikeextractors is blocked by hdmf: https://bugzilla.redhat.com/show_bug.cgi?id=1931183 13:41:04 #info sumarta seems to be an inactive project: https://bugzilla.redhat.com/show_bug.cgi?id=1809405 13:41:32 That's all for the current review queue. 13:41:54 I can review 13:41:59 if anyone is looking for software to package, we have 194 issues here: https://pagure.io/neuro-sig/NeuroFedora/issues?tags=S%3A+Needs+packaging&status=Open 13:42:20 awesome, bookmarking 13:42:28 omnidapps[m]: sure, go ahead and review them. You won't be able to approve them until you become a member of the package maintainer group though (which I don't think you are yet) 13:42:43 I am not :) 13:42:46 you can also use the board here: https://pagure.io/neuro-sig/NeuroFedora/boards/Software%20packaging 13:43:03 omnidapps[m]: if you'd like to get sponsored, do let me know. (I'm a sponsor) 13:43:12 wow I didn't know that pagure had a kanban 13:43:25 we can add you as a neuro-sig co-maintainer to start with, and you can learn it all while opening PRs for the packages etc. 13:43:49 I can try it, why not... good way to dabble into things 13:44:02 awesome, I'll sponsor you after the meeting 13:44:22 #action FranciscoD sponsor omnidapps[m] to package maintainer group and add to neuro-sig packaging team 13:44:36 what is GGobi? 13:44:48 omnidapps[m]: data visualisation tool from the looks of it 13:44:55 ran into it at a neuroinformatics tutorial 13:45:09 omnidapps[m]: you can use the tags that each issue has to see tools in particular categories 13:45:19 ok, I'll try this https://pagure.io/neuro-sig/NeuroFedora/issue/457 if it's ok 13:45:38 maybe need to start with ggobi first 13:45:42 sure, take a look and see how much work it looks 13:45:51 should I take #456 first? 13:45:57 omnidapps[m]: yeh, you'll have to see what its dependencies are and package them one by one 13:46:18 omnidapps[m]: best to take a look and see what the total work (including deps is) 13:46:20 15pagure.issue.assigned.added -- nerdsville assigned ticket neuro-sig/NeuroFedora#456 to nerdsville 10https://pagure.io/neuro-sig/NeuroFedora/issue/456 13:46:27 k 13:46:35 omnidapps[m]: always easier to package "leaf" packages where the deps are already in Fedora 13:47:10 #topic CompNeuro lab compose status check for Fedora 35. 13:47:23 #info CompNeuro compose task on Koji: https://koji.fedoraproject.org/koji/packageinfo?packageID=30691 13:47:28 #info All good---compose is building fine 13:47:39 #topic Neuroscience query of the week 13:47:46 Anything here? Neuro or general science? :) 13:48:54 I haven't read anything general this week 13:49:07 lots of interesting bits on the planet of course: https://neuroblog.fedoraproject.org/planet-neuroscientists/ 13:49:16 planetneurobot became conscious :D 13:49:25 o.o? 13:49:40 from the asteriod that killed the dinosaurs to exo moons :D 13:49:50 MeWjOr: we set up the cron on GH actions, so it builds itself now :D 13:49:57 https://github.com/neurofedora/planet-neuroscientists/commit/0b02bd92c95e6a4f87e019709e3406b7b546b85f 13:50:05 and it learned to commit for itself too :) 13:50:06 that's great guys! 13:50:15 .thank omnidapps[m] FranciscoD 13:50:16 MeWjOr thinks omnidapps [m] FranciscoD is awesome and is happy they are helping! (Please also type omnidapps [m] FranciscoD++ since that is what gives them a cookie) 13:50:24 omnidapps[m]: +1 13:50:48 #topic Next meeting day, and chair. 13:50:53 in 2 weeks 1300 UTC? 13:51:00 +1 13:51:03 works perfect for me :D 13:51:13 OK, let's keep it at this slot then 13:51:23 #agreed Next meeting in 2 weeks at same time (1300 UTC) 13:51:28 any volunteers for chairing? :D 13:51:30 I got a recurring thing in my calendar... can shift if it changes though 13:52:07 omnidapps[m]: I did think about adding an entry to the fedora calendar, but then I thought me manually sending the reminder ensures that I don't forget about the meeting XD 13:52:23 Oh, I mean my work calendar :D 13:52:27 MeWjOr: omnidapps[m]: VivekSharma[m] : would you like to chair the next one? 13:52:48 one just has to go through the agenda one by one using zodbot commands 13:52:59 I can :D 13:53:06 awesome, thanks MeWjOr 13:53:11 #action MeWjOr to chair next meeting 13:53:14 Maybe we should give Vivek the opportunity if he wants to 13:53:16 or not :D 13:53:19 XD 13:53:24 VivekSharma[m]: it's yours if you want it 13:53:38 I'm sure MeWjOr would be happy to have one fewer task on the backlog ;) 13:53:44 lol 13:53:59 ahh, I don't know much what to do. I would still like to be a spectator. let me join and see things next time also and then I can try. 13:54:09 ok, awesome :) 13:54:12 sounds good 13:54:23 we have a few minutes for the open floor 13:54:27 #topic Open floor 13:54:44 MeWjOr: anything we can do to help with https://pagure.io/neuro-sig/NeuroFedora/issue/455 ? 13:54:53 So, I modified the FOSDEM slides a bit for nest 13:54:55 https://github.com/Aniket-Pradhan/2021-nest-neurofedora 13:55:08 I think I would be able to cover it in 25 minutes 13:55:09 FranciscoD: who to reach out to on infra re: venus -> pluto? kevin? 13:55:46 MeWjOr: sounds good. The target audience will be foss folks, with few neuro folks, so we approach it accordingly 13:56:00 i guess the goal would be to give an update but try to get more foss folks involved 13:56:15 omnidapps[m]: either a ticket on their pagure, or their mailing list would be the place to start 13:56:22 k 13:56:23 that's how infra co-ordinates all their tasks 13:56:42 which is preferable? choices aren't fun :D 13:57:08 yeah, I was thinking I could omit some neuro related stuff... but then I thought that it is kinda neccesary since most folks aren't related to neuro 13:57:28 omnidapps[m]: it may require a bit of discussion, so maybe the ML? 13:57:38 got it, thanks! 13:57:41 and then once you have some action items, perhaps tickets can be used 13:57:52 MeWjOr: i think a quick overview is necessary yeh 13:58:12 yep... will try to make that bit short 13:58:56 MeWjOr: worth saying/indicating that academics are overworked + underpaid, and that volunteering for projects that don't directly related to $projects is not common in academic circles 13:59:00 alright, I am off to work, cheers guys ^.^ 13:59:12 omnidapps[m]: thanks for coming, have fun at work! 13:59:24 yep, will add that to my pitch 13:59:30 MeWjOr: (and so we'd like to get more foss folks involved in neuro 13:59:33 ) 13:59:37 something of that sort 14:00:26 1530 utc is 1630 for me---I have a recurring work meeting at 1600 so I may turn up late :/ 14:00:39 #info NEST schedule is here: https://fedoraproject.org/wiki/Nest_with_Fedora_2021_Schedule 14:01:08 :/ 14:01:50 let's see, maybe I can get out early from the meeting to join up 14:02:06 that would be fun :F 14:02:08 ;D 14:02:10 OK, that's the meeting for today then. Let's close and we can continue discussing things async 14:02:14 MeWjOr: XD 14:02:14 I'll also ping the ML about nest 14:02:28 yeh, remember to mention that it's free to register XD 14:02:33 #endmeeting