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