14:00:48 <pbrobinson> #startmeeting Fedora IoT Working Group Meeting 14:00:48 <zodbot> Meeting started Wed May 30 14:00:48 2018 UTC. 14:00:48 <zodbot> This meeting is logged and archived in a public location. 14:00:48 <zodbot> The chair is pbrobinson. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:48 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:48 <zodbot> The meeting name has been set to 'fedora_iot_working_group_meeting' 14:00:48 <pbrobinson> #chair pwhalen pbrobinson 14:00:48 <zodbot> Current chairs: pbrobinson pwhalen 14:00:48 <pbrobinson> #topic roll call 14:01:09 <pbrobinson> hello all, welcome to the first IoT WG meeting :) 14:01:14 <pbrobinson> who do we have around? 14:01:31 <mrizo___> Hi Peter, this is Marc Rizo 14:01:36 * pwhalen is here 14:01:39 <pbrobinson> hey Marc 14:01:41 * ctron is here 14:01:52 * jsmith is here 14:02:00 <pbrobinson> hey ctron, jsmith 14:04:02 <pbrobinson> right, will give people just one more minute and we'll get under way 14:05:00 <pbrobinson> lets go! 14:05:01 <pbrobinson> #topic 1) ==== Working Group process and admin ==== 14:05:24 <pbrobinson> so I'm a little behind writing all of this up. 14:05:53 <pbrobinson> #info we'll document the IoT Working Group here https://fedoraproject.org/wiki/InternetOfThings 14:06:17 <pbrobinson> I plan on having a good go and getting most of it done next week, if anyone wished to help out do let me know 14:06:39 <pbrobinson> once I've done the draft I'll email a link to the email list asking for some feedback 14:07:05 <pbrobinson> does anyone have any queries on the working group process bits? 14:07:15 <jsmith> pbrobinson: Just one quick comment 14:07:38 <pbrobinson> jsmith: sure, go for it 14:07:49 <jsmith> Once the wiki page has settled a bit, I'll volunteer to convert that over to the docs site, where the other Council initiatives are supposedly documenting their owrk 14:07:52 <jsmith> work, that is 14:08:13 <jsmith> In the short term, however, wiki is better/easier/faster :-) 14:08:16 <pbrobinson> jsmith: are we better off doing it there from the outset? 14:08:39 <pbrobinson> ah, perfect, have you got a link to any of the others that I can also use for references ;) 14:09:06 <ctron> I have lots of questions around Fedora processes .. I but I think this would be a bit too much for this meeting ;-) I will listen and try to learn about it. 14:09:53 <jsmith> #link https://docs.fedoraproject.org/fedora-project/project/objectives.html 14:09:59 <pbrobinson> ctron: want to ask any getting started ones now about the Working Group bits? 14:10:13 <pbrobinson> #chair pwhalen pbrobinson jsmith 14:10:13 <zodbot> Current chairs: jsmith pbrobinson pwhalen 14:10:51 <pbrobinson> thx jsmith 14:10:51 <jsmith> Here's the link to Modularity's docs, for example: https://docs.pagure.org/modularity/ 14:11:27 <ctron> Well maybe, what would be the planned output for the working group 14:12:22 <pbrobinson> ctron: initial focus will be on a base OS image usable for IoT and a number of containers to run on top. Further into the future it could be a complete end to end stack. 14:13:29 <pbrobinson> OK, anything more for Working Group? 14:14:06 <mrizo___> pbrobinson: which kind of help will you need today? 14:15:06 <pbrobinson> mrizo___: around the working group bits it's initially mostly docs and process, we'll likely get more into the helping bits in the next couple of topics which move more technical 14:15:19 <pbrobinson> happy to have help with WG admins bits too though 14:15:54 <pbrobinson> #topic 2) ==== Nightly builds ==== 14:16:45 <pbrobinson> so the nightly builds are almost ready to go. There's a few issues but they are generally now usable to the point people can start to kick the tires 14:17:08 <pbrobinson> #info nightly builds are almost ready to go. Details will be sent out later today 14:17:36 <pbrobinson> #info initial getting started guide is at https://fedoraproject.org/wiki/InternetOfThings/GettingStarted feedback welcome 14:17:45 <pbrobinson> #link https://fedoraproject.org/wiki/InternetOfThings/GettingStarted 14:17:51 <ctron> How do they differ from a "normal" Fedora installation? 14:18:04 <pbrobinson> ctron: purely OSTree based 14:18:15 <pbrobinson> so no dnf and related utils 14:18:42 <pbrobinson> and they're quite small 14:18:52 <ctron> so you would be able to build an "image" for a specific device and distribute that? 14:19:16 <pbrobinson> there's still some work to do around dependencies and a RFE with dnf/rpm-ostree about disabling weak dependencies 14:20:05 <pbrobinson> ctron: the short term plan is there will be a number of reference devices which is what we'll closely test 14:20:21 <pbrobinson> #info short term plan is there will be a number of reference devices which is what we'll closely test 14:20:40 <ctron> absolutely … But if I (as a device manufacturer) would like to create a custom image .. that would be possible? 14:20:54 <pbrobinson> #info most supported devices should work but the focus due to resources will be around testing reference devices 14:21:39 <pbrobinson> ctron: yes, eventually there will be details on how to respin, or more likely how to add a vendor kernel to support specific devices 14:21:47 <ctron> cool 14:22:00 <ctron> have you thought about adding the Intel UP2 to the list? 14:22:16 <pbrobinson> but in the short term we obviously need to focus on devices available for people to use with the Fedora binaries/kernel etc 14:22:55 <ctron> +1 14:23:09 <pbrobinson> ctron: when I can get mine stable it might well be added to that list. The list isn't set in stone, it's currently a starting point 14:23:27 <ctron> sounds good! 14:24:38 <pbrobinson> #info I'll be sending details of the nightly image builds out to the IoT later today. Feedback on both the getting started docs and the images is very welcome 14:25:30 <pbrobinson> #info initial architectures will be aarch64 and x86_64, I'm working to add ARMv7 to the images in the next few weeks. 14:25:36 <pbrobinson> #topic 3) ==== Stable releases ==== 14:25:57 <pbrobinson> I think it's probably a little early to discuss too much about stable releases 14:26:33 <pbrobinson> I'm hoping to do the first release probably in late June and then move to monthly releases# 14:26:46 <pbrobinson> anyone have any thoughts or opinions? 14:29:02 <pwhalen> sounds great so far 14:29:13 <pbrobinson> OK, not doubt this will become more apparent once people are able to provide feedback on nightly composes 14:29:14 <pbrobinson> #topic 4) ==== IoT veritcals and use case focus ==== 14:30:24 <pbrobinson> anyone have ideas or interest in particular verticals? 14:31:42 <ctron> well one use case could be 4DIAC PLC runtime 14:31:55 <ctron> or in general … being a PLC runtime … 14:32:14 <pbrobinson> ctron: for those that aren't aware what is a PLC runtime? 14:32:41 <ctron> sorry :) https://en.wikipedia.org/wiki/Programmable_logic_controller 14:33:13 <pwhalen> heh, thanks pbrobinson (and ctron) 14:33:44 <ctron> In a nutshell it is a single purpose device, which allows to be programmed from the outside and continues to process analog and digital information in a simple, yet reliable way 14:33:48 <pbrobinson> #info one vertical could be PLC runtime https://en.wikipedia.org/wiki/Programmable_logic_controller such as 4DIAC PLC runtime 14:33:59 <pbrobinson> sounds good 14:34:02 <ctron> in other words … it is a professional variant of node red :) 14:35:20 <pbrobinson> yes so some of the other ideas are industrial gateways, home IoT hubs like Mozilla IoT Web of things gateway 14:35:33 <pbrobinson> #info some of the other ideas are industrial gateways, home IoT hubs like Mozilla IoT Web of things gateway 14:36:08 <pbrobinson> #link https://www.eclipse.org/4diac/ 14:36:27 <pbrobinson> anyone else? 14:36:28 <ctron> one thing could also be a resin.io device 14:36:46 <ctron> I think they are currently aiming for yocto, but maybe there could be an alternative to that 14:36:53 <pbrobinson> jsmith: mrizo___: thoughts from you? 14:37:31 <pbrobinson> ctron: that's possible, I've not looked closely at how the resin.io bits work for updates and OS support 14:38:00 <mrizo___> pbrobinson: there could be one on aarch64 and one on x86. 14:38:20 <ctron> for distributing update we might also have a look at Eclipse Hawkbit, the do offer some software for rollout of new image versions ... which would match with the ostree idea 14:38:58 <pbrobinson> ctron: I believe there's already been some work with hawkbit to work with OSTree 14:39:34 <mrizo___> The IoT could be use for a GateWay/Router based on the chip I mention earlier 14:39:39 <ctron> that could be true, yes ... 14:41:08 <pbrobinson> mrizo___: yes, IoT gateway functionality it #1 on my list, I know there's also interest around router/SND/network functionality too 14:41:36 <pbrobinson> #info IoT Gateway as well as router/SND/network functionality 14:41:47 <pbrobinson> OK 14:42:07 <pbrobinson> so we don't run out of time I'm going to move on 14:42:08 <pbrobinson> #topic 5) ==== Feature request and requirements ==== 14:42:26 <pbrobinson> this is one to thing about for Fedora 29, and what we want in General 14:43:03 <pbrobinson> #info Fedora 29 schedule https://fedoraproject.org/wiki/Releases/29/Schedule 14:43:26 <ctron> I can only think of proper Raspberry Pi support 14:43:27 <pbrobinson> #info Fedora change process https://fedoraproject.org/wiki/Changes 14:44:31 <pbrobinson> so I have a number of features for IoT, the #1 there is obviously ARMv7 support. Basically I'm working on grub2 support so we have a unified process to deal with boot flow and hence updates/rollback of OSTree 14:45:11 <pbrobinson> ctron: Raspberry Pi support in what respect? We also have core functionality there, is there something specific you were thinking of/wanting? 14:45:38 <ctron> well bluetooth was an issue for me the last time I checked 14:45:43 <ctron> as was GPIO support 14:45:53 <x3mboy> .hello2 14:45:54 <zodbot> x3mboy: x3mboy 'Eduard Lucena' <eduardlucena@gmail.com> 14:45:56 <pbrobinson> ctron: bluetooth is fine in F-28 14:46:14 <mrizo___> pbrobinson: support for RPi ARMv7 you mentionned will be in 32, 64 bits or both? 14:46:19 <x3mboy> ! 14:46:58 <pbrobinson> mrizo___: when I refer to ARMv7 I mean 32 bit, we already support 64 bit (aarch64) on the RPi3 for the IoT images 14:46:59 <mrizo___> Also, another feature would be containers 14:47:07 <pbrobinson> mrizo___: already there ;-) 14:47:14 <mrizo___> :-) 14:47:42 <pbrobinson> mrizo___: there's a small bit covering containers in the getting started link above 14:48:00 <pbrobinson> no doubt we'll enhance/tweak that as we go 14:48:39 <pbrobinson> ctron: and on GPIO, it works but you are correct it needs some improvement, not just on the RPi TBH 14:48:42 <mrizo___> since the IoT is not yet out, how can I access list of what is present today? 14:49:08 <pbrobinson> mrizo___: I'll put an overview in the email I send out with details of the nightly images 14:50:18 <pbrobinson> OK. We can cover some more of this next week once people have had time to play with the nightly images 14:50:22 <pbrobinson> #topic 6) ==== Flock conference ==== 14:50:49 <pbrobinson> just a note here, Flock which is Fedora 14:51:06 * pwhalen will be there 14:51:08 <pbrobinson> Fedora's annual conference is in August in Dresden 14:51:15 <pbrobinson> #link https://flocktofedora.org/ 14:51:33 <pbrobinson> #info Call For Papers is now open, closes mid June. 14:51:43 <ctron> Yea ... so unfortunately I won't be able to attend 14:52:08 <pbrobinson> #info I will be submitting a couple of IoT BoFs (Birds of a Feature) for feedback and also a hackfest event 14:52:24 * jsmith isn't sure he'll be able to attend Flock either :-/ 14:52:44 <pbrobinson> jsmith: :-( 14:53:44 <pbrobinson> #topic 7) ==== Open Floor ==== 14:54:02 <pbrobinson> right with just a few minutes left does anyone have any general business? 14:54:26 <ctron> no .. thx for the meeeting! 14:54:44 <mrizo___> only one question... 14:55:04 <pbrobinson> mrizo___: sure, go for it 14:55:32 <mrizo___> remember: I am a beginner on Fedora, so pardon my French! where are located the "IoT" nightly build? 14:56:21 <pbrobinson> mrizo___: Details will be in the email I send out in a couple of hours 14:56:28 <mrizo___> :-) 14:56:51 <pbrobinson> mrizo___: and they'll also be linked to from the getting started page, I have a couple of minor things to do before I can add that information 14:57:33 <mrizo___> pbrobinson: OK: good for me 14:57:56 <pbrobinson> anyone with anything else? 14:58:22 * pwhalen has nothing 14:58:56 <pbrobinson> thank you all 14:58:59 <pbrobinson> #endmeeting