17:06:29 <mmaslano> #startmeeting FESCO (2011-11-07) 17:06:29 <zodbot> Meeting started Mon Nov 7 17:06:29 2011 UTC. The chair is mmaslano. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:06:29 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:06:36 <mmaslano> #meetingname fesco 17:06:36 <zodbot> The meeting name has been set to 'fesco' 17:06:42 <mmaslano> #chair notting nirik ajax cwickert mjg59 mmaslano t8m pjones sgallagh 17:06:42 <zodbot> Current chairs: ajax cwickert mjg59 mmaslano nirik notting pjones sgallagh t8m 17:06:56 <mmaslano> #topic init process 17:07:20 * nirik is here. 17:07:26 * t8m too 17:07:34 <mmaslano> I forgot to send meeting agenda, so I hope everyone is here anyway 17:07:34 * nirik thinks we might be missing some folks due to time change. 17:07:46 <mmaslano> nirik: yes, I forgot on time change too :-/ 17:07:54 * cwickert is confused about the meeting time 17:08:06 * t8m wonders if we should shift the time with the DST change 17:08:09 <cwickert> the wiki page still says we meet at 17:00 UTC 17:08:21 <nirik> yeah, we have switched in the past... 17:08:26 <cwickert> oops, it's 17:00 utc :) 17:08:41 <t8m> actually 17:08 UTC now :D 17:08:47 <mmaslano> only four of us? 17:08:52 <cwickert> alright, problem solved 17:09:10 <cwickert> but I'll need to leave early today, so lets start 17:09:47 <nirik> well, with 4 thats no quorum. ;( 17:09:53 <t8m> mjg59, ping? around? 17:10:15 <mmaslano> let's wait for a while 17:10:50 <cwickert> hooray 17:11:01 * nirik goes to grab coffee. back in a min. 17:11:01 <cwickert> now I can leave :) 17:11:08 <sgallagh> ? 17:11:16 <cwickert> we need to have a quorum 17:11:19 <mmaslano> sgallagh: 5 people, we have quorum 17:11:25 <sgallagh> ah 17:11:42 <mmaslano> do you want to start or wait for others? 17:11:55 <sgallagh> Sorry, DST issues. Yesterday the USA shifted an hour 17:12:52 <cwickert> I think we can wait for nirik to return, but that should be it 17:12:59 <gholms> ajax: You're here, right? 17:13:23 <ajax> i am 17:13:24 <mmaslano> so we can probably start with followups 17:13:50 <mmaslano> #topic #667 17:14:11 <mmaslano> #topic #667 Request to fix CRITPATH update process 17:14:19 <mmaslano> .fesco 667 17:14:20 <zodbot> mmaslano: #667 (Request to fix CRITPATH update process) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/667 17:14:57 <t8m> I think the bodhi changes we agreed on are still not implemented? 17:15:04 <nirik> t8m: yeah. 17:15:19 <nirik> also mjg59 started some discussion of proventesters on the list. 17:15:42 <nirik> but I'd like to see another week of feeback before we do anything with that. QA folks are still mulling it. 17:15:55 * t8m did not see any strictly negative response to that. 17:16:18 <mmaslano> nirik: fine with me 17:16:19 <t8m> (to the dropping of proventesters) 17:17:41 <j_dulaney> t8m That's because today was the first some of heard of it 17:17:41 <t8m> nirik, can we somehow help with moving the bodhi change forward? Apart from becoming fedora infrastructure admins that is. 17:18:15 <pjones> sorry I'm late. 17:18:18 <nirik> t8m: not sure. I can ask lmacken. I'm sure if someone wanted to make a patch for it that would be appreciated. ;) 17:18:26 <pjones> totally spaced on the time change effecting our meeting time. 17:19:04 * mcepl strongly believes DST is pure evil ... 17:19:20 <nirik> yeah. 17:19:22 <pjones> mcepl: yep 17:19:29 <sgallagh> agreed 17:19:30 <nirik> so, proposal: defer this to next week. 17:19:36 <sgallagh> +1 17:19:38 <t8m> +1 17:19:40 <mmaslano> +1 17:20:07 <mjg59> Oh sigh I'm here 17:20:08 <mjg59> Sorry 17:20:22 <mjg59> I've gone through two DST changes in the past week and a half 17:20:43 <mjg59> +1 17:20:48 <ajax> +! 17:21:25 <mmaslano> if ajax is +1, then 17:21:40 <mmaslano> #agreed defer this to next week for response 17:21:44 <sgallagh> I think ajax is just very excited about deferring :) 17:22:03 <pjones> +¡ 17:22:14 <mmaslano> new business 17:22:15 <ajax> +‽ 17:22:29 <nirik> interrobang rules. ;) 17:22:42 <mmaslano> #topic #691 Please consider and approve Fedora 17 schedule. 17:22:48 <mmaslano> .fesco 691 17:22:48 <zodbot> mmaslano: #691 (Please consider and approve Fedora 17 schedule.) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/691 17:23:15 <mjg59> +1 17:23:20 <pjones> -1 17:23:23 * nirik checks other distros/de's releases. 17:24:06 <pjones> I don't believe a 6 month schedule has really been working well for us in quite some time, so I'm not voting +1 to one. 17:24:18 <nirik> ubuntu - 2012-04-26 17:24:26 <nirik> pjones: do you have a counter proposal? 17:24:39 <pjones> nirik: 9 seems like it'd be worth trying for a while? 17:24:57 <pjones> though that's not the question we've been asked, obviously. what we've been ask for is token agreement. 17:25:07 * t8m would like a slightly longer schedule as well 17:25:12 <sgallagh> pjones: Well, our schedule has largely been determined by the upstream GNOME schedule for a long time now 17:25:26 <nirik> pjones: sure, but we could say... no. ;) 17:25:35 <pjones> nirik: and I am ;) 17:25:57 <sgallagh> pjones: Can you point to a benefit to a longer schedule? 17:26:06 <adamw> it seems to me like switching to a nine month cycle is a major decision which should go through a process of its own and then be fed back into the menial 'drawing up the schedule' process once it had been agreed 17:26:08 <pjones> sgallagh: yes. more time. 17:26:23 <mjg59> Not aligning to the gnome schedule does give us a pile of different issues 17:26:27 <ajax> six months really is barely a blink. 17:26:29 <nirik> issues with 9months: hard to avoid holidays on various cycles. Could cause issues with fudcon or budget. 17:26:42 <adamw> in other words, voting -1 on the specific dates of the f17 schedule, within the currently accepted framework that 'fedora does six month releases', seems like a silly way to raise the proposal 'let's not do six month releases any more'.\ 17:26:43 <pjones> adamw: but again, what we've been asked for is token agreement. In lieu of that discussion having happened, I'm not agreeing. 17:26:49 <nirik> pros tho: might align better with kde, more time to get things done. 17:26:51 <sgallagh> pjones: More time is not inherently a win 17:27:00 <pjones> nirik: we have the holiday problem with 6 months as well. 17:27:08 <sgallagh> If something isn't ready in 6 months, it's our prerogative to say "wait until the next release" 17:27:17 <mjg59> nirik: Given where the vast majority of our development focus lies, aligning with KDE seems like a very fringe benefit 17:27:18 <nirik> pjones: sure. 17:27:22 <sgallagh> pjones: But it's the same problem, not an ever-shifting problem 17:27:38 <nirik> mjg59: I don't know that it would, just tossing it out there. 17:27:41 <ajax> sgallagh: "but what happened to fedora being 'first'?" 17:27:47 <pjones> sgallagh: that's nice. 17:27:49 <mjg59> A longer release cycle means we spend more time in development rather than polishing 17:27:59 <ajax> which is a broken argument, but that doesn't mean people don't try it. 17:28:01 * cwickert wants to continue with the 6 months schedule and doesn't like slow-downs 17:28:11 <mjg59> If we assume (handwavily) that polishing takes a relatively constant amount of time then a longer release cycle results in more development being done 17:28:41 <sgallagh> ajax: It's a broken argument as you said. If it's ready, it gets released. If it's not, it catches the next release 17:28:44 <mjg59> But really if we're going to have this discussion then I think we need to actually prepare for it 17:28:49 * nirik nods. 17:28:50 <t8m> To me it still seems that the 6 months cycle means really just 3 months of disruptive development and that is very short time 17:28:51 <sgallagh> (or ends up a mid-cycle update, which happens) 17:28:55 <mjg59> So I'm happy to change to -1 in lieu of actually doing some research 17:28:59 <adamw> mjg59: that is extremely hand-wavy: the more development is done, the more polishing is needed. but i think you do get a _bit_ more dev time on a longer cycle. 17:29:03 <mjg59> I suspect I'll end up still in favour of six months 17:29:11 <ajax> i'm not really opposed to six month schedules though. there's going to be a schedule; i guess that length works. 17:29:18 <pjones> sgallagh: except more often what happens is that we push features that aren't really done, and we mark them as done anyway while we limit the scope to something we probably wouldn't have signed off on at the beginning. 17:29:23 <pjones> sgallagh: that's my experience anyway. 17:29:26 <nirik> I'm happy to defer the schedule vote and ask pjones to submit a actual 9 month schedule plan. ;) 17:29:36 <sgallagh> pjones: That will happen on any time-driven schedule 17:29:39 <mmaslano> we had to change our release model more, if we want more time for polishing. I don't think 9 months will save us 17:29:40 <adamw> i'm really not sure this is the best way to go about re-considering the length of the release cycle. unless you really think you're going to go away and come up with a proposal to switch *f17* to a 9-month cycle, with no prior notice. 17:29:48 <sgallagh> pjones: Only feature-driven schedules can avoid that specific problem 17:29:50 <pjones> sgallagh: you say that, but I doubt you could back it up. 17:29:53 <sgallagh> (Bringing in others in the process, of course) 17:29:54 <t8m> Shouldn't the schedule be decided by the Board? 17:30:03 * nirik also wonders if this isn't a board issue... since it's longer term and non technical. 17:30:07 <pjones> sgallagh: it happens, but that doesn't mean it doesn't happen more with such a short time frame. 17:30:09 <mjg59> t8m: It's an engineering issue 17:30:20 <mmaslano> I'm missing details of this request in robyn's ticket 17:30:22 <cwickert> if we extent the development cycle to 9 months, then we have to extent the live cycle to 19 months. this means we have 3 more months for development but 6 more months for maintenance. as work force is limited, we in the end we have *less* resources for development 17:30:24 <mjg59> I think it's valid for us to provide feedback, even if the board makes the decision 17:30:41 <t8m> I mean the basic length of the schedule not the concrete dates within some limits 17:30:44 <ajax> cwickert: assuming we don't change the EOL schedule, sure. 17:30:47 <nirik> adamw: +1 17:30:51 <pjones> mmaslano: https://fedoraproject.org/wiki/User:Rbergero/F17DraftSchedule 17:31:03 <cwickert> ajax: I think people should always be able to skip a release 17:31:15 <mmaslano> pjones: I ment, why it is requested ;-) 17:31:26 <pjones> cwickert: that's an interesting point, but I'm not sure the assumptions it makes are set in stone. 17:31:29 <pjones> mmaslano: it's pro-forma. 17:31:55 <cwickert> pjones: but? 17:31:55 <mmaslano> cwickert: I agree, at least many do that 17:32:05 <pjones> cwickert: excuse me? 17:32:19 <cwickert> pjones: which assumption is not set in stone? 17:32:43 <mjg59> mmaslano: It's requested because it's always been requested, as far as I can tell 17:32:50 <pjones> that we'd actually have to extend the lifecycle, or for that matter that we actually have to provide updates in the extended timeframe. 17:33:03 <mjg59> I've got no idea what happens if fesco don't sign off on the proposed release schedule 17:33:04 <nirik> proposal: +1 f17 schedule, ask pjones to come up with a plan for 9 month cyles and get buyin from board/etc for f18? (because I kinda agree here that changing f17 right now is anoying to teams that might have planned for 6 months) 17:33:25 <cwickert> +1 17:33:27 <adamw> mjg59: for a start, i expect rbergeron would explode. especially if your rejection is on the grounds 'we'd like to chin-stroke about nine month releases for a bit, so just hold all your work until we're done.' 17:33:42 <ajax> anyway, i'm +1 to this specific request, it's exactly what you'd expect. and while i'd like a re-evaluation of the broader 6-month heartbeat, i don't think we'd get any real results out of that. 17:33:46 <t8m> nirik, we are still just on the beginning of F17 so I think change to 9months should not be impossible 17:34:09 <mjg59> adamw: I mean, I don't see why this is fundamentally fesco's decision 17:34:11 <nirik> t8m: sure, if theres a concrete 9 month plan we all like, we can revise the f17 schedule? 17:34:25 <nirik> mjg59: I think orig it was due to fine tuning... 17:34:37 <mjg59> adamw: In that if fesco says no then the entirely appropriate thing to do would be to follow that schedule anyway 17:34:43 <nirik> ie, other distros releases shouldn't be the same time. 17:34:46 <adamw> mjg59: heh 17:34:57 <nirik> we should know when out upstream projects release so we could say 'oh no, wait a week' 17:34:59 <adamw> mjg59: point 17:35:01 <brunowolff> Maybe people should think about starting work earlier (after branch) instead of extending the time between releases. 17:35:15 <pjones> brunowolff: we do start work after branch 17:35:31 <t8m> brunowolff, that really depends on teams 17:36:05 <t8m> brunowolff, f. e. anaconda team is usually hard working on stabilizing the branch I think 17:36:07 <cwickert> pjones: you can either extent the lifecycle to 19 months or reduce it to 10. the latter will not make users happy, the first not maintainers 17:36:23 <nirik> but it would make users happy. 17:36:24 <pjones> cwickert: you can also redefine specific aspects of the lifecycle. 17:36:31 <kk4ewt> some people at Fudcons have been asking for a longer release cycle to hopeful get more contributors from the enterprise as well 17:36:38 * nirik knows several that would be overjoyed with 19months. 17:36:42 <cwickert> pjones: such as? 17:36:51 <drago01> kk4ewt: doubt that would happen 17:36:58 <pjones> cwickert: such as when we stop doing non-security updates ;) 17:37:02 <mjg59> There's no inherent reason for the lifecycle to be two releases + one month 17:37:06 <drago01> for that the support cycles have to be much longer 17:37:20 <cwickert> kk4ewt: AFAIK all this was for a longer live cycle, not a longer development cycle 17:37:40 <kk4ewt> cwickert, can be both 17:37:48 * gholms rings the 15 minute bell 17:37:51 <notting> sorry, missed time change, was grabbing some food 17:37:55 <mmaslano> gholms: thanks 17:37:56 <cwickert> kk4ewt: well, that's what I remember 17:37:59 <pjones> notting: I did the same thing. 17:38:00 <drago01> also the 6 months cycle aligns pretty welll with some upstream projects 17:38:08 <cwickert> +1 drago01 17:38:21 <kk4ewt> and is killing the QA team 17:38:25 <cwickert> Gnome, KDE, Xfce (12months) 17:38:26 <mmaslano> we can't vote for 9 month development cycle without thinking about lenght of suport 17:38:37 * nirik finds the 9 month cycle idea intriguing, but it's hard to fit into things. 17:38:47 <nirik> cwickert: Xfce isn't really any defined cycle. ;) 17:38:48 <pjones> drago01: anyway, the reason I'm saying that I'm using my vote to vote -1 is that I think this discussion needs to happen *before it gets to us for approval*. 17:39:01 <cwickert> nirik: it is, at least on the paper ;) 17:39:12 <cwickert> they started with 4.8 17:39:14 <drago01> pjones: ok fair enough 17:39:15 <nirik> cwickert: yeah, but that paper gets lots of whiteout. ;) 17:39:18 <nirik> anyhow. 17:39:27 <cwickert> pjones: you mean something like 9 months full updates, 9 more months of security updates? 17:39:27 <mjg59> #proposal Assume that the proposed schedule based on a 6 month release will be followed, but leave things open for discussion about overall release cycle changes 17:39:43 <pjones> cwickert: that would be one example of what you could change. 17:39:54 <nirik> sure, thats essentially what I proposed a while ago, so +1 17:39:57 <mmaslano> could we discuss it with Robyn and Board people? 17:40:08 <mjg59> mmaslano: I'd hope so 17:40:12 <cwickert> pjones: IMHO this is the only example because we cannot stop in the middle of a cycle 17:40:27 <t8m> alternative proposal: 17:40:59 <nirik> also playing into things: when branching occurs. 17:41:22 <nirik> and if its more devel time before feature freeze, or more bugfixing time after. 17:41:34 <t8m> #proposal Pjones will start discussion on fedora-devel and the final vote on the schedule is deferred to the next meeting. 17:41:47 <mmaslano> +1 to t8m's proposal 17:41:48 <sgallagh> t8m: +1 17:41:49 * nirik is -1 to that. 17:42:00 * rbergeron looks in 17:42:21 <rbergeron> ohmygod 17:42:39 <drago01> ugh no 17:42:42 <cwickert> -1 17:42:49 * nirik can just see the horrified look on rbergeron's face from here. 17:43:02 <mjg59> There's no way we could have this conversation in a week 17:43:06 * pingou hands a camera to nirik 17:43:16 <cwickert> right, it's too late for F17 already 17:43:17 <rbergeron> Sorry, Robyn was working on the webpage promo and now has heartburn 17:44:08 <mjg59> cwickert: No, I don't think that follows 17:44:16 <notting> caught up now. i'm +1 to mjg59's proposal, -1 to t8m's 17:44:20 <mjg59> cwickert: If we can slip by several weeks at the end of the cycle, we can slip by three months pratway through 17:44:33 <sgallagh> mjg59: I disagree 17:44:38 <mjg59> It changes various people's expectations, but we *can* do it 17:44:48 <nirik> we can. we shouldn't. 17:44:50 <mjg59> Whether it's a good idea is an entirely separate discussion 17:44:51 <cwickert> mjg59: if we now argue for 4 weeks but in the end agree to continue with 6 months, we have a problem 17:44:53 <sgallagh> We haven't established whether the additional time would be before or after Feature Freeze, or some amount of both 17:45:04 <mjg59> cwickert: We should assume that F17 is going to be six months 17:45:09 <cwickert> alright 17:45:13 * nirik wonders what the votes tally is. 17:45:35 <sgallagh> #proposal: Approve rbergeron's F17 schedule and open a dialog for F18 17:45:37 <rbergeron> okay, so, a few things: I think this is just altogether a bad time to think about this for F17. I'm asking for an extra week, if we want to take that up with teh board as well, that's fine. Though IIRC, Fesco has the call on the schedule. 17:45:50 <cwickert> +1 to sgallagh 17:46:10 <nirik> +1 17:46:15 <t8m> I am +0 17:46:22 <pjones> sgallagh: obviously I'm okay with that, though I can't vote plus one to it because that would remove the entire purpose of my dissenting vote. 17:46:24 <rbergeron> I think that having a serious session on (a) schedule and (b) feature process, and how those would work together, for F18, in a lengthened way, or at least an improved way, would be AN EXCELLENT FUDCON IDEA. Or at least, a nice group work idea. 17:46:34 <ajax> +1 to sgallagh 17:46:52 <notting> sgallagh: modal dialog? 17:46:59 <notting> in all seriousness, i can be +1 to that 17:47:11 <mmaslano> rbergeron: Fedora is upstream for RHEL. Did you speak with them? ;-) 17:47:14 <mjg59> Well sure +1 17:47:17 <rbergeron> WHO? 17:47:33 <rbergeron> I'm saying that the DISCUSSION is a good idea. Not that it IS a good idea :) 17:47:46 * nirik reads +5 there 17:47:49 <t8m> So it is already too late for the feature process changes for F17 as well? 17:48:04 <notting> t8m: i suspect it depends on what the changes might be 17:48:47 <sgallagh> nirik: Yes, I counted 5 +1s, t8m's +0 and pjones' -1 17:49:03 <mmaslano> #agreed Approve rbergeron's F17 schedule and open a dialog for F18 17:49:23 <gholms> Any dialog-related action items? 17:49:27 <mmaslano> what about discussion with board? 17:50:15 <nirik> I sure hope the Board is involved... 17:50:21 <sgallagh> pjones: You're driving this discussion. Would you mind raising it at the next Board meeting? 17:50:33 <rbergeron> mmaslano: the schedule is ratified by fesco. http://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Schedule_Methodology 17:51:09 <rbergeron> But if you guys want to consult them, by all means. :) 17:51:10 <mmaslano> ok, new topic 17:51:32 <sgallagh> rbergeron: Schedule is one thing; lifecycle is something else 17:52:13 <rbergeron> sgallagh: Ah, you mean with regards to major changes, not F17. 17:52:19 <sgallagh> yes 17:52:32 <sgallagh> Sorry for the confusion 17:52:39 <mmaslano> sgallagh: do you want to start discussion? 17:52:48 <rbergeron> np, just wanted to make sure everyone was on teh same page (I was in a different book, apparently, let alone page) 17:52:59 <pjones> sgallagh: lemme see when that is before I agree to it 17:53:32 <sgallagh> mmaslano: I'm not sure I'm the right person to do so. In general I'm opposed to switching to a longer schedule. (I'm eligible for convincing though) 17:53:56 <mmaslano> I'd like to go to next topic if anyone wants everything else then please in new ticket 17:54:03 * gholms rings the 30-minute gong 17:54:12 <sgallagh> mmaslano: please do 17:54:14 <t8m> mmaslano, +1 17:54:14 * nirik waits for next topic 17:54:17 <mmaslano> #topic #692 Adjust FESCo election policy 17:54:22 <mmaslano> .fesco 692 17:54:24 <zodbot> mmaslano: #692 (Adjust FESCo election policy) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/692 17:54:38 <cwickert> +1 to my own propsal :) 17:54:48 <cwickert> proposal* 17:54:57 <pjones> sgallagh: so... if I read right, it's tomorrow morning at 11 EST5EDT? or is it 10 EST5EDT? 17:55:00 <sgallagh> I'm in favor of allowing heavily-involved QA members eligible for FESCo 17:55:07 <t8m> Who defines the FESCo election policy? 17:55:13 <nirik> t8m: we do. ;) 17:55:16 <gholms> t8m: FESCo does. 17:55:16 <mmaslano> strange 17:55:17 <pjones> t8m: looks like we do ;) 17:55:33 <nb> fwiw, although i'm not a fesco member, I am opposed to changing it in the middle of an election cycle, but am in favor of changing it 17:55:36 <mmaslano> I'm also for QA in fesco, they can provide different perspective 17:55:44 <sgallagh> nirik: That seems kind of ridiculous. I mean, we could just all vote that this current selection of members will rule in perpetuity. 17:55:45 <t8m> so eventually we can decide that only we are eligible to be voted :D 17:55:54 <sgallagh> (I've always wanted to try my hand at dictatorshiop) 17:55:56 <nirik> sgallagh: yep. ;) 17:55:59 <mjg59> sgallagh: And then the board could overrule us 17:56:05 <nb> I have nothing against QA in fesco, i just don't think we should change it after nominations are closed, because of one person who wants to run 17:56:08 <pjones> I can be +1 to allowing Fedora QA people to run. Let's not let them win though, okay? 17:56:08 <nb> change it after this election 17:56:13 <mjg59> With great power comes etc 17:56:14 <nirik> I am not sure the group mentioned makes sense here. 17:56:23 <cwickert> pjones: lol 17:56:40 <nirik> nb: we have made exceptions before for people at the last minute... 17:56:47 <nirik> (too late submitting, etc) 17:56:47 <nb> well true 17:56:52 <mjg59> Nominations are closed now, so I don't see a problem with changing it at this point 17:57:01 <sgallagh> Yes, as I recall, we allowed some three nominations last cycle *after* the deadline 17:57:02 <nb> although i don't think we should have, but anyway 17:57:13 <ajax> i'm +1 to this change 17:57:18 <sgallagh> mjg59: Well, at the same time, one has to wonder if other QA people would have run, given the opportunity. 17:57:24 <brunowolff> Note that j_dunelay has been nominated but doesn't qualify under the current rules. 17:57:27 <t8m> sgallagh, +1 17:57:31 <nirik> This group isn't really used for anything I thought... 17:57:34 <sgallagh> But I'm inclined to say allow j_dulaney and change it for the future 17:57:43 <pjones> sgallagh: yeah, I'm +1 to that 17:57:44 <t8m> so I am, -1 for this cycle, allow it for the next 17:57:57 <mmaslano> hm, I'm also for this cycle 17:58:01 <nirik> how about we seperate out the issues here. 17:58:02 <nb> sgallagh, t8m i agree 17:58:09 * cwickert counts +5 and -1 17:58:15 <nirik> lets discuss the critera first, then decide if the new critera applies now? 17:58:37 <abadger1999> sgallagh: Try it, you'll deserve to have the work for perpetuity ;-) 17:58:39 <nirik> is there a better group we could use here? or just cla_done+1 group? 17:58:40 <mjg59> Oh right 17:58:53 <mjg59> It's clearly invalid for someone to nominate themselves if they're not able to be elected 17:59:39 <pjones> nirik: I would actually be okay with leaving it fairly restricted, but I do see the advantage of letting QA people participate. 17:59:39 <gholms> nirik: Are there no groups that have no real technical elements? 17:59:42 <EvilBob> mjg59: You mean vote? 17:59:47 * cwickert needs to leave now 17:59:50 <mjg59> So I'm +1 to this change, and also +1 to any nomination that didn't meet the criteria at the time of nomination being invalid 17:59:58 <pjones> mjg59: likewise. 18:00:01 <nirik> gholms: proventesters? bugzappers? 18:00:14 <pingou> gholms: ambassadors, design (to some extent) 18:00:20 <mmaslano> let's split votin into more steps 18:00:23 <sgallagh> gholms: documentation? 18:00:39 <mmaslano> #proposal 1: allow also QA in FESCo 18:00:51 <nirik> mmaslano: what do you mean by QA? 18:00:57 <t8m> mmaslano, that's too inconcrete to wote on 18:01:15 <cwickert_afk> lets say "members of the FAS group QA" 18:01:15 <mmaslano> hm 18:01:15 <cwickert_afk> https://admin.fedoraproject.org/accounts/group/members/qa 18:01:20 * abadger1999 notes that all of the mentioned groups are heavily involved in activities fesco regulates... which is why it was decided to give them a vote. 18:01:27 * nirik isn't sure he has a problem with cla_done+1 18:01:28 <sgallagh> mmaslano: Revise that to "Members of the qa group allowed to run for FESCo next cycle' (we can discuss the current cycle next) 18:01:35 <mjg59> EvilBob: ? 18:01:38 <mmaslano> sgallagh: ok 18:01:44 <nirik> abadger1999: the voting critera is ? cla_done+1 ? 18:01:50 <t8m> nirik, I'm ok with cla_done+1 as well 18:01:53 <nirik> sgallagh: what qa group? 18:01:56 <nb> jdulaney is not part of the qa group in FAS 18:01:57 <cwickert_afk> nirik: cla_done+1 means marketing, ambassadors etc 18:01:58 <mjg59> EvilBob: I don't know what you mean 18:02:01 <pjones> cwickert_afk: yes. 18:02:02 <abadger1999> nirik: I'm pretty sure. I can check i nthe db for last election 18:02:10 <nb> he is part of proventesters 18:02:11 <nirik> cwickert_afk: yep. 18:02:12 <sgallagh> nirik: I withdraw that and happily back cla_done+1 18:02:22 <Viking-Ice> QA is only for autoqa these days if memory servers me right 18:02:29 <Viking-Ice> fas group 18:02:32 <cwickert_afk> I don't think we want ambassadors in FESCo, just like ambassadors won't accept a packager in FAmSCo 18:02:37 <nirik> yeah, it's not really used for anything. 18:02:43 <pjones> cwickert_afk: yeah 18:02:45 <cwickert_afk> (just as an example) 18:03:13 * t8m wonders if votes should not be the decision and not too strict selection of eligible candidates 18:03:16 <abadger1999> nirik: yep, CLA +1 18:03:27 <sgallagh> t8m: +1 18:03:30 <nirik> well, fesco covers a lot of areas... technical content... 18:03:37 <cwickert_afk> I am strongly opposed to CLA_done+1 18:03:40 <notting> well, as long as it's 'engineering' steering, i'd say: packager, proventester, qa, rel-eng 18:03:42 <nirik> why wouldn't an ambassador be good in fesco? 18:03:53 <cwickert_afk> we should at least restrict it to something technical 18:03:59 <pjones> t8m: so you're proposing... what? Anybody involved in Fedora on a (handwavy) technical level is eligible? 18:04:15 <sgallagh> cwickert_afk: Well, we don't currently have such a grouping available (necessarily) 18:04:19 * abadger1999 notes that cla +1 includes people who are marginally involved with fedora -- people who have an upstream project on fedorahosted , for instance. 18:04:35 <pjones> abadger1999: yeah, that's why I'm against it. 18:04:38 <pjones> well, part of why. 18:04:47 <sgallagh> abadger1999: I agree with t8m that candidate selection shouldn't be too stringent 18:05:00 <gholms> Is it that hard for people who aren't in whitelisted groups to ask? 18:05:08 <cwickert> nirik: because many ambassadors have no clue about technical details and the group of ambassadors is HUGE, so we probably have many ambassadors elected for FESCo then 18:05:09 <mmaslano> we could say yes to qa in this election and think about details for the next one 18:05:15 <sgallagh> Votes will ultimately determine who the Fedora constituency wants to see in FESCo 18:05:23 <nirik> cwickert: I'm not sure people would vote for them... but ok. 18:05:41 <cwickert> take a look at the board elections: candidates from ambassadors always get elected 18:05:43 <pingou> what about packager, proventester, qt and other on case by case basis ? 18:05:53 <sgallagh> nirik: He makes a good point. Voting is largely name-recognition, and one overwhelmingly-large group may skew the votes to its own candidates 18:05:58 <cwickert> sounds reasonable 18:05:59 * nb is -1 to cla+1 18:06:00 <pingou> nirik: people vote for nicks/name they know 18:06:08 <nirik> sure. 18:06:09 * nb is fine with packager, proventester 18:06:15 <nb> releng if they aren't already one of the above 18:06:17 <cwickert> ok, proven packager then 18:06:23 * nirik notes we have a proposal to get rid of proventester. ;) 18:06:29 <cwickert> ouch 18:06:30 <mmaslano> nirik: yeah 18:06:37 * sgallagh considers rending this point moot by offering j_dulaney co-maintainership of one of his packages 18:06:39 <abadger1999> cwickert: That line of argument would raise the question, though, what makes testers better than your assessment of ambassadors? 18:06:41 * pjones actually like's notting's list modulo the proventester change: package, qa, rel-eng 18:06:51 <nb> sgallagh, yeah, i've considered just sponsoring jdulaney into packager 18:06:58 <pjones> abadger1999: direct technical involvement with current fedora. 18:07:00 <pingou> abadger1999: they don't necessarily :) 18:07:16 <cwickert> abadger1999: I assume that every proven tester has more technical insight than 90% of the ambassadors 18:07:18 * t8m is really -1 on the change now given this discussion 18:07:42 <pingou> FESCo could decide on case by case basis for people not part of one of the formentioned group to make sure that they have some sort of technical knowledge 18:07:57 <pjones> pingou: but we're not going to do that, because it's terrible. 18:08:03 <mmaslano> pingou: that's not right. We can't decide who can run 18:08:08 <nb> .fasinfo jdulaney 18:08:09 <zodbot> nb: User: jdulaney, Name: John Dulaney, email: j_dulaney@live.com, Creation: 2010-06-28, IRC Nick: j_dulaney, Timezone: US/Eastern, Locale: en, Extension: 5149140, GPG key ID: 20100628, Status: active 18:08:13 <zodbot> nb: Approved Groups: fedorabugs packager +proventesters cla_fedora cla_done cla_fpca ambassadors 18:08:20 * nb notes that jdulaney is now a member of packager 18:08:23 <t8m> hehe 18:08:27 <nirik> case by case is bad. 18:08:28 <mjg59> As of when? 18:08:29 * sgallagh snickers 18:08:33 <pjones> okay, so jdulaney is eligible anyway. 18:08:33 <t8m> so it's solved now? 18:08:41 <nirik> that means we are bringing in bias of current fesco on future fesco 18:08:42 <cwickert> pingou: case by case doesn't work. people need to nominate before we can decide and in order to nominate we need to have a criteria 18:08:46 <mjg59> pjones: Well presumably only if that was the case during nominations 18:08:51 <pingou> pjones: mmaslano true there needs to be a fix criteria 18:08:52 <tibbs> Well this is disappointing. 18:09:05 <pjones> mjg59: okay but still we can discus that outside of the policy discussion. 18:09:15 <pjones> or discuss it, if we feel so inclined. 18:09:33 <nirik> whats the current policy/? 18:09:35 <nirik> packager? 18:09:40 <t8m> yeah 18:09:42 <pjones> nirik: yes. 18:10:30 <abadger1999> dhttps://fedoraproject.org/wiki/FESCo_election_policy#Candidates 18:10:41 <notting> nb: yeah, i wonder how that happened. a little disingenous? 18:10:46 * nirik thinks we could get some good perspectives from bugzappers or proventesters, but not sure if that would leave things open to a flood of non tech people nominating. 18:10:48 <abadger1999> "Candidates may be any member of the packager group in the Fedora Accounts System. This helps ensure FESCo members have some experience with the processes of Fedora but still allows relatively new contributors to sit on FESCo and bring fresh ideas to the table. " 18:11:04 * nirik nods. 18:11:18 <mmaslano> I agree with abadger1999 18:11:22 <nirik> ok, so where are we here? is there a current proposal? 18:11:36 <mmaslano> #proposal Candidates may be any member of the packager group in the Fedora Accounts System. This helps ensure FESCo members have some experience with the processes of Fedora but still allows relatively new contributors to sit on FESCo and bring fresh ideas to the table. 18:11:51 * abadger1999 notes that he's just quoting current policy... which was decided on when he was on fesco... but that was in a different time. 18:11:52 <t8m> mmaslano, that is the current policy 18:12:28 <mjg59> Ok given that there is precisely nothing time-sensitive about this conversation, how about we move it to -devel@? 18:12:32 <mmaslano> does anyone have any other proposal or defer ths to next week? 18:12:34 <t8m> mjg59, +1 18:12:38 <mmaslano> mjg59: +1 18:12:45 <cwickert> mjg59: +1 18:12:49 <mmaslano> mjg59: do you want start discussion? 18:12:54 <mjg59> Sure I'll do that 18:13:08 <cwickert> thanks mjg59, I was afraid I had to do it 18:13:08 <nirik> ok. 18:13:11 <notting> mjg59: well, he wasn't eligible when he applied, or when the nomination period closed 18:13:14 * sgallagh abstains 18:13:18 * cwickert really needs to run now 18:13:22 <mmaslano> #action mjg59 will start discussion about candidates for FESCo on fedora-devel 18:13:32 <mjg59> However 18:13:40 <mjg59> jdulaney became a packager at 2011-11-07 18:08:03 GMT 18:13:47 <mjg59> Which is after nominations closed 18:13:55 <mjg59> So I'd add: 18:14:05 <pjones> Proposal: let jdulaney run anyway. 18:14:31 <mmaslano> +1 18:14:38 * pjones is +1 18:14:41 <ajax> +1 18:14:49 <t8m> It is nowhere said that he must be packager member at the time of nomination 18:14:54 <t8m> so +1 18:15:05 <cwickert_afk> +1 18:15:07 <mjg59> Eh, sure. I've no reason to think he's a bad candidate so I guess it does otherwise just seem churlish 18:15:11 <mjg59> +1 18:15:23 <nirik> +1 18:15:30 <sgallagh> +1 18:15:31 <nirik> especially since we have excepted others in the past. 18:15:32 <notting> t8m: it's sort of implied if that's the criteria. but, sure,+1 18:15:46 <gholms> t8m: One cannot be a candidate without membership in that group. 18:15:51 <mmaslano> #agreed jdulaney is acceptable candidate for this FESCo elections 18:16:01 <mmaslano> #topic #687 SysVtoSystemd 18:16:05 <mmaslano> .fesco 687 18:16:06 <zodbot> mmaslano: #687 (SysVtoSystemd) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/687 18:16:26 <pjones> gholms: yes, but there's a disparity in being a candidate and being nominated. it's subtle, and in this case has become irrelevant. 18:16:52 <nirik> I think this is fine, and we should approve it once the feature comes thru again... 18:17:08 <nirik> try and get more going in f17. 18:17:18 <notting> what's involved to discuss w/o a feature? 18:17:34 <mmaslano> I guess no action is needed here. Now. 18:17:43 <pjones> yeah, I'm not sure why we're involved here at this point. 18:17:47 <sgallagh> notting: I think he wants FESCo to define a conversion schedule 18:18:00 <Viking-Ice> nirik wanted me to run it through again 18:18:14 <mjg59> Well +1 18:18:16 <Viking-Ice> I was just going to continue where we left off in F16 18:18:18 <nirik> Viking-Ice: yes, the feature should do that tho. ;) Sorry if that was confusing 18:18:57 * t8m is not sure that conversion of the remaining packages is really high priority. However no new package with sysvinit without systemd unit should be allowed in of course. 18:19:15 <sgallagh> t8m: That sounds like a packaging proposal 18:19:31 <abadger1999> sgallagh: it is in the guidelines 18:19:53 <t8m> sgallagh, yes, and it is already in the guidelines I think 18:19:54 <sgallagh> ok 18:20:18 <nirik> excellent. 18:20:21 * nirik wasn't sure it was. 18:20:28 <sgallagh> I proposed last cycle that we could consider removing the sysv support in F17 entirely 18:20:30 <Viking-Ice> so what we are waiting for wrangler crew to review this? 18:20:32 <sgallagh> Thus forcing upgrades 18:20:50 <notting> sgallagh: big old -1 for that 18:21:02 <t8m> sgallagh, I am against that for third party sysvinit scripts at least 18:21:25 <nirik> Viking-Ice: yeah, we can stamp it when it flows thru from that. 18:21:42 <mmaslano> #info no action from FESCo is needed at the moment 18:21:51 <mezcalero> (we cannot remove sysv compat anytime soon for the sake of compat with 3rd party software; maybe in 10y. however we should not make use of that in fedora anymore) 18:22:05 <sgallagh> t8m: Ok, a valid point. But perhaps we could decide this time around that if a package is still shipping the sysv script without a unit file, it should be blocked from the release? 18:22:28 <abadger1999> sgallagh: http://fedoraproject.org/wiki/Packaging:Systemd#Unit_Files "Each package that contains software that wants/needs to start a traditional service at boot MUST have a systemd unit file. " 18:23:24 <nirik> sgallagh: we could see where we are before beta? 18:23:37 <sgallagh> abadger1999: Ok, fine. I'm proposing we block any packages that don't meet that MUST criterion 18:23:38 <t8m> nirik, rather before alpha 18:23:47 <nirik> sure. 18:23:57 <abadger1999> sgallagh: <nod> That's certainly something that fesco can decide to do or not. 18:24:14 <mmaslano> #info review state of sysv conversion before alpha 18:24:23 <nirik> sgallagh: block at alpha? 18:24:31 <sgallagh> Yes 18:24:37 <Viking-Ice> what about the obsoletes like I though anyterm was supposed to be removed in F15 then again in F16 but we are still shipping it? 18:24:40 <notting> although applying that only to systemd, and not any other packaging guideline seems a little odd 18:24:41 <sgallagh> That way they have until Beta to fix it or gtfo 18:25:19 <nirik> well, if you you mean block in koji, that could be a fair bit of rel-eng overhead... 18:25:24 <sgallagh> notting: That's highly-visible. Most other infractions are hidden at least 18:25:35 <nirik> I fixed 'foo' please unblock now (x300) 18:26:12 <t8m> nirik, do we have any other option? 18:26:20 * nirik ponders 18:26:51 <pjones> notting: well, in most cases I'd prefer not to punish people for our irresponsibly short development cycle. Though in this case a) it's a fairly easy thing to fix, at least hopefully, and b) we're on the second release where it should be done. 18:26:53 <nirik> not sure there's much else I guess. 18:26:54 * nb would be willing to help if granted privs 18:26:58 * nb only has override right now 18:27:20 <nirik> Viking-Ice: we have ~300 or so left? 18:27:34 <Viking-Ice> around 330 18:28:04 <Viking-Ice> from a simple repoquery that probably pulls in a couple if packages that violate the guidelines as in are shipping both 18:28:16 <Viking-Ice> legacy sysv and systemd units 18:28:39 <nirik> I guess I'm a weak +1 to that idea, but agree that it's odd to block for this but not other packaging violations. 18:29:37 <Viking-Ice> I think we finished most of the heavy hitters in F16 18:29:39 * nirik looks at everyone else. votes? 18:29:50 * sgallagh is +1 to his own proposal 18:29:52 <mmaslano> #proposal block packages which doesn't have systemd unit file according to guidelines 18:30:06 <t8m> #proposal Warn on fedora-devel that FESCo might decide to block the packages that violate this packaging guideline before Alpha. Defer the decision on the blocking to next meeting. 18:30:07 <mmaslano> sgallagh: ^ is it ok? 18:30:41 <mmaslano> +1 to t8m's proposal 18:30:44 <sgallagh> mmaslano: #proposal Starting at Alpha release, block packages that do not have a systemd unit file as per packaging guidelines 18:31:04 <nirik> I suspect that many/most of the remaning packages are where packagers aren't very active... 18:31:17 <pjones> ... surely packages that don't have one and also do have sysv scripts. 18:31:26 <sgallagh> nirik: Then I rather feel this is a boon. We'll drop some packages that aren't being maintained. 18:31:31 * nirik nods 18:31:46 <sgallagh> pjones: Sorry, I'll clarify 18:32:00 <sgallagh> #proposal Starting at Alpha release, block packages providing services that do not have a systemd unit file as per packaging guidelines 18:32:44 <t8m> sgallagh, OK +1 18:33:05 <mmaslano> -1 we should start blocking also other packages with strong packaging violation 18:33:21 <t8m> mmaslano, that's true 18:33:28 <pjones> mmaslano: surely you could propose that separately under Open Discussion later? ;) 18:33:44 * nirik is still weak +1 to this. 18:33:49 <mmaslano> pjones: why should we treat systemd unit files differently? 18:33:54 <sgallagh> mmaslano: I'm inclined to agree, but let's take each violation individually 18:33:59 <sgallagh> Some of them have more value than others 18:34:30 <pjones> mmaslano: I'm not saying we should treat them differently - but what's wrong with enacting *specific* cleanups one at a time? 18:34:31 <sgallagh> I don't know that blocking a package because its spec file name doesn't match the package name is worth doing. 18:34:35 <nirik> we should probibly draft a actual policy here. 18:35:00 <nirik> ie, when can/should a package be blocked for packaging guidelines violations? 18:35:01 * notting is +1 to t8m's proposal (warn that we may) and we can work out the specifics 18:35:04 <abadger1999> and also more cost 18:35:29 <notting> blocking is painful, after all... guidelines require re-revieiw on unblock, etc. 18:35:32 <abadger1999> (for instance, bundled libraries are both higher value and higher cost) 18:35:45 <nirik> yeah, and we haven't blocked them. ;) 18:35:48 <nirik> for them 18:35:56 * nirik is +1 to t8m's as well. 18:36:04 <t8m> abadger1999, +1 18:36:15 * mmaslano is still for t8m's proposal 18:36:42 <sgallagh> I'm +1 for t8m's proposal for this week 18:36:42 * t8m is +1 to my proposal as well :) 18:37:14 <mjg59> +1 18:37:17 <mmaslano> #agreed on t8m's proposal 18:37:44 <notting> who wants to take action on a proto-policy for what we should o? 18:37:47 <notting> do, even? 18:38:53 <mmaslano> t8m: do you want to start discussion? 18:39:29 * nirik listens to the crickets chirp. 18:39:49 <sgallagh> I'll do it 18:39:51 <t8m> mmaslano, I'll write the warning e-mail to fedora-devel however I don't feel I can make comprehensive proposal for the blocking policy 18:40:12 <sgallagh> t8m: Ok, you write the initial warning, I'll follow up with my proposal :) 18:40:17 <mmaslano> #action t8m will write warning email, sgalagh will start the discussion about blocking policy 18:40:30 <mmaslano> #ticket #690 move all to /usr - https://fedoraproject.org/wiki/Features/UsrMove 18:40:34 <mmaslano> .fesco 690 18:40:35 <zodbot> mmaslano: #690 (F17 Feature: move all to /usr - https://fedoraproject.org/wiki/Features/UsrMove) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/690 18:40:47 <sgallagh> mmaslano: topic 18:41:07 <mmaslano> #topic #690 move all to /usr - https://fedoraproject.org/wiki/Features/UsrMove 18:41:26 * nirik is a weak -1 to the feature. The advantages don't seem to me to be worth the pain and shuffling around of things. I guess I could be convinced otherwise. 18:41:45 * t8m is -1 to the feature for now as well. 18:41:52 <sgallagh> I am also -1 18:41:56 * mmaslano is strong -1 18:42:15 <haraldh> t8m, sgallagh, can you elaborate why? 18:42:24 <notting> i am a moderate +1. main concern would be the reliability of the implementation 18:42:44 <mjg59> I'm a fairly strong +1 18:42:54 <t8m> haraldh, basically I am not convinced it brings more positives than the havoc it causes 18:43:00 <sgallagh> haraldh: As a general rule, I'm opposed to any changes of such magnitude without (to my view) any significant advantage 18:43:08 <nirik> "less clutter" seems a poor reason for the pain. ;) snapshotting /usr ? how many people would do that? 18:43:21 <mjg59> sgallagh: Making the majority of the system read-only seems like a significant advantage 18:43:29 <haraldh> nirik, have you even read the recent feature page changes? 18:43:33 <nirik> yes. 18:43:39 <pjones> I'm a pretty week +1 so far. 18:43:39 <nirik> how would that work tho? 18:43:46 <nirik> surely people would want to apply updates? 18:43:54 <sgallagh> mjg59: You can't do that though. Updates wouldn't work. 18:44:00 * nirik re-reads to see if he missed anything. 18:44:03 <mezcalero> nirki: have you read my summary on the topic? i list a couple of reasons besides snapshotting 18:44:03 <abadger1999> mjg59: but -- what stops you from doing that already? Isn't the feature actually... ability to make more of the system read-only? 18:44:05 <pjones> That's a bit of strawman 18:44:06 <sgallagh> This is only useful in systems that are mounted over NFS 18:44:15 <mjg59> abadger1999: Making /usr read-only right now achieves basically nothing 18:44:15 <haraldh> https://fedoraproject.org/wiki/Features/UsrMove#FAQ 18:44:24 <mjg59> Because so much of the system is in / 18:44:44 <pjones> We could certainly arrange things so that you can run RO at your site and move it to RW to do an update, then move back to RO. 18:44:58 <abadger1999> mjg59: uhhh..... I guess that shows that making /usr read-only is a means to an end rather than an end in itself. 18:45:03 <nirik> and so intruder waits until rw. 18:45:10 <mezcalero> (ntw, seems cwickert is +1, according to his comments in the ticket) 18:45:16 <mezcalero> s/ntw/btw 18:45:17 <mjg59> People have been complaining about the lack of support for NFS /usr 18:45:30 <abadger1999> mjg59: Since I certainly see the benefits of making /usr read-only right now. 18:45:39 <pjones> nirik: sure, but there is utility to limiting the attack surface, especially if we're limiting it to times people might be looking to see if things work in the first place ;) 18:45:43 <mjg59> So having /usr be read-only is a definite win 18:45:48 <nirik> mjg59: since the dawn of time. 18:46:03 <pjones> nirik: no, it used to work. 18:46:08 <abadger1999> mjg59: how does this feature achieve that though? Isn't that the initrd changes that are separate from this feature? 18:46:17 <notting> mjg59: sure, but this is giving them NFS /usr in the context of making it just be a variation of NFS / 18:46:19 * drago01 is not really conviences that "read only" gains much 18:46:21 <drago01> if anything 18:46:23 <mjg59> But currently, as described in the feature page, if you want to have a shared /usr you then still need to update a huge number of packages that write stuff to / 18:46:23 <nirik> sorry, I was using hyperbole there.. yes, for a long time, and we said "doesn't work anymore, get over it" 18:46:35 <t8m> that's limiting attack surface of the whole earth to half of it :D 18:46:52 * sgallagh remains -1 18:46:58 * t8m remains -1 as well 18:46:59 <Viking-Ice> haraldh, I notice that you have not added to the FAQ "What happens to initramfs less setup with this move and how much larger the initramfs size get with this change and how it affects ( if any ) the memory size available to the secondkernel (i.e. crash kernel) since you know if it's is not sufficient you will get OOM if I'm not mistaken..." as I mentioned on G+ 18:47:05 <pingou> if you do /usr over nfs why not /bin and /sbin to ? 18:47:25 <haraldh> Viking-Ice, so, you want initramfs less _and_ /usr on NFS ?? 18:47:45 <mjg59> pingou: And /lib and /lib64 18:47:50 <haraldh> Viking-Ice, sorry can't do that for you now and afterwards 18:47:51 <pingou> mjg59: indeed 18:47:53 <mjg59> And yes you *can* do that 18:48:11 <mjg59> But it's an increase in management complexity 18:48:21 <mjg59> Whereas this is a one-off hit in packaging complexity that we can then ignore forever 18:48:33 <kay> but it's not atomic, if you update install stuff, multiple mountpoints is just a mess 18:48:47 <kay> hence the conversion to symlinks 18:49:06 <Viking-Ice> haraldh, not sure where nfs comes in the picture 18:49:41 <haraldh> Viking-Ice, ok, then make it /usr separate and no initramfs 18:49:53 * t8m doesn't want to imagine how the symlinking in %post will work in case of upgrades from older releases 18:49:54 <kay> Viking-Ice: the main feature is "system in one directory instead of 5 (rather randomly split today)" 18:50:11 <t8m> kay, what about /etc and /var? 18:50:14 <haraldh> Viking-Ice, does not work right now 18:50:23 <sgallagh> t8m: Why would symlinking happen in %post? 18:50:24 <kay> t8m: non-shareable by definition 18:50:33 <sgallagh> It would be done by %files, I'd assume 18:50:35 <kay> t8m: they are host-only 18:50:36 <nirik> sgallagh: the feature page suggests that 18:50:44 * sgallagh shudders and remains -1 18:51:00 <mezcalero> t8m: you don't have to imagine that, there are examples even in the feature page 18:51:10 <mezcalero> t8m: would be cool to read the feature page before voting! 18:51:46 <t8m> mezcalero, I said it wrong - what I wonder about is how fragile that will be in case of the upgrades 18:51:47 <abadger1999> kay: not true. 18:52:12 <t8m> kay, what but for snapshotting on upgrades you'll still have to snapshot the /etc and /var as well 18:52:20 <nirik> has dwalsh weighed in on the selinux changes? probibly just path changes? 18:52:22 <gholms> kay: And /boot, for that matter 18:52:29 <t8m> and /boot 18:52:30 <abadger1999> kay: /etc is a mixture of host and site configuration. /var is a mixture of host and site data. 18:52:34 <mmaslano> and /var/lib/rpm? 18:52:45 <mezcalero> nirik: dwalsh said, he wants to be notified, so that he can fix the policy, that's all 18:53:02 <nirik> ok 18:53:07 <haraldh> mmaslano, what's with /var/lib/rpm ? 18:53:20 <abadger1999> kay: There have been several different systems that separated the host and site stuff in different ways (ltsp, stateless, ...) 18:53:34 <kay> think of 100 kvm instances running sharing the same /usr (== /System) 18:53:50 <haraldh> abadger1999, nothing is going away with this feature... 18:53:59 <mmaslano> haraldh: rpm database? do you want to snapshot from it to or not 18:54:09 <gholms> kay: And then you update one and have 99 VMs with incorrect rpm databases? 18:54:17 <mezcalero> or think 1000 light-weight containers with LXC, all running apache with slightly different configuration, sharing the same /usr 18:54:21 <abadger1999> haraldh: I'm just responding to kay's assertion that /etc and /var are host-specific *by definition*. 18:54:27 <abadger1999> haraldh: That assertion is incorrect. 18:54:29 <haraldh> mmaslano, personally I don't care much about snapshotting.. I want /usr shareable... 18:54:36 <kay> gholms: they usually have one single master not 100 rpm databases 18:54:54 <t8m> what's wrong with sharing the current usr 18:55:00 <t8m> is it non-shareable now? 18:55:01 <t8m> >D 18:55:03 <t8m> :D 18:55:05 <mezcalero> in fact, if we want to make it possible to share the OS between KVM/LXC systems and some master system that they all are based on, /usr as one tree is crucial 18:55:07 <kay> t8m: it's only half of the system 18:55:16 <t8m> half? really? 18:55:22 <haraldh> t8m, https://fedoraproject.org/wiki/Features/UsrMove#What_is_currently_broken_with_having_.2Fusr_as_a_separate_partition.3F 18:55:25 <mjg59> t8m: You then need some other mechanism to manage updates to the rest of the system 18:55:31 <kay> t8m: and you really want to share the libs in the rootfs too 18:55:35 <haraldh> t8m, read the FAQ please 18:55:39 <nirik> would this also suggest a change to default paritioning? ie, give people a /usr by default? 18:55:40 <mezcalero> t8m: if you share /usr right now, you miss almost everything that's interesting, such as libc 18:55:42 <mjg59> And yes, that's an obvious one 18:55:55 * sgallagh strikes the 15 minute gong 18:55:55 <mjg59> If /usr gets an update but your /lib doesn't, binaries may be missing symbols 18:55:56 <notting> abadger1999: 'by definition' means 'as defined in the FHS' 18:55:58 <gholms> kay: You can't share /boot, but that is still under package management. 18:56:06 <haraldh> t8m, https://fedoraproject.org/wiki/Features/UsrMove#So.2C_why_don.E2.80.99t_you_just_mount_.2Fusr_from_the_initramfs_and_leave_the_files_where_they_are.3F 18:56:20 * mmaslano bang 15 minute gong 18:56:21 <gholms> kay: And by the time you share that you're already PXE-booting. 18:56:30 <mmaslano> I suppose we want continue in discussion 18:56:33 <abadger1999> Some portions of /var are not shareable between different systems. For instance, /var/log, /var/lock, and /var/run. Other portions may be shared, notably /var/mail, /var/cache/man, /var/cache/fonts, and /var/spool/news. 18:56:34 <sgallagh> -1 18:56:42 <t8m> -1 18:56:42 <sgallagh> I'd rather call for a vote. 18:56:45 <mjg59> gholms: LTSP-type setups often have small local disks 18:56:52 <kay> gholms: please keep focus, that's not related to the discussion 18:56:53 <abadger1999> notting: So at least, the fhs does not define /var as host-specific 18:57:14 <gholms> kay: It isn't related to "they usually have one single master not 100 rpm databases"? My apologies. 18:57:41 <notting> abadger1999: part of it is... 18:57:48 <mmaslano> your votes for continuing in discussion 18:57:52 <sgallagh> -1 18:57:54 <t8m> -1 18:58:02 <mmaslano> -1 18:58:04 <mezcalero> if you run 1000 light-weight apache containers on a single host, then you don't care at all about the RPM db... 18:58:14 * nirik is re-reading the wiki page, since it seems there's more stuff in talk than he recalls last time he read it. 18:58:38 <ajax> yeah, this is a lot more than i feel comfortable digesting in one go. 18:58:52 <abadger1999> haraldh: Your FAQ entry does nothing to say why your feature is going to make it so people can mount /usr separately -- if I have read everything correctly, in fact, it does not fix that -- the modern use of initrd fixes that. 18:58:53 <ajax> (also i apologize for being away, got pulled into a meatspace conversation) 18:59:21 <haraldh> abadger1999, https://fedoraproject.org/wiki/Features/UsrMove#So.2C_why_don.E2.80.99t_you_just_mount_.2Fusr_from_the_initramfs_and_leave_the_files_where_they_are.3F 18:59:34 <mmaslano> it's -3 for discussion, any other votes? 18:59:37 <nirik> so, vote? defer for more reading? sounds like several folks don't want more discussion... 19:00:09 * nirik is ok with more discussion, might be in the minority 19:00:21 <abadger1999> haraldh: Still doesn't fix the issue -- as others have pointed out, you still have things in the other non /usr directories. 19:00:21 * notting is +1 to having more discussion for now 19:00:51 <haraldh> abadger1999, like? 19:00:58 * sgallagh remains -1 to the feature. Nothing I've heard has made me waver. 19:01:03 <mjg59> Well, we might as well vote 19:01:04 <mjg59> If people aren't clear on the details by now then they're probably never going to be 19:01:04 <t8m> haraldh, configuration files can change on upgrades 19:01:22 * t8m remains -1 as well 19:01:25 <haraldh> t8m, in a cluster env with 100s of clients sharing the same /usr 19:01:26 <abadger1999> haraldh: /var/lib/rpm was just pointed out to you, was it not? 19:01:33 * mmaslano is still -1 19:01:44 <haraldh> t8m, you want config files to be handled with management sw 19:01:50 <mezcalero> abadger1999: rpm is not something you want to use to update the containers, but the master copy of the container 19:02:07 <haraldh> abadger1999, the clients with a shared ro /usr cannot use RPM!!! 19:02:10 <mezcalero> abadger1999: hence you don't want to share it between systems 19:02:21 <abadger1999> mezcalero: Exactly -- but /var/lib/rpm is not on /usr. 19:02:38 <haraldh> abadger1999, yes, and? the clients wont use rpm 19:02:40 <abadger1999> You want /var/lib/rpm shared between systems so you can do things like rpm -ql 19:02:43 <mezcalero> abadger1999: yupp, hence not shared, awesome! 19:02:54 <haraldh> abadger1999, no, you don't want :) 19:02:59 <abadger1999> rpm -qf /usr/bin/python etc. 19:03:02 <mezcalero> ajax: say something 19:03:21 <ajax> mezcalero: i'm pretty sure i said what i meant to. 19:03:46 <haraldh> abadger1999, and the current situation is the same 19:03:55 <t8m> also mixing up the move to usr with the bin/sbin merge is ugly 19:03:56 <ajax> i'm broadly in favor of the change but it's a lot of crap to digest and this meeting is already two hours longer than i wanted it. 19:03:58 <haraldh> sharing /usr does not involve sharing the rpm DB 19:04:05 <mmaslano> if I count correctly that we don't have 5 for accept or denial 19:04:06 <haraldh> the feature only grows /usr 19:04:10 <abadger1999> haraldh: correct. You are the one proposing an invasive change and then saying it fixes that situation. 19:04:11 <ajax> so i don't feel comfortable voting on it right now. 19:04:16 <abadger1999> haraldh: when in fact, it does not. 19:04:27 <mjg59> t8m: FPC have already indicated that they're not enthusiastic about the merge of /sbin and /bin 19:04:37 <haraldh> yes, because it grows the binary part 19:04:38 <mjg59> So that's going to have to be a separate conversation anyway 19:04:54 * notting looks at the clock, digests ajax's statement 19:04:58 <mmaslano> #proposal defer to next week 19:05:03 <abadger1999> Yeah, we're against the /sbin /bin merge... / => /usr is up to fesco to decide. 19:05:08 * nirik was waiting for that proposal. 19:05:18 <t8m> +1 to defer 19:05:22 <sgallagh> +1 to defer (Still -1 on the feature though) 19:05:30 <ajax> sbin/bin really can't Just Work as it is. i mean, consolehelper still exists. 19:05:44 <mmaslano> +1 we can't make any decision now anyway 19:05:46 <nirik> +1 I'd like to re-lookover the wiki page... 19:05:51 <haraldh> ajax, move it to /usr/libexec :) 19:05:53 <notting> ajax: that's a solvable problem 19:05:55 <mjg59> Ok, let's bring it up next week 19:05:57 <ajax> notting: i know. 19:06:00 <notting> +1 to defer for now 19:06:05 <notting> ajax: involves fire 19:06:10 <ajax> +1 defer like everyone else 19:06:21 <ajax> notting: the best solutions always do 19:06:23 <haraldh> and, yes.. please read the entire feature page and ask me, if things are not clear 19:06:59 <abadger1999> haraldh: I asked many questions that you moved to a different page -- you should answer them directly. 19:07:02 <nirik> haraldh: could you expand on what you envision for read-only and snapshots? ie, how would an end user use that setup, etc. 19:07:07 <mezcalero> may i ask that the ones who said -1 put together a lot of questions with the issues they have with the proposal? 19:07:09 <abadger1999> haraldh: It would be appreciated. 19:07:15 <mmaslano> #topic #689 Consider including bash-completion package by default (base, not core) 19:07:21 <mmaslano> .fesco 689 19:07:22 <zodbot> mmaslano: #689 (Consider including bash-completion package by default (base, not core)) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/689 19:07:26 <mezcalero> so that the folks behind the proposal have the chance to reply to that in detail? 19:07:27 <nirik> mezcalero: can do. 19:07:33 <mjg59> #proposal Move all further feature discussion to next week 19:07:51 * nirik opens the talk page. 19:08:01 <t8m> mjg59, yeah, we are already very late 19:08:03 <mezcalero> i think the least the -1 sayers can do is give the submitters of the proposal the chance to convince them 19:08:31 <mezcalero> nirik: thanks, now i would like to see the same response from the other naysayers ;-) 19:08:45 <mmaslano> ok, let's move 19:08:54 <mmaslano> I will postpone this ticket for next week 19:08:54 <sgallagh> mezcalero: Don't worry, I have plenty to say :) 19:08:58 <mmaslano> #topic Next week's chair 19:09:10 <sgallagh> I'm just sticking to my "If I don't have anything nice to say, don't say anything" nature 19:09:43 <mmaslano> who will chair next week? 19:09:45 * nirik guesses he could do it if no one else will. 19:10:04 <mjg59> One thing - do we want to move the time back an hour again now that we're all off DST? 19:10:13 <mjg59> Because right now the meeting covers the entire period where I can get lunch 19:10:13 <nirik> mjg59: yes. +1 here. 19:10:20 <t8m> mjg59, +1 to move the time 19:10:24 <sgallagh> mjg59: +1 19:10:28 <notting> +1 19:10:28 <mmaslano> +1 to move time 19:10:28 <pjones> mjg59: +1 yes 19:10:33 <mjg59> And while I do love you all, I also love not collapsing with low blood sugar at the end of the day 19:10:41 <mmaslano> #action nirik will be chair next week 19:11:00 <nirik> 18UTC next week? 19:11:12 <mmaslano> probably 19:11:13 <mjg59> Yup 19:11:24 <sgallagh> May I make one more suggestion on the UsrMove discussion? Given the size of the topic, perhaps we should defer its decision until the new FESCo elections are complete? 19:11:29 <pjones> we could always redefine it as 1pm EST5EDT :) 19:11:34 <mmaslano> #agreed meeting will start at 18UTC 19:11:46 <pjones> sgallagh: meh. 19:11:55 <sgallagh> Since the new electees will be the ones who have to actually deal with it 19:11:56 <shaiton> if meeting channel is free :) 19:11:58 <notting> sgallagh: give people an opportunity to stack the board? 19:12:03 <mjg59> sgallagh: Given that we've all already spent time reading up on it, deferring until post elections just means that any new members have to get up to speed 19:12:17 <mmaslano> sgallagh: put your proposal into ticket please 19:12:17 <mjg59> Which means the discussion is even more drawn out 19:12:23 <nirik> quick, someone add that to the elections questionare. ;) 19:12:25 <sgallagh> notting: The candidates are already decided on 19:12:32 <mmaslano> #topic Open Floor 19:12:41 <sgallagh> mmaslano: I will do so 19:12:43 <mmaslano> I hope no one has any issues for this meeting 19:13:06 * mmaslano will end meeting in few minutes! 19:13:41 <nirik> thanks for chairing mmaslano 19:13:52 <sgallagh> mmaslano: Thanks for chairing. 19:13:54 <mmaslano> #endmeeting