18:03:13 #startmeeting Fedora Council 18:03:13 Meeting started Mon Jan 11 18:03:13 2016 UTC. The chair is decause. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:03:13 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:03:13 The meeting name has been set to 'fedora_council' 18:03:28 #topic Modularization Update with Langdon 18:03:39 #link https://plus.google.com/hangouts/_/stream/a2dbhl762i2p6q7xzffxp74wrma?pqs=1&hl=en&authuser=0 18:03:49 * decause will post link at end 18:03:56 *langdon talking now* 18:04:13 I will stop saying your name from here lwhite ;) 18:04:27 We're at stage 2 or 3 of the rings proposal 18:04:33 https://www.youtube.com/watch?v=nL9aQC_oOKo&feature=youtu.be 18:04:42 so, what we've been talking about is how can we go to th enext step 18:04:43 #link https://www.youtube.com/watch?v=nL9aQC_oOKo&feature=youtu.be 18:04:54 we were talking about simplifying and increasing what is available as far as REpos in Fedora 18:04:58 to allow for the growth of things 18:05:03 (the hangouts one will only allow 10 people) 18:05:13 how do we be more open ended, so that projects not at their "perfect" state can still participate 18:05:17 and distribute with Fedora 18:05:24 even when packaging (and code) is not quite right yet 18:05:29 keeping constraints lower 18:05:40 * robyduck here 18:05:42 mattdm, do you need people to drop (/me had joined) 18:05:49 bexelbie: nope fine so far 18:05:51 another aspect was to deconstruct the distribution, so that compenents can be installable and have more lattitude on how they ar edistributed 18:05:57 mattdm, don't hesitate to let me know if you do 18:06:05 echo... 18:06:25 q from mattdm: what is user benefit? 18:06:32 lwhite: chicken and egg thing 18:06:53 something like httpd, it could be in beta or alpha, and you want to install it under certain conditions 18:07:04 like for the "latest and greatest" version of your site, and you need a feature 18:07:15 but sometimes, you need to run your "regular old" mature and stable state versions 18:07:25 you want to b eable to disconnect when an application runs, and which version 18:07:33 we have ways to do this, but they are not consistent or pretty 18:07:46 some of this objective to make this a consistant and well understood solution 18:07:50 another example 18:07:57 you wanna ahve parallel installs 18:08:08 2 different versions of sometthing depending on edition 18:08:22 in the server edition, you may want something very mature, but in the workstation, you want the more bleeding-edge 18:08:34 in the human/user case, it can be less reliable, or be more favorable on the UI side 18:08:58 on server side, maybe you want locked down and secure, but on workstation, maybe you want devs to use the other 18:09:07 #topic Where are we on this? 18:09:20 it's not going entirely well, but there is progress 18:09:34 the Envs/Stacks WG is where the bulk of this happened 18:09:47 nick coughlin's thread Alpeh Proposal 18:09:50 there are links 18:09:55 (someone link here plz?) 18:10:14 inclusion of applications inside of Fedora, without getting all the guarantees a typical package gets 18:10:19 arguing whether this is stage 2 or 4 18:10:21 links! 18:10:22 3* 18:10:23 #link https://fedoraproject.org/wiki/Env_and_Stacks/Projects/PackageReviewProcessRedesign 18:10:24 you can package anything 18:10:30 becuase COPR has been a great success 18:10:37 it has plugins for dnf, so it "just works" 18:10:49 #link https://copr.fedoraproject.org/ 18:10:49 some aspects of modularity doesn't allow parallel, but alternate versions 18:11:03 you can have bleeding-edge python avialble, even when there is something native 18:11:11 I was using a bunch of gnome3 addons this way 18:11:18 another initative by WG is the playground initiative 18:11:27 #topic Playground Initiative 18:11:34 a set of "Core" COPRs 18:11:44 closer to Fedora distro, to be part of set 18:11:49 #link https://fedoraproject.org/wiki/Changes/Playground_repository 18:11:51 whil enot "completely" stable, theya r emoving int he right direction 18:12:06 the playground idea is simple access to all the COPRs demarcated as part of the playground 18:12:12 one repo to access them all 18:12:20 once step closer to distro-wide 18:12:27 another initiatvie from base WG 18:12:32 #topic BaseWG 18:12:42 they would define hte packages that are teh "Base" of each edition 18:13:04 the other aspect of pulling ocntent away from the OS, and defining the tight aspect of OS, versus everything else 18:13:15 which means definging the "bare minimum" that needs to be shared by all environments 18:13:23 which can include containers, server/workstation Editions 18:13:33 all the things that underpin apps that we should distribute in a distro 18:13:38 there have been some fits and starts 18:13:46 there are some applications that have been identified as "base" 18:13:54 but the charter definition has been a challenge 18:14:01 "what does bare minimum mean?" 18:14:09 is it just enough to get a prompt? 18:14:20 where does the C runtime fit in? Is it part of base, or some higher layer? 18:14:36 going further int he inclusive direction, should we include systemd? Or is that too far up the stack? 18:14:44 there have been many cicular discussions on that 18:14:52 #topic Prototype Proposals 18:15:10 I made some proposals, and those have somewhat stalled due to discussion 18:15:17 that is the update on the progress we've made 18:15:24 #topic Biggest Win 18:15:30 easily, this has been COPR 18:15:40 #topic Questions 18:15:53 mattdM: What is the state of the Playground Repo? 18:16:10 lwhite: Stalled. Env/Stacks WG hasnt' met in a while, and needs to get back on track 18:16:25 next steps for playground is drawing a line in the sand, putting something up, and seeing what happens 18:16:38 don't worry if it is the right answer or not, just put something up, and start somewhere 18:16:41 other questions? 18:16:50 next slide 18:16:58 #topic Updates needed 18:17:04 sorry decause I need to dive into this more, is the playground stuff on trac? 18:17:05 the wiki pages 18:17:16 robyduck: it is stalled, but discussions are ongoing 18:17:23 we're talking about going forward now 18:17:30 ok 18:17:44 lwhite: I've been writing up process for endusers to make decisions about whether this package is what you want to install 18:17:47 for example 18:17:52 when you do a package review, provide that info as metadata 18:18:10 I can choose to install a package, even if it failed package review, if this violation is tolerable "for me" as a user 18:18:12 robyduck: I think this is the latest draft 18:18:14 #link https://fedoraproject.org/wiki/Env_and_Stacks/Playground_repository_%28draft%29 18:18:32 we can bring that info to the end user, when package review fails, with exceptions, such as license review failures 18:18:37 then individual users can decide 18:18:45 allt he defaults would be against current model 18:18:55 another aspect is to bring the work within RHT, to the community 18:18:59 we've been struggling with how to do that 18:19:05 proposals around what base could look like 18:19:07 mattdm: thank you :) 18:19:20 inside, we're interested to help solve that problem, and we want to bring that experience into the ocmmunity 18:19:33 those are 2 steps 18:20:09 If we take the first step of allowing an enduser to understand which aspects are compliant, or what quality a metric is at, it opens up possobilities to get wway from the "perfect" concetric rings 18:20:19 it makes sense, we want a nice metaphor, but what I think is happening 18:20:23 there are orthogonal metrics 18:20:30 I have 3/4 of an email written up about this 18:20:40 where you want ot give someone a "mutual fund" style profile 18:20:47 "I'm a low-risk desktop user" 18:20:56 and then you get a guided version 18:21:08 "My risk profile is I want to retire in 2050, so I map to these mutual funds" 18:21:13 something along those lines 18:21:25 you don't worry about pretty rings, you map risk profile to a type of user 18:21:37 and then allow them to pick components that automatically map to risk profiles 18:21:50 the concern I have is, we have a 0 or a 1 18:21:59 quick wuestion about getting copr packages into the playground repo 18:22:00 this package has perfect metrics, or it has one or more imperfect 18:22:05 it makes a binary decision 18:22:11 seseri: will post 18:22:16 is that only something the owner can do? or will there be a kind of "voting" system 18:22:17 decause will post in the gchat 18:22:41 seseri++ 18:22:41 decause: Karma for ageha changed to 1 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 18:22:42 posted 18:22:57 mattdm: the other problem, is that 1's are not actually ones 18:23:04 things are .6 to .8 in reality 18:23:23 packaging quality can be measured. You can measure bugginess, and list additional info 18:23:31 lwhite: it would be interesting to integrate karma into the output 18:23:37 rather than a 0/1 18:23:46 you can see when it is promoted or closer to ring 0 18:23:54 can we actually include info about deployments 18:24:01 how often to people include a particular package? 18:24:17 of these two markdown viewers, 57% use this one, and 2% use that one 18:24:42 mattdm: Does the packager include it? IS there a separate committee? Is it crowdsourced? 18:24:52 lwhite: it will depend on metric, and we need to increase automation. 18:25:07 some piece of software can look and make a determination, for say, test coverage 18:25:13 #info automate all the things! 18:25:14 the data needs to be auto-updated 18:25:20 there will be some self-review stuff 18:25:26 and the FPC will continue to do their thing 18:25:36 but instead of doing a review, they markup the package itself 18:25:45 and then we'd need to be able to degrade that info overtime 18:26:01 if a review hasn't been done in over a eyar, then we can verify the "recentness" of the information 18:26:18 mattdm: when a package comes into Fedora, we hvae people look over it, and an automated script to check things like where files are put. 18:26:25 that script has a checklist as an output 18:26:38 having that output, be part of the metadata, or some abstract of it, would be useful 18:26:59 lwhite: we'll put the presentation someowhere useful to find 18:27:07 #action decause post presentation to commblog 18:27:18 #topic Current Status 18:27:22 we're moving in fits and starts 18:27:27 we need more people to participate 18:27:36 the best place to find them is the Envs/Stacks WG 18:27:54 we need to reengage, and relieve some pressure from the work we do "all the time" so we can move forward with this work 18:28:07 seseri: did you get your question answered? 18:28:15 no 18:28:28 seseri, can you repeat for me? 18:28:33 13:22 < seseri> is that only something the owner can do? or will there be a kind of "voting" system 18:28:51 *getting copr packages into playground 18:28:59 ahhhhh. 18:29:05 it's not just the ideas, it's the concept 18:29:08 I thought you were talking about someone else :) 18:29:10 there have been infra and tool changes 18:29:20 I'd very much like to see increased participation because we need peopel to do work 18:29:56 mattdm: how do repos get included in playground? 18:30:10 lwhite: it would be both self-nominated, and FPC review style 18:30:17 *lwhite digs for a link* 18:30:35 lwhite: the proposal didn't get approved, but we don't know yet 18:30:43 ENS or FPC will likely have final approval 18:30:58 (mattdm likes ENS) 18:31:05 as an acronym 18:31:55 #action decause talk to langdon about generating a task list for new contributors to get involved in Envs/Stacks 18:32:03 Did we need to talk about flock bids? 18:32:07 #topic UnixStickers 18:32:23 #info We have approved UnixStickers to use our trademark 18:32:38 #info we'll be able to get free stickers for conferences 18:32:52 there will be other merch as the design team approves other artwork 18:33:35 #topic Other Business 18:33:41 #info video is off 18:33:55 is that it for council today then? 18:33:59 going once 18:34:02 going twice 18:34:05 going thrice 18:34:06 did we need to talk about flock bids? 18:34:27 bexelbie: I reckon not. I would maybe just ping the flock-planning list to ask if anyone has questions? 18:34:39 cc me on that if you'd like 18:34:41 I'll do so after a site visit this weekend 18:34:46 bexelbie: great! 18:34:57 bexelbie: take pics, maybe we can do a "teaser" post on the CommBlog ;) 18:35:02 please :) 18:35:13 decause, heh, I'll see what I can do 18:35:17 :) 18:35:20 ok 18:35:25 I think that is it for council today 18:35:28 any other business 18:35:31 going once 18:35:34 going twice 18:35:37 going thrice 18:35:40 ok, thanks all 18:35:43 langdon++ 18:35:45 mattdm++ 18:35:50 thanks all for your time today 18:35:53 #endmeeting