2024-10-07 13:01:02 <@ankursinha:fedora.im> !startmeeting NeuroFedora - 2024-10-07 2024-10-07 13:01:03 <@meetbot:fedora.im> Meeting started at 2024-10-07 13:01:02 UTC 2024-10-07 13:01:04 <@meetbot:fedora.im> The Meeting name is 'NeuroFedora - 2024-10-07' 2024-10-07 13:01:05 <@ankursinha:fedora.im> !meetingname neurofedora 2024-10-07 13:01:06 <@meetbot:fedora.im> The Meeting Name is now neurofedora 2024-10-07 13:01:13 <@ankursinha:fedora.im> !link https://neuroblog.fedoraproject.org/2024/09/23/next-open-neurofedora-meeting-07-october-1300-utc.html 2024-10-07 13:01:22 <@ankursinha:fedora.im> !topic Introductions 2024-10-07 13:01:25 <@ankursinha:fedora.im> !hello 2024-10-07 13:01:26 <@zodbot:fedora.im> Ankur Sinha (ankursinha) - he / him / his 2024-10-07 13:03:50 <@abdujabbar:fedora.im> !hello 2024-10-07 13:03:51 <@zodbot:fedora.im> Abdujabbar Bozdar (abdujabbar) 2024-10-07 13:05:28 <@abdujabbar:fedora.im> !info 2024-10-07 13:08:47 <@ankursinha:fedora.im> Cool, let's proceed with the agenda 2024-10-07 13:09:04 <@ankursinha:fedora.im> !topic Tasks from last meeting 2024-10-07 13:09:10 <@ankursinha:fedora.im> !link https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2024-09-23/neurofedora.2024-09-23-13.00.html 2024-10-07 13:09:30 <@ankursinha:fedora.im> !info Ankur re-check bokeh PR and update for new versions -> WIP 2024-10-07 13:09:33 <@ankursinha:fedora.im> !action Ankur re-check bokeh PR and update for new versions 2024-10-07 13:09:49 <@ankursinha:fedora.im> !info Ankur merge dcmtk PR and build deps -> WIP (impact check in progress) 2024-10-07 13:09:51 <@ankursinha:fedora.im> !action Ankur merge dcmtk PR and build deps 2024-10-07 13:10:07 <@ankursinha:fedora.im> !info Ankur fix remaining vxl issues and get new version to build: still WIP (more patching required) -> ready to go: https://src.fedoraproject.org/rpms/vxl/pull-request/2# 2024-10-07 13:10:18 <@ankursinha:fedora.im> Penguinpee ask Maxwell about orphan package e-mails (for pmix) 2024-10-07 13:10:22 <@ankursinha:fedora.im> Penguinpee: you around? 2024-10-07 13:10:37 <@music:fedora.im> !hello 2024-10-07 13:10:38 <@zodbot:fedora.im> Benjamin Beasley (music) - he / him / his 2024-10-07 13:12:19 <@ankursinha:fedora.im> I do see that pmix is not orphaned any more, so the issue is solved anyway: https://src.fedoraproject.org/rpms/pmix 2024-10-07 13:12:43 <@ankursinha:fedora.im> Ankur close python-sciris review if we do not get a response till next meeting (07 October) 2024-10-07 13:13:46 <@ankursinha:fedora.im> no response from either submitter or reviewer for the review: https://bugzilla.redhat.com/show_bug.cgi?id=2254733 2024-10-07 13:13:49 <@ankursinha:fedora.im> so I've closed it now 2024-10-07 13:13:52 <@ankursinha:fedora.im> (again) 2024-10-07 13:14:16 <@ankursinha:fedora.im> !info Ankur close python-sciris review if we do not get a response till next meeting (07 October) -> DONE (closed, no response from submitter or reviewer) 2024-10-07 13:14:51 <@ankursinha:fedora.im> Abdujabbar (and everyone), please do stop me if I go too quickly or if anything is unclear :) 2024-10-07 13:15:15 <@ankursinha:fedora.im> we have the same agenda each time so I've sort of optimised how to run through it :D 2024-10-07 13:15:29 <@ankursinha:fedora.im> !topic Open Pagure tickets 2024-10-07 13:15:33 <@ankursinha:fedora.im> !link https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting 2024-10-07 13:15:42 <@ankursinha:fedora.im> !info No new pagure tickets 2024-10-07 13:15:55 <@ankursinha:fedora.im> the one on vxl will be closed soon, once I merge the PR and build stuff 2024-10-07 13:16:18 <@ankursinha:fedora.im> !topic Package health check 2024-10-07 13:16:22 <@ankursinha:fedora.im> !link https://packager-dashboard.fedoraproject.org/dashboard?groups=neuro-sig 2024-10-07 13:20:42 <@ankursinha:fedora.im> !info ITK was FTBFS, but mtaska fixed that by backporting an upstream patch: https://src.fedoraproject.org/rpms/InsightToolkit/c/01d48a7aa75b7d52a725082e2292e9e57882f61b?branch=rawhide 2024-10-07 13:20:57 <@ankursinha:fedora.im> mtasaka++ 2024-10-07 13:20:59 <@zodbot:fedora.im> ankursinha gave a cookie to mtasaka. They now have 3 cookies, 1 of which were obtained in the Fedora 40 release cycle 2024-10-07 13:22:03 <@ankursinha:fedora.im> !info once the vxl update goes through, we should be able to update ITK to the latest version too 2024-10-07 13:22:20 <@abdujabbar:fedora.im> Ya, I understand that. My position is of an observer today. 😃 2024-10-07 13:22:21 <@ankursinha:fedora.im> !link https://bugzilla.redhat.com/show_bug.cgi?id=1340300 2024-10-07 13:27:57 <@abdujabbar:fedora.im> You are making good use of Meet Bot, and I don't know what else is automated here. Nearly everthing should be as we are in the neuro meeting, after all. 2024-10-07 13:27:57 <@ankursinha:fedora.im> Other than that, I see a few updates, and a few longer term issues 2024-10-07 13:28:16 <@ankursinha:fedora.im> !info Packages are in good shape---a few updates (packit!) and a few longer term issues that we need to work on when possible 2024-10-07 13:28:34 <@ankursinha:fedora.im> !topic Open package reviews check 2024-10-07 13:28:41 <@ankursinha:fedora.im> !link https://bugzilla.redhat.com/show_bug.cgi?id=fedora-neuro 2024-10-07 13:28:56 <@ankursinha:fedora.im> please click the "show advanced" button to see the tickets that block this tracker bug 2024-10-07 13:29:55 <@ankursinha:fedora.im> !info 4 tickets are waiting for revie 2024-10-07 13:30:10 <@ankursinha:fedora.im> I can review one of the snakemake plugins now 2024-10-07 13:31:57 <@ankursinha:fedora.im> !info the vascpy reviews arent ready because it doesn't build with py3.13 any more: https://bugzilla.redhat.com/show_bug.cgi?id=2283110#c3 2024-10-07 13:32:17 <@ankursinha:fedora.im> !topic CompNeuro lab compose status check for Fedora 41/rawhide 2024-10-07 13:32:25 <@ankursinha:fedora.im> !link https://koji.fedoraproject.org/koji/packageinfo?packageID=30691 2024-10-07 13:32:42 <@ankursinha:fedora.im> !info ✅ : comp neuro ISO is building fine 2024-10-07 13:32:55 <@ankursinha:fedora.im> !topic Neuroscience query of the week 2024-10-07 13:33:03 <@ankursinha:fedora.im> I put in a few things in the channel recently 2024-10-07 13:33:06 <@ankursinha:fedora.im> let me go get them 2024-10-07 13:33:37 <@ankursinha:fedora.im> !link https://womeninneuroscience.wixsite.com/winuk/post/psychedelics-from-ancient-rituals-to-modern-medicine 2024-10-07 13:34:07 <@ankursinha:fedora.im> !link https://www.nature.com/articles/d41586-024-03190-y 2024-10-07 13:34:35 <@ankursinha:fedora.im> !info "Largest brain map ever reveals fruit fly’s neurons in exquisite detail" (this is a big deal!) 2024-10-07 13:35:02 <@ankursinha:fedora.im> !link https://www.nature.com/articles/s41586-024-07976-y 2024-10-07 13:35:15 <@ankursinha:fedora.im> !info "Bendable non-silicon RISC-V microprocessor" ^ 2024-10-07 13:36:15 <@ankursinha:fedora.im> that's all I have for this time in the form of news 2024-10-07 13:36:39 <@ankursinha:fedora.im> !topic Next meeting day, and chair 2024-10-07 13:36:57 <@ankursinha:fedora.im> !info Ankur may be in a work meeting on 21st so may not be able to chair---we'll confirm closer to the date 2024-10-07 13:37:12 <@ankursinha:fedora.im> !topic Open floor 2024-10-07 13:37:20 <@ankursinha:fedora.im> Anything that wasn't on the agenda can be discussed here 2024-10-07 13:38:42 <@ankursinha:fedora.im> Otherwise I'll close the meeting in ~5 minutes :) 2024-10-07 13:39:41 <@abdujabbar:fedora.im> Is it always like this? One man meeting? 2024-10-07 13:39:55 <@ankursinha:fedora.im> usually Penguinpee and music are around, but it depends 2024-10-07 13:40:13 <@ankursinha:fedora.im> I tend to run through the agenda even if I'm alone so that we do our 2 week check on packages and stuff 2024-10-07 13:40:21 <@music:fedora.im> I am mostly around but have had little to say. 2024-10-07 13:40:34 <@abdujabbar:fedora.im> OK. 2024-10-07 13:40:44 <@ankursinha:fedora.im> it's more a status check 2024-10-07 13:40:55 <@ankursinha:fedora.im> sometimes we have bugs etc. that require discussion, not today :) 2024-10-07 13:41:07 <@abdujabbar:fedora.im> I wanted to see how things go in a Fedora meeting. I am glad to be here. 2024-10-07 13:41:21 <@zodbot:fedora.im> ankursinha gave a cookie to abdujabbar. They now have 1 cookie, 1 of which was obtained in the Fedora 40 release cycle 2024-10-07 13:41:23 <@abdujabbar:fedora.im> Ya, I noticed that. 2024-10-07 13:41:42 <@abdujabbar:fedora.im> I read some chat history. 2024-10-07 13:41:48 <@abdujabbar:fedora.im> before joining here. 2024-10-07 13:42:50 <@music:fedora.im> I’m still tracking the need to get snakemake up to date since they started bundling assets for HTML reports. With the passage of https://pagure.io/fesco/issue/3269, we can ship pre-compiled CSS, and https://pagure.io/fesco/issue/3177 and https://docs.fedoraproject.org/en-US/packaging-guidelines/Node.js/ already allow us to ship pre-compiled JavaScript, but not without conditions. Auditing those bundles for license texts of bundled code has been a big job. 2024-10-07 13:42:53 <@abdujabbar:fedora.im> Thanks for the cookie, and how I'll make use of that? 😆 2024-10-07 13:43:39 <@ankursinha:fedora.im> yeh, I can imagine---i hope all the licenses you've found so far are "not troublesome"? 2024-10-07 13:43:56 <@music:fedora.im> They are fine so far, it’s just a sprawling mess. 2024-10-07 13:43:57 <@abdujabbar:fedora.im> It increased my confidence level, though. 😆 2024-10-07 13:44:00 <@ankursinha:fedora.im> you get badges from them at https://badges.fedoraproject.org/ :) 2024-10-07 13:44:23 <@ankursinha:fedora.im> have you come up with a method to do it all, or is it just manually going through them one by one? 2024-10-07 13:44:33 <@music:fedora.im> The good news is that upstream merged my initial PR to reference specific releases in license URLs, https://github.com/snakemake/snakemake/pull/3098, and they reacted positively to my draft PR to add zillions of license texts, but there is more to audit. https://github.com/snakemake/snakemake/pull/3099 2024-10-07 13:44:40 <@ankursinha:fedora.im> I throw licensecheck at things first, and Penguinpee pointed me to scancode-tools (I think?) 2024-10-07 13:45:08 <@ankursinha:fedora.im> an active upstream always makes life somewhat easier :) 2024-10-07 13:46:11 <@music:fedora.im> Totally manual, because each library is different. In some cases I can look at the upstream `package.json` and find NodeJS dependencies (and their dependencies and so on to get the whole dependency tree). Those are all potentially bundled – but then I look at the bundle to see if there is actually any code from the dependency, or if it was omitted due to tree-shaking. 2024-10-07 13:46:40 <@ankursinha:fedora.im> ugh, that sounds like a lot of work.. 2024-10-07 13:47:08 <@music:fedora.im> In other cases, code is just copied in, or there are comments in the source code saying things are “copied/taken/derived from” or “based on” something, and where possible I am tracking those down too. 2024-10-07 13:47:10 <@ankursinha:fedora.im> I'm not a fan of the node ecosystem.. 2024-10-07 13:47:20 <@abdujabbar:fedora.im> Oh, the badges are usually missing. My focus is on programming for Fedora, so I would keep a spreadsheet.ods of my contributions. And pagure.io is also good to keep a record. Fedora devs were also testing some gitlab instances a couple of weeks back.😃 2024-10-07 13:47:38 <@music:fedora.im> In those cases there is manual work to dig through history and try to infer what version is bundled. 2024-10-07 13:47:59 <@ankursinha:fedora.im> badges needs a bit of an overhaul---the frontend/backend are old and need someone to update them. I think commops/mindshare do have it on their list 2024-10-07 13:48:05 <@music:fedora.im> It is an absolute nightmare, to be honest, but it’s technically feasible, and we’ve put a lot of work into snakemake so far, so… 2024-10-07 13:48:20 <@ankursinha:fedora.im> yeh 2024-10-07 13:48:27 <@music:fedora.im> If they were updating their bundled assets frequently I think I would still have to write it off. 2024-10-07 13:48:59 <@ankursinha:fedora.im> an easy way is to keep a blog where you write about what you do (and add it to the Fedora planet: https://fedoraplanet.org) 2024-10-07 13:49:16 <@music:fedora.im> Anyway, it’s not my top priority, but finishing it up is on my list. 2024-10-07 13:49:47 <@abdujabbar:fedora.im> I have written about my tuned test week experience already. 2024-10-07 13:50:27 <@abdujabbar:fedora.im> But it is not on fedoraplanet.org 2024-10-07 13:50:38 <@abdujabbar:fedora.im> yet 2024-10-07 13:51:34 <@ankursinha:fedora.im> music: i just approved snakemake-executor-plugin-flux 2024-10-07 13:51:46 <@ankursinha:fedora.im> I'll review the other one now too while I'm at it 2024-10-07 13:51:59 <@music:fedora.im> Thanks! 2024-10-07 13:52:20 <@abdujabbar:fedora.im> 👏 2024-10-07 13:53:05 <@ankursinha:fedora.im> Cool, let's close the meeting and head back to our channel. Someone may have a meeting here after us 2024-10-07 13:53:07 <@ankursinha:fedora.im> !endmeeting