14:03:35 #startmeeting Fedora IoT Working Group Meeting 14:03:35 Meeting started Wed Sep 5 14:03:35 2018 UTC. 14:03:35 This meeting is logged and archived in a public location. 14:03:35 The chair is pbrobinson. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:35 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:03:35 The meeting name has been set to 'fedora_iot_working_group_meeting' 14:03:36 #chair pwhalen pbrobinson bcotton 14:03:36 Current chairs: bcotton pbrobinson pwhalen 14:03:36 #topic roll call 14:03:45 sorry I'm late 14:03:55 * pwhalen is here 14:04:09 .hello2 14:04:11 bcotton: bcotton 'Ben Cotton' 14:04:50 .hello2 14:04:51 ipcloud: Sorry, but you don't exist 14:05:16 .hello2 14:05:17 jsmith: jsmith 'Jared Smith' 14:05:50 how is everyone, sorry I'm late, i was poking and broken things and lost track of time :-. 14:05:52 :-/ 14:06:02 #topic 1) ==== Working Group process and admin ==== 14:06:12 pbrobinson: That's OK -- I was late too :-) 14:06:26 * pwhalen was also late :) 14:06:28 I've started going through this earlier today, I've got some edits in process 14:07:11 and I said I'd do my bits for this week so I'm late and fully expect to be in (more) trouble with bcotton 14:07:30 but it is in process so I'll have my bits done by close of play today :) 14:07:53 i'd say you couldn't possibly be in more trouble with me, but i have faith in you 14:08:10 heh 14:09:07 bcotton: always in trouble... just the depth that varies.... ¯\_(ツ)_/¯ :-D 14:09:37 Hi all - have been lurking as I am looking to base a new build of our hub based on fedora-iot rather than the existing raspbian (cut down) version we have now 14:10:34 #link https://fedoraproject.org/wiki/InternetOfThings/PRD 14:10:40 #info PRD review 14:10:54 tim-jones: welcome! 14:11:36 as a quick go through of the above PRD we'll do bits on each sections now and people can bring up anything to note and I'll add it in 14:11:51 #info Fedora IoT Vision Statement 14:12:03 any thoughts on the vision statement, feedback etc? 14:13:00 s/wil/will/ 14:14:18 ipcloud: got it, anyone with anything else 14:14:40 #info Fedora IoT Mission Statement 14:15:22 just updated it to "Fedora IoT makes Fedora the default for open source innovation on IoT hardware, endpoint, edge, middleware, cloud, and backend platforms." 14:17:00 #info Market Opportunity 14:17:09 I think this looks OK 14:18:18 now onto more interesting bits 14:18:23 #info Edition Objectives 14:18:46 I've tweaked primary/secondary a little, I'm going to add more detail shortly 14:19:11 does anyone have any ideas on specific bits they'd like incorporated in there? 14:20:52 The only thing I can think of is maybe some sort explanations of the various roles (endpoint, edge, middleware, gateway, backend) 14:21:37 probinson bcotton - how would you want contributions - via this meet or async via wiki (NB can't log in to the latter as I get "You need to have at least CLA+1 (group)") 14:21:48 jsmith: good point, I was going to flesh each one of thosee out in the use case or objective bits 14:21:59 Maybe even propose two or three sample implementations of those use cases 14:22:02 pbrobinson: +1 14:22:22 tim-jones: here, the #fedora-iot channel, to the list or directly to me, how ever you prefer 14:22:40 probinson: OK 14:23:16 jsmith: good points, I've taken notes 14:23:37 #info User Profiles, Primary Use Cases and Goals 14:24:05 Would this be where we should put specifics like the benefits of particular characteristics of fedora-iot to those roles? 14:24:23 tim-jones: yes, excellent point 14:24:32 (to make fedora-iot a better platform for these roles) 14:24:39 we are also missing a goals section 14:24:53 #info Personas 14:25:48 on the personas there's a little overlap here, I'm going to tweak the Maker and Hobbyist section 14:25:56 typo "personasto" 14:26:14 does anyone think we're missing any personas or if any there could be better defined? 14:26:35 tim-jones: btw, you can ask pbrobinson to add you to the iot FAS group and that will give you the ability to edit the wiki 14:27:05 bcotton: was going to ping him OOB for that 14:27:06 I had suggested IoT security -- is that too broad 14:27:46 Systems enforcing secure use of Iot. Includes improvements and direction for handling communications and protocols 14:28:02 Guess you could be more specific - by "partners" do you mean hardware partners and "companies" do you mean "solution suppliers"? 14:28:40 I think we definitely need to cover security in here somewhere, not sure if that's a persona, fits in somewhere else or a section to itself 14:29:03 * ipcloud makes sense 14:29:10 tim-jones: I was thinking HW, but it could cover solution suppliers too 14:29:43 security could fall under a requirements section 14:29:52 tim-jones: the partners is more companies that want to contribute into Fedora IoT (IE have their HW supported in it) vs Companies that want to consume it 14:30:01 Guess there are a lot of software platform suppliers now with their associated hardware and software stacks 14:30:11 but we should likely better define those two contexts 14:30:28 probinson: thanks I get it now 14:31:40 ipcloud: thoughts on the security in persona, fits in somewhere else or a section to itself? 14:31:55 Guess with the recent focus on GDPR - there are going to be a lot of people wanting end to end traceability and demonstrable security at every level 14:32:11 * ipcloud thinking 14:32:18 A persona could be a data protection officer as they are ultimately responsible for breaches 14:33:36 tim-jones that is a good capture of part of the security point I was making 14:33:51 ipcloud: tim-jones: I agree, that makes sense 14:34:06 the GDPR states "Data protection should be designed into new products and services" 14:34:17 guess we should be able to demonstrate this 14:35:44 I've added a "Security and Data Protection" Persona 14:37:18 anything more on Personas? 14:38:52 #info Use Cases 14:39:26 ignore the 1-4 in this section, I copied it and pasted it from above 14:39:37 I think home gateway is definitely one 14:40:05 probinson: +1 14:41:37 Bridging multiple local protocols in the home and providing reliable cloud comms 14:42:18 right, minor updates to that 14:42:48 Allowing incremental updates better suited to often low-bandwidth and unreliable home broadband connections 14:44:42 tim-jones: how low is low for home broadband? 14:44:58 Chrisian's GSOC work on greenboot playing into automatic rollbacks of new releases could be a useful element 14:45:00 I've actually added 3 possible bits 14:45:25 Sometimes we have to use cellular modems which can only get GPRS 14:45:55 tim-jones: is low bandwidth and greenboot a usecase or an implantation detail of a base GW as part of home/industrial end points? 14:47:04 I guess the use case is wanting to update potentially thousands of home hubs reliably so as to avoid expensive engineer visits 14:47:25 (sending someone with a new SD card is very expensive) 14:48:53 tim-jones: yes, I think that part of it is across all Use Cases TBH. Need to look at how to integrate those notes in, maybe under logistics 14:48:57 We need to emphasise the atomicity of the updates, such that comms interruption midway through an update does not end up with a trashed hub 14:50:18 OK, I've added some notes and I'll work out how we can add it in 14:50:40 #info Logistical Concerns 14:51:06 #info going to mash delivery/docs/sucess into this 14:51:17 any thoughts on these sections? 14:52:00 Like the specific docs for specific personas :-) 14:52:22 tim-jones: within this doc, or elsewhere? 14:53:25 right, I think that's enough for the PRD for today 14:53:30 great feedback! 14:53:42 In the docs that you are writing about in Documentation section 14:54:00 tim-jones: yep, agreed 14:54:29 #action pbrobinson to incorporate notes from this meeting into the PRD and send out a email to the list for last calls by tomorrow morning 14:54:47 #topic 2) ==== Open Floor ==== 14:55:07 re: Obtain ; Are the images on the Fedora project website the current one(s) to use? 14:55:21 #info I'm just going to lump all the usual nightly and tech bits into open floor 14:55:27 Fedora Iot/CoreOS is there one to best use ? F30 ? 14:55:49 ipcloud: there's nightlies for f28/29 and on occasion 30 (that should be resolved in the next day or so) 14:57:17 ipcloud: yes, I think so, I'll update the details in the getting started if they're not once I've fixed the current f30 compose issue 14:57:33 #link https://fedoraproject.org/wiki/InternetOfThings/GettingStarted 14:57:34 pbrobinson: I appreciate it 14:57:44 anyone got anything else? 14:59:12 thanks for the great discussion today everyone! 14:59:18 #endmeeting