13:01:09 <FranciscoD> #startmeeting NeuroFedora - 20201130 13:01:09 <zodbot> Meeting started Mon Nov 30 13:01:09 2020 UTC. 13:01:09 <zodbot> This meeting is logged and archived in a public location. 13:01:09 <zodbot> The chair is FranciscoD. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:09 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 13:01:09 <zodbot> The meeting name has been set to 'neurofedora_-_20201130' 13:01:17 <FranciscoD> no worries @MeWjOr 13:01:18 <gicmo> oh hi! 13:01:25 <FranciscoD> #meetingname neurofedora 13:01:25 <zodbot> The meeting name has been set to 'neurofedora' 13:01:35 <FranciscoD> #chair bt0 gicmo zbyszek MeWjOr 13:01:35 <zodbot> Current chairs: FranciscoD MeWjOr bt0 gicmo zbyszek 13:01:43 <bt0> :) 13:01:48 <FranciscoD> any other folks over IRC or matrix, please let me know so I can chair you 13:01:57 <FranciscoD> Can't chair folks over the Telegram bridge, unfortunately. 13:02:15 <FranciscoD> #topic Agenda 13:02:22 <FranciscoD> #info https://lists.fedoraproject.org/archives/list/neurofedora@lists.fedoraproject.org/thread/THN5Y56FMTV4Y3VNQO2QQRO43U6GILI2/ 13:02:27 <FranciscoD> #info Introductions and roll call 13:02:34 <FranciscoD> #Info Tasks from last meeting 13:02:40 <FranciscoD> #info Open Pagure tickets 13:02:44 <FranciscoD> #info Open bugs check 13:02:47 <FranciscoD> #info Open reviews check 13:02:53 <FranciscoD> #info Koschei packages check 13:03:01 <FranciscoD> #info CompNeuro lab image compose check 13:03:08 <FranciscoD> #info Neuroscience query of the week 13:03:14 <FranciscoD> #info Next meeting day, chair 13:03:17 <FranciscoD> #info Open floor 13:03:20 <FranciscoD> so, the usual :) 13:03:26 <FranciscoD> #topic Introductions and roll call 13:03:41 <FranciscoD> #info Please use this topic to introduce yourselves 13:04:00 <FranciscoD> #info FranciscoD: FAS ankursinha, UTC, NeuroFedora, Fedora Join etc. 13:04:26 <FranciscoD> #info MeWjOr will be unable to attend today 13:04:57 <FranciscoD> hi gicmo , bt0 :) 13:05:11 <FranciscoD> @Alessio was also around :) 13:05:32 <bt0> #info Alberto: FAS bt0dotninja, UTC -6, NeuroFedora, CommOps, Cats, etc 13:05:47 <tg-fedneuro1> <Alessio> hi, I'm here lurking as usual 13:05:57 <FranciscoD> :) 13:05:58 <tg-fedneuro1> <bt0dotninja> 👍 13:06:21 <FranciscoD> Let's move on to the next topic 13:06:26 <FranciscoD> #topic Tasks from last meeting 13:06:39 <FranciscoD> #info Minutes from last meeting are here: https://meetbot.fedoraproject.org/teams/neurofedora/neurofedora.2020-11-16-13.01.html 13:07:10 <FranciscoD> #info MeWjOr Work over the update for python-mne: WIP, reassigning 13:07:14 <FranciscoD> #action MeWjOr Work over the update for python-mne 13:07:49 <FranciscoD> #info MeWjOr Fix the deps for python-odml: WIP also I think (new version available), reassinging 13:07:55 <FranciscoD> #action MeWjOr Fix the deps for python-odml 13:08:18 <FranciscoD> - alciregi check on python-pydicom package 13:08:27 <FranciscoD> @Alessio: I believe this is also a WIP? 13:09:39 <FranciscoD> I'll reassign for the time being 13:09:47 <FranciscoD> #info alciregi check on python-pydicom package: WIP, reassinging 13:09:53 <FranciscoD> #action alciregi check on python-pydicom package 13:10:04 <FranciscoD> - bt0 will generate a base docker-file for the neurofedora Docker/podman image 13:10:12 <FranciscoD> bt0: I see you opened a ticket about this, so this is WIP? 13:10:32 * FranciscoD is sure they got a notification 13:10:51 <bt0> I document an old ticket with the dockerfile 13:11:05 <FranciscoD> found it 13:11:10 <FranciscoD> #info Ticket: https://pagure.io/neuro-sig/NeuroFedora/issue/374 13:11:35 <FranciscoD> We'll have a look at that and work on the ticket. 13:11:37 <bt0> yeah 13:11:47 <FranciscoD> #info bt0 will generate a base docker-file for the neurofedora Docker/podman image: DONE 13:11:58 <bt0> We need a git repo for this one 13:12:07 <FranciscoD> #action NeuroFedora team: go over ticket: https://pagure.io/neuro-sig/NeuroFedora/issue/374 13:12:30 <FranciscoD> bt0: ok, sounds good, we can make a new one on pagure etc. Let me have a quick look at the ticket and then we can work on the next tasks? 13:12:33 <FranciscoD> s/me/folks/ 13:13:06 <FranciscoD> those are the action items, all done. 13:13:37 <FranciscoD> #topic Open Pagure tickets 13:13:42 <FranciscoD> #info https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting 13:13:58 <FranciscoD> #info Issue #410: Update settings for Matrix channel - NeuroFedora 13:14:07 <FranciscoD> I think I've already completed this one. I set a logo etc. 13:14:09 <FranciscoD> Closing 13:14:18 <fm-neuro> pagure.issue.assigned.added -- ankursinha assigned ticket neuro-sig/NeuroFedora#410 to ankursinha https://pagure.io/neuro-sig/NeuroFedora/issue/410 13:14:22 <fm-neuro> pagure.issue.edit -- ankursinha edited the close_status and status fields of ticket neuro-sig/NeuroFedora#410 https://pagure.io/neuro-sig/NeuroFedora/issue/410 13:14:23 <fm-neuro> pagure.issue.comment.added -- ankursinha commented on ticket neuro-sig/NeuroFedora#410: "Update settings for Matrix channel" https://pagure.io/neuro-sig/NeuroFedora/issue/410#comment-703504 13:14:54 <FranciscoD> #info Issue #409: Add Matrix channel to blog + docs - NeuroFedora 13:15:04 <FranciscoD> can't remember if we've done this already 13:15:06 <FranciscoD> let me check docs 13:15:20 <FranciscoD> Not done yet. I'll do it this week 13:15:26 <bt0> cool 13:15:37 <FranciscoD> #action FranciscoD update docs to close #409 13:15:46 <fm-neuro> pagure.issue.assigned.added -- ankursinha assigned ticket neuro-sig/NeuroFedora#409 to ankursinha https://pagure.io/neuro-sig/NeuroFedora/issue/409 13:16:04 <FranciscoD> We'll do the reading list in the later topic 13:16:27 <FranciscoD> #topic Open bugs check 13:16:37 <FranciscoD> #info NeuroFedora bugs: https://tinyurl.com/neurofedora-bugs 13:17:27 <FranciscoD> A few updates, and one or two FTBFS bugs 13:18:12 <FranciscoD> Nothing too urgent, luckily 13:18:32 <bt0> that is good 13:19:08 <FranciscoD> Yeh :D 13:19:25 <FranciscoD> #info No urgent bugs: everyone please work on the package updates and few FTBFS issues we have. 13:19:35 <FranciscoD> #topic Koschei packages check 13:19:47 <FranciscoD> #info NeuroFedora packages on Koschei: https://koschei.fedoraproject.org/groups/neuro-sig 13:20:06 <FranciscoD> lfpy is a known issue, WIP 13:20:11 <FranciscoD> missngno is a new one 13:20:51 <FranciscoD> Uh, looks like some other packages broke, that's why it's unresolved: https://koschei.fedoraproject.org/package/python-missingno?collection=f34 13:21:06 <FranciscoD> it's actually pyton-geoplot that is broken 13:21:38 <FranciscoD> hrm, but no bug 13:21:46 <FranciscoD> #action FranciscoD look into python-missngo issue 13:22:16 <FranciscoD> that's all, neurord has been orphaned, so we don't worry about that one 13:22:33 <bt0> ok 13:22:38 <FranciscoD> #topic CompNeuro lab compose status check for F34 13:22:54 <FranciscoD> #info https://koji.fedoraproject.org/koji/packageinfo?packageID=30691 13:23:09 <FranciscoD> #info CompNeuro image compose building successfully 🎇 13:23:25 <bt0> :) 13:23:55 <FranciscoD> #topic Neuroscience query of the week 13:24:10 <FranciscoD> #info We share interesting information on this ticket: Issue #318: NeuroFedora reading/listening list - NeuroFedora - Pagure.io 13:24:12 <FranciscoD> #info https://pagure.io/neuro-sig/NeuroFedora/issue/318 13:24:26 <FranciscoD> I only had the one: https://www.biorxiv.org/content/10.1101/2020.11.10.377143v1?rss=1 13:24:31 <FranciscoD> Spaceflight Affects Neuronal Morphology and Alters Transcellular Degradation of Neuronal Debris in Adult Caenorhabditis elegans | bioRxiv 13:24:49 <FranciscoD> they sent C elegans on the Space X thing, and found some changes in them when they came back 13:26:16 <FranciscoD> I'll add more stuff to the ticket if I find it. Haven't gone over all the new papers this week yet 13:27:11 <FranciscoD> Let's go to the next topic 13:27:17 <FranciscoD> #topic Next meeting day, chair 13:27:26 <bt0> go ahead 13:27:36 <FranciscoD> In 2 weeks again, last meeting of the year on 14 Dec? 13:27:44 <FranciscoD> I expect everyone will be on holiday after that 13:27:46 <FranciscoD> :D 13:28:11 <bt0> I can do it 13:28:26 <FranciscoD> Awesome, thanks bt0 13:28:36 <FranciscoD> #info Next meeting in 2 weeks on 14 Dec, chaired by bt0 13:28:43 <FranciscoD> #topic Open floor 13:28:56 <FranciscoD> Floor is open for any items not on the agenda 13:28:58 <FranciscoD> :) 13:29:11 <FranciscoD> have the results of the election been announced yet? 13:29:21 <bt0> not yet 13:29:35 <FranciscoD> Oh, voting hasn't closed yet, so there's still time 13:29:37 <FranciscoD> nice :) 13:30:57 <bt0> about the docker image 13:31:07 <FranciscoD> Yeh, go ahead bt0 :) 13:31:29 <gicmo> podman image! ;P 13:31:32 * gicmo runs ;) 13:31:57 <bt0> Maybe we need add one script to setup a proper environment for some applications 13:32:15 <bt0> yeah podman 13:32:40 <FranciscoD> bt0: are we creating one master docker image for all packages, or one per package? 13:32:54 <FranciscoD> or are we showing examples on how to use neurofedora packages in a container? 13:32:56 <bt0> and i add jupyter notebook just because many of our packages are python modules 13:33:13 <FranciscoD> +1, that's very useful 13:33:16 <bt0> one master maybe 13:33:41 <FranciscoD> Hrm, but will that include all the packages (that'll make it quite large?) 13:33:49 <bt0> 1.38G 13:33:52 <gicmo> one master sounds good, for the packages I would rather try to have a flatpak 13:33:52 <FranciscoD> oo 13:34:24 <FranciscoD> bt0: was that all neurofedora packages, or the ones we include in the comp-neuro image? 13:34:37 <FranciscoD> we can perhaps mirror the ISO with a container image? 13:35:01 <FranciscoD> Can this be done using Fedora infra also btw? (I know we can create containers for packages from rpms in Fedora) 13:35:12 <FranciscoD> gicmo: command line tools like simulators won't work in flatpaks 13:35:32 <FranciscoD> additionally, if we do flatpaks, they'll have to be based on the Fedora rpms, not flathub 13:35:33 <gicmo> command line tools, good point 13:35:54 <FranciscoD> so for example, for modelling, someone would probably want a container with just the simulator and their model code 13:36:02 <gicmo> FranciscoD: yeah, but we do that not for a lot of GNOME apps too 13:36:10 <gicmo> i.e. build them in the Fedora infra from rpms 13:36:18 <bt0> all on "Neuron Modelling Simulators" group 13:36:35 <FranciscoD> gicmo: that's meant to be the plan, but at the moment rpm -> flatpak isn't very popular 13:37:03 <FranciscoD> (but I'd rather we not also start maintaining stuff on flathub---that's better maintained by upstreams directly) 13:37:32 <FranciscoD> bt0: sounds good: let's have a master container image that basically mirrors the comp-neuro ISO 13:37:52 <FranciscoD> and perhaps we can add some examples of how people can use the base fedora images to also build their own custom containers using software from the repos? 13:38:01 <gicmo> FranciscoD: ack 13:38:24 <FranciscoD> Let me add this to the logs 13:38:31 <bt0> myabe que can provide special simulators on a separate image (this will be very popular) 13:39:00 <FranciscoD> bt0: i think once we have the master image, tweaking it to remove/add packages will be quite easy, no? 13:39:23 <bt0> yeah 13:39:24 <FranciscoD> it's hard to group tools, because it depends on the researcher's project 13:39:35 <bt0> good point 13:40:18 <FranciscoD> let's do master + examples on "how to make your own container". That way, people use the master to tinker with stuff, and can then customise it to fit their project 13:40:38 <FranciscoD> bt0: do we create a new neurofedora-containers repo, will that be enough? 13:41:14 <FranciscoD> and where will we publish images? Can we use the fedora registry, or will be need the docker hub registry? 13:41:28 <bt0> yeah 13:41:49 <bt0> I'm researching how to ad images to the fedora registry 13:42:12 <bt0> *add 13:42:25 <FranciscoD> awesome, thanks. I *think* the fedora registry only does per package containers 13:42:48 <FranciscoD> #action bt0 research how to add images to the fedora registry 13:43:09 <FranciscoD> #info We will generate one master container that mirrors the CompNeuro ISO, and provide examples on how to customise it 13:43:34 <FranciscoD> There's already a page in docs about containers, by the way: https://docs.fedoraproject.org/en-US/neurofedora/docker/ 13:43:42 <FranciscoD> should probably rename that to "containers" 13:43:58 <FranciscoD> #action FranciscoD rename placeholder docs page from "docker" to "containers" 13:44:16 <bt0> cool +1 13:44:45 <FranciscoD> https://hub.docker.com/_/fedora -> official Fedora containers on docker hub 13:45:16 <bt0> yes 13:45:36 <FranciscoD> Oh, by the way, some changes happening on Travis. So if you're using it for CI, please see what you need to do: https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing 13:46:32 <FranciscoD> OK, anything else off the agenda that needs to be discussed? :) 13:46:36 <FranciscoD> we still have 15 min 13:46:39 <bt0> not from me 13:46:59 <FranciscoD> bt0: when we have the container, we'll publish it so that we get a doi for citations 13:47:21 <bt0> of course :) 13:47:25 <FranciscoD> that way everyone that works on these tasks gets their credit :) 13:47:50 <FranciscoD> OK, good. If there's nothing else, let's close 13:47:57 <FranciscoD> Always good to end the meeting before time :P 13:48:03 <FranciscoD> Closing in 1 minute 13:50:19 <FranciscoD> #action FranciscoD send out logs 13:50:22 <FranciscoD> #endmeeting