16:55:25 #startmeeting Council (2015-05-18)) 16:55:26 Meeting started Mon May 18 16:55:25 2015 UTC. The chair is mattdm. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:55:26 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:55:27 #meetingname council 16:55:27 The meeting name has been set to 'council' 16:55:29 #chair mattdm jreznik jwb cwickert rdieter langdon sgallagh decause 16:55:29 Current chairs: cwickert decause jreznik jwb langdon mattdm rdieter sgallagh 16:55:31 #topic 3 Editions Update 16:55:40 .hello langdon 16:55:41 langdon: langdon 'Langdon White' 16:56:02 .hello rdieter 16:56:03 rdieter: rdieter 'Rex Dieter' 16:56:05 .hello sgallagh 16:56:07 sgallagh: sgallagh 'Stephen Gallagher' 16:56:07 * rdieter waves 16:57:03 hello 16:57:15 at the moment, i'm unable to join the hangout. will try soon 16:58:28 .hello decause 16:58:30 decause: decause 'None' 16:58:32 soooo, how do we get the youtube url? 16:58:39 someone did this last time and I just followed along? 16:58:40 * decause will be transcribing this too 16:58:46 * decause will dig it up again 17:00:55 why are langdon and i the only ones in the hangout now? 17:01:16 jwb: mattdm told us he'd invite us to a new hangout-on-air (this hangout was not "on air") 17:01:28 council members -- new invite went out now 17:01:31 i got langdon :) 17:03:09 video stream should be here: https://plus.google.com/events/c34l8dg42616a8hhe10dah23kfo 17:03:18 ok, i think i'm in that one now 17:03:34 http://youtu.be/v43jC4XdK3A 17:03:39 ^ that is the public stream 17:04:03 whoops, wrong cut and paste. ^^ that one is correct https://youtu.be/v43jC4XdK3A 17:04:20 * decause transcribes 17:04:33 hello everybody! We're still working on this new hangouts format 17:04:44 I'll spend most time on mute, because there is much construction onm ybloc 17:04:59 this meeting will primarily be abou tthe 3 Editions, status, and the plan for F23 17:05:08 I will turn over to sgallagh now 17:05:20 sgallagh: One more more moment, notifications are getting loud (/me is not helping) 17:05:35 #link http://slides.com/stephengallagher/fedora-editions-2015-05-18/live#/ 17:06:02 #link http://youtu.be/v43jC4XdK3A 17:07:07 in f21, we started with process to make 3 editions: cloud, workstation, server 17:07:11 I'll start with goals 17:07:52 as Fedora moved on, it started to lose voice of server, and became very desktop focused 17:08:03 while excellent market to be in, shouldn't be only focus 17:08:10 is anyone else seeing slides? i am only seeing matt's avatar 17:08:33 I started hearing about users of infra/servers was mostly amounting to stop energy because it was too focused on desktop 17:08:44 one thing we needed to do was help people find what they were looking for 17:09:19 we split into workstation, focused on specific targets, then server focus for IT people, and then the cloud, for specific groups in fedora focused on the next IaaS/PaaS features for Fedora 17:09:29 we wanted to make sure we had high-level editions so we can say 17:09:37 "fedora is for cloud" "fedora is for servers" yes 17:09:54 we wanted them to realize Fedora wasn't jsut about desktop, or sets of desktops 17:10:03 with cloud, we can address these new market segments 17:10:12 we had a number of release engineering challegnes 17:10:16 1) producing install media 17:10:31 we wanted each edition to be effective, but make sure we weren't shipping different distributions 17:10:43 keeping Fedora as one project, sharing what we can, to share maintenance burden 17:10:55 we needed some ways to make individual changes, sane defualts 17:11:06 rdieter, did you see matt's youtube link? or my slides link? i may be having trouble with irc connection 17:11:09 we created new packaging techniques, some were a false start or too clever 17:11:24 langdon: https://youtu.be/v43jC4XdK3A 17:11:29 so we've gone and redesigned in F22 to be more resiliant 17:11:42 langdon: get that one? 17:11:44 it allows a diff set of defaults, for the server folks, for instance who we told "no, you can't open all the ports" 17:11:53 rdieter, yeah.. thanks.. ill repost slides 17:11:55 #info slides link: http://slides.com/stephengallagher/fedora-editions-2015-05-18/live#/ 17:12:08 beyond that, we have other capabiliities like which services are running 17:12:21 on cloud, you want the minimum amount of services, esp since you purchase every second of time 17:12:38 the last piece of release engineering we needed to focus on, we wanted to suport branding these media 17:12:44 you saw this was workstation, not jsut Fedora 17:12:50 this is fedora for the use-case you want to put it to 17:13:02 that required a number of additional changes to the installer and packaging system, and compose system 17:13:15 to generate install media, looking simliar with common theme, bu tneeded to show specific editions to users 17:13:35 filesystem layout was a big change too 17:13:40 making changes to anaconda system 17:14:01 the "product image package" that contains the branding, and extensions or plugins to anaconda to set FS defualts, and set which environment groups an dpackages to install 17:14:14 not available in f21, with exception of cloud 17:14:31 as of F22, workstation ships with ext4 on llvm for default 17:14:44 server ships with XFS as defualt, taking cue from RHEL7 17:15:02 the other magjor piece from releng, splitting install trees had us consider net installs an dmirroring 17:15:24 I'm not going to say I was personally inovled, it was dgilmore, probinson, nirik and other infra peoples 17:15:27 thanks release engineering, anaconda team, and infrastructure! 17:15:33 #info thanks release engineering, anaconda team, and infrastructure! 17:15:39 it was a bigger problem than anticipated, bu tI wanted ot congratulate them getting it towrk 17:15:44 particularly in f21 17:15:55 atomic is stil in it's infancy, but we'll discuss taht at the end 17:15:59 changes that hand to go to QA 17:16:22 when we started, we knew if we were going to manage this many deliverables, we wouldn't be able to continue as we had --manually and volunteer 17:16:33 QA resources were very limited, they were always playing catchup 17:16:51 when we started, we delayed the etrance into th efull-on proces,s ang vave an extra 3 months 17:17:14 we told qa to catch up on tech debt, work on automation, and get manual work out of the way so we can actually test all the thigns we're developing 17:17:27 much effor went into taskotron, and autoqa, which ar emajor enchancements 17:17:42 adamw did tremendous work 17:17:51 with new editions, we had new release critieria 17:18:06 workstation has certain features, server has it's own with their own criteria, upgrading from perious versions 17:18:09 #info wikitcms allows easier submission of test results 17:18:21 #link https://fedoraproject.org/wiki/Wikitcms 17:18:22 that increased burden, but automation brought it down to a managable increase 17:18:34 #info thanks fedora qa :) 17:18:39 we asked edition sigs to contirbute testing resources themselves, to help with validation and beta/alpha testing 17:18:48 so we didn't end up in same place as f20/f21 17:19:03 with too many release canddiates and not enough people (3-4 people doing work of 20-30) 17:19:27 this part has not been as successful as I would like, but there are poeple helping qa. From my convos with adamw and mike, they'd like to see more coming form the SIGS 17:19:36 it has been magical, but they are going to need a vacatoin soon 17:19:41 individual editions: 17:19:45 workstation we'll start with 17:20:04 what we got so far, changes in f21/22, from Fedora Pre-Edition 17:20:20 workign twoards stated goals of addressing devloepr use-case first and foremost 17:20:27 "good for everyone, perfect for developers" 17:20:41 (previously: "Fedora w/default offering" and before that, "Fedora Distribution") 17:20:48 the engineering work is going ot focus on devs, which is a super-set of the needs of an average user 17:20:58 better notifications and use of screen real-estate 17:21:09 they listedn to users, and GNOME needed a better notification system 17:21:18 top/bottom of screen means less usable space 17:21:28 devs told htme "popping up interfereing with work is not ideal" 17:21:34 they have improved on this since 17:21:44 Fedora is the first int he world with th elevel of Wayland integration 17:21:56 Fedora contributors are the most contributors to Wayland project 17:22:06 we're turning it on by default, at least for log-in prompt 17:22:15 it is a good test to see which hardware is going ot see problems 17:22:24 if we limit to log-in, we can turn it off easily in case we need to 17:22:43 going forward, workstation has been working on "Software" in GNOME, which is essentailly an "appstore" or "installer" 17:22:53 it is a great tool that is well integrated with gnome shell 17:22:57 you type into the search bar 17:23:01 one-click install 17:23:12 much more user friendly than earlier graphic manageers for packages 17:23:19 it is no longer about packages, but software 17:23:24 users have found this interesting 17:23:36 not to focus entirely on GNOME, but also common themeing between GNOME and KDE 17:23:45 plasma5 will ship with F22, btw 17:24:09 finally, as far as features, Devassistant has gotten great reviews to help with bootstrapping python/c libraries, and integrating with github. 17:24:23 in the aggregate, a bunch of tools ot make development easier on fedora as a platform 17:24:28 looking to future 17:24:48 ther will be enhancment to the GNOME shell, but from workstation perspective are what we call "non-comps application stacks" 17:24:51 or 17:25:18 it would be nice to deploy software onto workstation that doesn't need it's whole stack built in the same tradtional way of a "yum group install" or "dnf group install" 17:25:33 to install entire epplication stacks, they don't have to conflict with the verisons in core Fedora 17:25:39 being explored already with COPR's 17:25:50 which is a take on Ubuntu edas(sp)? 17:25:55 exploring with playground inititative 17:26:00 ubuntu ppa's :) 17:26:04 rdieter: thanks 17:26:21 we don't want most users running into risks, and playground helps 17:26:26 interesting to see where that goes 17:26:32 rolback capabilities 17:26:47 smoe of the most interesting are project atomic, which is a system being used for the docker/bare metal images 17:26:59 ther are other techs like snapper or snappy, which are being eval'd 17:27:08 btrfs too, when that is ready for genreal use 17:27:15 workstation has an intersting future ahead 17:27:27 next up, cloud edition 17:27:43 the purpose of cloud edition is to address IaaS/PaaS needs of the future 17:27:44 to do this 17:27:52 there has been a focus on reducing the image size 17:28:13 a major part o this was splitting the kernel into th eminimum modules, and then a set for genral purpose 17:28:25 it has been dropped by about half since Fedora 20 (citation needed) 17:28:30 :) 17:28:44 alot of simliar work, we've built up a docker base image 17:28:55 if you were to go on any x86 docker host and install fedora 17:29:02 this has become a real focus 17:29:12 was orig part of base design group, but cloud absorbed it 17:29:22 this is a very carefully curated set 17:29:35 small simplified set of foundational packages to be pulled into a docker image 17:29:41 something we are comfortable calling Fedora 17:29:48 prior, it wa s abest effort by the community 17:29:59 Fedora has partnered with project Atomic to build the atomic host for docker 17:30:07 it is a read-only atomically updateable host 17:30:16 purpose is to run as many docker images aas possible, and run them sanely 17:30:24 it has been talked up at many conferences 17:30:31 #link http://projectatomic.io 17:30:37 we've submitted AWS images 17:30:52 whenever we do pre-releases, and when we do regular refreshes 17:30:59 this is avail to anyone using amazon cloud 17:31:07 this is an opprotunty to be the first choice again 17:31:18 now we're back in play there :) 17:31:34 mattdm: we're not doing regular updates yet, but we're doing ad-hoc updates when needed 17:31:44 langdon: Vagrant? 17:31:50 sgallagh_afk: we'll discuss later 17:32:07 I don't know much about that from the feedback I got from cloudsig for this talk 17:32:13 to go quickly-er 17:32:14 decause, the plan is to offer vagrant boxes featuring fedora-atomic 17:32:25 we have a feature we're been referring to as "Dr. cattle" 17:32:38 taking an image dpeloyed somewhere, and promoting it to the full Fedora Server Experience 17:32:54 it happens that as falout from adding the base vagrant image to rawhide its in f22 17:32:55 this is no longer a "toss it out" but a "cared for" system in a cloud 17:33:02 user reproducible image generation 17:33:18 publishing how we generate our images, so others can do so as well, or modify them for their needs 17:33:25 very useful for creating spins 17:33:42 the use of "word salad" is reminding me that I'm hungry for lunch 17:33:43 near futre: cloud sig will work on improvements to atomic, and in next few weeks, revisit thier PRD 17:33:53 they are going to figure out what they are delivering in F23 17:33:59 we'll have a small follow-up in a few weeks 17:34:02 Server SIG 17:34:11 for f21/22, primary focus was on 3 major features: 17:34:17 1) Cockpit admin console 17:34:34 a great UI tool to deliver Fedora Server in a headless environment, and magage common features 17:34:41 check logs, join to a domain, etc... 17:34:55 it was well received, got good press, and has helped put Fedora Server back on the map 17:35:05 it has been adopted to manage docker images for atomic 17:35:10 it will cointue to improve 17:35:20 2) Domain Controller Role, RoleKit 17:35:29 free IPA Identity management system 17:35:42 allowing us to roll-out competitor to active directory, with almost no effort for end-user 17:35:46 we'll talk more abou thtat in a minute 17:36:01 right now, it is easier than ever to get a fully featured ID management system up and running with a pair of comamnds 17:36:07 3) Database server role 17:36:11 built on postgres 17:36:17 we can actually build any number onto the system 17:36:32 you can spin up a Feora Server System, and put 13 DB's on the same machine,a nd manage through rolekit 17:36:40 we're cautiously optimistic users will appreciate this 17:36:49 we want rolekit to be a way to set up infra for a SMB 17:36:57 (small/medium businesses) 17:37:10 you want to start doing "enterprise-y things" but not take on huge costs 17:37:17 Fedore 23+ 17:37:28 The ability to domain controller replicas deployed 17:37:35 replica management is rather manual for now 17:37:46 another piece for most environemnts is a memecache server 17:37:58 we'll likely use taht as a prototype fo rdocker in f23 17:38:10 longterm goal is to build a reasonable file-sharing role, for NFS and Samba 17:38:29 you can stand up Fedora as a storaage server, but also ISCSI, or gluster, or ceph server 17:38:33 there is a lot to be done there 17:38:44 that may not be in F23, but is on the roadmap 17:38:49 cloud storage host role 17:38:59 documentation in a common location 17:39:02 for 2-3 releases 17:39:15 this is to work around th eclassic quetsion of "will you have an LTS?" 17:39:34 probably not, but we want to solve the core problem of an LTS, which is running a piece of software for 18/24/36 months 17:39:44 which is different than lockign down platfrom from changes 17:39:59 what things can consumers do to have that LTS feel, but upgrade stably? 17:40:03 wha't snext? 17:40:21 in f23, putting a call out to all working groups, base/cloud/envstacks/server/workstation 17:40:28 it is time to look at the original PRDs 17:40:40 to reviese them, see flaws, and think more through 17:40:52 server has some things that "sounded good" at the time that need to change 17:41:00 improving communication is something we need to do 17:41:04 mattdm: timeline for that PRD? 17:41:15 sgallagh: would like ot have that convo with council after this call possibly 17:41:25 must be a week or two before submsision date (end of June) 17:41:34 we must look into ways to improve communicatoin 17:41:46 we've done better, in part, is that with groups there are defined people 17:41:47 however 17:41:55 we ahvne't always been good a cross-team 17:42:07 doing more of these video updates will allow us to provide more feedback 17:42:15 for QA's benefit, we need to look more into automated testing 17:42:25 in the server meetings, we've looked as a side-effect from stableAPI 17:42:35 taskotron, and autoqa toosl to do ABI checks 17:42:51 we should check them once a branch, to see if things are changing between releases 17:43:01 we can automate that, and reduce churn, and reduce need for LTS 17:43:07 this is where I wanted to leave quetions 17:43:19 * decause takes a breath 17:43:21 whew 17:43:42 for people who have quetsions, thers is an IRC channel 17:43:53 * decause will transcribe the groupchat to IRC, btw 17:44:02 if people want to use that 17:44:10 IRC is still the backbone, as we try the new things 17:44:24 while we wait for any qustions to arrive, maybe we can talk about PRD? 17:44:33 langdon had a vagrant question or comment 17:44:44 langdon Ther ewas a proposal made in f22 for Vagrant Boxes for hte Cloud SIG 17:44:55 not just for public cloud, but vagrant on local machine 17:44:58 it is now in Fedora 17:45:09 you can check out vagrantup.com(sp?) 17:45:18 generic way to share development environmetns 17:45:32 we're hoping that we'll have more versions of fedora editions for vagrant 17:45:34 decause, that is the right spelling 17:45:42 #link http://vagrantup.com 17:45:44 #link http://vagrantup.com 17:45:54 #topic PRD Reviews 17:46:02 it is 1 monnth+week away 17:46:17 sgallagh: we wanna have PRD submitted for review no later than 6/12 17:46:23 to give us a week for feedback, at least 17:46:42 a week after F22 release comes out, that will give us a week to catch our breath :P 17:47:06 shall we settle on that then? PRD review due by EoB, 23:59UTC 6/12 17:47:16 #action sgallagh send email to council list on this 17:47:21 #action sgallagh send email to council list on PRD review 17:47:23 * decause waves 17:47:25 NP :) 17:47:47 * decause tries to think now that he isn't transcribing 17:48:15 #topic Objective Proposal from Langdon on What's Next 17:48:15 #link https://fedorahosted.org/council/ticket/26 17:48:28 talking about modularizing fedora beyond editions 17:48:35 langdon looks for link 17:48:41 mattdm: already posted it above 17:48:52 one comment is to start to write up 2-3 soon 17:48:58 prototyping some requirements 17:49:08 as they stay, stay tuned 17:49:12 wanted to update on this objective 17:49:32 mattdm: for people who are not following along so far: Objectives are strategic planning for Medium Term. 17:49:43 There are several active at a time for the 12-18 Month timeframe 17:49:57 you can find this at: http://fedorahosted.org/council/ticket/26 17:50:07 #link http://fedorahosted.org/council/ticket/26 17:50:18 it woudl be better for sme problems if fedora was more modular 17:50:24 this is a formalized approach to that 17:50:45 sgallagh: thanks! 17:50:56 next week, we're doing an IRC only meeting to move forwrad on tickets 17:51:14 next Hangout meeting will be with FedoraQA, posted to mail-list the details 17:51:22 thanks everyone 17:51:26 #endmeeting