14:00:02 #startmeeting Fedora IoT Working Group Meeting 14:00:02 Meeting started Wed Jul 11 14:00:02 2018 UTC. 14:00:02 This meeting is logged and archived in a public location. 14:00:02 The chair is pbrobinson. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:02 The meeting name has been set to 'fedora_iot_working_group_meeting' 14:00:02 #chair pwhalen pbrobinson jsmith 14:00:02 #topic roll call 14:00:02 Current chairs: jsmith pbrobinson pwhalen 14:00:18 * pwhalen is here 14:00:21 who do we have about today? 14:00:24 good morning folks 14:00:56 * bcotton is here 14:02:02 welcome bcotton 14:02:09 .hello2 14:02:11 lorbus: lorbus 'Christian Glombek' 14:02:47 we'll give it just a minute or so more 14:04:04 #topic 1) ==== Working Group process and admin ==== 14:04:41 so i've not got anything special to report here 14:05:55 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 i'll do my best :-) 14:06:55 YASS! 14:06:59 heh 14:07:28 anyone with anything else here? 14:07:54 * hopley nothing here 14:07:57 #topic 2) ==== Nightly builds ==== 14:08:14 #info we now have rawhide nightly builds as of yesterday! 14:08:25 #link https://fedoraproject.org/wiki/InternetOfThings/GettingStarted 14:08:31 \o/ 14:08:49 * pwhalen successfully upgraded an x86_64 to rawhide 14:08:53 #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 *x86_64 vm 14:09:18 I've done aarch64 VM too 14:09:31 .hello2 14:09:31 I have a rpi3 in progress now 14:09:31 linuxmodder: linuxmodder 'Corey W Sheldon' 14:09:36 majorly late 14:09:46 linuxmodder: no issers 14:09:49 issues 14:10:13 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 anyone with queries etc? 14:11:39 I had problems setting up the db410c. Is the Iot edition intended to work on it as-is? 14:12:18 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 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 so I'll try HDMI too 14:13:02 jsmith: tut tut ;-) 14:13:26 pbrobinson: Put two demerits on my record :-) 14:13:26 pbrobinson: ok, thank you! :) 14:13:30 jsmith: we're on nightly build topic, anything to note/add? 14:13:52 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 #topic 3) ==== Fedora 29 Features and Planning for IoT ==== 14:14:17 so I have a few bits that are related to IoT 14:15:05 #info the ARMv7 uEFI feature is what will add ARMv7 support with ostree updates/rollback https://fedoraproject.org/wiki/Changes/uEFIforARMv7 14:15:35 #info and ZRAM will be useful for low resource devices https://fedoraproject.org/wiki/Changes/ZRAMforARMimages 14:16:04 I've also a couple of self contained items planned which I should have submitted this week 14:16:07 Both features seem to be getting positive votes by FESCo so far :-) 14:16:14 excellent 14:17:16 pwhalen++ 14:17:18 anyone else looking at IoT features? 14:17:26 pbrobinson++ 14:17:50 pbrobinson: i sent your FPGA feature back to you for completeness, if you haven't seen that yet 14:18:16 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 don't bite it^^ 14:19:44 hehe 14:20:35 #topic4) === Quick GSoC update === 14:20:53 lorbus: do you want to give us a quick update on your GSoC status? 14:21:10 sure! 14:21:26 not to put you on the spot or anything ;-) 14:21:33 currently main focus is on adding Boot Counting to GRUB2 14:21:36 https://pagure.io/fedora-iot/issue/12 14:22:01 this however needs some more input from various sides, before I can begin with the code work 14:22:33 I'm working on dynamic MotD updates for greenboot right now. 14:22:46 #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 #info the project is called GreenBoot 14:23:07 #link https://medium.com/@c.glombek/introducing-greenboot-3246ca55432d 14:23:11 all lowercase^^ :P 14:23:17 sorry 14:23:22 but yeah, I'm not strict on that one :D 14:23:33 what's the git repo? 14:23:48 https://github.com/LorbusChris/greenboot 14:23:52 #link https://github.com/LorbusChris/greenboot 14:24:25 pbrobinson: About your NetworkManager checkpoint/restore idea in greenboot 14:24:30 #link https://pagure.io/fedora-iot/issue/12 adding Boot Counting to GRUB2 14:25:03 yes, not sure if it's a good idea, just saw/remembered it had that functionality with the latest release notes 14:25:09 What would that look like? 14:25:27 ¯\_(ツ)_/¯ 14:25:29 I see. I'm going to write to their ML to ask for ideas on this one 14:26:03 Would we want to create a new checkpoint on each successfull boot though? 14:26:17 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 so I'm not sure if we checkpoint it with a known good boot and keep 3 or quite what 14:27:29 ok. I'll give this some more thought and hope for some input from the NetMan side 14:28:12 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 are non-graphical installs using NetMan too? 14:29:02 but yes, that sounds right 14:29:05 yes, in a lot of cases 14:29:48 for example cockpit uses the NM API, you might want to look to see if cockpit uses the rollback API too 14:30:10 pbrobinson++ 14:31:58 lorbus: one last question for this, what's the plan on packaging in Fedora, is it there etc 14:32:32 I was gonna ask the same in our Friday mtg :) 14:32:48 Probably makes sense to do it now 14:33:17 if it's got basic functionality I think it makes sense 14:33:21 I still want to convert the source from bash to C (or Rust) but this should all be doable 14:34:20 whenever you're ready, no rush 14:34:32 #topic 5) ==== Flock conference ==== 14:34:32 #info http://flocktofedora.org/ 14:34:32 #info Call for Papers still open, feel free to reach out for queries 14:34:42 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 #info it's about a month away 14:34:55 lorbus: makes sense 14:35:33 #info there will be an IoT Hackfest and BoF 14:35:44 I'll be there, presenting greenboot/whatever else comes out of GSoC as part of https://pagure.io/flock/issue/94 14:36:00 cool! :) 14:36:14 #info lorbus will be there presenting on greenboot and GSoC :) 14:36:33 I don't have anything else for Flock 14:38:01 #topic 6) ==== Open Floor ==== 14:38:24 anyone have anything else they wanted to ask/discuss/bring up? 14:38:28 o/ 14:38:37 bcotton: go for it 14:39:09 Thank you for this wonderful nickname NickServ. 14:39:25 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 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 EOF 14:40:18 bcotton++ 14:40:18 #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 #info links to the draft will be posted to the mailing list for information and feedback 14:41:00 bcotton++ awesome! 14:41:17 zod is one lazy bot :/ 14:41:49 imaginary virtual cookies is all you get today :D 14:41:59 * bcotton has cookies in the kitchen 14:42:13 ^^) 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 anyone with anything else? 14:43:21 3.... 14:43:48 2.. 14:43:55 1. 14:44:00 #endmeeting