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