2024-04-22 13:04:16 <@ankursinha:fedora.im> !startmeeting NeuroFedora - 2024-04-22 2024-04-22 13:04:17 <@meetbot:fedora.im> Meeting started at 2024-04-22 13:04:16 UTC 2024-04-22 13:04:18 <@meetbot:fedora.im> The Meeting name is 'NeuroFedora - 2024-04-22' 2024-04-22 13:05:09 <@ankursinha:fedora.im> !topic Introductions and roll call 2024-04-22 13:05:21 <@ankursinha:fedora.im> !info Agenda is here: https://neuroblog.fedoraproject.org/2024/04/22/next-open-neurofedora-meeting-22-april-1300-utc.html 2024-04-22 13:05:32 <@gui1ty:fedora.im> !hi 2024-04-22 13:05:34 <@zodbot:fedora.im> Sandro . (gui1ty) 2024-04-22 13:05:38 <@ankursinha:fedora.im> !hi 2024-04-22 13:05:39 <@zodbot:fedora.im> Ankur Sinha (ankursinha) - he / him / his 2024-04-22 13:09:47 <@ankursinha:fedora.im> let's go then 🚀 2024-04-22 13:10:01 <@ankursinha:fedora.im> !topic Tasks from last meeting 2024-04-22 13:10:03 <@ankursinha:fedora.im> !link https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2024-03-25/neurofedora.2024-03-25-13.00.html 2024-04-22 13:10:38 <@ankursinha:fedora.im> Don't see any pending tasks there, will just also check the meeting before 2024-04-22 13:11:25 <@ankursinha:fedora.im> !link https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2024-03-11/neurofedora.2024-03-11-13.01.html 2024-04-22 13:11:26 <@ankursinha:fedora.im> we have a few here 2024-04-22 13:12:27 <@ankursinha:fedora.im> !info Ankur patch out imp import in netpyne to fix FTBFS -> DONE -> https://src.fedoraproject.org/rpms/python-netpyne/c/fed0174134fc2b64cb286ac1bca188d9a931a2d8?branch=rawhide 2024-04-22 13:12:37 <@ankursinha:fedora.im> Ankur ping raptor co-maintainer to see if they'd take it over 2024-04-22 13:12:47 <@ankursinha:fedora.im> so, it looks like raptor is dead, and replaced by raptor2 2024-04-22 13:13:37 <@ankursinha:fedora.im> I think raptor was a dep for one of our packages, so we should look at using raptor2 for it 2024-04-22 13:14:01 <@gui1ty:fedora.im> COPASI? 2024-04-22 13:14:17 <@gui1ty:fedora.im> Not sure, though. It will be on the dashboard. 2024-04-22 13:14:25 <@ankursinha:fedora.im> yeh-> https://src.fedoraproject.org/rpms/COPASI/blob/rawhide/f/COPASI.spec 2024-04-22 13:14:46 <@ankursinha:fedora.im> I guess checking to see if raptor2 suffices would be good to do, or we ask upstream to switch to raptor2 perhaps? 2024-04-22 13:15:52 <@gui1ty:fedora.im> I'd ask upstream first. Not sure how much work it is porting. 2024-04-22 13:16:51 <@gui1ty:fedora.im> Or did we unbundle by any chance? Haven't looked at the package, yet. 2024-04-22 13:17:17 <@ankursinha:fedora.im> it has been unbundled from the looks of it: https://src.fedoraproject.org/rpms/COPASI/blob/rawhide/f/COPASI.spec#_136 2024-04-22 13:17:28 <@ankursinha:fedora.im> I'll comment on the bug so that Antonio can take a quick look 2024-04-22 13:17:50 <@ankursinha:fedora.im> raptor is an RDF library. Ugh 2024-04-22 13:17:59 <@gui1ty:fedora.im> Then we could also opt for bundling it again. But porting seems the better option here. 2024-04-22 13:18:01 <@ankursinha:fedora.im> but on python, luckily 2024-04-22 13:19:07 <@ankursinha:fedora.im> Upstream does not look ready for raptor2: https://github.com/copasi/COPASI/blob/c9d3fe07cd5ff5a5ba70d03d96e53a01209571d2/CMakeLists.txt#L461 2024-04-22 13:19:53 <@ankursinha:fedora.im> Does anyone know how to get back to the main repo on GitHub after searching it 2024-04-22 13:19:56 <@gui1ty:fedora.im> That's a commit from 2 years agao. 😦 2024-04-22 13:19:59 <@ankursinha:fedora.im> for example, from here: https://github.com/search?q=repo%3Acopasi%2FCOPASI+raptor&type=commits 2024-04-22 13:20:19 <@ankursinha:fedora.im> yeh, but no more raptor related changes since, and no issues/prs either from the looks of it 2024-04-22 13:20:43 <@ankursinha:fedora.im> well, issues aren't enabled on the repo at all.. 2024-04-22 13:20:48 <@gui1ty:fedora.im> Upstream might be unaware of raptor no longer being maintained. 2024-04-22 13:21:25 <@ankursinha:fedora.im> yeh, since they bundle 2024-04-22 13:21:29 <@ankursinha:fedora.im> nothing on their bug tracker either: http://tracker.copasi.org/buglist.cgi?quicksearch=raptor 2024-04-22 13:22:54 <@gui1ty:fedora.im> Quick fix: enable bundling, Long term: port to raptor2 2024-04-22 13:23:23 <@ankursinha:fedora.im> +1 2024-04-22 13:23:34 <@ankursinha:fedora.im> although, I can't see anything that clearly says that raptorv1 is dead 2024-04-22 13:23:36 <@ankursinha:fedora.im> https://librdf.org/raptor/UPGRADING.html 2024-04-22 13:23:43 <@ankursinha:fedora.im> I think it's assumed since it no longer receives updates? 2024-04-22 13:24:31 <@music:fedora.im> Hello, just got back from school drop-off. Picking up a ☕️ and skimming the logs… 2024-04-22 13:25:41 <@ankursinha:fedora.im> I've dropped a comment on the FTI bug: https://bugzilla.redhat.com/show_bug.cgi?id=2272655 2024-04-22 13:25:59 <@ankursinha:fedora.im> we'll wait for Antonio to chime in as the primary maintainer 2024-04-22 13:26:23 <@ankursinha:fedora.im> #info Wait for Antonio to chime in about COPASI and raptor 2024-04-22 13:26:27 <@ankursinha:fedora.im> ah, no 2024-04-22 13:26:34 <@ankursinha:fedora.im> !info Wait for Antonio to chime in about COPASI and raptor 2024-04-22 13:26:45 <@gui1ty:fedora.im> ``` Raptor 1.9.1 Changes 1.9.1 is the second beta release of Raptor 2 and intended to be the last release before 2.0.0. ``` 2024-04-22 13:29:37 <@ankursinha:fedora.im> next one: Ankur update monitoring on all packages mentioned in https://pagure.io/neuro-sig/NeuroFedora/issue/567 2024-04-22 13:29:51 <@ankursinha:fedora.im> this is a moving target, we keep updating the status as we run into more packages 2024-04-22 13:30:13 <@ankursinha:fedora.im> !info Ankur update monitoring on all packages mentioned in https://pagure.io/neuro-sig/NeuroFedora/issue/567 -> DONE : currently up to date 2024-04-22 13:30:31 <@ankursinha:fedora.im> !topic Open pagure tickets 2024-04-22 13:30:35 <@ankursinha:fedora.im> !link https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting 2024-04-22 13:30:56 <@ankursinha:fedora.im> Apart from the usual longer standing issues, I filed a couple of new ones today 2024-04-22 13:31:15 <@ankursinha:fedora.im> Both our planet instances aren't updating at the moment---some dep issues etc at the moment 2024-04-22 13:31:33 <@ankursinha:fedora.im> !link https://github.com/neurofedora/planet-neuroscience/actions/runs/8782988080/job/24098228457 2024-04-22 13:32:17 <@ankursinha:fedora.im> !link https://github.com/neurofedora/planet-neuroscientists/actions/runs/8783049127/job/24098408955 2024-04-22 13:32:27 <@ankursinha:fedora.im> same error in both places, will need some debugging 2024-04-22 13:32:50 <@ankursinha:fedora.im> we moved to pluto because it was better maintained 2024-04-22 13:32:59 <@gui1ty:fedora.im> There has also been some development around planet.fp.o. Not sure if that affects us as well. 2024-04-22 13:33:00 <@ankursinha:fedora.im> now I see that pluto hasn't received commits in 4 years either.. https://github.com/feedreader/pluto/ 2024-04-22 13:33:12 <@ankursinha:fedora.im> they also migrated to pluto 2024-04-22 13:33:24 <@ankursinha:fedora.im> venus hadn't seen commits in > 10 years.. 2024-04-22 13:33:35 <@ankursinha:fedora.im> https://github.com/rubys/venus 2024-04-22 13:33:45 <@ankursinha:fedora.im> I guess rss feeds are going out of fashion :( 2024-04-22 13:33:50 <@gui1ty:fedora.im> We'll run out of planets soon. Let's switch to stars. Alpha Tauri anyone? 2024-04-22 13:34:29 <@ankursinha:fedora.im> if you write it, I'm sure everyone will turn up :P 2024-04-22 13:34:58 <@gui1ty:fedora.im> If I write, everyone will run away... 2024-04-22 13:35:00 <@ankursinha:fedora.im> I'll look at the issues, hopefully others have run into them too. The weird thing is that I don't get these issues locally, but they do happen on GHA 2024-04-22 13:35:17 <@ankursinha:fedora.im> so worst case scenario, we move from GitHub actions to a cronjob on my machine.. 2024-04-22 13:35:45 <@gui1ty:fedora.im> Could it be done with a toddler? 2024-04-22 13:36:11 <@ankursinha:fedora.im> what's a toddler? :D 2024-04-22 13:36:34 <@gui1ty:fedora.im> Infrastructre helper scripts kinda. 2024-04-22 13:36:55 <@ankursinha:fedora.im> as long as they can run pluto and then push to github so that the site on github pages is updated, yeh 2024-04-22 13:37:02 <@ankursinha:fedora.im> it's a really simple workflow 2024-04-22 13:37:04 <@gui1ty:fedora.im> https://pagure.io/fedora-infra/toddlers 2024-04-22 13:37:15 <@ankursinha:fedora.im> which is why just using Github's actions was sort of the easiest to do 2024-04-22 13:37:38 <@music:fedora.im> bout two feet tall, temperamental, likes snacks 2024-04-22 13:37:40 <@ankursinha:fedora.im> well, our planets don't link in to Fedora events, so maybe we don't need toddlers 2024-04-22 13:38:15 <@ankursinha:fedora.im> they're just regenerated once a day to grab rss feeds from various sourceds 2024-04-22 13:38:17 <@ankursinha:fedora.im> *sources 2024-04-22 13:39:04 <@ankursinha:fedora.im> I'll look into these and see what's up, hopefully something simple 2024-04-22 13:39:15 <@gui1ty:fedora.im> Toddlers are better suited for Fedora stuff, I think. 2024-04-22 13:39:15 <@ankursinha:fedora.im> #action Ankur look into broken planets' GHA 2024-04-22 13:40:10 <@ankursinha:fedora.im> !topic Packages health check 2024-04-22 13:40:18 <@ankursinha:fedora.im> !link https://packager-dashboard.fedoraproject.org/dashboard?groups=neuro-sig 2024-04-22 13:41:29 <@gui1ty:fedora.im> The FTBFS list will get a little shorter once F38 goes EOL. 2024-04-22 13:42:21 <@ankursinha:fedora.im> oh, I also saw this btw: https://pagure.io/packaging-committee/issue/1343 2024-04-22 13:42:37 <@ankursinha:fedora.im> "Packages containing JavaScript should make the best effort to regenerate any precompiled/pre-minimized JS wherever possible, as this leads to more maintainable packages. Where this would result in a significant hardship, the bundled pregenerated JS may be shipped. This does not eliminate the requirement to validate licenses of bundled code" 2024-04-22 13:42:55 <@ankursinha:fedora.im> so as long as the licenses of bundled code are OK, we're fine? 2024-04-22 13:43:05 <@ankursinha:fedora.im> this is for wrt plotly and bokeh 2024-04-22 13:44:05 <@gui1ty:fedora.im> I'd still rather avoid it where possible. 2024-04-22 13:47:39 <@gui1ty:fedora.im> I intend to merge and build `nipy` later today. 2024-04-22 13:49:18 <@ankursinha:fedora.im> avoid bundling or avoid packaging plotly/bokeh? 2024-04-22 13:49:35 <@gui1ty:fedora.im> Avoid JS 2024-04-22 13:49:54 <@ankursinha:fedora.im> yeh, of course, but with bokeh/plotly, we don't have a choice.. 2024-04-22 13:58:33 <@ankursinha:fedora.im> just looking at the dashboard to see if there's anything urgent 2024-04-22 13:59:01 <@ankursinha:fedora.im> I think we're in good shape there. A few long term issues still open---I need to get back to vxl and steps 2024-04-22 13:59:07 <@ankursinha:fedora.im> but the other packages are ticking along fine 2024-04-22 13:59:11 <@gui1ty:fedora.im> I think COPASI is the only package with some urgency. 2024-04-22 13:59:30 <@ankursinha:fedora.im> yeh, hopefully Antonio will reply soonish and we can make a dent on that one too 2024-04-22 13:59:50 <@ankursinha:fedora.im> !info Packages in good nick, but please continue to update them etc. as usual 2024-04-22 13:59:59 <@ankursinha:fedora.im> !topic Open package reviews check 2024-04-22 14:00:07 <@ankursinha:fedora.im> !link https://bugzilla.redhat.com/show_bug.cgi?id=fedora-neuro 2024-04-22 14:00:18 <@ankursinha:fedora.im> please see the packages that this "tracker" ticket "depends on" 2024-04-22 14:00:38 <@ankursinha:fedora.im> if the "depends on" field is not active, please click the "show advanced fields" button on the right to show them 2024-04-22 14:01:09 <@ankursinha:fedora.im> ok, we do have a few reviews 2024-04-22 14:02:12 <@ankursinha:fedora.im> !info opentcm + python-opentcm: required for python-trimesh: https://bugzilla.redhat.com/show_bug.cgi?id=2274394 + https://bugzilla.redhat.com/show_bug.cgi?id=2274557 2024-04-22 14:02:53 <@ankursinha:fedora.im> !info python-python-fcl: also an extra dep of trimesh: https://bugzilla.redhat.com/show_bug.cgi?id=2270968 2024-04-22 14:03:17 <@ankursinha:fedora.im> music: are these on the trivial end of the spectrum for reviews? 2024-04-22 14:04:01 <@music:fedora.im> Um… not really. 😆 But I would rate them moderate? 2024-04-22 14:04:20 <@ankursinha:fedora.im> I can do moderate :P, I'll take up one and get started on it now 2024-04-22 14:05:44 <@ankursinha:fedora.im> !info https://bugzilla.redhat.com/show_bug.cgi?id=2254733 -> python-sciris: inactive review Josh Santos you around? Anything we can do to help with this one? 2024-04-22 14:05:54 <@ankursinha:fedora.im> finally: 2024-04-22 14:06:01 <@music:fedora.im> Happy to swap reviews if anyone has other reviews languishing (with the exception of `pynose`, which I’m not quite in the mood to take on triple-checking the provides/compatibility check situation with `nose`). 2024-04-22 14:06:01 <@ankursinha:fedora.im> !info https://bugzilla.redhat.com/show_bug.cgi?id=2274514 -> python-pynose 2024-04-22 14:06:23 <@ankursinha:fedora.im> Penguinpee: this one worth packaging (is it replacing nose? I haven't looked at the -devel thread recently) 2024-04-22 14:06:44 <@music:fedora.im> Also a heads-up that I am going to try to unretire https://src.fedoraproject.org/rpms/liblsl and use it https://pypi.org/project/pylsl/. 2024-04-22 14:07:24 <@music:fedora.im> Also a heads-up that I am going to try to unretire https://src.fedoraproject.org/rpms/liblsl and use it to package https://pypi.org/project/pylsl/. 2024-04-22 14:07:46 <@music:fedora.im> I’m packaging it “from scratch” without reference to the old spec file since it was retired several years ago. I’m currently waiting for https://bugzilla.redhat.com/show_bug.cgi?id=2268124. 2024-04-22 14:08:09 <@ankursinha:fedora.im> is it a dep for something we currently maintain? 2024-04-22 14:08:18 <@gui1ty:fedora.im> There's some discussion on the Python list. But the package that needed it has just been updated. 2024-04-22 14:08:29 <@gui1ty:fedora.im> ⏲️ 2024-04-22 14:08:52 <@ankursinha:fedora.im> ah, are you still going to keep pynose then (or get rid of it and have one fewer package to maintain :P ?) 2024-04-22 14:09:04 <@ankursinha:fedora.im> yeh, we're a little over, but we're almost finished 2024-04-22 14:09:18 <@ankursinha:fedora.im> !topic Comp neuro iso image check 2024-04-22 14:09:27 <@ankursinha:fedora.im> !info https://koji.fedoraproject.org/koji/packageinfo?packageID=30691 -> all green ticks, looks fine 2024-04-22 14:09:34 <@gui1ty:fedora.im> I'm still very much in favor of packaging `pynose`. It's a drop-in replacement for `nose`. I tested it. 2024-04-22 14:10:03 <@ankursinha:fedora.im> !info new labs website: https://fedoraproject.org/labs/comp-neuro/ 2024-04-22 14:10:26 <@ankursinha:fedora.im> !info skipping next few topics coz we're over time 2024-04-22 14:10:38 <@ankursinha:fedora.im> !topic next meeting, day, chair 2024-04-22 14:10:54 <@music:fedora.im> Not strictly speaking. `python-pyxdf` has an example that is installed and documented as usable via `python -m pyxdf.examples.playback_lsl` that needs `pylsl`. That got me to look at it, and I found that it’s a pretty popular dependency: https://www.wheelodex.org/projects/pylsl/rdepends/ 2024-04-22 14:10:55 <@ankursinha:fedora.im> 6th of may is a bank holiday here, so I may not be around 2024-04-22 14:11:25 <@ankursinha:fedora.im> cool, sounds good 2024-04-22 14:11:42 <@ankursinha:fedora.im> next meeting in 4 weeks on 20th may then? 2024-04-22 14:11:51 <@ankursinha:fedora.im> unless you folks want to meet in 2 weeks for a quick status check? 2024-04-22 14:12:15 <@ankursinha:fedora.im> cool, let's do 20th may then 2024-04-22 14:12:28 <@ankursinha:fedora.im> !info next meeting in 4 weeks on 20th may (6th is a bank holiday in UK) 2024-04-22 14:12:36 <@ankursinha:fedora.im> !topic open floor 2024-04-22 14:12:51 <@ankursinha:fedora.im> let's go back to #neuro:fedoraproject.org and continue with open floor there 2024-04-22 14:12:54 <@ankursinha:fedora.im> !endmeeting