fedora-advisory-board
LOGS
18:33:38 <mmcgrath> #startmeeting FAB
18:33:38 <zodbot> Meeting started Tue Aug 17 18:33:38 2010 UTC.  The chair is mmcgrath. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:33:38 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:33:38 <abadger1999> heh :-)
18:33:41 <mmcgrath> we can at least do that.
18:33:46 <mizmo> ubuntu - goals = whatever mr shuttleworth wants
18:33:56 <mizmo> debian - goals = we'll get somewhere eventually in an organic way
18:33:58 <mmcgrath> #link http://toshio.fedorapeople.org/orgchart.svg
18:34:05 <mizmo> gnome - goals = oh boy
18:34:15 <abadger1999> Perhaps -- we could try to think of good examples instead of counter examples? ;-)
18:34:22 <mmcgrath> abadger1999: sorry did you think the board should or should not be setting goals for the OS.
18:34:24 <mizmo> gnome has a similar polished product vs bucket of parts issue
18:34:33 <mizmo> abadger1999, what i'm trying to point out is that i don't think any floss projects do it right
18:34:38 <abadger1999> <nod>
18:34:42 <mizmo> so proprietary models i think is all we can look to inode0
18:34:45 <mizmo> fwiw
18:34:47 <abadger1999> Does anyone do it better?  Or better in some area?
18:34:59 <mizmo> maybe firefox
18:35:14 <mizmo> firefox ends up with a well marketed and polished product in the end
18:35:17 <mizmo> but i dont know how they get there
18:35:20 * inode0 is about as sad as inode0 can get hearing that from the Fedora Board
18:35:30 <mizmo> inode0, im not speaking for the board im speaking for myself
18:35:37 <mmcgrath> inode0: the board isn't actually here :)
18:35:40 <mizmo> inode0, if you have any examples pleas feel free to offer them up
18:35:55 * mizmo doesn't know enough about firefox to use that
18:36:08 <mizmo> chromium of course is another example of doing it wrong
18:36:16 <mizmo> it seems like if you have a strong vision you do the floss bits wrong
18:36:28 <mmcgrath> mizmo: I've got a blog post coming later this week about that very thing :)
18:36:37 <mizmo> mmcgrath, is it either/or ? :(
18:36:51 <mmcgrath> naw, just a comment on the current state of the stack.
18:37:02 <nirik> could we perhaps enumerate the places/things our current model fails at? ie, what needs to be fixed?
18:37:13 <mmcgrath> where lots of places are using core free(bsd)ish and them getting more proprietary as they get closer to the user.
18:37:15 <nirik> - no clear idea which body to go to for something?
18:37:30 <mizmo> - there is no clear vision as to what fedora actually is, so designing a nice website and other marketing collateral is a nightmare
18:37:42 <mmcgrath> mizmo: I'm convinced we won't ever get that.
18:37:42 <inode0> we are an example of doing it wrong too - so stop discarding everything in the world that isn't perfect please
18:37:45 <rbergeron> I think it would be wise to actually frame strategy in way where the community can actually participate in the steps leading up to the decisions of the strategy.
18:37:51 <rbergeron> that includes things like:
18:38:08 <rbergeron> * figuring out who we are today - which includes figuring out data, talking to people, actually listening...
18:38:28 <mmcgrath> I think we should just start over.
18:38:33 <rbergeron> * talking about the various places we want to be 2 years from now, and 5 years from now - and letting people who want to run off on those tangents do so, and present those elements.
18:38:42 <mmcgrath> once we get to Fedora 15, call it off.  Re name, re brand, re org and re-do everything.
18:38:58 <mizmo> rbergeron, to an extent a lot of that has been done
18:39:00 <rbergeron> when we know what we want to do - where we want to be 5 years from now - figure out what those steps are to doing that.
18:39:18 <mizmo> the problem is there are at least 3 main opinions on where we want to be 5 years from now and it's not exactly something that can be reconciled
18:39:26 <mizmo> we have tons of data on where we are at now
18:39:51 <inode0> see this one point we get ourselves into trouble - I don't want you or anyone else deciding today where "we" want to be in 5 years
18:40:02 <rbergeron> has that been presented in a concise fashion - so that we know who we are, and we know what is logical and feasible to get us to where we want to be in some period of time?
18:40:10 <mmcgrath> inode0: do you want us to have no 5 year plan at all?
18:40:33 <inode0> it would have to be a pretty fluffy plan
18:40:41 <rbergeron> All I've seen is that we have a user base and a vision - that doesn't define concrete goals - doesn't define any milestones.
18:40:43 <mizmo> inode0, certainly folks 5 year visions can be (and have been) discussed and clustered into the 3 main groups i mentioned
18:40:50 * rbergeron notes that pretty much every 5 year plan at every company changes every year
18:40:58 <mizmo> rbergeron, we don't have a vision, where have you seen that?
18:41:02 <inode0> because we have no idea where the community or technology will drive things in 5 years
18:41:04 <rbergeron> and it's not really 5 years, more like 3
18:41:22 <nirik> mizmo: what are the 3 main groups as you see them?
18:41:25 <mizmo> inode0, if nobody decides it, then nothing happens, then we are debian
18:41:28 <mizmo> inode0, i dont think we want to be debian
18:41:40 <mizmo> nirik, #1 hackers desktop #2 consumer's desktop #3 bucket of parts
18:41:43 <inode0> mizmo: how did we get here without one?
18:41:53 <mizmo> inode0, by ambling around in an unsustainable manner
18:41:59 <skvidal> mizmo: mmm legos
18:42:04 <rbergeron> okay, i retract the word vision - mission is what i mean
18:42:09 <mmcgrath> it worked much better when we were much smaller
18:42:19 * nirik wonders if we lost abadger1999 on this tangent.
18:42:24 <mizmo> inode0, we can keep ambling about in an unsustainable manner but since it's unsustainable it'll all dry up unless we do something
18:42:30 <abadger1999> nirik: Yep.
18:42:34 <nirik> abadger1999: what issues do you see in our current model that need fixing?
18:42:45 <inode0> mmcgrath: that is fine, scale doesn't mean we turn into a micromanaged from the top corporate structure though
18:42:55 <abadger1999> So we've been on this tangent for 10 minutes, can we sum up one thing to do and move on?
18:42:55 <inode0> if it does I don't much care
18:42:59 <mmcgrath> but does it mean we should be goal less?
18:43:28 <abadger1999> Like -- be on the lookout for governance ideas that are *good* in other FOSS projects.
18:43:34 <mizmo> abadger1999, summary: we have no idea what our goals or nor do we agree on what they should be. this is impeding progress on a number of fronts and resulting in contributor dissatisfaction and burnout
18:43:35 <nirik> abadger1999: yeah.
18:43:46 <mmcgrath> abadger1999: but most other FOSS projects are tiny compared to us
18:43:58 <mizmo> oh and we can't agree on how to set goals or who should set them
18:44:04 <abadger1999> mmcgrath: We'll figure out if scalability is a factor after the idea is pointed out :-)
18:44:33 <abadger1999> Okay so nirik's question is: problems with the current model.
18:44:40 <abadger1999> #topic problems with the current model
18:44:40 * rbergeron notes that goals are important - but our goals should define our target audience - and not vice versa.
18:44:40 <nirik> the problem if we pick one of those 3 groups you mentioned: the other 2 groups get shafted.
18:44:57 <abadger1999> mmcgrath: Could you chair all of us?
18:45:28 <mmcgrath> #chair nirik
18:45:28 <zodbot> Current chairs: mmcgrath nirik
18:45:28 <rbergeron> abadger1999: I think something reasonable to do would be for people to actually look at the governance models of other groups and list out points of what is good and bad .
18:45:30 <mmcgrath> #chair abadger1999
18:45:30 <zodbot> Current chairs: abadger1999 mmcgrath nirik
18:45:31 <mmcgrath> #chair inode0
18:45:31 <zodbot> Current chairs: abadger1999 inode0 mmcgrath nirik
18:45:35 <mmcgrath> #chair mizmo
18:45:35 <zodbot> Current chairs: abadger1999 inode0 mizmo mmcgrath nirik
18:45:38 <mmcgrath> #chair rbergeron
18:45:38 <zodbot> Current chairs: abadger1999 inode0 mizmo mmcgrath nirik rbergeron
18:45:42 <mmcgrath> #chair skvidal
18:45:42 <zodbot> Current chairs: abadger1999 inode0 mizmo mmcgrath nirik rbergeron skvidal
18:45:46 <mmcgrath> did I miss anyone?
18:46:17 <abadger1999> #action look at the governance models of other groups and list out points of what is good and bad
18:46:51 <nirik> I'm not against changing our governance... but I'd like it to be worth while and have a chance of addressing issues. Of course we need to know what those issues are..
18:46:52 <rbergeron> I think to have a list of what items there are to be observed might be a good way to have apples to apples comparisons - and not keep going down ratholes.
18:46:57 <mmcgrath> not to be a negative nancy, does anyone here have any confidence we'll have any changes organizationally in the next couple of years?
18:47:02 * mmcgrath doesn't
18:47:14 <mmcgrath> we've been working on it for a couple of years already with no changes.
18:47:23 <abadger1999> #topic Issues with the current model
18:47:25 <rbergeron> Having a list of what people think is wrong with our current governance model - and it doesn't have to be concensus at this point - just a freakin list - would be valueable.
18:47:43 <rbergeron> Something with sentences that are fairly short - and not a mailing list thread that is 100 pages long.
18:47:49 <nirik> well...
18:48:00 <mmcgrath> #idea no one is responsible for planning what n+1 should be.  much less n+2 or n+3.
18:48:01 <nirik> * confusion as to which body to address for some issues.
18:48:01 <rbergeron> #1) Do we have a problem
18:48:06 <mmcgrath> 1) yes
18:48:14 <rbergeron> #2) What are the problems
18:48:23 <mmcgrath> 2) people don't want what we're building.
18:48:32 <mizmo> 2) we don't even know what we're building
18:48:41 <abadger1999> #info confusion as to which body to address for some issues.
18:48:44 <mizmo> 2) there's apparently no clear ownership of who gets to decide what we build
18:48:58 <nirik> "a Linux-based operating system that provides users with access to the latest free and open source software, in a stable, secure and easy to manage form"
18:49:12 <abadger1999> #info confusion  as to which body to run for/vote for in order to influence the action taken on an issue
18:49:13 * inode0 just wants to make the observation that it isn't the governance model that is the root cause the problems - changes might help, but aren't a solution
18:49:21 <mmcgrath> nirik: conflicting ideas there.
18:49:36 <nirik> mmcgrath: yep.
18:49:40 <mmcgrath> secure and easy for one, and latest and stable :)
18:49:43 <nirik> so that means someone has to decide the tradeoff
18:49:49 <mizmo> nirik, if only it were that simple :(
18:50:06 <mmcgrath> yeah, we're not really in charge of our future there unfortunately
18:50:07 <abadger1999> mizmo: Can I rephrase you're #2 as Who decides what we're building?  I think we're more thinking about the structure than the actual plan for the distro.
18:50:14 <nirik> mizmo: yeah, I know we have had this discussion before. ;)
18:50:16 <mmcgrath> that makes it difficult for Fedora like it does with no other distribution.
18:50:21 <mizmo> abadger1999, sure
18:50:45 <abadger1999> #info Who decides what we're building?
18:51:11 <abadger1999> #info who mediates the tradeoffs when aspects of the vision conflict
18:53:14 <nirik> can we expand on the 'Who decides what we're building?' In what sense? you mean who are we building for? or specific packages? or ?
18:53:25 <abadger1999> I want to put something in about should someone be representing the contributors?
18:53:27 * rdieter stumbles in. hi.  reading backlog.
18:53:31 <rbergeron> and #3 - how do other communities circumvent these problems - what are good and bad points of governance models and strategy decision making in other communities - how can we pluck the good parts and apply them to fedora - while still retaining a sense of being our own project - without adopting strategies and visions that do not differentiate us in some way?
18:53:44 <rbergeron> wow, that's like, 3, 4, 5, 6, 7 - 12, etc
18:53:54 <mizmo> i think in general its a challenge
18:53:59 <mizmo> i dont think anyone has solved it
18:54:24 <mizmo> its open design
18:54:46 <abadger1999> #info Who is charged with listening to contributor concerns and making sure they're addressed?
18:54:56 <rbergeron> nobody :)
18:55:09 <abadger1999> Right -- that's why it's an issue with the current system :-)
18:55:29 <mmcgrath> #info Who's charged with telling contributors their concerns won't be addressed.
18:55:34 <nirik> well, depends on the concern?
18:55:34 <mmcgrath> we can't please everyone.
18:55:34 <inode0> we've talked about an ombudsman before
18:55:36 <mizmo> the board does that
18:55:45 <mmcgrath> I've never seen the board actually do that :)
18:55:45 <mizmo> i hear contributor concerns quite frequently and bring them up in board meetings
18:55:57 <mizmo> for example, the private content in our phone meetings - and we worked out a solution to it
18:56:10 <nirik> I think if it's a technical thing fesco could, and if it's a more general thing board, and if they don't like the fesco answer they can go to the board?
18:56:19 * rbergeron notes that strategy in companies is somewhat different, yet somewhat similar - there is a chairman, there is a board - and there are shareholders who wield significant voting power to kick people out if they feel the company is going in the wrong places.
18:56:22 <abadger1999> #info the idea that the board is for strategy and fesco for tactical (when fesco is elected) seems prone to disaster.
18:56:36 <mmcgrath> in what way?
18:56:48 <mmcgrath> neither group should be charged with both.
18:57:43 <inode0> I don't have a problem with fesco being charged with both
18:57:51 <sgallagh> Perhaps the strategists should be elected by the constituency, but the tacticians should be at least partially appointed by the strategists
18:57:53 <mmcgrath> I do
18:57:55 <inode0> why is that a problem?
18:57:58 <mmcgrath> no oversite of any kind
18:58:06 <inode0> there can still be oversight
18:58:08 <mmcgrath> so if they're doing a crappy job, a good job, no one will even be looking.
18:58:15 <sgallagh> Term limits?
18:58:25 <rdieter> does strategy necessarily have to come from the top ?  Can't it come from SIGs/groups doing the work?
18:58:26 <abadger1999> mmcgrath: Just before we started logging with zodbot, mizmo nirik and I arrived at the conclusion that having one volunteer group decide on vision and expecting a different volunteer group implement it means that when the two groups conflict, the implementation won't get done or won't get done well.
18:58:28 <mmcgrath> besides, FESCo hasn't shown any ability to put forth strategy anyway.
18:58:30 <inode0> the board can have oversight
18:58:35 <mizmo> is fesco is a group of folks who are technical, i think charging fesco with both strategy and tactical is a bad idea
18:58:42 <mmcgrath> not that the board has done much better.
18:59:01 <mmcgrath> abadger1999: why is that a conflict, that sounds like an org charg.
18:59:04 <mmcgrath> err org chart.
18:59:05 <mizmo> abadger1999, mmcgrath: if the board does strategy and fesco does tactics, and each has a different conflicting vision, no useful work will be done was the point i made
18:59:17 <rdieter> kinds means that fedora in general has to be closer to the "bucket of parts" characterization
18:59:21 <mmcgrath> except that in that scenario fesco doesn't have a vision.
18:59:30 <mmcgrath> fesco works hard to turn board's plans into reality.
18:59:37 <nirik> it's hard to steer the boat from the engine room, but also hard to do so from the wheelhouse when the engine room people don't give you any power or someone weighs the anchor. ;)
18:59:38 <inode0> we are speaking in the abstract, fesco can be whatever we frame them to be once we know what they are supposed to be :)
18:59:40 <mmcgrath> that's how the infrastructure team works now generally.
19:00:17 <mmcgrath> we have some of our own goals and stuff but we're mostly here to facilitate the needs of others.
19:00:23 <abadger1999> mmcgrath: Diffference with infrastructure -- we aren't elected.
19:00:26 <mizmo> rdieter, i dont understand your point re bucket of parts?
19:00:27 <mmcgrath> when jesse says jump, I say how high.
19:00:30 <abadger1999> Instead we show up and work on what we want.
19:00:34 <mmcgrath> abadger1999: but we have a lot of volunteers.
19:00:37 <abadger1999> With certain people paid to fill in the gaps.
19:00:43 <mmcgrath> elected or not we're here to help.
19:00:57 <rdieter> mizmo: way back at the beginning...
19:01:00 <rdieter> you mentioned, [13:46] <mizmo> nirik, #1 hackers desktop #2 consumer's desktop #3 bucket of parts
19:01:01 <abadger1999> mmcgrath: With the board vs fesco, we've elected both bodies to be decision making entities.
19:01:15 <sgallagh> Might I suggest a completely different approach?
19:01:16 <mmcgrath> not quite
19:01:26 <nirik> abadger1999: wlel, partially in the case of the board (partially elected)
19:01:41 <mizmo> rdieter, right, but i dont get the point youre trying to make around that? "kinds means" <=?
19:01:48 <mmcgrath> I'm going on the record right now to say this:  We don't have what it takes to solve this problem.
19:02:00 <rbergeron> what do we need?
19:02:03 <nirik> mmcgrath: pessimist. ;)
19:02:14 <mmcgrath> rbergeron: I wish I knew, but we've been going on for years without progress.
19:02:20 * rbergeron grins
19:02:21 <mmcgrath> and it dawns on me I don't see any progress on the horizon.
19:02:37 <mmcgrath> meanwhile our own users have spoken, they don't want what we've got.
19:02:37 <rdieter> mizmo: my point was the work to any of that happen (including vision), doesn't come from the top or even fesco for the most part, but from individual teams, contributors, and SIGs.
19:02:45 <rdieter> to make any of that happen
19:03:07 <rdieter> maybe vision is a bad term here
19:03:22 <rdieter> plans for F+1, F+2, F+3 then.
19:03:25 <sgallagh> What if FESCo was not a unified body but a selection of positions being filled to accomplish a particular goal decided upon by the Board?
19:03:37 <mizmo> rdieter, to make any of what happen?
19:03:53 <rdieter> I thought part of your point was that fedora lacked vision and direction.
19:04:03 <rdieter> am I wrong?
19:04:38 <sgallagh> Instead of nine individual committee members, have three goals (per Fedora release) each with three members of FESCo voted in to oversee that those goals are met
19:04:47 <nirik> sgallagh: a bunch of czars? updates / package maintainer relations / features / etc?
19:04:59 <sgallagh> nirik: That could also work
19:05:02 <abadger1999> Okay -- seems like we're ready to move on from issues.
19:05:03 <nirik> sgallagh: an example goal being?
19:05:10 <abadger1999> Shall we move to brainstorming?
19:05:23 <abadger1999> #topic pie in the sky brainstorming
19:05:43 <mmcgrath> #idea - Kill Fedora after 15.  Re org, re brand, re design, re do everything from the ground up.
19:06:04 <sgallagh> Fedora 15: 1) Improve boot times, 2) Improve the quality of 3D support in video 3) Re-review packages to ensure they haven't gone out of compliance
19:06:05 <sgallagh> For example
19:06:06 <nirik> mmcgrath: how does that help? do you think we could have a better goal then?
19:06:20 <nirik> sgallagh: the problem with that is that we can't force that to happen.
19:06:25 <mmcgrath> nirik: beats me, I just know status quo isn't better
19:06:38 <nirik> sgallagh: I don't know anything about 3d graphics card programming. How can I make that happen in a specific release?
19:06:43 <walters> mmcgrath: i think we are providing something useful
19:06:46 <mmcgrath> I think FESCo and the boards history needs to be destroyed.
19:06:53 <mmcgrath> and completely re-thought.
19:07:12 <mmcgrath> no history, no what they did before.  Something completely different from what they are today.
19:07:14 <walters> mmcgrath: not that things couldn't be fixed, but we need fewer things that cause regressions
19:07:23 <sgallagh> nirik: That would be the duty of three FESCo folks to interface with the Nouveau and ATI xorg teams
19:07:26 <mmcgrath> if you want to talk about the OS, yes.  I agree.
19:07:33 <walters> oh
19:07:46 <mmcgrath> regressions are bad.  cowboy developers are bad too.  we've got lots of it.
19:07:47 <sgallagh> nirik: Also, those were just off-the-cuff examples.
19:07:48 <abadger1999> sgallagh: Would we vote those slots or assign them?
19:07:49 <mizmo> rdieter, yes i believe fedora lacks vision and direction
19:07:53 <rdieter> mmcgrath: nuclear option.  you're evil.
19:07:57 <walters> mmcgrath: so by "kill fedora" you mean...what exactly?
19:07:57 <nirik> sgallagh: the problem is that this is not a company. I can't take my budget and hire someone to work on goal X. If someone doesn't show up, we are just stuck.
19:08:04 <abadger1999> If you think we should vote them, what is the advantage there?
19:08:19 <sgallagh> abadger1999: I think that the board should propose a set of, say 10 goals and the community should vote on which three go into a release
19:08:28 <mmcgrath> rdieter: aren't you getting bored by now?  We've gone through this 15 times now.  The extras core merge was interesting.  But our dwindling numbers just make things dull.
19:08:44 <mmcgrath> walters: exactly that.  Fedora didn't exist before it was created, it can not exist after it's gone.
19:08:46 <nirik> fesco has only the power to say no, and the ability of it's members (and to a lesser extent the ability to ask for people to do something nicely)
19:09:01 <rdieter> mizmo: ok, I'm just saying that said vision/direction should come from those doing the work to produce stuff (desktop team, sigs), not necessarily from the board
19:09:24 <mizmo> rdieter, i dont determine the vision for the united states of america, i elect a president and representatives....
19:09:30 <mmcgrath> walters: I'm more advocating that small incremental changes aren't working for us here.
19:09:31 <rdieter> mizmo: unless said vision will magically help said groups get their work done better, be more efficient
19:09:49 <mmcgrath> so we need a large drastic change, since the topic is pie in the sky brainstorming.  I went straight to the sky.
19:09:50 <mizmo> rdieter, i dont really think a huge crowd of people is an efficient way to work out a cohesive and achievable vision for a product
19:09:52 <rbergeron> #idea instead of fixing governance models - instead of band-aiding a target audience that clearly people disagree with - have a separate (non-fesco, non-board) volunteer group figure out (a) what the best method is for the community to develop a strategy and vision - how to best get buy-in in development of a strategic plan from as many community members as possible - and figure out a timeline to executing the delivery of that plan...
19:10:04 <nirik> mmcgrath: I'm not opposed to the idea, if we can see that a new setup would help us with current issues or has a chance to, etc.
19:10:22 <abadger1999> rbergeron: Good idea.
19:10:30 <rdieter> mizmo: ok, I'd venture we disagree on that you see fedora as a single product or don't necessarily agree on the definition of what that produce is.
19:10:37 <inode0> mizmo: and see where that gets us
19:10:39 <mmcgrath> #idea get rid of the board and fesco.  Re create groups we actually need with clearly defined roles.  It might be 5 groups it might be 1 group.
19:10:39 <rdieter> man that came out bad.
19:10:57 <sgallagh> nirik: FESCo has the power to say no, correct. Which means they CAN say "no, we shouldn't accept this brand-new feature right now, this release's stated goal is stability" (for example)
19:11:02 <mizmo> rdieter, we cant even agree on what fedora is
19:11:09 <nirik> sgallagh: yep.
19:11:09 <mizmo> rdieter, this is crowd thinking
19:11:20 <mizmo> this fiefdom wnat sthis, that fiefdom wants that
19:11:30 <mizmo> i'll call them 'fedora dialects'
19:11:44 * inode0 largely agrees with rdieter
19:12:03 <rbergeron> I think our major problem is that (a) we have lack of community buy-in, and (b) I think we have some feelings in the community that the Board is not listening to the community.  If people aren't buying in, and they feel like they are not being heard, and they feel like they are shut out of participating in development of anything - they will never buy in.  Allow people to participate in parts of the process - even if they feel that the
19:12:07 <rdieter> ok, fair enough.  I tend to think that's fedora's strenth, it's diversity and fiefdom's.  esp in how they all work together
19:12:24 <sgallagh> Another pie-in-the-sky idea: why not stop producing Fedora as a distro entirely, and start giving more creative control to the individual SIGs for doing spins?
19:12:32 <abadger1999> mizmo: So something that I've been thinking lately that ties into this is that Ubuntu could not be successful without being able to build on Debian.
19:12:40 <abadger1999> #idea  Another pie-in-the-sky idea: why not stop producing Fedora as a distro entirely, and start giving more creative control to the individual SIGs for doing spins?
19:12:52 <sgallagh> Make "Fedora" a developer's tool, with a set of distros meeting each of the subgroup's needs
19:12:58 <mizmo> rdieter, fedora's strength is that is is a bazaar and a bucket of parts. fedora's weakness is that nobody outside of fedora wants that or cares about it
19:13:08 <rbergeron> how is that a weakness?
19:13:11 <rbergeron> do we need people to want us?
19:13:24 <mmcgrath> rbergeron: much to my dismay we do.
19:13:32 <sgallagh> Where by subgroups I mean the three groups mizmo mentioned before
19:13:32 * nirik for one doesn't want a narrow vision, but if fedora does, perhaps bite the bullet and folks not under that vision can look elsewhere for what they want. (which would be very sad, IMHO)
19:13:33 * mmcgrath argued that point a while back but ultimately decided I was wrong
19:13:36 <abadger1999> mizmo: Which, translated into Fedora would mean... We have a Fedora that's like Debian, perhaps we need to build an Ubuntu on top of that.
19:13:37 <mizmo> rbergeron, my goal in life is to make computers more useful for people via free software. if we don't care if people outside of fedora care about fedora, i quit
19:13:50 <mizmo> rbergeron, becausei obviously cannot achieve my personal goals with fedora in that case
19:13:50 <mmcgrath> nirik: what if that narrow vision was "fedora core as a platform"
19:13:56 <mizmo> and i dont like wasting my life
19:13:58 <mmcgrath> for other releases.
19:14:26 <nirik> mmcgrath: I'm not sure what that means, so not sure what I would say... ;)
19:14:54 * jsmith joins the discussion late
19:15:00 <rdieter> inode0: :)
19:15:01 <nirik> abadger1999: thats an interesting thought...
19:15:03 <mizmo> abadger1999, maybe
19:15:04 <rbergeron> so we cater to people outside the distro before we cater to our own?
19:15:09 <mizmo> abadger1999, mccann is proposing 'GNOME OS'
19:15:24 <jsmith> I think we need to realize that Fedora is more than the sum of its parts
19:15:25 <sgallagh> nirik: basically treat Fedora itself as a series of packages and have varying SIG-based distros atop that (similar to what Ubuntu does with Debian as a platform)
19:15:33 <mmcgrath> nirik: eh, I just thought it through to its natural conclusion and decided it was a crappy idea.
19:15:45 <nirik> sgallagh: yeah, so xfedora, lfedora, gnofedora ? ;)
19:15:53 <abadger1999> mizmo: <nod>  I heard that and I kinda like that if we can figure out how to do the Fedora is upstream of your distro better than Ubuntu/dDebian (or OLPC-Fedora :-(
19:16:04 <mmcgrath> nirik: I was thinking about making crit path packages and stripping it down even further.  To some core "linux" thing.  That stayed stable but generally new.  Then the sigs build upon that in their own silos.
19:16:06 <sgallagh> Well, you wink, but I'm not sure that's a bad idea
19:16:29 <walters> mmcgrath: isn't that effectively the current state?
19:16:51 <jsmith> No, not really
19:16:52 <sgallagh> walters: No, the current state is that we have a single silo from which you pull everything
19:16:59 * nirik goes to get coffee/lunch before the fesco meeting in 15min.
19:17:11 <sgallagh> There's a little bit of this idea in the livecd spins
19:17:21 <mizmo> abadger1999, we certainly put a lot of effort into making it easy to make things with fedora
19:17:23 <sgallagh> But I think we're talking about treating the different spins as projects in their own right
19:17:39 <abadger1999> nirik: Thanks nirik -- I'll need to bug you about the goals and operations idea later.
19:17:40 <sgallagh> And bringing Fedora itself into more of a developer's playground.
19:17:43 <mmcgrath> walters: no, we don't have the silos.  We have everyone stepping on eachothers toes trying to make one product with several conflicting goals.
19:17:46 <mizmo> to walters point how is it different htan spins
19:18:20 <nirik> I like the idea of spins where someone can try my thing out, but I hate them in that they are a weird and different way to install, and add complexity and choices.
19:18:20 <rdieter> at least it now clearly defines what feodra is
19:18:31 <nirik> abadger1999: anytime.
19:18:35 <rdieter> it is the upstream from which products/spins flow
19:18:37 * nirik goes for a bit...
19:19:42 <skvidal> mizmo: you're saying mccann is proposing gnome-os as the 'goal' of fedora?
19:20:20 <rdieter> skvidal: kudos for not letting that one slip by. ha.
19:20:27 <skvidal> ?
19:20:27 <abadger1999> I think he's proposing, a gnome-os distribution, based on fedora.
19:20:30 <mizmo> skvidal, i am guessing it will have nothing to do with fedora
19:20:43 <skvidal> mizmo: okay - then I think I missed some context
19:20:45 <abadger1999> Oh, well maybe with no fedora in it :-(
19:20:53 <skvidal> what was that apropos of?
19:21:11 <skvidal> hmm
19:21:12 <jsmith> In general, I'm wary of going down the "Fedora is just a set of repos" path
19:21:13 <skvidal> or rather
19:21:16 <skvidal> of what was that apropos
19:21:25 <walters> has anyone asked the people paying for fedora whether they're happy and/or what they would change?
19:21:39 <mizmo> skvidal, well we were talking about distros being a downstream of another distro and my guess is gnome os will be a downstream of some distro (not sure which one) - just trying to point out that it's a solution others are looking at too
19:21:39 <mmcgrath> jsmith: if we went the google route and did everything via the web, we'd even have windows users as Fedora users :)
19:22:03 <skvidal> walters: whom would you ask?
19:22:14 <jsmith> mmcgrath: Is the cure worse than the disease?
19:22:25 <skvidal> walters: b/c I think you'll get a different answer based on which portion of the org-chart you talk to
19:22:32 <inode0> do you mean the volunteers paying for it with their time?
19:22:34 <mizmo> walters, fedora is for fedora contributors
19:22:42 <mizmo> so i guess that is who youwould ask skvidal
19:22:42 <walters> skvidal: maybe, in any case it'd be data
19:22:52 <skvidal> walters: data?
19:22:54 <walters> mizmo: i don't think that's agreed on
19:22:59 <walters> skvidal: ask all of them
19:22:59 <mizmo> walters, i think that's the status quo though
19:23:04 <mizmo> walters, not something i'm really thrilled about
19:23:12 <walters> or some of them, ordered by how much money/time/people/whatever
19:23:20 <mmcgrath> jsmith: naw, it's just the future is all :)  Fedora itself will never make headway on devices, pads, phones, etc.  But if we had a strong web presence (like google apps but free) then we'd be positioned to be eveywhere.
19:23:35 <mizmo> inode0, im not a volunteer anymore. does that mean fedora isn't for me?
19:23:37 <sgallagh> walters: Outside of Red Hat, I don't think very many people are paid to work on *Fedora*
19:23:38 <skvidal> mizmo: honestly? I'd ask spot what pain he gets above him about what fedora is doing and what things he's being pushed to do
19:23:49 <sgallagh> I think people are paid to work on upstream projects
19:24:01 <inode0> mizmo: nope, I just want to know who walters is talking about when he suggests asking those paying for it
19:24:04 <sgallagh> And we want to build an environment that encourages them to do that THROUGH Fedora
19:24:13 <walters> inode0: like the money for fudcons
19:24:26 <skvidal> mizmo: b/c there's no good way to ask 'volunteers' really.
19:24:35 <mizmo> skvidal, i think the answer would be, 'boy would it be nice to have the mindshare we used to have'
19:24:37 <skvidal> mizmo: and zero way to ask users
19:24:37 <jsmith> mmcgrath: Right... but is being everywhere really our end game?  Are our developers/contributors passionate about building web-apps?
19:24:41 <skvidal> mizmo: used to have?
19:24:46 <skvidal> mizmo: you mean like with rhl?
19:24:49 <mizmo> skvidal, red hat linux days yep
19:25:07 <abadger1999> walters: So the way I understand it, that would be asking RH management what they get from Fedora.
19:25:11 <mizmo> more mindshare = more people using fedora as a development platform = more apps for fedora users = a better distro
19:25:13 <mmcgrath> jsmith: I think our current end game won't matter by the time we get there, we're about to get steamrolled in the next 5 years or so by companies like google.
19:25:13 <jsmith> mmcgrath: Personally, I'm fine if Fedora never makes headway on cell phones or music players.  That's not where we're concentrating our efforts.
19:25:23 <skvidal> mizmo: I think I've made pitches for that case before - but that tack is fraught with monsters
19:25:26 <abadger1999> Which, hopefully, we've been doing a good job of telling them for 6 years :-)
19:25:31 <walters> abadger1999: yes, or well not what they get, but how happy they are
19:25:36 <skvidal> jsmith: we're concentrating?
19:25:48 <skvidal> jsmith: where are we concentrating?
19:25:48 <mizmo> skvidal, which monsters?
19:26:09 <mizmo> are they susceptible to my zony laser?
19:26:17 <jsmith> skvidal: Wouldn't you say we're concentrating on x86-compatible machines?
19:26:19 <skvidal> mizmo: rhel-ish monsters, I suspect.
19:26:25 <skvidal> jsmith: that's not much of a focus
19:26:40 <skvidal> jsmith: that's like saying "we're targeting 'people'"
19:26:58 <skvidal> mizmo: b/c a big sell of rhl was the 3yrs of support/security for free :)
19:27:02 <mizmo> skvidal, targeting people works in grand theft auto
19:27:07 <walters> abadger1999: they might have said, but at least i personally have no idea really...
19:27:17 <jsmith> skvidal: Well, that was in response to mmcgrath saying we weren't making headway on "devices, pads, phones, etc."
19:27:31 <abadger1999> walters: Okay -- what does asking them if they're happy with what Fedora provides them give us?
19:27:41 * abadger1999 trying to make a # idea out of this.
19:27:44 <mizmo> skvidal, i think support/security for 1 year on the desktop is agreeable
19:27:50 <walters> abadger1999: i dunno; just data at first, maybe we can use that data for something
19:27:50 <mizmo> skvidal, there are ways to make that more palatable for users
19:27:53 <skvidal> jsmith: okay - well I have a laptop and a I have a server and i suspect that there  are a lot of people who would suggest tht those two do not have the same requirements
19:27:57 <mizmo> (there must be ways) i should say
19:27:58 <inode0> targeting people is sort of taken already I think
19:27:59 <rbergeron> i don't know, but if someone wants to finish packaging limesurvey for me I'd be happy to ask lots of questions ;DDDDD
19:28:10 <skvidal> mizmo: I suspect it is not - not when the 1yr is full of giant breakages and holes
19:28:31 <jsmith> skvidal: I see your point.  And my server probably doesn't have the same requirements as your server, either...
19:28:44 <skvidal> mizmo: and further - that takes us back where we were
19:28:56 <skvidal> if we cannot tell packagers: "YOU CANNOT PUSH THAT TO THE STABLE RELEASE"
19:29:03 <skvidal> then we cannot stabilize the releases
19:29:15 <skvidal> otherwise we get kde doom and firefox doom and whatever else
19:30:00 <skvidal> mizmo: so as I see it
19:30:03 <skvidal> you want mindshare back
19:30:24 <skvidal> 1. stabilize/QA before a release - yay we can do that now
19:30:40 <jsmith> mmcgrath: That's not to say we can't or shouldn't find other niches that need filling -- I just don't know if it makes sense to change our entire focus to building web apps
19:30:44 <skvidal> 2. make a stable release TRULY stable - no intentional backports-of-doom
19:30:56 <skvidal> 3. increase the support lifetime
19:31:12 <skvidal> jsmith: I agree with mmcgrath fwiw
19:31:14 * mmcgrath doesn't think "cloud" or web based computing is a niche
19:31:25 <sgallagh> skvidal: 1 and 2 make sense. I don't think 3 is really possible.
19:31:25 <mmcgrath> html5 is going to completely change the game.
19:31:28 <skvidal> jsmith: the desktop doesn't matter much anymore - people are using the desktop to access online resources
19:31:38 <walters> skvidal: and you think if you were stuck in an elevator with an ubuntu enthusiast, that'd be enough for you to sell him or her on fedora?
19:31:39 <sgallagh> Most of Fedora's developers find sustaining boring.
19:31:42 <mizmo> skvidal, but instead of #3 increase support life time, can you instead do - make it way easier to upgrade when it's time?
19:31:55 <skvidal> walters: I don't think a gun could sell an ubuntu enthusiast on fedora
19:32:03 <skvidal> walters: but thatr has NOTHING to do with it being a good or bad idea
19:32:03 * mmcgrath doesn't currently have a single resource open that is accessing local data except for the local time :)
19:32:09 <sgallagh> mizmo: The problem with that is that not every upstream writes an upgrade script for their tool
19:32:10 <mizmo> skvidal, actually ive converted at least a couple over identi.ca
19:32:18 <skvidal> mizmo: from ubuntu?
19:32:19 <walters> skvidal: oh agreed, i'm not saying it's a bad idea
19:32:21 <mizmo> skvidal, yep
19:32:25 <skvidal> mizmo: hold on
19:32:29 <mmcgrath> I've got email, irc, web, chat, streaming radio and a couple of remote virt-manager connections :)
19:32:29 <skvidal> you converted people from ubuntu
19:32:29 <sgallagh> So we're talking about requiring every package maintainer to test dist-upgrade on each of their packages
19:32:32 <skvidal> to identi.ca?
19:32:39 * skvidal tries to understand that conversion process
19:32:39 <sgallagh> I would feel very bad for spot in that case
19:32:41 <jsmith> mmcgrath: You've got me curious -- if you were king for a day, which web app would you write first?
19:32:41 <mizmo> skvidal, no, i converted them from ubuntu to fedora over identi.ca
19:32:46 <skvidal> mizmo: ah, okay
19:32:48 <mizmo> skvidal, i convinced them to try fedora out
19:32:53 <skvidal> mizmo: great
19:32:55 <skvidal> did they stay?
19:33:01 <mmcgrath> jsmith: I'd get developers focusing on free versions of what google offers
19:33:12 <walters> hmm
19:33:26 <walters> mmcgrath: but web apps *require* a business model
19:33:27 <skvidal> jsmith: king for a day? open authentication framework so apps can auth like googleapps do
19:33:40 <skvidal> walters: not really - you can host your own o nthe cloud
19:33:41 <walters> you can't just toss up a server, take people's data, and then disappear when someone gets bored
19:33:49 <skvidal> walters: we're not hosting the apps
19:33:52 <skvidal> we're providing the app
19:33:54 <walters> oh
19:33:55 <abadger1999> *mugshot*
19:33:55 <skvidal> that the USER can host
19:33:59 <abadger1999> :-)
19:34:02 <skvidal> abadger1999: no one wants to repeat that
19:34:04 <walters> abadger1999: yes
19:34:09 <jsmith> abadger1999: Thanks for reminding us... I think.
19:34:10 <walters> though we didn't take people's data
19:34:16 <walters> just aggregated
19:34:19 <mmcgrath> jsmith: the problem then, of course, is out googling google.
19:34:23 <walters> if you're talking about email though, that's a whole other story
19:34:29 <skvidal> walters: the point is this - give people the choice to control their own app and their own data
19:34:31 <skvidal> in the cloud
19:34:42 <skvidal> and not be linked to google exclusively
19:34:45 <jsmith> mmcgrath: With volunteers, mind you :-)
19:34:52 * rbergeron will happily take some help in the cloud department, yo
19:35:02 <sgallagh> skvidal: That would be great... show me the upstream communities that are lining up to do this.
19:35:15 <mmcgrath> jsmith: if I could make a wish.  it'd be that openoffice.org was just that :)
19:35:39 <skvidal> sgallagh: never said they were - my point is that if fedora has eng resources to put on something
19:35:42 <skvidal> that should be the focus
19:35:53 <skvidal> sgallagh: we create upstream communities for other projects all the time
19:36:01 <skvidal> sgallagh: we've done it for a variety of projects that DO thrive
19:36:07 <sgallagh> skvidal: *Fedora* doesn't really have eng resources that we can direct. That's our "herding cats" problem right there.
19:36:16 <sgallagh> Fedora contributors work on what they want to work on
19:36:16 <mmcgrath> sgallagh: but Red Hat does.
19:36:17 <skvidal> sgallagh: it has at least the people who work for spot
19:36:18 <walters> red hat does
19:36:34 <mmcgrath> it's an uphill battle, but we could get there I think.
19:36:39 <walters> personally i'd like to see red hat having a heavier hand
19:36:39 <sgallagh> We can start projects, sure. But that doesn't mean anyone not @redhat.com is going to join them
19:36:48 <skvidal> sgallagh: it never does
19:36:52 <skvidal> but it means that is possible
19:36:54 <skvidal> that's how we START
19:36:57 <skvidal> that's how things GROW
19:37:02 <skvidal> I can assure you of this
19:37:02 <mmcgrath> it's better then google starting projects and forcing only @google.com to join them.
19:37:04 <skvidal> if we don't start
19:37:04 <sgallagh> skvidal: I disagree. That's how we shrink
19:37:06 <skvidal> it'll NEVER happen
19:37:16 <skvidal> sgallagh: huh?
19:37:21 <mmcgrath> what we're doing now is causing us to shrink
19:37:26 <mmcgrath> we've been shrinking for a few years
19:37:28 <sgallagh> If we start telling the community "Red Hat has decided that this is how things ought to be", we have people emigrating rapidly to other distros
19:37:31 <sgallagh> It's happened before
19:37:33 <walters> mmcgrath: where is that data again?
19:37:56 <sgallagh> The community at large is already afraid of Red Hat's level of influence in Fedora
19:37:57 <abadger1999> Okay -- just to interject here -- we started off talking about ways to make the Fedora governance model better and now we're talking about ways to make what Fedora produces better.
19:38:05 <sgallagh> nonsensical though that might be
19:38:17 <skvidal> sgallagh: then you obviously don't phrase it like that
19:38:28 <abadger1999> Other than mizmo, jsmith, and smooge, none of us are on the Board where our current governance model would suggest this sort of decision would be made :-)
19:38:29 <skvidal> sgallagh: a better way is to start a project, host it and start showing it off
19:38:42 <abadger1999> Do we want to continue with this or go back to talking about governance?
19:38:43 <jsmith> abadger1999: I think we've gone from "Let's make the fruit taste better" to "here's how we should prune, mulch, and spray for bugs" to "Let's scrap the apple tree and grow cucumbers"
19:38:48 <mmcgrath> walters: compare week 12 - http://fedoraproject.org/wiki/Statistics  to week 12 of Fedora 9 - http://fedoraproject.org/wiki/Legacy_statistics
19:39:19 <jsmith> abadger1999: That's not to say I don't like cucumbers -- it's just interesting to follow the path of the discussion
19:39:24 <rbergeron> mmcgrath, skvidal: make a plan - show how that growth helps rht, fedora, any other companies that want to join in.  how many users - why is it better than google owning it - etc
19:39:27 <mizmo> abadger1999, i think the problem with talking about governance is that how do you decide on governance for a thing you don't know what it is
19:39:40 <sgallagh> skvidal: I'm not saying we can't do more of that. I'm saying we shouldn't advocate leaving the existing contributors behind.
19:39:44 <skvidal> rbergeron: why is it better than google owning it should be obvious
19:39:48 <mizmo> abadger1999, if fedora is meant to be x, governance should be x'. if fedora is meant to be y, maybe y' governance would make more sense
19:40:07 <skvidal> mizmo: +1
19:40:10 <mmcgrath> walters: sorry not Fedora 9, Fedora 6
19:40:16 <sgallagh> mizmo: +1
19:40:34 <jsmith> mizmo: +1
19:40:37 <skvidal> you don't have a democracy if you need an empire built
19:40:38 <mizmo> thats why the convo keeps coming back to what fedora is
19:40:51 <abadger1999> mizmo: Well -- we know that there's building a linux distribution.  And we know that there's managing the people that make that linux distribution.  We are presently having a debate about whether adding "have a web services presence" and "should we build more than one linux distribution" to that mix.
19:40:59 <rdieter> mmcgrath: the power of zod
19:41:09 <mizmo> abadger1999, i dont think it should be building a linux distribution
19:41:11 <sgallagh> skvidal: But to date, it's also the only government that keeps an empire from collapsing (rapidly)
19:41:27 <skvidal> sgallagh: umm
19:41:29 <abadger1999> mizmo: But would you agree that that's *surrently* in there?
19:41:30 <walters> mmcgrath: hm is there a page that compares Fx side by side?
19:41:31 <mizmo> i think the reason folks are suggesting web services is because we're trying to spread free software
19:41:36 <abadger1999> s/surrently/currently/
19:41:39 <rbergeron> skvidal: obvious to you and me and most people, pretty oblivious sometimes to people who hold pursestrings :)
19:41:46 <mizmo> abadger1999, i think some of us are building a distro while others are trying to build an OS
19:41:51 <sgallagh> skvidal: Despots carve out empires. Senates keep them there when the despot dies/leaves
19:41:54 <mmcgrath> walters: I don't think anyone's done the work
19:41:56 <mizmo> you can't spread free software via a desktop distro anymore
19:42:02 <skvidal> sgallagh: umm - I think that's off in the weeds
19:42:19 <jsmith> mizmo: I disagree...
19:42:39 <sgallagh> skvidal: My point was that if we tried to convert to a totalitarianism, we'd lose a lot of contributors who would suddenly feel like they have no voice
19:42:43 <mizmo> jsmith, who wants to produce a floss desktop so people can log into pandora and google mail and remember the milk?
19:42:44 <walters> mmcgrath: if i'm reading this right, f13 is 96% of f12?
19:42:57 * smooge tries to catch up
19:43:01 <smooge> man you talk a lot
19:43:05 <mizmo> jsmith, that's not spreading free software, that's enabling closed software
19:43:14 <walters> smooge: yeah, i'm very close to going back to working on code =)
19:43:16 <skvidal> sgallagh: if only specific people would leave I'd be happy :)
19:43:17 <sgallagh> walters: Could you please use more antecedents?
19:43:22 <mizmo> sgallagh, i dont think anyone is advocating totalitarianism, happily
19:43:29 <mizmo> :)
19:43:31 <sgallagh> skvidal: I'm guessing after this conversation, I'm probably one of them :)
19:45:45 <skvidal> jsmith: a desktop for a lot of folks these days is a maximized firefox or chrome windo
19:45:47 <mizmo> i guess for some people
19:45:50 <walters> mizmo: i mentioned this before but i think you're ignoring the server-future aspect of fedora
19:45:50 <mizmo> fedora is 'having fun with friends'
19:45:58 <mizmo> but for others it's 'spreading free software'
19:46:00 <skvidal> walters: server-future?
19:46:01 <mizmo> walters, server future?
19:46:09 <walters> a place to land improvements in the linux server
19:46:12 <skvidal> walters: this is rhel++?
19:46:15 <walters> yes
19:46:39 <skvidal> walters: we've not been behaving like it is server-future, really?
19:46:45 <walters> not very well, no
19:46:59 <skvidal> why bother with all the extra crap we've been tacking on around fedora if we want to create a good server
19:47:03 <sgallagh> walters makes an excellent point. Even if we do start talking about Fedora as a development platform for open web apps, we also need to talk about Fedora as a platform for hosting those apps
19:47:17 <mizmo> i dont think fedora is a good platform to host apps on
19:47:32 <walters> well, i'm not suggesting actually running it in production
19:47:34 <sgallagh> mizmo: Is that something we should change? Strategically, I mean.
19:47:40 <walters> but think of it like a staging server
19:47:47 <mizmo> sgallagh, if we'd like fedora's funding to not dry up, likely not
19:47:50 <walters> just you deploy to production in a few years =)
19:48:10 <sgallagh> mizmo: I'm not talking about Fedora as a stable server. I'm talking about it as proto-RHEL
19:48:16 <mizmo> staging servers should be a lot closer to production than fedora is to rhel walters
19:48:24 <walters> yes i know
19:48:25 <mizmo> dont you think?
19:48:27 <sgallagh> A place to develop new server technologies for eventual use in RHEL hosting those apps
19:48:37 <walters> mizmo: yes, but i'm just using it as a loose analogy
19:48:44 <walters> here is the point
19:48:45 <mizmo> who is doing that development walters, sgallagh
19:48:59 <sgallagh> mizmo: We already have communities doing things like that
19:49:01 <mizmo> cuz most shops are worried about yesterday and don't have the luxury of future planning like that i think
19:49:10 <sgallagh> JBoss, Django, ruby-on-rails, etc.
19:49:14 <walters> i work at ibm/dell/whatever and want to land some improvement across the OS (which spans kernel/upower/tuned/whatever) - i commit that in fedora first
19:49:42 <walters> or actually add red hat to the first list there
19:50:31 <smooge> mizmo, actually Fedora has a larger mindshare than I would say Red Hat Linux. The problem is that the number of people using Linux has grown exponentially and other orgs were able to leap frog because thats the nature of the innovators market
19:50:32 <skvidal> walters: and you have a fist fight getting into fedora b/c it targets the server and isn't helpful for the desktop
19:51:12 <walters> skvidal: that's the point - if something in a change conflicts with the desktop, we have an open forum to debate and fix it
19:51:13 <sgallagh> skvidal: And now we're kind of circling back to my original suggestion of Fedora as a bit bucket with SIG-based child distros doing the releases instead of core Fedora
19:51:59 <skvidal> sgallagh: which doesn't work
19:52:03 <skvidal> when you talk about a central core
19:52:07 <skvidal> and what the core is targetting
19:52:23 <skvidal> case in point - we've added lots of stuff to the core which doesn't make sense if we're NOT producing a desktop
19:52:34 <skvidal> we've talked about this many times before
19:52:36 <skvidal> in many locales
19:52:40 <sgallagh> I'm not talking about reducing Fedora back to Fedora Core
19:52:46 <skvidal> I'm not either
19:52:52 <skvidal> I'm talking about critpath
19:53:14 <skvidal> I'm talking about pkgs where you can either do X or you can do Y but you can't split the difference w/o a whole lot of extra work
19:53:24 <skvidal> and shipping BOTH of those is just a recipe for confusion to the user
19:53:43 <sgallagh> skvidal: Could you give an example?
19:53:56 <skvidal> sgallagh: pulseaudio? PackageKit?
19:54:01 <skvidal> the initial versions of NetworkManager
19:54:10 <skvidal> some folks might even say modern versions of NM
19:54:32 <skvidal> time will tell whether upstart and systemd fall into that category, too
19:54:55 <mizmo> we did ship both nm and some old network stack config ui as recently as f8
19:55:02 <mizmo> holy crap was that confusing
19:56:30 <mizmo> i dont feel progress has been made :(
19:56:55 <skvidal> mizmo: we shipped both as recently as f12
19:57:08 <mizmo> skvidal, yukkkk
19:57:26 <walters> i'm unclear what the point of this tangent is
19:57:28 <mizmo> i dont have the old network config ui by default anymore at least
19:57:39 <walters> a bucket of parts/multiple implementations leads to confusion/brokeneness?
19:57:41 <skvidal> I think, to use an analogy, you cannot have guns and butter
19:57:42 <mizmo> fedora's governance is being called into questions.
19:57:57 <smooge> ConsoleKit, PackageKit, systemd usually come up in my "Dear God what are you Fedorans doing to my OS" list
19:58:00 <mizmo> but you can't really propose better unless you know what the governance is FOR
19:58:03 <skvidal> if we don't know what we're targetting with the default install/distro then we are not targetting anything at all
19:58:11 <mizmo> smooge, most innovation is treated that way
19:58:15 <mizmo> when it first comes out
19:58:19 <skvidal> mizmo: and sometimes it is correct
19:58:22 <smooge> and so does much crap
19:58:34 <smooge> its the issue of trying to figure out which is which
19:58:50 <mizmo> smooge, the best designs ellicit the strongest reactions
19:59:00 <smooge> no I would not say that..
19:59:02 <mizmo> it's bad to keep people quiet
19:59:08 <skvidal> mizmo: umm
19:59:08 <mizmo> that means you're being mediocre
19:59:20 <mizmo> you can't make a difference in the world if you coast
19:59:23 <skvidal> mizmo: explosively bad design elicits strong reactions, too
19:59:31 <skvidal> mizmo: so we grow forever?
19:59:36 <skvidal> mizmo: nothing about sustainability in there?
19:59:42 <walters> ok, i set 4pm as my deadline to return to code; but i may periodically look in
19:59:45 <mizmo> skvidal, i'm not saying strong reaction => good design, i'm saying good design => strong reaction
19:59:50 <smooge> I am about to pull in Godwin's law on that.. but I think my headache medicine isn't working well
19:59:56 <mizmo> skvidal, grow what? the size of the distro?
20:00:02 <mizmo> skvidal, the reach of the distro? the user base?
20:00:09 <mizmo> skvidal, i don't think we are sustainable right now
20:00:11 <skvidal> mizmo: we rethink and throw away what we've done in the past forever?
20:00:18 <skvidal> constantly adding new code and tossing out ALL of the old?
20:00:51 <mizmo> skvidal, i think refactoring or rewriting stacks from the past makes sense if its meant to enable something
20:00:52 <skvidal> mizmo: so all the developer hours working on the thing before are just wasted?
20:00:58 <smooge> I am having a hard time keeping up with which thread we are shreading at the moment.. could I ask for an indulgence of a few lines until an EOF?
20:00:59 <mizmo> eg pulseaudio enables a lot of things the old alsa stack could not
20:01:11 <mizmo> skvidal, no they're not, you always learn from mistakes made
20:01:38 <mizmo> to liken it to sketching
20:01:57 <skvidal> mizmo: umm - I think assuming  that successful, deployed codebases made mistakes is a fair bit of coder hubris
20:02:06 <mizmo> you don't sketch a perfect head, then sketch perfect arms, all the way down to the feet in one scan. that is a horrible drawing discipline and necessarily limits your progress as an artist
20:02:09 <skvidal> and accounts for a lot of wasteful, repetitive code production
20:02:24 <mizmo> rather you sketch out EVERYTHING very roughly, just stick figures or scribbling, and work out finer details in levels across the sketch
20:02:30 <mizmo> maybe 20 total passes over the entire image
20:02:52 <skvidal> mizmo: but no one has to link to and work with your image
20:03:06 <skvidal> no one has processes in place that rely on your image WORKING a certain way
20:03:23 <mizmo> skvidal, should the world just stop?
20:03:25 <skvidal> no one has hundreds of thousands of processes in place and completed counting on consistence
20:03:29 <skvidal> mizmo: if only it would
20:03:32 <mizmo> it can't
20:03:48 <mizmo> if it did id be riding a horse instead of driving an 89 honda prelude
20:03:52 <mizmo> i think i might prefer the horse tho
20:04:17 <mizmo> all those horse hitches and saddle shops and horse-y drinking well things, all gone
20:04:29 <skvidal> all I've been saying
20:04:36 <skvidal> is that there is a goal for servers
20:04:38 <sgallagh> Well, is there any reason that Fedora couldn't institute a policy that there should be bugfix-only updates in a released Fedora? That all new features belong in Fn+1 ?
20:04:38 <skvidal> and a goal for desktops
20:04:45 <smooge> We are wanting to produce a better product, and our 'problem' if there is one is that we are using the wrong tool for everything. In market acceptance turns, Fedora is a product made for and by the Innovators who make up 1-3 % of the 'market' because they are people who don't care if it works just as long as its doing something newer. RHEL/CentOS is meant for later stage markets where things are supposed to work 90-99% of the t
20:04:45 <smooge> ime. What we are missing is the middle section where people take innovations and make them something mass market
20:04:47 <skvidal> and those two things do not necessarily have the same criteria
20:05:02 <skvidal> sgallagh: get the board (or whomever) to approve that
20:05:08 <mizmo> skvidal, yeh i agree
20:05:09 <skvidal> sgallagh: that's been the CENTRAL PROBLEM
20:05:13 <sgallagh> skvidal: I've been trying
20:05:23 <skvidal> jsmith: make it so
20:05:35 <skvidal> jsmith: propose it to the board
20:05:39 <skvidal> if it gets voted against
20:05:41 <skvidal> VETO it
20:05:44 <mizmo> sgallagh, i really wish that was a policy
20:05:44 <skvidal> and push it through anyway
20:05:45 <skvidal> poof
20:05:47 <skvidal> problem solved
20:05:51 <skvidal> it is law
20:05:52 <mizmo> releases are supposed to be stable
20:05:52 <smooge> No problem made worse
20:06:01 <mizmo> sgallagh++
20:06:03 <skvidal> and fesco or whomever will either choose to implement it
20:06:05 <skvidal> or they won't
20:06:16 <skvidal> if the volunteers or devels don't want that
20:06:20 <skvidal> then I'll guess we'll know
20:06:24 <skvidal> but discussing it on the list?
20:06:26 <skvidal> ridiculous
20:06:32 <skvidal> kofler will make sure it will never stop ranting
20:06:36 <skvidal> having a vote?
20:06:36 <sgallagh> I think it's more likely to happen now that we have the no-frozen rawhide
20:06:37 <skvidal> of whom?
20:06:46 <smooge> The problem is that you are trying to sell a Lamborghini as a pickup truck
20:07:00 <sgallagh> We can encourage the use of the semi-baked Fn+1 to be for dropping in new, tested features
20:08:12 <skvidal> sgallagh: you can't ENCOURAGE it
20:08:22 <skvidal> you have to either ALLOW or DISALLOW it
20:08:25 <skvidal> if you just encourage it
20:08:28 <sgallagh> Perhaps it was a poor choice of words
20:08:31 <skvidal> then people will do whatever the hell they want to do
20:08:51 <sgallagh> We set policy that this is what it's intended for
20:09:20 <sgallagh> wild, crazy new ideas go to rawhide. When they hit beta/rc/ready for more public testing they should go to the pre-release branch
20:09:48 <skvidal> okay
20:09:52 <skvidal> go pitch that to kofler
20:09:55 <skvidal> lemme know how it goes
20:09:55 <sgallagh> Once the pre-release branch hits beta, it's restricted to bugfixes for the rest of its lifecycle
20:10:16 <skvidal> "Our "culture" is the way it is for a reason, it cannot ever be changed. The
20:10:16 <skvidal> stricter freezes just make it a PITA to do development." -- Kevin Kofler
20:10:18 <sgallagh> skvidal: I'm idealistic, not foolish :)
20:10:56 <skvidal> then how do you want to put it in place and enforce it?
20:11:42 <skvidal> if a developer breaks that rule? What does the board do?
20:11:49 <skvidal> if you want to have rules
20:11:54 <sgallagh> updates after beta require the signoff of a proventester, and the proventesters are set a policy to follow
20:12:01 <skvidal> and you KNOW some folks will not follow them either by design or by mistake
20:12:09 <skvidal> you have to have some way to stopping them and enforcing the rules
20:12:19 <skvidal> if you do not enforce the rules then they do not matter
20:12:34 <sgallagh> The only way to enforce the rules would be to have a trusted set of gatekeepers
20:12:37 <sgallagh> Such as proventesters
20:13:12 <skvidal> so
20:13:15 <skvidal> we have a proventester
20:13:19 <skvidal> who goes off the reservation
20:13:21 <skvidal> what do we do
20:13:28 <sgallagh> They lose their proventester status
20:13:36 <sgallagh> We have a policy to allow them to reapply sometime in the future
20:13:41 <skvidal> great
20:13:52 <skvidal> that's the policy that the board needs to pass and STAND BY
20:14:02 <sgallagh> Agreed
20:14:13 <skvidal> this is what many folks have been asking for for quite a while
20:14:19 <skvidal> and what many other folks have been threatening to leave over
20:14:36 <skvidal> go thee forth and make it law
20:14:50 <sgallagh> When's the next election?
20:14:54 * sgallagh throws his hat in the ring
20:15:04 <skvidal> why wait?
20:15:18 <skvidal> jsmith: ^^^^ sgallagh seems to think the above is going to pass muster - make it so, please
20:15:38 <sgallagh> skvidal: Sarcasm is not helpful.
20:15:48 <skvidal> sgallagh: who is being sarcastic?
20:15:52 <skvidal> I'm not
20:16:02 <skvidal> I tried to get a policy like this through fesco
20:16:13 <jsmith> skvidal: Please have him make a proposal to the advisory-board list
20:16:20 <sgallagh> I think that some people *might* leave because of this, but I suspect it's a much smaller group than those who would *say* they'd leave
20:16:21 <skvidal> and you'd thought I was suggesting slaughtering kittens to fuel my helicopter
20:16:31 <skvidal> sgallagh: I just want specific people to leave.
20:18:08 <sgallagh> jsmith: I will write up that proposal tomorrow (I need to disappear soon)
20:18:25 <jsmith> sgallagh: Thanks
20:18:45 <skvidal> jsmith: I suspect that the conversation as to sgallagh's proposal will go like this
20:18:59 <skvidal> "well, that's a good policy for fedora, if fedora is about a stable release"
20:19:07 <skvidal> "is that what fedora is about?"
20:19:17 <skvidal> <loop to beginning of conversation>
20:19:35 <mizmo> if fedora isn't about putting out stable releases i dont see it being much use for anything
20:19:47 <jsmith> skvidal: To that end, I'm (slowly) working on presenting my vision of Fedora to the Board... If they approve, we'll then work on getting buy-in from FESCo, SIGs, etc.
20:19:51 <mizmo> who wants to use something that will never be stable?
20:19:53 <sgallagh> You're right, I think we need to get the Board to agree that released Fedoras are about stability, and branched and rawhide are about new hotness
20:20:05 <skvidal> mizmo: and I think you'll get a fist fight from some folks
20:20:10 <skvidal> mizmo: on just that subject
20:20:31 <mizmo> skvidal, i may be short but im strong
20:20:31 <sgallagh> I forget, is 'branched' branched from Fn-1 or from rawhide currently
20:20:34 <skvidal> jsmith: great. I look forward to seeing progress
20:20:37 <smooge> mizmo, actually its all about what MARKET you are developing for and what that MARKET expects to be 'stable'/
20:20:44 <mizmo> i also have dagger-like fingernails
20:20:52 <sgallagh> I strongly recommend that it be branched from the previous stable release, if not already
20:21:06 <mizmo> smooge, changing major point releases of a desktop environment in a stable release is not stable by any stretch of the imagination to any market
20:21:17 <mizmo> it would be one thing if we had a two month release cycle
20:21:19 <smooge> Oh I know people who love that
20:21:22 <skvidal> mizmo: umm - your opponents use strident and unrelenting mailing list posts as their ammunition
20:21:28 <mizmo> at any given point you only need wait 6 months or less for the new release
20:21:42 <skvidal> mizmo: which, according to some, is way too long
20:21:46 <smooge> and I know a lot more people who hate it. But they don't use that desktop
20:21:48 <sgallagh> mizmo: Less, if we follow my approach of branched coming from the previous stable
20:21:52 <mizmo> skvidal, people abusing mailing lists should be moderated
20:21:54 <skvidal> mizmo: go back and read the logs from fesco from the last 2yrs
20:22:00 <skvidal> mizmo: we don't habve moderators naymore
20:22:06 <skvidal> I was the last moderator who DID anything
20:22:06 <sgallagh> Then they can put their new desktop in there early and it would still be semi-stable for early adopters
20:22:10 <skvidal> and when I did
20:22:16 <skvidal> I was hung out to dry by the board
20:22:17 <mizmo> skvidal, someone has the password to go into mailman no?
20:22:27 <skvidal> mizmo: yes. Afaict, it's just me
20:22:40 <skvidal> mizmo: I removed myself from the moderators admin list today
20:22:43 <skvidal> mizmo: it includes
20:22:49 <skvidal> jwboyer - who has quit fedora entirely
20:22:53 <mizmo> sgallagh, it's a good idea
20:22:53 <skvidal> spot b/c he's spot
20:22:55 <skvidal> jsmith
20:23:12 <skvidal> and stickster
20:23:19 <skvidal> do you think spot has time to play moderator?
20:23:32 <rdieter> skvidal: jwboyer all gone?  /me sad.
20:23:33 <skvidal> and if the board won't back a decision to moderate someone abusing the lists
20:23:35 <skvidal> then what's the point
20:23:41 <skvidal> rdieter: he quiet a couple of weeks ago
20:23:52 <skvidal> rdieter: he was completely fed the fuck up
20:24:00 <skvidal> rdieter: he still lurks but is not involved
20:24:27 <rdieter> I know he had some grumbles, but was unaware of any deal-breakers.  sorry to hear that.
20:24:50 <skvidal> rdieter: /msg him - he'll probably talk to you
20:25:04 <skvidal> mizmo: so, go ahead and moderate the mailing lists.
20:25:06 <rdieter> k, will do soon
20:25:07 <skvidal> mizmo: good luck
20:26:12 <skvidal> I'm not being a fatalist but unless the board choose to defend their decisions and are willing to ENFORCE their rules, then we're all barking about nothing
20:26:24 * mizmo cannot stand talking about doing things
20:26:28 * mizmo prefers doing things
20:26:36 <skvidal> me too.
20:26:59 <skvidal> good luck
20:28:29 <sgallagh> mizmo: +1
20:28:47 <sgallagh> Ok, I've gotta run for today. Be well, everyone
20:51:35 * nirik gets back from fesco meeting... tries to read scrollback.
21:19:39 <mizmo> #endmeeting