neurofedora
LOGS
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> <b​t0dotninja> 👍
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