2024-02-12 13:01:49 <@ankursinha:fedora.im> !startmeeting NeuroFedora - 2024-02-12 2024-02-12 13:01:50 <@meetbot:fedora.im> Meeting started at 2024-02-12 13:01:49 UTC 2024-02-12 13:01:50 <@meetbot:fedora.im> The Meeting name is 'NeuroFedora - 2024-02-12' 2024-02-12 13:01:59 <@ankursinha:fedora.im> !meetingname neurofedora 2024-02-12 13:02:24 <@ankursinha:fedora.im> !info Agenda is here: https://neuroblog.fedoraproject.org/2024/02/12/next-open-neurofedora-meeting-12-february-1300-utc.html 2024-02-12 13:02:30 <@gui1ty:fedora.im> !halp 2024-02-12 13:02:58 <@gui1ty:fedora.im> !hi as well 2024-02-12 13:02:58 <@zodbot:fedora.im> Sorry, I can only look up one username at a time 2024-02-12 13:03:09 <@gui1ty:fedora.im> !hi 2024-02-12 13:03:10 <@zodbot:fedora.im> Sandro . (gui1ty) 2024-02-12 13:03:16 <@ankursinha:fedora.im> !hi 2024-02-12 13:03:17 <@zodbot:fedora.im> Ankur Sinha (ankursinha) - he / him / his 2024-02-12 13:03:24 <@ankursinha:fedora.im> let's wait a few minutes 2024-02-12 13:04:05 <@gui1ty:fedora.im> It seems they actually implemented the command with a typo `!halp` not `!help`. 2024-02-12 13:04:33 <@ankursinha:fedora.im> probably not a typo, but I'm not sure of why it's halp instead of help 2024-02-12 13:04:44 <@ankursinha:fedora.im> maybe other bots already use help etc 2024-02-12 13:05:22 <@gui1ty:fedora.im> Yeah, zodbot most likely already claims it. 2024-02-12 13:07:57 <@ankursinha:fedora.im> !topic Tasks from last meeting 2024-02-12 13:08:13 <@ankursinha:fedora.im> !info logs from last meeting are here: https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2024-01-29/neurofedora.2024-01-29-13.01.html 2024-02-12 13:08:32 <@ankursinha:fedora.im> Penguinpee speak to design/mindshare etc. about unique logos for the meeting rooms on matrix to make it easier for folks to get to them 2024-02-12 13:08:38 <@ankursinha:fedora.im> any update on this Penguinpee ? 2024-02-12 13:09:24 <@gui1ty:fedora.im> Noop. I'm still on it though. 2024-02-12 13:10:52 <@ankursinha:fedora.im> Cool, I'll reassign 2024-02-12 13:11:07 <@ankursinha:fedora.im> !action Penguinpee speak to design/mindshare etc. about unique logos for the meeting rooms on matrix to make it easier for folks to get to them 2024-02-12 13:11:20 <@ankursinha:fedora.im> everyone please look at https://pagure.io/neuro-sig/NeuroFedora/issue/566 and see if you can help out with the compilation issues 2024-02-12 13:11:26 <@ankursinha:fedora.im> this is the python-steps error, 2024-02-12 13:11:36 <@ankursinha:fedora.im> let's reassign, I'll get to it after pynn, vxl 2024-02-12 13:11:40 <@ankursinha:fedora.im> !action everyone please look at https://pagure.io/neuro-sig/NeuroFedora/issue/566 and see if you can help out with the compilation issues 2024-02-12 13:11:50 <@ankursinha:fedora.im> Ankur e-mail python-dev list about https://pagure.io/neuro-sig/NeuroFedora/issue/563 2024-02-12 13:12:00 <@ankursinha:fedora.im> I haven't mailed them yet, but i did look at pgadmin4 and all that 2024-02-12 13:12:38 <@ankursinha:fedora.im> music: noted that pgadmin4 does not really address all the concerns noted in the thread: https://pagure.io/neuro-sig/NeuroFedora/issue/563#comment-894678 2024-02-12 13:12:42 <@ankursinha:fedora.im> I'm really confused at the moment 2024-02-12 13:13:03 <@ankursinha:fedora.im> we're saying the scripts included in the nodejs guidelines aren't enough 2024-02-12 13:13:16 <@ankursinha:fedora.im> but people are going ahead and using them and bundling all sorts of things anywa 2024-02-12 13:13:17 <@ankursinha:fedora.im> .. 2024-02-12 13:13:32 <@gui1ty:fedora.im> I think we actually might need a definite answer from FESCo or whoever decides those matters. 2024-02-12 13:13:48 <@ankursinha:fedora.im> yeh, who would that be, though? 2024-02-12 13:14:00 <@ankursinha:fedora.im> fesco or the packaging committee that writes the guidelines? 2024-02-12 13:14:14 <@ankursinha:fedora.im> or legal even, given that bundling of non sources is probably a legal issue? 2024-02-12 13:14:45 <@ankursinha:fedora.im> once we've figured out where to file the ticket, I'm happy to go and do the actual filing 2024-02-12 13:14:55 <@gui1ty:fedora.im> I think both have a role in here. I'd take it to FESCo first. If they decide its FPC, go there. 2024-02-12 13:15:26 <@ankursinha:fedora.im> Cool, I'll file a ticket there then 2024-02-12 13:15:38 <@ankursinha:fedora.im> !action Ankur: file ticket with fesco about nodejs etc. 2024-02-12 13:16:19 <@ankursinha:fedora.im> everyone retire/orphan python packages that bundle js etc. -> depends on the ticket, so leaving it for now 2024-02-12 13:16:32 <@ankursinha:fedora.im> !topic Open pagure tickets 2024-02-12 13:16:47 <@ankursinha:fedora.im> !info https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting 2024-02-12 13:17:58 <@ankursinha:fedora.im> !info https://pagure.io/neuro-sig/NeuroFedora/issue/567 -> Issue #567: Set monitoring status in dist-git to "Monitoring" for packages using Packit: WIP 2024-02-12 13:18:08 <@ankursinha:fedora.im> this one is ongoing, as we see more packages, we'll keep updating them 2024-02-12 13:18:52 <@gui1ty:fedora.im> There's way too much duplicate scratch building going on atm. At least this reduces it a bit. 2024-02-12 13:19:22 <@ankursinha:fedora.im> yeh, updated those 2024-02-12 13:19:37 <@gui1ty:fedora.im> Thanks! 2024-02-12 13:19:42 <@ankursinha:fedora.im> I wonder if the addition of a packit config could automatically do it? 2024-02-12 13:19:58 <@ankursinha:fedora.im> i.e., is it worth an RFE to packit or infra? šŸ¤” 2024-02-12 13:20:18 <@ankursinha:fedora.im> since we're not going to be the only folks caught in this transition 2024-02-12 13:20:31 <@gui1ty:fedora.im> It's a permissions issue most likely. I'd rather go for an RFE giving ordinary admins the powers. 2024-02-12 13:21:07 <@gui1ty:fedora.im> I can talk to the Packit folks. 2024-02-12 13:21:09 <@ankursinha:fedora.im> are you not able to do this if neuro-sig has admin rights on the package? 2024-02-12 13:21:23 <@gui1ty:fedora.im> No. Only the main admin. 2024-02-12 13:21:29 <@ankursinha:fedora.im> that's annoying, yeh 2024-02-12 13:21:32 <@ankursinha:fedora.im> could be another rfe 2024-02-12 13:21:49 <@ankursinha:fedora.im> I think packit probably won't have admin rights on packages either, so it cannot update these settings 2024-02-12 13:22:07 <@ankursinha:fedora.im> it's also related to zuul though, isn't it? 2024-02-12 13:22:30 <@gui1ty:fedora.im> I'll talk to Packit folks. They may already have looked into it. If they cannot handle it, I'll talk to infra / apps folks. 2024-02-12 13:22:38 <@ankursinha:fedora.im> ah, no, zuul only comes in once the PR etc. is open 2024-02-12 13:22:45 <@ankursinha:fedora.im> the scratch build bit is part of the new-hotness pipeline iirc 2024-02-12 13:23:14 <@ankursinha:fedora.im> i.e., packit doesn't create the scratch build---zuul or fedora-ci does once the PR is opened 2024-02-12 13:23:16 <@ankursinha:fedora.im> right> 2024-02-12 13:23:18 <@ankursinha:fedora.im> *? 2024-02-12 13:23:35 <@gui1ty:fedora.im> Somehow, I could imagine Anitya checking for existence of `.packit.y[a]ml` and deciding if a build should be fired or not. 2024-02-12 13:23:44 <@ankursinha:fedora.im> yeh, that should be doable 2024-02-12 13:24:12 <@ankursinha:fedora.im> cool, let's look into it a little and see if we can get this automated to ease the transition to packit 2024-02-12 13:24:17 <@gui1ty:fedora.im> Make it an action item for me, please. 2024-02-12 13:24:57 <@ankursinha:fedora.im> !action Penguinpee look into the possibility of automatically disabling anitya scratch builds when packit is enabled (instead of us having to manually disable scratch builds for all repos) 2024-02-12 13:25:21 <@ankursinha:fedora.im> no other tickets that are worth looking at---steps, vxl are WIP and we discussed the plotly/bokeh issue already 2024-02-12 13:25:33 <@ankursinha:fedora.im> !topic Packages health check 2024-02-12 13:25:40 <@ankursinha:fedora.im> !info the neuro sig packager dashboard is here: https://packager-dashboard.fedoraproject.org/dashboard?groups=neuro-sig 2024-02-12 13:26:39 <@gui1ty:fedora.im> Ankur Sinha (FranciscoD@fedora) (he/him/his): You might wanna try `!link` for URLs. I believe that makes them clickable in the notes. 2024-02-12 13:27:23 <@ankursinha:fedora.im> cool 2024-02-12 13:27:33 <@ankursinha:fedora.im> they're marked as LINKs in the notes already, but not clickable 2024-02-12 13:27:50 <@ankursinha:fedora.im> back to packages 2024-02-12 13:28:12 <@ankursinha:fedora.im> !info we have a few FTBFS bugs where packages have failed to build for F40: please prioritise these 2024-02-12 13:29:16 <@ankursinha:fedora.im> !info a few packages have new releases available: please update these (and add packit configs too to make these updates easier in the future) 2024-02-12 13:29:48 <@ankursinha:fedora.im> I don't see anything too urgent in there, though. What do you think Penguinpee ? 2024-02-12 13:32:09 <@gui1ty:fedora.im> Not to my knowledge. But I keep finding the dashboard confusing. It has listings for packages I know are not FTBFS/FTI. So, I'd rather go by bug reports for the time being. 2024-02-12 13:34:17 <@ankursinha:fedora.im> so, the only thing I can think of is that when koschei detects a FTBFS, it shows up in the dashboard, but a bug isn't automatically opened 2024-02-12 13:34:40 <@ankursinha:fedora.im> so the dashboard will report more FTBFS issues than open FTBFS bugs 2024-02-12 13:35:30 <@gui1ty:fedora.im> Look at `python-lsp-server`. It has been on the board for being FTBS in F38. If you actually go to Koschei, it will show you the package is fine. 2024-02-12 13:35:45 <@gui1ty:fedora.im> Look at `python-lsp-server`. It has been on the board for being FTBS in F38 for ages. If you actually go to Koschei, it will show you the package is fine. 2024-02-12 13:35:54 <@ankursinha:fedora.im> on all arches? 2024-02-12 13:36:15 <@gui1ty:fedora.im> https://koschei.fedoraproject.org/package/python-lsp-server 2024-02-12 13:36:25 <@gui1ty:fedora.im> !link https://koschei.fedoraproject.org/package/python-lsp-server 2024-02-12 13:37:24 <@gui1ty:fedora.im> It's a `noarch` package 2024-02-12 13:37:50 <@ankursinha:fedora.im> yeh, but that just means it can be built on any arched builder---it may still fail to build on particular arches 2024-02-12 13:38:05 <@ankursinha:fedora.im> that's why we sometimes use archful builds even for noarch packages 2024-02-12 13:38:12 <@ankursinha:fedora.im> but if koschei says it's OK, the dashboard should too 2024-02-12 13:38:24 <@gui1ty:fedora.im> Sure. But how do I go from the dashboard to the failing build? I cannot, it seems. 2024-02-12 13:38:25 <@ankursinha:fedora.im> I don't know where else the dashboard gets info from 2024-02-12 13:38:34 <@ankursinha:fedora.im> Yeh, it isn't clickable 2024-02-12 13:38:42 <@ankursinha:fedora.im> I'll file a bug against the dashboard so folks can debug it 2024-02-12 13:38:57 <@ankursinha:fedora.im> !action Ankur file issue against dashboard about FTBFS issues---python-lsp-server as example 2024-02-12 13:39:11 <@ankursinha:fedora.im> !topic CompNeuro lab compose status check for Fedora 40/rawhide 2024-02-12 13:39:17 <@ankursinha:fedora.im> !link https://koji.fedoraproject.org/koji/packageinfo?packageID=30691 2024-02-12 13:39:27 <@gui1ty:fedora.im> Someone explained to me it has something to do with the GA repo and the updates repo. I forgot what exactly. But, as is, I don't find the dashboard very helpful. 2024-02-12 13:39:53 <@ankursinha:fedora.im> ah, if it's that sort of thing, I'm sure the dashboard can be improved to note this stuff 2024-02-12 13:40:07 <@ankursinha:fedora.im> Oo, our compose is failing 2024-02-12 13:40:17 <@gui1ty:fedora.im> IIRC, it came down to: if your package is broken upon release, it will stay that way. 2024-02-12 13:40:48 <@ankursinha:fedora.im> that's not very useful at all 2024-02-12 13:41:00 <@ankursinha:fedora.im> let me file the issue and then we'll see what we want to do 2024-02-12 13:41:14 <@ankursinha:fedora.im> ``` 2024-02-12 13:41:25 <@ankursinha:fedora.im> ``` DEBUG util.py:461: 2024-02-12 09:30:57,087: Problem: conflicting requests DEBUG util.py:461: 2024-02-12 09:30:57,087: - nothing provides libnestkernel.so.3()(64bit) needed by python3-pynn-0.11.0-3.fc40.x86_64 from anaconda DEBUG util.py:461: 2024-02-12 09:30:57,088: - nothing provides libnestutil.so.3()(64bit) needed by python3-pynn-0.11.0-3.fc40.x86_64 from anaconda DEBUG util.py:461: 2024-02-12 09:30:57,088: - nothing provides libnestkernel.so.3()(64bit) needed by python3-pynn-0.11.0-3.fc40.x86_64 from koji-override-0 DEBUG util.py:461: 2024-02-12 09:30:57,088: - nothing provides libnestutil.so.3()(64bit) needed by python3-pynn-0.11.0-3.fc40.x86_64 from koji-override-0 ``` 2024-02-12 13:41:42 <@ankursinha:fedora.im> so the pynn FTBFS is breaking our comp-neuro iso compose 2024-02-12 13:41:51 <@ankursinha:fedora.im> I'll prioritise fixing pynn then 2024-02-12 13:42:12 <@gui1ty:fedora.im> Ouch! That would be my fault for prematurely pushing nest. 2024-02-12 13:42:13 <@ankursinha:fedora.im> !action Ankur prioritise fixing and updating python-pynn FTBFS (since it breaks our comp-neuro iso image compose task) 2024-02-12 13:42:36 <@ankursinha:fedora.im> nah, worst case scenario we drop pynn from the image and folks can install it later after install 2024-02-12 13:42:44 <@ankursinha:fedora.im> that's if we can't fix it before the freeze---plenty of time yet 2024-02-12 13:43:14 <@ankursinha:fedora.im> !topic Neuroscience query of the week 2024-02-12 13:43:27 <@gui1ty:fedora.im> I'll try to avoid further breakage. 2024-02-12 13:43:41 <@ankursinha:fedora.im> we've got two "planets" that aggregate lots of neuroscience info for interested folks 2024-02-12 13:43:56 <@ankursinha:fedora.im> !info https://neuroblog.fedoraproject.org/planet-neuroscientists/ collects lots of blogs etc., good for a general audience 2024-02-12 13:44:17 <@ankursinha:fedora.im> !info https://neuroblog.fedoraproject.org/planet-neuroscience/ collects peer-reviewed (and pre-print) research journals 2024-02-12 13:44:51 <@ankursinha:fedora.im> this seems cool: 2024-02-12 13:44:53 <@music:fedora.im> hello, iā€™m here now 2024-02-12 13:45:02 <@ankursinha:fedora.im> !link https://www.sciencenews.org/article/new-device-sense-temperature-prosthetic-hand-touch 2024-02-12 13:46:00 <@ankursinha:fedora.im> !link https://www.sciencenews.org/article/mars-internet-communication-rover-psyche "How to build an internet on Mars" 2024-02-12 13:46:41 <@ankursinha:fedora.im> !link https://womeninneuroscience.wixsite.com/winuk/post/new-neural-implant-translates-brainwaves-into-words-for-natural-communication 2024-02-12 13:46:54 <@ankursinha:fedora.im> ^from the "Women in neuroscience" community ^ 2024-02-12 13:48:01 <@ankursinha:fedora.im> !link https://www.sciencenews.org/article/saturn-moon-mimas-hidden-ocean "Saturnā€™s ā€˜Death Starā€™ moon might contain a hidden ocean" 2024-02-12 13:48:07 <@gui1ty:fedora.im> Does it have to be pink, though? My eyes! 2024-02-12 13:48:35 <@ankursinha:fedora.im> One for folks in the US/north america: 2024-02-12 13:49:06 <@ankursinha:fedora.im> !link https://www.sciencenews.org/article/earthquakes-map-hazard-risks "Where are U.S. earthquakes most likely? A new map shows the hazard risks" 2024-02-12 13:49:51 <@gui1ty:fedora.im> How about we send Elon on a mission. Two birds, one stone, kinda deal. šŸ˜ 2024-02-12 13:50:42 <@ankursinha:fedora.im> one for dog lovers 2024-02-12 13:50:54 <@ankursinha:fedora.im> !link https://www.sciencenews.org/article/dog-breed-life-span-united-kingdom "Explore the expected life spans of different dog breeds" 2024-02-12 13:51:15 <@ankursinha:fedora.im> and a last one for engineers 2024-02-12 13:51:27 <@ankursinha:fedora.im> !link https://www.sciencenews.org/article/nuts-bolts-book-engineering-technology "ā€˜Nuts and Boltsā€™ showcases the 7 building blocks of modern engineering" 2024-02-12 13:51:37 <@ankursinha:fedora.im> turned out there was quite a bit of general interest 2024-02-12 13:52:01 <@ankursinha:fedora.im> oh, obligatory generative AI post 2024-02-12 13:52:24 <@ankursinha:fedora.im> !link https://blog.allenai.org/hello-olmo-a-truly-open-llm-43f7e7359222 "Hello OLMo: A truly open LLM" 2024-02-12 13:52:33 <@ankursinha:fedora.im> !link https://www.sciencenews.org/article/generative-ai-chatbots-chatgpt-safety-concerns 2024-02-12 13:52:36 <@ankursinha:fedora.im> posts rather 2024-02-12 13:53:20 <@gui1ty:fedora.im> I'm the proud owner of _The Rusty Nut Bible_. No kidding. It's the title of a very thorough and helpful book on not getting nuts when it comes to loosening nuts. 2024-02-12 13:54:31 <@ankursinha:fedora.im> next meeting in 2 weeks, same time? 2024-02-12 13:54:47 <@gui1ty:fedora.im> Sounds good. 2024-02-12 13:55:07 <@ankursinha:fedora.im> !agreed Next meeting in 2 weeks on 26 Feb at 1300 UTC 2024-02-12 13:55:13 <@ankursinha:fedora.im> !topic open floor 2024-02-12 13:55:16 <@ankursinha:fedora.im> Anything else? 2024-02-12 13:55:23 <@ankursinha:fedora.im> we've got ~5 minutes to go 2024-02-12 13:56:22 <@gui1ty:fedora.im> I'm planning on writing a proposal for neuro-sig packages spec file guidelines. Something to streamline our spec files. I mentioned it in a ticket, but have yet to start on it. 2024-02-12 13:57:08 <@ankursinha:fedora.im> that sounds great, it can be part of our docs 2024-02-12 13:57:48 <@ankursinha:fedora.im> ok, if there's nothing else, let's close 2024-02-12 13:57:55 <@gui1ty:fedora.im> Oh, and `pyuca` can be untangled. Upstream will accept a PR fixing the licensing. Also on my todo-list. 2024-02-12 13:58:00 <@ankursinha:fedora.im> and we'll have 3 minutes to get tea/coffee before moving on to the next task 2024-02-12 13:58:13 <@ankursinha:fedora.im> that'll be great---this is for spyder, right? 2024-02-12 13:58:42 <@gui1ty:fedora.im> Yes. Hopefully 6.x will get released before F40 comes out. 2024-02-12 13:58:57 <@ankursinha:fedora.im> nice 2024-02-12 13:59:02 <@ankursinha:fedora.im> closing now 2024-02-12 13:59:08 <@ankursinha:fedora.im> we can continue chatting in our channel 2024-02-12 13:59:11 <@ankursinha:fedora.im> !endmeeting