fedora_iot_working_group_meeting
LOGS
14:00:02 <pbrobinson> #startmeeting Fedora IoT Working Group Meeting
14:00:02 <zodbot> Meeting started Wed Jul 11 14:00:02 2018 UTC.
14:00:02 <zodbot> This meeting is logged and archived in a public location.
14:00:02 <zodbot> The chair is pbrobinson. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:02 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:00:02 <zodbot> The meeting name has been set to 'fedora_iot_working_group_meeting'
14:00:02 <pbrobinson> #chair pwhalen pbrobinson jsmith
14:00:02 <pbrobinson> #topic roll call
14:00:02 <zodbot> Current chairs: jsmith pbrobinson pwhalen
14:00:18 * pwhalen is here
14:00:21 <pbrobinson> who do we have about today?
14:00:24 <pwhalen> good morning folks
14:00:56 * bcotton is here
14:02:02 <pbrobinson> welcome bcotton
14:02:09 <lorbus> .hello2
14:02:11 <zodbot> lorbus: lorbus 'Christian Glombek' <c@petersen-glombek.de>
14:02:47 <pbrobinson> we'll give it just a minute or so more
14:04:04 <pbrobinson> #topic 1) ==== Working Group process and admin  ====
14:04:41 <pbrobinson> so i've not got anything special to report here
14:05:55 <pbrobinson> this should start to move forward a little as bcotton as kindly offered (or been offered) to help with some of his PM skills so he'll be able to help poke me in the general direction :)
14:06:16 <bcotton> i'll do my best :-)
14:06:55 <pbrobinson> YASS!
14:06:59 <pwhalen> heh
14:07:28 <pbrobinson> anyone with anything else here?
14:07:54 * hopley nothing here
14:07:57 <pbrobinson> #topic 2) ==== Nightly builds  ====
14:08:14 <pbrobinson> #info we now have rawhide nightly builds as of yesterday!
14:08:25 <pbrobinson> #link https://fedoraproject.org/wiki/InternetOfThings/GettingStarted
14:08:31 <pwhalen> \o/
14:08:49 * pwhalen successfully upgraded an x86_64 to rawhide
14:08:53 <pbrobinson> #info I'll send details and update the docs later today with details of how to consume, move to/from f28 etc
14:09:02 <pwhalen> *x86_64 vm
14:09:18 <pbrobinson> I've done aarch64 VM too
14:09:31 <linuxmodder> .hello2
14:09:31 <pwhalen> I have a rpi3 in progress now
14:09:31 <zodbot> linuxmodder: linuxmodder 'Corey W Sheldon' <sheldon.corey@gmail.com>
14:09:36 <linuxmodder> majorly late
14:09:46 <pbrobinson> linuxmodder: no issers
14:09:49 <pbrobinson> issues
14:10:13 <pbrobinson> Also the ARMv7 ostree is being built on rawhide, no consumable images yet, hoping to have them by the end of the month
14:10:43 <pbrobinson> anyone with queries etc?
14:11:39 <lorbus> I had problems setting up the db410c. Is the Iot edition intended to work on it as-is?
14:12:18 <pbrobinson> lorbus: yes it is, I'm going to blow my current config away and re-try from vanilla again later this week
14:12:39 <pbrobinson> lorbus: although all testing I've done todate is via serial console
14:12:50 * jsmith is late to the meeting, sorry
14:12:54 <pbrobinson> so I'll try HDMI too
14:13:02 <pbrobinson> jsmith: tut tut ;-)
14:13:26 <jsmith> pbrobinson: Put two demerits on my record :-)
14:13:26 <lorbus> pbrobinson: ok, thank you! :)
14:13:30 <pbrobinson> jsmith: we're on nightly build topic, anything to note/add?
14:13:52 <jsmith> Nope... been on the road for most of the past four weeks, so haven't had a chance to play with IoT builds lately
14:14:00 * pwhalen will also try the dragonboard
14:14:00 <pbrobinson> #topic 3) ==== Fedora 29 Features and Planning for IoT ====
14:14:17 <pbrobinson> so I have a few bits that are related to IoT
14:15:05 <pbrobinson> #info the ARMv7 uEFI feature is what will add ARMv7 support with ostree updates/rollback https://fedoraproject.org/wiki/Changes/uEFIforARMv7
14:15:35 <pbrobinson> #info and ZRAM will be useful for low resource devices https://fedoraproject.org/wiki/Changes/ZRAMforARMimages
14:16:04 <pbrobinson> I've also a couple of self contained items planned which I should have submitted this week
14:16:07 <jsmith> Both features seem to be getting positive votes by FESCo so far :-)
14:16:14 <pbrobinson> excellent
14:17:16 <lorbus> pwhalen++
14:17:18 <pbrobinson> anyone else looking at IoT features?
14:17:26 <lorbus> pbrobinson++
14:17:50 <bcotton> pbrobinson: i sent your FPGA feature back to you for completeness, if you haven't seen that yet
14:18:16 <pbrobinson> bcotton: yes, I knew I had forgot something there, will do rel-eng ticket shortly
14:18:49 * pbrobinson 's head currently looks very like a dog chasing it's tail ;-)
14:19:21 <lorbus> don't bite it^^
14:19:44 <pbrobinson> hehe
14:20:35 <pbrobinson> #topic4) === Quick GSoC update ===
14:20:53 <pbrobinson> lorbus: do you want to give us a quick update on your GSoC status?
14:21:10 <lorbus> sure!
14:21:26 <pbrobinson> not to put you on the spot or anything ;-)
14:21:33 <lorbus> currently main focus is on adding Boot Counting to GRUB2
14:21:36 <lorbus> https://pagure.io/fedora-iot/issue/12
14:22:01 <lorbus> this however needs some more input from various sides, before I can begin with the code work
14:22:33 <lorbus> I'm working on dynamic MotD updates for greenboot right now.
14:22:46 <pbrobinson> #link https://docs.fedoraproject.org/mentored-projects/gsoc/2018/ideas.html#atomic-iot-likely-useful-in-numerous-other-atomic-ideas-host-upgrade-daemon
14:22:57 <pbrobinson> #info the project is called GreenBoot
14:23:07 <pbrobinson> #link https://medium.com/@c.glombek/introducing-greenboot-3246ca55432d
14:23:11 <lorbus> all lowercase^^ :P
14:23:17 <pbrobinson> sorry
14:23:22 <lorbus> but yeah, I'm not strict on that one :D
14:23:33 <pbrobinson> what's the git repo?
14:23:48 <lorbus> https://github.com/LorbusChris/greenboot
14:23:52 <pbrobinson> #link https://github.com/LorbusChris/greenboot
14:24:25 <lorbus> pbrobinson: About your NetworkManager checkpoint/restore idea in greenboot
14:24:30 <pbrobinson> #link https://pagure.io/fedora-iot/issue/12 adding Boot Counting to GRUB2
14:25:03 <pbrobinson> yes, not sure if it's a good idea, just saw/remembered it had that functionality with the latest release notes
14:25:09 <lorbus> What would that look like?
14:25:27 <pbrobinson> ¯\_(ツ)_/¯
14:25:29 <lorbus> I see. I'm going to write to their ML to ask for ideas on this one
14:26:03 <lorbus> Would we want to create a new checkpoint on each successfull boot though?
14:26:17 <pbrobinson> yes, ultimately the network config is not always going to be the default that's in OStree so won't necessarily be rolled back if it fails
14:26:53 <pbrobinson> so I'm not sure if we checkpoint it with a known good boot and keep 3 or quite what
14:27:29 <lorbus> ok. I'll give this some more thought and hope for some input from the NetMan side
14:28:12 <pbrobinson> lorbus: again it's likely also a good feature for OSTree/CoreOS in general (the k8s/virt network configs can be complex)
14:28:45 <lorbus> are non-graphical installs using NetMan too?
14:29:02 <lorbus> but yes, that sounds right
14:29:05 <pbrobinson> yes, in a lot of cases
14:29:48 <pbrobinson> for example cockpit uses the NM API, you might want to look to see if cockpit uses the rollback API too
14:30:10 <lorbus> pbrobinson++
14:31:58 <pbrobinson> lorbus: one last question for this, what's the plan on packaging in Fedora, is it there etc
14:32:32 <lorbus> I was gonna ask the same in our Friday mtg :)
14:32:48 <lorbus> Probably makes sense to do it now
14:33:17 <pbrobinson> if it's got basic functionality I think it makes sense
14:33:21 <lorbus> I still want to convert the source from bash to C (or Rust) but this should all be doable
14:34:20 <pbrobinson> whenever you're ready, no rush
14:34:32 <pbrobinson> #topic 5) ==== Flock conference ====
14:34:32 <pbrobinson> #info http://flocktofedora.org/
14:34:32 <pbrobinson> #info Call for Papers still open, feel free to reach out for queries
14:34:42 <lorbus> I definitely has. There are some changes coming to systemd that are similar, and the whole thing may have to be restructured a little then, but having the script runners for checks/green/red wont change
14:34:44 <pbrobinson> #info it's about a month away
14:34:55 <pbrobinson> lorbus: makes sense
14:35:33 <pbrobinson> #info there will be an IoT Hackfest and BoF
14:35:44 <lorbus> I'll be there, presenting greenboot/whatever else comes out of GSoC as part of https://pagure.io/flock/issue/94
14:36:00 <lorbus> cool! :)
14:36:14 <pbrobinson> #info lorbus will be there presenting on greenboot and GSoC :)
14:36:33 <pbrobinson> I don't have anything else for Flock
14:38:01 <pbrobinson> #topic 6) ==== Open Floor ====
14:38:24 <pbrobinson> anyone have anything else they wanted to ask/discuss/bring up?
14:38:28 <bcotton> o/
14:38:37 <pbrobinson> bcotton: go for it
14:39:09 <Guest66921> Thank you for this wonderful nickname NickServ.
14:39:25 <bcotton> i'd hoped to have something ready to share by this meeting, but i'm working on putting together a product requirements doc for IoT (to help provide some framing for the project management mentioned earlier)
14:39:48 <bcotton> it will need a lot of input from the people who actually know this space, so be on the lookout on the mailing list for it
14:39:51 <bcotton> EOF
14:40:18 <lorbus> bcotton++
14:40:18 <pbrobinson> #info bcotton working on putting together a product requirements doc for IoT (to help provide some framing for the project management mentioned earlier)
14:40:52 <pbrobinson> #info links to the draft will be posted to the mailing list for information and feedback
14:41:00 <pbrobinson> bcotton++ awesome!
14:41:17 <lorbus> zod is one lazy bot :/
14:41:49 <lorbus> imaginary virtual cookies is all you get today :D
14:41:59 * bcotton has cookies in the kitchen
14:42:13 <lorbus> ^^)
14:42:23 * pbrobinson wishes he had cookies in his kitchen... should get out the mixer and resolve that :-P
14:42:35 * pwhalen is getting hungry now
14:42:41 <pbrobinson> anyone with anything else?
14:43:21 <pbrobinson> 3....
14:43:48 <pbrobinson> 2..
14:43:55 <pbrobinson> 1.
14:44:00 <pbrobinson> #endmeeting