fesco
LOGS
19:00:01 <nirik> #startmeeting FESCO (2010-03-23)
19:00:01 * pjones yawns, goes to the bathroom before the meeting
19:00:01 <nirik> #meetingname fesco
19:00:01 <nirik> #chair dgilmore notting nirik skvidal Kevin_Kofler ajax pjones cwickert mjg59
19:00:01 <nirik> #topic init process
19:00:02 <zodbot> Meeting started Tue Mar 23 19:00:01 2010 UTC.  The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:00:04 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
19:00:07 <zodbot> The meeting name has been set to 'fesco'
19:00:09 <zodbot> Current chairs: Kevin_Kofler ajax cwickert dgilmore mjg59 nirik notting pjones skvidal
19:00:27 <mjg59> Hi
19:00:33 * notting is here
19:00:34 <nirik> hello all
19:00:43 * nirik sees we are missing cwickert
19:00:51 * skvidal is here
19:02:00 <Kevin_Kofler> Present.
19:02:15 <ajax> 
19:02:23 * nirik will wait a minute or two more before starting...
19:04:01 <nirik> ok, I guess we can go ahead and get started...
19:04:10 <nirik> #topic #351 Create a policy for updates
19:04:25 <nirik> I wanted to do a bit of followup here... since we ran out of time last time on this.
19:04:55 * dgilmore is here
19:04:55 <nirik> Is there any folks who would be willing to coordinate on the implementation details?
19:05:11 <nirik> and perhaps come back here to the full group with any additional questions that arise from that?
19:05:11 <notting> the proposal has been added to the wiki at http://fedoraproject.org/wiki/Package_update_acceptance_criteria
19:06:13 <nirik> I would be happy to work on it some, but not sure I have time to follow all the implementation it needs.
19:06:43 <ajax> so it seems like, first, we need to have tests that implement the common criteria.
19:06:50 <nirik> we need autoqa working for section 1.
19:07:12 <nirik> we need a way to list/add/remove things from 'important packages' for section 2.
19:07:23 <nirik> we need proventester criteria to be established
19:07:25 <notting> i can help point people at what needs implemented, but not sure i have much time to *do* implementation
19:07:54 <nirik> much of this is being worked on by other groups...
19:07:56 <Kevin_Kofler> I still don't see what frigging problem those criteria are supposed to solve.
19:08:04 <ajax> Kevin_Kofler: thanks for that.
19:08:12 <Kevin_Kofler> Section 1 makes sense, but is not implementable at this time at all.
19:08:23 <ajax> anyone in QA or the peanut gallery know if we have tests for the common criteria?
19:08:27 <Kevin_Kofler> Section 2 and 3 are just a PITA.
19:08:29 <wwoods> Kevin_Kofler: your objection to the idea has been noted many times now, thank you
19:08:34 <wwoods> I'm working on the depcheck test now, upgrade path is (IIRC) part of rpmguard
19:08:35 <nirik> but I think it would be good to have some fesco folks provide input on what we want, and help make sure the people working on these bits can do what we are looking for.
19:08:37 <notting> Kevin_Kofler: yes, and your vote on those sections was recorded.
19:08:38 <wwoods> the conflicts test already exists
19:09:01 <wwoods> installation test is being worked on by psss/kparal in the new tps branch of autoqa
19:09:26 <notting> tps branch?
19:09:30 <wwoods> there's some technical details to work out - how/whether to allow the autoqa user to move packages between tags, etc
19:09:32 <ajax> "test package sanity", i assume...
19:09:39 <nirik> wwoods: cool. So realistically how far out are we looking before we could have autoqa running on updates?
19:09:41 <wwoods> notting: just a git branch in the autoqa repo named 'tps', but yeah
19:09:46 <nirik> this cycle? next?
19:10:33 <wwoods> nirik: having those four tests running? we should have that stuff working before F14 Alpha
19:10:43 <nirik> wwoods: aweseme.
19:10:47 <nirik> awesome even.
19:10:54 * cwickert has been in the wrong chan, sry
19:10:58 <wwoods> I'm hoping probably have it all working in a month or two but there's always more details than you expect
19:11:14 <wwoods> err. s/hoping probably/hoping we'll/
19:11:50 <Kevin_Kofler> Famous last words. ;-)
19:11:54 <nirik> yeah. I think the big other items we wanted we will need to touch base with lmacken on. Namely how can we list/add/remove important packages, and can we tell when something has spent a week in testing easily.
19:12:22 <wwoods> yeah. turns out it takes time to actually solve problems.
19:12:46 <nirik> I guess since no one else is hopping to do it I can talk with lmacken and abadger2001 and see what it looks like for pkgdb/bodhi on those items.
19:13:25 <nirik> #action nirik will talk with bodhi/pkgdb developers about implementation desires for this policy.
19:13:29 <ajax> the "important" package set should probably be a list we generate continuously
19:13:30 <notting> as a followup proposal, we could just redefine critical path to be the criteria from the proposal
19:14:14 <nirik> notting: that would be probibly be easiest, but it might be confusing people who expect it to be what it is now.
19:14:34 <wwoods> I'd prefer the Important Packages be defined similarly to current critpath, but as a superset
19:14:51 <wwoods> there are slightly different test requirements for the things listed outside critpath there
19:14:55 * nirik isn't sure how hard that is to implement. will ask.
19:15:08 <notting> wwoods: are there, in this proposal?
19:15:13 <notting> nirik: it's just generating another list
19:15:21 <notting> the issue is getting it pushed into bodhi at the right places
19:15:24 <wwoods> right - just another comps group, practically
19:15:27 <Kevin_Kofler> I think critpath should be redefined to match that list of packages.
19:15:30 <nirik> notting: well, yeah, but does bodhi have setup for that...
19:15:37 <nirik> displaying it, etc.
19:15:46 <Kevin_Kofler> It doesn't make sense to be anal about updates for KDE, but happily ship the release with a broken KDE!
19:15:51 <wwoods> notting: yes - the 'important' package list is: critpath + desktops + package update GUIs + desktop apps
19:16:02 <Kevin_Kofler> If it's critical for updates, it's also critical for releases.
19:16:06 <wwoods> GUI testing is kind of a different beast
19:16:29 <notting> wwoods: but some GUI stuff is already in critical path
19:16:36 <wwoods> critpath was defined in such a way as to avoid the need for most functional testing;
19:16:54 <wwoods> the fact that GDM comes up at all is sufficient to assume e.g. X+gdm are working
19:17:07 <pjones> Kevin_Kofler: I'm not sure that's true - it makes sense to require that updates in general are less broken than whatever came before them
19:17:08 <wwoods> doing similar smoketesting for e.g. firefox is much more involved
19:17:40 <wwoods> it's really not too much to ask to keep critpath as-is and have this proposal define a new set that's a superset, is it?
19:17:53 <ajax> cart, horse.
19:18:03 <Kevin_Kofler> If we want to keep critpath as is, we should also have this proposal use critpath as is.
19:18:22 <Kevin_Kofler> But the added packages are the things users really want to use.
19:18:23 * cwickert notes that the critical path must be fixes, there are still some Xfce packages in there that are not critical path
19:18:29 <wwoods> Kevin_Kofler: you have missed the point. there's other uses of critpath outside this proposal
19:18:32 <Kevin_Kofler> They don't care if X comes up, but no browser works.
19:18:40 <wwoods> I'd like to not have to change the other QA uses of critpath
19:18:45 <Kevin_Kofler> Shipping a release in that state is broken.
19:18:53 <notting> wwoods: aha, that's what i'm asking - what other QA uses of critpath are there?
19:19:04 <Kevin_Kofler> If you don't want to do functionality tests for releases, then why do them for updates?
19:19:10 <nirik> ok, we are at 15minutes. ;)
19:19:11 <wwoods> it features in RATS: https://fedoraproject.org/wiki/QA:Rawhide_Acceptance_Test_Plan
19:19:17 <nirik> votes to keep going on this topic?
19:19:30 <wwoods> and ISTR there's other places we were using it for the installation test plans
19:19:40 <pjones> I'll happily vote to talk about anything else.
19:19:59 <mjg59> I'm not convincd that this conversation is progressing usefully
19:20:01 <ajax> i think we know things that need working on now, yes.
19:20:08 <mjg59> It would seem better to take this to email now
19:20:16 <wwoods> sure.
19:20:18 <nirik> I'd be happy to talk with bodhi/pkgdb devs and we can talk more on this next week?
19:20:25 <ajax> perfect.
19:20:27 <dgilmore> nirik: -1
19:20:39 <nirik> dgilmore: ?
19:20:43 <cwickert> dgilmore, -1 on what?
19:20:45 <dgilmore> to continuing
19:20:58 <nirik> ah, right.
19:20:59 <dgilmore> the conversation
19:21:08 <nirik> thanks for the info wwoods. We will get something worked out.
19:21:11 <Kevin_Kofler> +1 to continuing, the point about the definition of what's critical is still undecided.
19:21:16 * cwickert is happy with the current proposal, so no further discussion needed IMO
19:21:24 <cwickert> -1 to contine
19:21:40 <nirik> Kevin_Kofler: how about we gather more info and talk about it next week?
19:21:47 <ajax> i count -5 to continue (pjones, mjg59, dgilmore, cwickert, me)
19:21:51 <nirik> #topic #357 New Sponsor Request: Matthew Booth
19:21:55 <notting> we can proceed with the two groups separate.
19:21:55 <nirik> .fesco 357
19:21:58 <zodbot> nirik: #357 (New Sponsor Request: Matthew Booth) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/357
19:22:33 <Kevin_Kofler> Not a whole lot of feedback there.
19:22:42 <Kevin_Kofler> But what was there was all positive.
19:22:43 <nirik> feedback on the sponsors list was positive, but not much of it. ;)
19:22:54 <dgilmore> +1 from me
19:23:03 <dgilmore> dedicated java folks are hard to find
19:23:05 <cwickert> +1
19:23:06 <ajax> i generally trust overholt's judgement, +1
19:23:16 <pjones> ditto ajax, +1
19:23:18 <nirik> I am +1 on this... I would like to see more java folks, and from looking at his reviews he's done a reasonable job.
19:23:20 <notting> seems like a good java guy. +1
19:23:22 <Kevin_Kofler> +1 from me too, I'll also trust Overholt here, as he knows his fellow Java contributors best.
19:23:29 <mjg59> +1
19:23:45 <nirik> #agreed Matthew Booth approved as sponsor.
19:23:54 <nirik> #topic #356 'distribution' vs 'general' in bugzilla
19:23:59 <nirik> .fesco 356
19:24:00 <zodbot> nirik: #356 ('distribution' vs 'general' in bugzilla) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/356
19:24:07 <nirik> notting: you want to talk about this one?
19:24:16 <notting> sure
19:24:25 <ajax> i don't get why these are separate at all?
19:24:32 <notting> we used to only have distribution
19:24:38 <pjones> they sure seem the same to me
19:24:39 <notting> general got created a few releases ago, not sure why
19:24:40 <dgilmore> im ok with this
19:24:50 <dgilmore> i do wonder if we can make general first in the list
19:24:54 <dgilmore> so its easier to find
19:24:59 <dgilmore> but thats outside of this
19:25:02 <ajax> with javascript all things are possible
19:25:08 <pjones> the criteria in the proposal doesn't make things clearer to me, either
19:25:16 <nirik> does anyone police/triage these?
19:25:47 <Kevin_Kofler> I vote +1 to the proposed policy.
19:25:47 <pjones> dgilmore: but even if we can do that, how's that better than making it just "distribution" and putting it first in the list?
19:25:47 <nirik> why not just do a 'general' one?
19:26:01 <pjones> (or just "general", whichever)
19:26:17 <notting> distribution gets assigned to me, so i shuffle them off to other people whenever possible
19:26:18 <Kevin_Kofler> I think these are 2 different things.
19:26:35 <dgilmore> pjones: general  == i dont what its for, distribution would be something specific.  but i could go either way
19:26:38 <pjones> Kevin_Kofler: the language in the proposal doesn't seem to make them two different things
19:26:41 <Kevin_Kofler> "I don't know what's at fault" vs. "I know this is not about a specific package, but the distribution as a whole".
19:26:55 <gholms> Maybe "general" isn't the right word.
19:26:57 <Kevin_Kofler> pjones: To me it clearly does.
19:27:05 <ajax> "unknown" might be better than "general"
19:27:06 <Kevin_Kofler> gholms: Yeah, maybe "unknown" is better?
19:27:16 <pjones> dgilmore: and yet the first statements in each are "Bugs related to Fedora which do not apply to any specific components." and "Bugs that are not tied to a specific component."
19:27:19 <pjones> these say the same thing.
19:27:35 <pjones> so if we're doing this, a) unknown is better than general, and b) take that part out of "distribution"
19:27:40 <nirik> well, I think if we are just changing the descriptions, I'm fine with whatever notting wants to change them to.
19:27:44 <gholms> Either "(unknown)" or "(unsure)", perhaps?
19:28:07 * pjones hatches a plan to reassign anaconda bugs to "unknown" on a constant basis ;)
19:28:13 <notting> pjones: i can rewrite the 'distribution' one to 'Bugs related to Fedora as a whole'?
19:28:26 <pjones> notting: that makes more sense
19:28:58 <Kevin_Kofler> notting: +1
19:29:02 <pjones> notting: but that sounds awfully much like what "general" would mean, so I still also think "general" is a shitty name
19:29:16 <notting> i wonder if it's possible to figure out who created general, and why
19:30:01 <pjones> I'm not sure "unknown" really would serve a purpose; it's not like the people who file bugs incorrectly against anaconda, X, and kernel are going to stop doing that.  usually they don't know that they don't know.
19:30:26 <nirik> also 0xFFFF gets most of the unsure ones. ;)
19:30:35 <dgilmore> pjones: right.  i get random weird things filed against fedora-packager all the time
19:30:40 <Kevin_Kofler> nirik: Yeah.
19:30:53 <Kevin_Kofler> We should get "general" renamed to "00unknown".
19:30:59 <pjones> right.  so having something with a good triager be first in the list seems more important than anything else
19:31:07 * nirik gets konsole, vty, bash and gnome-terminal bugs against "Terminal" all the time. ;)
19:31:15 <notting> Kevin_Kofler: nah, just javascript-it to the top
19:31:27 <pjones> js it to the top, of course.  but "general" is still a terrible name.
19:31:37 <nirik> Unspecified?
19:31:53 <pjones> I dunno, I'm still of two minds on the whole thing
19:32:10 <pjones> having a specific place to put things you're not sure about seems like it just leads to having another thing people need to look at.
19:32:13 <Kevin_Kofler> Except a lot of "0xFFFF" bugs are due to the JS screwing up.
19:32:15 <cwickert> nirik, rename Terminal to xfce4-terminal like other distros?
19:32:25 <Kevin_Kofler> So it'd be better to put the stuff to the top without relying on JS.
19:32:30 <notting> Kevin_Kofler: no, we don't have any JS there now
19:32:34 <nirik> cwickert: but it's not. There was/is a xfce4-terminal, which Terminal is not. ;)
19:32:48 <Kevin_Kofler> We do, the combobox is only added by some AJAX.
19:32:53 <pjones> notting: we don't have any js in the sorting - we do have some in "does the list show up" - but I'm not sure how that can lead to 0xffff getting selected
19:33:01 <nirik> I would wonder if we couldn't get bugzappers to trage a unsorted component too.
19:33:07 <notting> i assume that's just people picking the first thing in the list
19:33:12 <cwickert> I think we need the "general" for tracker bugs
19:33:15 <pjones> Kevin_Kofler: that's true for reassigns, I don't think that's true for new bugs, is it?
19:33:23 <halfline> any time i go to a bug it shows 0xFFFF in the list for a few seconds
19:33:25 <pjones> cwickert: and why isn't "distribution" a good place for those?
19:33:25 <Kevin_Kofler> pjones: When the list is created, at least Konqueror first selects 0xFFFF, only once it's fully loaded, it selects the intended component.
19:33:25 <notting> cwickert: we've used distribution for tracking bugs in the past
19:33:28 <halfline> then it changes to the right component
19:33:35 <pjones> Kevin_Kofler: ah.
19:33:37 * skvidal is not going to be here for a bit
19:33:38 <skvidal> sorry
19:33:47 <Kevin_Kofler> Several times, things accidentally got reassigned to 0xFFFF.
19:33:59 <nirik> yeah, when the list is slow to load. ;(
19:34:01 <cwickert> pjones, IMO distro is the whole thing
19:34:12 <Kevin_Kofler> Also due to bugs in Konqueror, Arora or other browsers, but I think those have been resolved since.
19:34:15 <Kevin_Kofler> Still, it's fragile.
19:34:38 <cwickert> for example I hatve a LXDE tracker bug. distribution seems wrong to me as it doesn't deal with the whole distribution
19:34:39 <pjones> cwickert: perhaps I should ask: what /functional/ difference will that make?  we'll have tracker bugs that need to be essentially ignored in one list, not in the other.  so?
19:35:05 <cwickert> pjones, no functional difference
19:35:18 <pjones> so if there's no functional difference, why do it?
19:35:20 <Kevin_Kofler> We just arbitrarily assign our KDE tracker bugs to kde-settings.
19:35:44 <cwickert> pjones, ok, you are right, I'm convinced
19:36:08 <nirik> so, where are we?
19:36:18 <pjones> I'm really thinking we should just have "distribution".  And it should be JSed to the top.
19:36:40 <nirik> and perhaps get some bugzappers to triage it? unless notting really enjoys it. ;)
19:36:47 <pjones> not a bad idea
19:36:59 * gholms rings the 15 minute bell  ;)
19:37:00 <nirik> althought it might be hard to figure out where some things go.
19:37:02 <Kevin_Kofler> I think we should have 00unknown (or some other characters that sort to the top + "unknown") and distribution.
19:37:13 <nirik> gholms: your clock is off I think... 2 min left here.
19:37:22 <notting> does space sort first?
19:37:28 <pjones> sure, but if it's difficult to figure out where things go, either a) somebody with more experience needs to look at it, or b) distribution is probably good enough
19:37:42 <ajax> notting: yes, it does.
19:37:45 <cwickert> +1 for "distribution" and removing "general"
19:37:48 <ajax> it's asciibetical
19:37:50 <pjones> notting: should, if it's accepted input.
19:37:56 <gholms> nirik: Turns out I'm just bad at math; sorry.
19:38:01 <pjones> LC_COLLATE appears to be "C" here.
19:38:04 <nirik> gholms: no worries. ;)
19:38:09 <notting> of course, that doesn't mean that some other part of bz won't explode if we try that
19:38:12 <pjones> (oh god - that's not browser-determined, is it?)
19:38:34 <nirik> I'm fine with deleting general and moving distribution to the top
19:38:41 <pjones> we should find out if " distribution" works and combine the two to it if it does.
19:38:44 * notting is +1 to that
19:39:06 <dgilmore> im good with combing into distribution
19:39:06 <pjones> and then have triagers look at it.
19:39:06 * nirik notes we are now at 15min, but I guess we can finish voting?
19:39:34 <ajax> +1 to deleting general, and to renaming to %20distribution if possible.
19:39:45 <nirik> ok, any objections to that plan? notting: you willing to make it so?
19:39:56 * Kevin_Kofler votes -1 to nirik's proposal, these are really 2 different things and should have separate components.
19:40:04 <pjones> +1 to folding general into distribution, also +1 to either renaming to %20distribution or to js sorting, whichever is practical.
19:40:22 <notting> let me just double check
19:40:23 <dgilmore> +1
19:40:26 <notting> with QA
19:40:27 <dgilmore> just to be clear
19:41:24 <nirik> ok, I think thats enough votes to pass.
19:41:24 <cwickert> another +1 for the record
19:41:29 <mjg59> +1 for that
19:41:47 <ajax> +1
19:41:58 <nirik> #agreed will remove general and try and get distribution to sort to the top of the list.
19:42:07 <nirik> #topic #358 Proposal: abolish FESCo ratification requirement for FPC guidelines
19:42:12 <nirik> .fesco 358
19:42:17 <zodbot> nirik: #358 (Proposal: abolish FESCo ratification requirement for FPC guidelines) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/358
19:42:20 <nirik> Kevin_Kofler: care to talk about this one?
19:43:00 <Kevin_Kofler> So the proposal here is to eliminate a bureaucratic roundtrip for a pure formality.
19:43:18 <Kevin_Kofler> Instead, when FPC votes a guideline, it should be automatically considered ratified.
19:43:26 <pjones> FPC seems to hate this - I think it's a case where we should move the line that determines if they ask us or not
19:43:28 <Kevin_Kofler> If there are any concrete objections, they can always be escalated to us.
19:43:31 <Kevin_Kofler> FYI, rdieter told me in #fedora-kde that he likes this proposal.
19:43:40 <notting> are spot, tibbs, and other representatives of FPC here?
19:43:42 <dgilmore> -1 to this as FPC wants it and i think its helpful to get FPC changes some airtime and publicity
19:43:44 <Kevin_Kofler> And abadger1999 didn't look completely opposed either from the Trac ticket.
19:43:56 <Kevin_Kofler> So it's not true that FPC is against this proposal as a whole.
19:43:58 <notting> i rememer the last time this came up FPC wanted things to come to a FESCo vote
19:44:20 * spot looks up
19:44:45 <cwickert> I think there always should be a body to control the others. e.g. we are controlled by the board and we should control FPC
19:44:48 * nirik doesn't care much... I'm happy to look over the changes. They are usually fine...
19:44:51 <Kevin_Kofler> I think FPC is perfectly capable of handling guidelines on their own without this useless extra step.
19:45:00 <Kevin_Kofler> So a more efficient process would be better for everyone.
19:45:09 <mjg59> FPC have suggested that they don't want final say on everything
19:45:09 * spot is a fan of checks and balances
19:45:15 <cwickert> I think all the discissions about packaging changes are very trivial and usually don't take much time
19:45:21 <cwickert> so why not continue as is?
19:45:23 <Kevin_Kofler> For us, it would mean fewer boring routine items with extremely predictable outcome on our meeting table.
19:45:23 * rdieter doesn't feel strongly either way, whether FESCo would rather explictly ack things, or would rather nack things , whichever is deemed more efficient
19:45:31 <mjg59> I'm fine with suggesting that FPC should have the option of choosing what they want to pass up to us
19:45:41 <cwickert> rdieter, you are right, more efficient
19:45:56 <cwickert> mjg59, good idea
19:46:02 <Kevin_Kofler> It's certainly more efficient to let FPC do things on their own, isn't it? :-)
19:46:07 <ajax> if we weren't explicitly in the approval loop, i'd at least want notification that new guidelines were added.  which doesn't really save me any time.
19:46:08 <mjg59> spot: Do you think FPC are capable of self-policing reasonably in that respect?
19:46:29 <Kevin_Kofler> ajax: They'd be posted on fedora-devel-announce which you're supposed to read as a maintainer anyway. :-)
19:46:30 <pjones> I don't think the fact that something is usually boring is a great reason for us to stop doing it, honestly.
19:46:33 <spot> mjg59: well, in the past, FESCo has rejected items we have approved.
19:46:57 <mjg59> spot: Do you have the feeling that FPC would know which items would be potentially rejected by FESCo?
19:47:06 <spot> mjg59: sometimes, but not always.
19:47:24 <mjg59> spot: Ok, in that case I'd prefer that they continue to go through FESCo
19:47:25 <pjones> okay, so that indicates that we should probably stay in the loop
19:47:32 * spot is only predictable psychic on tuesdays. ;)
19:47:32 <Kevin_Kofler> If people object to a guideline, whether they're FESCo members or just random maintainers, they should just file their objection in the FESCo Trac.
19:47:34 <Kevin_Kofler> Then we can vote on it.
19:47:42 <mjg59> The length of time that we spend on FPC stuff is pretty insignificant compared to most of the rest
19:47:44 <pjones> Kevin_Kofler: it's only more efficient if we always agree with them, which we don't.
19:47:45 <nirik> I think the orig setup was not that fesco voteed on each, but that fesco had a chance to veto
19:47:47 <Kevin_Kofler> But by default, guidelines passed by the FPC should be considered valid.
19:47:55 <Kevin_Kofler> I don't see why FESCo needs to micromanage everything.
19:48:03 <Kevin_Kofler> We have better things to do with our time.
19:48:04 <mjg59> Kevin_Kofler: Because FPC are asking us to
19:48:14 <pjones> Kevin_Kofler: FPC are asking us to monitor what they do, basically.
19:48:22 <pjones> it isn't a big burden on us, so why not do it?
19:48:33 <ajax> i'm flattered that they think my opinion is trustworthy ;)
19:48:41 <Kevin_Kofler> And not having the roundtrip would make guidelines pass much faster and make it easier to handle documentation, because we currently just send things back to FPC for them to document them.
19:48:55 <Kevin_Kofler> If they handle the process from start to end, documenting becomes an obvious step.
19:49:03 <cwickert> right, most FPC things are easy and *if* they are contriversial, they will come up to us anyway
19:49:08 <spot> the main reason i'm not sure a "valid until FESCo NACKs" approach is sensible is in the situation where FESCo does NACK, we might end up forcing packagers to undo what we just told them was okay
19:49:22 <pjones> spot: or even required
19:49:28 <spot> pjones: yep.
19:49:30 <mjg59> Kevin_Kofler: FPC aren't asking for this, so I think the impact on their workload isn't worth worrying about
19:49:33 <Kevin_Kofler> IMHO NACKing is just something to do in exceptional cases.
19:49:44 <mjg59> Kevin_Kofler: We do only NACK in exceptional cases
19:49:53 <mjg59> The problem is identifying exceptional cases in advance
19:49:56 <pjones> Kevin_Kofler: but they're asking us to review each change.
19:49:59 <mjg59> spot's concerns seem reasonable
19:50:09 <pjones> (and for apparently good reasons.)
19:50:24 <Kevin_Kofler> I think there's way too much routine stuff in our meetings.
19:50:39 <Kevin_Kofler> We should discuss only the really important items, not routine items.
19:50:42 <ajax> i think i'm -1 on this.  i'd be fine with not doing the review, but if fesco's input is solicited, we should give it.
19:50:50 <Kevin_Kofler> A routine item is indicative of a broken process.
19:51:00 <notting> i'm -1 as well, as the FPC lead is requesting the review.
19:51:08 <mjg59> -1 for the same reason
19:51:10 <pjones> Kevin_Kofler: the trouble seems to be that they're not always routine, and predicting those cases is nontrivial.
19:51:12 <Kevin_Kofler> I'm obviously +1 to my own proposal.
19:51:13 <pjones> I'm -1 on this as well.
19:51:23 <nirik> is there some way we could improve workflow here? Would it help if I pinged spot/FPC after a fesco meeting with approvals?
19:51:24 <Kevin_Kofler> How about we ask FPC to vote on what their official position is?
19:51:29 <notting> if we want to change our review process (give a couple of minutes for people to raise objections, otherwise blanket approval?), that's a separate item
19:51:33 <Kevin_Kofler> Rather than just listening to spot alone?
19:51:49 <tibbs> As I indicated in the trac ticket, I would be happy with a loosening of the stuff we need to pass up to FPC, but I don't think I'd want to bypass FESCo review entirely.
19:51:50 <pjones> How about we try to collect votes on trac for these in general, so we don't need to discuss them at meetings?
19:52:16 <pjones> that is, we switch to putting individual FPC changes in as trac tickets so we can vote on them there individually.
19:52:18 <nirik> pjones: we have tried that in the past, with limited success, but we can try again.
19:52:29 <mjg59> For routine items, people should have read them before the meeting and the time consumed at the meeting should be minimal
19:52:37 <pjones> nirik: yeah, it has the downside that we've actually got to be responsible for it to work.
19:52:41 <Kevin_Kofler> I'd like to see a much more decentralized Fedora, with packaging in the hand of FPC, features in the hands of the SIGs implementing them etc.
19:53:07 <pjones> Kevin_Kofler: and that's fine, but spot has asked us to review their changes formally.
19:53:11 <Kevin_Kofler> And FESCo discussing only global project policy in our meetings, not routine "approve X" items.
19:53:34 <pjones> Kevin_Kofler: are you seeing what I'm saying to you?  is your irc client working correctly?
19:53:46 <Kevin_Kofler> I'm seeing it.
19:53:53 <nirik> so we are at -4 / +1 I think?
19:53:58 <Kevin_Kofler> But what spot is saying is not even an official FPC position.
19:53:59 <mjg59> Yup
19:54:07 <cwickert> -1
19:54:09 <spot> Kevin_Kofler: you are mistaken. I speak for FPC. :)
19:54:18 <Oxf13> spot /is/ the FPC
19:54:18 <cwickert> now we are at 5 i think
19:54:25 <pjones> spot is FPC's designated human.
19:54:29 <Kevin_Kofler> :-)
19:54:32 <pjones> Okay, we're at -5, the vote fails.
19:54:37 <pjones> the motion fails, rather.
19:54:40 <Kevin_Kofler> I'd rather FPC actually votes on their official position.
19:54:50 <notting> that ... would not be a fesco item.
19:54:51 <ajax> feel free to propose it to them for their next meeting.
19:54:55 <pjones> you want to both not micromanage FPC and micromanage them at the SAME TIME?
19:54:58 <spot> if FESCo would prefer that we separate the items into separate tickets so that they can be voted outside of the meeting, we'd be happy to do that
19:55:05 <Oxf13> Kevin_Kofler: you want decentralization, and then you want to dictate how they do things?
19:55:07 <nirik> #agreed this proposal is not approved.
19:55:11 <mjg59> spot: It's probably worth a go
19:55:25 <nirik> spot: I think thats worth a try.
19:55:27 <mjg59> We'll see if we can be useful enough to make it work
19:55:31 <nirik> I can try and badger people to vote.
19:55:48 <nirik> #topic Fedora Engineering Services Tickets/Updates
19:55:48 <spot> okay. not a problem. we'll start that with the next round of approvals.
19:56:19 <nirik> I don't have much here, but wanted to just bring up the list for people to look at.
19:56:22 <nirik> https://fedorahosted.org/fedora-engineering-services/report/6
19:56:32 <nirik> no new tickets closed. one new ticket added.
19:56:36 <nirik> some new folks signing up.
19:56:42 <nirik> mmcgrath: you around for a status update?
19:57:05 <mmcgrath> nirik: yeah
19:57:07 <mmcgrath> ticket 10 is done
19:57:14 <mmcgrath> the others are progressing
19:57:17 <mmcgrath> got some more deps fixed
19:57:23 <nirik> I'm thinking we need to break these tickets up more, as some of them are large or get little progress.
19:57:49 <mmcgrath> I've been doing that a bit, I broke out broken deps one into a f12 ticket
19:58:16 <nirik> cool. I was hoping we would have more completed each week, etc... but I know it's hard sometimes.
19:58:31 <mmcgrath> well, it's the amount of work that needs to get done
19:59:15 <nirik> yeah.
19:59:30 <nirik> ok, anyone have anything further here? do think of new tickets...
20:00:05 <nirik> #topic Open Floor
20:00:29 <nirik> anyone have anything for open floor?
20:00:38 * gholms raises hand
20:00:45 <nirik> gholms: go ahead.
20:00:50 * skvidal just wanted to say sorry for not being around - been working on other things and didn't have time to get back to this
20:01:21 <gholms> If I own a package that will be used to create Fedora's EC2 images, does that make it critpath-worthy?
20:01:43 <gholms> Since it's only of significance to one SIG, I figured I would ask.
20:01:48 <notting> ... possibly.
20:01:51 <ajax> EC2 images aren't considered primary release artifacts, i believe?
20:02:12 <nirik> side note: ajax: have you had a chance to look at https://fedorahosted.org/fesco/ticket/225 ?
20:02:22 <notting> don't think EC2 is primary as of now
20:02:41 <ajax> nirik: i have, and it's sticky.  i'm not sure i have an opinion yet.
20:02:42 <nirik> yeah, I would think it would depend... if we decide ec2 is a primary deliverable we should probibly add those packages.
20:02:49 <nirik> ajax: ok.
20:03:21 <gholms> EC2 didn't make the F13 feature list, so if anything were to change in that regard it would be at least F14 time frame.
20:03:37 <nirik> dgilmore: can we close https://fedorahosted.org/fesco/ticket/298 now?
20:03:42 <ajax> nirik: axel's changes are in good spirit and faith, but mediawiki is kind of vile.  (you're all shocked.)
20:04:03 <ajax> nirik: still unsure what the right move is, but i'm meditating on it.
20:04:03 <nirik> indeed.
20:04:15 <notting> gholms: i wouldn't worry about it for critpath right this second. if we decide to have EC2 as a primary deliverable, we can change that
20:04:19 <nirik> ok, cool. Just add 'meeting' keyword back when ready to move forward on it.
20:04:27 <ajax> nirik: will do.
20:04:28 <gholms> Whew
20:04:52 <Kevin_Kofler> Re gholms's item, I agree with what was said (it can be considered as critical if it becomes a primary deliverable, but not now).
20:06:16 <nirik> ok, I guess if nothing else we can close out the meeting. I could ping about more old tickets if people have the time I guess...
20:07:15 * nirik will close out the meeting in a minute if nothing else comes up.
20:08:05 <nirik> ok. Thanks for coming everyone!
20:08:16 <nirik> #endmeeting