<@ankursinha:fedora.im>
13:01:29
!startmeeting NeuroFedora - 2024-07-15
<@meetbot:fedora.im>
13:01:31
Meeting started at 2024-07-15 13:01:29 UTC
<@meetbot:fedora.im>
13:01:31
The Meeting name is 'NeuroFedora - 2024-07-15'
<@ankursinha:fedora.im>
13:01:33
!meetingname neurofedora
<@meetbot:fedora.im>
13:01:34
The Meeting Name is now neurofedora
<@ankursinha:fedora.im>
13:01:42
<@ankursinha:fedora.im>
13:01:49
!topic Introductions and roll call
<@ankursinha:fedora.im>
13:01:51
!hello
<@zodbot:fedora.im>
13:01:52
Ankur Sinha (ankursinha) - he / him / his
<@gui1ty:fedora.im>
13:02:13
!hi
<@zodbot:fedora.im>
13:02:14
Sandro . (gui1ty)
<@ankursinha:fedora.im>
13:02:32
!group members neuro-sig
<@zodbot:fedora.im>
13:02:35
Members of neuro-sig: Ali Erdinc Koroglu, alciregi, anilbey, Ankur Sinha, blackfile, bt0dotninja, fangq, gicmo, Sandro ., hardeborlaa, Igor Raits, ilgrad, iztokf, lbazan, Aniket Pradhan, mhough, Benjamin Beasley, Josh Santos, sagitter, sergiopr, shaneallcroft, vanessakris, Zbigniew Jędrzejewski-Szmek
<@ankursinha:fedora.im>
13:03:37
I think a few of our members may be inactive and would've been removed from the packagers group. But I'm not sure if that also removes them from other groups.. probably not
<@ankursinha:fedora.im>
13:03:57
!action Ankur check neuro-sig membership to remove folks that are no longer in the packager group (inactive packagers)
<@gui1ty:fedora.im>
13:04:05
I don't think so. But a cross check wouldn't hurt.
<@gui1ty:fedora.im>
13:05:10
It seems a lot of folks are unknown to Matrix as well. Stranded in the desert called IRC...
<@ankursinha:fedora.im>
13:05:35
I know a few of these folks are around on Matrix. Maybe they haven't added it to their profiles on FAS
<@ankursinha:fedora.im>
13:05:55
Alessio: have you mentioned your matrix info in FAS? It doesn't seem to find it ^
<@ankursinha:fedora.im>
13:06:29
perhaps FAS should automatically assign `fas@fedora.im` to everyone with an account..? 🤔
<@ankursinha:fedora.im>
13:06:35
oh well
<@gui1ty:fedora.im>
13:07:02
Yeah. The default shouldn't need a spcification.
<@ankursinha:fedora.im>
13:07:37
I guess it'll need some way of knowing if people have logged in to matrix to "reserve" their account/username---but no harm just having it as default IMO
<@ankursinha:fedora.im>
13:07:49
right, let's begin with the agenda then
<@ankursinha:fedora.im>
13:07:55
!topic Tasks from last meeting
<@ankursinha:fedora.im>
13:08:09
We didn't really have much at the last meeting, so no actions from then
<@gui1ty:fedora.im>
13:08:20
Well, there shouldn't be any need to reserve `@fedora.im` user names.
<@ankursinha:fedora.im>
13:08:54
Not anything really from the June 17 meeting either
<@ankursinha:fedora.im>
13:09:00
!info No tasks from previous meetings
<@ankursinha:fedora.im>
13:09:17
!topic Open pagure tickets
<@ankursinha:fedora.im>
13:09:21
<@ankursinha:fedora.im>
13:09:48
No new tickets here either. Still got the vxl/bokeh etc. to update
<@ankursinha:fedora.im>
13:09:52
!action Ankur update bokeh
<@ankursinha:fedora.im>
13:10:01
!action fix remaining vxl issues and get new version to build
<@ankursinha:fedora.im>
13:12:11
also STEPS
<@gui1ty:fedora.im>
13:12:34
one at a time... ;)
<@ankursinha:fedora.im>
13:12:44
it'll all go on the backlong
<@ankursinha:fedora.im>
13:12:50
the ever increasing backlog ...
<@ankursinha:fedora.im>
13:13:02
gotta really sort out vxl---it's been WIP for a year!
<@ankursinha:fedora.im>
13:13:23
!topic Packages health check
<@ankursinha:fedora.im>
13:13:32
<@ankursinha:fedora.im>
13:14:12
I'll see what's up with mne-bids: https://src.fedoraproject.org/rpms/python-mne-bids/pull-request/5#
<@gui1ty:fedora.im>
13:15:48
That's been around for a while. Logs are gone.
<@ankursinha:fedora.im>
13:17:17
Testing it out locally
<@ankursinha:fedora.im>
13:17:47
looks like a simple issue---upstream moved to pyproject.toml, so our sed command on setup.cfg was making it fail
<@ankursinha:fedora.im>
13:17:49
(to begin with)
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(pooch) >= 1.5 needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
```
<@ankursinha:fedora.im>
13:18:42
```
<@ankursinha:fedora.im>
13:18:42
<@ankursinha:fedora.im>
13:18:42
Could not execute mockbuild: Failed to execute command.
<@ankursinha:fedora.im>
13:18:42
Problem: conflicting requests
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(matplotlib) >= 3.5 needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
<@ankursinha:fedora.im>
13:18:42
- nothing provides python(abi) = 3.12 needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(decorator) needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(tqdm) needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(lazy-loader) >= 0.3 needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(numpy) >= 1.21.2 needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(jinja2) needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(packaging) needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:42
- nothing provides python3.12dist(scipy) >= 1.7.1 needed by python3-mne-1.6.1-6.fc41.x86_64
<@ankursinha:fedora.im>
13:18:49
is python-mne FTBFS or something?
<@ankursinha:fedora.im>
13:19:20
indeed: https://bugzilla.redhat.com/show_bug.cgi?id=2291781
<@gui1ty:fedora.im>
13:19:32
Will you poke it or shall I? Your local cache might be outdated. Did you build with `-- --config-opts mirrored=false`?
<@gui1ty:fedora.im>
13:20:19
Some of those are still waiting on dependencies to be rebuilt for 3.13 or might still fail to rebuild for 3.13 themselves.
<@ankursinha:fedora.im>
13:20:29
Yeh, next one in the list: https://bugzilla.redhat.com/show_bug.cgi?id=2280596
<@ankursinha:fedora.im>
13:20:50
which doesn't depend on another bug, so I'll tackle this first and hopefully it'll sort the others out
<@ankursinha:fedora.im>
13:21:01
!action Ankur fix dipy FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=2280596
<@ankursinha:fedora.im>
13:21:31
Cool, what about the other packages?
<@gui1ty:fedora.im>
13:22:04
From the list above or from neuro-sig being FTBFS due to 3.13?
<@ankursinha:fedora.im>
13:22:16
neuro-sig FTBFS/FTI for 3.13?
<@ankursinha:fedora.im>
13:22:19
https://bugzilla.redhat.com/show_bug.cgi?id=2291685 -> another one
<@ankursinha:fedora.im>
13:22:40
may be fine now that the deps all work
<@gui1ty:fedora.im>
13:22:59
I've looked at most of them at some stage. What's left is beyond me to fix. Where applicable I have reported issues upstream.
<@ankursinha:fedora.im>
13:23:07
cool
<@ankursinha:fedora.im>
13:23:23
we'll just have to look at them regularly to see if there've been updates I guess
<@gui1ty:fedora.im>
13:23:45
Some are still waiting on other packages as well, e.g. `dill`.
<@ankursinha:fedora.im>
13:24:10
hrm, not a lot we can do for these yet I suppose
<@gui1ty:fedora.im>
13:24:28
Once dependencies have been fixed for 3.13 Python SIG (Miro and Karolina) usually rebuild what can be rebuilt.
<@gui1ty:fedora.im>
13:25:31
I think we have dependencies listed. So, whenever one is resolved, we'll get an update in the bug.
<@ankursinha:fedora.im>
13:26:59
Cool, let's look at non py3.13 bugs
<@ankursinha:fedora.im>
13:27:34
new version of graph tool... I'll run that on my work machine
<@ankursinha:fedora.im>
13:28:12
Penguinpee: what was one to do if the generate_build_requires phase already builds the python package? Just skip `pyproject_build`?
<@gui1ty:fedora.im>
13:28:45
Yes. You can just drop `%build` entirely.
<@ankursinha:fedora.im>
13:29:00
cool, dipy seems to be doing it
<@gui1ty:fedora.im>
13:29:44
Generally packages using `meson-python` (or the scipy build) do it.
<@gui1ty:fedora.im>
13:30:05
`cmake` packages as well
<@ankursinha:fedora.im>
13:30:12
yep, dipy is meson/ninja
<@ankursinha:fedora.im>
13:30:44
our other packages seem to be in good shape
<@ankursinha:fedora.im>
13:30:55
anything you found that we need to prioritise Penguinpee ?
<@gui1ty:fedora.im>
13:31:10
It looks odd, but it saves resources and time. Leaving a comment as to why there's no `%build` is genarally a good idea, I think.
<@gui1ty:fedora.im>
13:31:16
It looks odd, but it saves resources and time. Leaving a comment as to why there's no `%build` is generally a good idea, I think.
<@ankursinha:fedora.im>
13:31:40
yeh, definitely should leave a comment
<@gui1ty:fedora.im>
13:32:09
Nothing comes to my mind right away.
<@gui1ty:fedora.im>
13:32:25
A few odd CVE bugs...
<@ankursinha:fedora.im>
13:33:11
Ah, yeh, I see `iv` is back..
<@gui1ty:fedora.im>
13:33:39
Iztok mentioned that he's lacking time to maintain his packages. So far, the packages I came across are leaf packages. I'm inclined to let them expire. Some of them need fixes for 3.13.
<@ankursinha:fedora.im>
13:35:09
that sounds like a good plan, +1
<@ankursinha:fedora.im>
13:36:13
the dcmtk CVEs seem to have patches for them, I'll see if they can be applied (or if they're already included in a new release)
<@ankursinha:fedora.im>
13:36:22
!action Ankur look at dcmtk CVEs
<@gui1ty:fedora.im>
13:37:18
I think `iv` CVEs can be ignored unless information is provided as to which versions are affected.
<@gui1ty:fedora.im>
13:37:43
which versions of `libtiff` that is
<@ankursinha:fedora.im>
13:38:45
yeh, it's got such a small attack surface that it's not worth spending time on anyway
<@ankursinha:fedora.im>
13:38:54
the IV interface is basically deprecated
<@ankursinha:fedora.im>
13:39:02
everyone uses the python bindings for neuron now
<@ankursinha:fedora.im>
13:39:12
hrm, new version of dcmtk is available but no bug..
<@gui1ty:fedora.im>
13:39:42
Let's drop the `Provides: bundled()` and be done with it... 😈
<@ankursinha:fedora.im>
13:40:09
lol 😆
<@gui1ty:fedora.im>
13:40:26
There was an outage of release monitoring for some time.
<@ankursinha:fedora.im>
13:40:53
the project was setup wrong somehow
<@ankursinha:fedora.im>
13:40:56
just fixed it
<@ankursinha:fedora.im>
13:41:00
should file a bug soon
<@ankursinha:fedora.im>
13:41:01
https://release-monitoring.org/project/18627/
<@gui1ty:fedora.im>
13:41:18
That would also explain it...
<@ankursinha:fedora.im>
13:41:21
OK, packages are fine, nothing too urgent
<@ankursinha:fedora.im>
13:41:38
!info Packages are in good shape, please do continue to fix FTI/FTBFS bugs and updates and so on
<@ankursinha:fedora.im>
13:41:51
!topic Open package reviews check
<@ankursinha:fedora.im>
13:42:16
<@ankursinha:fedora.im>
13:42:37
hrm, we still have 7 issues awaiting reviews
<@ankursinha:fedora.im>
13:42:43
!info 7 new package awaiting reviews
<@ankursinha:fedora.im>
13:43:33
two snakemake plugins should be quick ones
<@gui1ty:fedora.im>
13:43:34
I'll take a look at reviews I didn't submit myself. I should be able to find some time.
<@ankursinha:fedora.im>
13:43:39
+1
<@ankursinha:fedora.im>
13:43:44
I'll look at them too
<@ankursinha:fedora.im>
13:43:54
!action neuro-sig please review the open review tickets
<@ankursinha:fedora.im>
13:44:14
!topic Comp neuro ISO compose check:
<@ankursinha:fedora.im>
13:44:19
<@ankursinha:fedora.im>
13:44:24
!info All green, compose working fine
<@ankursinha:fedora.im>
13:44:48
!topic Neuroscience query of the week
<@gui1ty:fedora.im>
13:45:17
🦸
<@ankursinha:fedora.im>
13:46:34
!info A Dune-inspired spacesuit turns astronaut pee into drinking water -> https://www.sciencenews.org/article/dune-spacesuit-astronaut-pee-water
<@ankursinha:fedora.im>
13:48:11
!info https://www.nature.com/articles/d41586-024-02012-5 -> https://www.nature.com/articles/d41586-024-02012-5 (but not sure if this is open access)
<@music:fedora.im>
13:49:02
!hello
<@zodbot:fedora.im>
13:49:02
Benjamin Beasley (music) - he / him / his
<@ankursinha:fedora.im>
13:50:05
music: o/
<@ankursinha:fedora.im>
13:50:15
I think those are the only sort of interesting bits
<@ankursinha:fedora.im>
13:50:31
there's this, but it's a full research paper: The cerebellum modulates thirst | Nature Neuroscience -> https://www.nature.com/articles/s41593-024-01700-9
<@ankursinha:fedora.im>
13:50:43
!topic next meeting chair/date
<@ankursinha:fedora.im>
13:50:55
Same time on 29th?
<@ankursinha:fedora.im>
13:51:13
I'm at the annual comp-neuro conf all of next week, so I may not have done my action items by the next meeting
<@ankursinha:fedora.im>
13:51:19
but worth meeting for a quick round up anyway?
<@gui1ty:fedora.im>
13:52:07
Not sure, yet. My work schedule might change, meaning I won't be available. It's not certain yet, though.
<@ankursinha:fedora.im>
13:52:27
Let's plan for a meeting and we can move it around depending on how things are?
<@ankursinha:fedora.im>
13:52:48
you and I are the usual attendees, so we can find a new time that works for both of us Penguinpee ?
<@ankursinha:fedora.im>
13:53:08
could do a whenisgood etc. to find a new time if required too
<@gui1ty:fedora.im>
13:53:10
Yeah. I'll ping you once I know for sure.
<@gui1ty:fedora.im>
13:53:23
Let's keep it scheduled as is for now.
<@ankursinha:fedora.im>
13:53:37
!agreed Next meeting in 2 weeks on 29 July at 1300 UTC
<@ankursinha:fedora.im>
13:53:46
!info Next meeting time may change
<@ankursinha:fedora.im>
13:53:49
Cool
<@ankursinha:fedora.im>
13:53:52
!topic open floor
<@ankursinha:fedora.im>
13:54:05
Anything else, otherwise let's close and go get some caffeine :D
<@ankursinha:fedora.im>
13:54:11
🫖
<@gui1ty:fedora.im>
13:54:40
☕️
<@gui1ty:fedora.im>
13:54:48
🍪
<@ankursinha:fedora.im>
13:56:06
Thanks for coming folks
<@ankursinha:fedora.im>
13:56:07
!endmeeting