f18_final_gono-go_meeting
LOGS
19:00:27 <jreznik> #startmeeting F18 Final Go/No-Go meeting
19:00:27 <zodbot> Meeting started Wed Jan  9 19:00:27 2013 UTC.  The chair is jreznik. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:00:27 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
19:00:49 <jreznik> #meetingname F18 Final Go/No-Go meeting
19:00:49 <zodbot> The meeting name has been set to 'f18_final_go/no-go_meeting'
19:01:10 <jreznik> #topic Roll Call
19:01:25 * nirik is here.
19:01:33 * Viking-Ice is here
19:01:34 <jreznik> hey, who's here to see the release (hopefully)?
19:01:59 * pasik is here
19:02:01 <pjones> lots of people, it seems.
19:02:06 * tflink is here
19:02:44 * Martix is here
19:02:54 * jreznik hopes for lots of people :)
19:03:06 * sgallagh is here
19:03:51 <jreznik> let's wait a moment for more people to come
19:04:07 <drago01> .
19:04:27 * rbergeron pops in, sorry to be late
19:04:51 * rbergeron was procuring money for drinks at fudpub from a sponsor. so sorry :)
19:04:54 <jreznik> rbergeron: hi! we are about to start, on time!
19:05:02 <nirik> rbergeron: do not be sorry about that at all!
19:05:11 <jreznik> we will need a lot of drinks for fudcon...
19:06:12 <jreznik> #topic Purpose of this meeting
19:06:12 * adamw here
19:06:13 <jwb> i'm sort of here
19:06:19 <jreznik> #info Purpose of this meeting is to see whether or not F18 Final is ready for shipment, according to the release criteria.
19:06:24 <jreznik> #info This is determined in a few ways:
19:06:27 <adamw> tflink: can you ping konrad to join? you were chatting with him right?
19:06:30 <jreznik> #info No remaining blocker bugs
19:06:35 <jreznik> #info Test matrices for Final are fully completed
19:06:36 <tflink> adamw: yeah, will do
19:06:40 <jreznik> #link http://qa.fedoraproject.org/blockerbugs/milestone/18/final/buglist
19:06:44 <jreznik> #link http://fedoraproject.org/wiki/Fedora_18_Final_Release_Criteria
19:06:48 <jreznik> #link https://fedoraproject.org/wiki/Test_Results:Current_Base_Test
19:06:53 <jreznik> #link http://fedoraproject.org/wiki/Test_Results:Current_Installation_Test
19:07:00 <jreznik> #link http://fedoraproject.org/wiki/Test_Results:Current_Desktop_Test
19:07:31 <jreznik> #topic current status
19:08:00 <adamw> so i'm just working on copying the rc2 matrices to rc3
19:08:07 <adamw> but for the purpose of this meeting, consider rc2 results to apply to rc3
19:08:28 <adamw> the only difference between rc2 and rc3 is the fedora-release-notes package being updated, which has approx 0.00001% chance of affecting any practical function
19:08:29 <Martix> what is rc4 status?
19:08:33 <jreznik> to clarify it - rc3 was created just for final release notes to be included
19:08:48 <jreznik> Martix: still not yet available
19:08:58 <adamw> we have done enough smoke tests of rc3 now to be confident nothing accidentally exploded between the two, so we can pretty much be happy rc3 is ok.
19:09:07 <adamw> dgil: made a mistake in the rc4 compose run, he's re-starting it
19:09:33 <jreznik> adamw: well, that's the reason why I'm scared from accepting anything else right now
19:09:36 <jreznik> any estimate?
19:09:50 <adamw> lives are done, dvd will be 1hr or so i guess.
19:10:23 <Martix> jreznik: yeah, much hurry produce mistakes
19:10:38 <jreznik> we can prolong this meeting in case we would need and we still have many to discuss before
19:11:18 <adamw> so anyway, for the purpose of considering current status, check the blocker list and rc2 matrices.
19:11:55 <adamw> for anyone unaware, rc4 is identical to rc3 except with updated fprintd to fix https://bugzilla.redhat.com/show_bug.cgi?id=810040 . that bug will likely form the main discussion for this meeting. we can choose to ship rc3 or rc4 depending on that decision (or do something else entirely, of course)
19:11:58 <jreznik> #info consider rc2 results to apply to rc3 as only the fedora-release-notes package was updated and after smoke testing there's confidence in functionality of rc3
19:12:40 <jreznik> #info rc4 is prepared right now for https://bugzilla.redhat.com/show_bug.cgi?id=810040 in case it will be needed
19:13:09 <jreznik> #info current status of rc4 - lives are done, dvd will be in 1 hours approx.
19:13:38 <jreznik> anything else to be added? btw. thanks adamw
19:14:22 <jreznik> let's start with blocker bugs review
19:14:22 <adamw> well, are we discussing the current status? :)
19:14:24 <adamw> okay
19:14:42 <pasik> adamw: I just got 20130109-prerc3-x86_64.iso download, so starting to test it..
19:14:51 <pasik> downloaded*
19:15:00 <jreznik> #chair adamw, tflink
19:15:00 <zodbot> Current chairs: adamw jreznik tflink
19:15:08 <adamw> pasik: thanks. compare to the rc3 live - https://dl.fedoraproject.org/pub/alt/stage/18-RC3/Live/x86_64/
19:15:14 <jreznik> #topic blocker review
19:15:20 <adamw> 'prerc3' is a misnomer in that filename, btw, it's more prerc4.
19:15:28 <pasik> adamw: I just installed f18-rc3; and it still has the fprintd bug.
19:15:31 <jreznik> adamw, tflink: could anyone of you take care of it?
19:15:31 <adamw> okay.
19:15:37 <adamw> tflink: over to you!
19:15:43 <jreznik> pasik: rc3 still contains it
19:15:53 <pasik> jreznik: yep
19:16:00 <tflink> At the moment, we have:
19:16:03 <tflink> #info 3 Proposed Blockers
19:16:04 <tflink> #info 3 Accepted Blockers
19:16:32 <tflink> of the accepted blockers, 2 are VERIFIED and one is ON_QA
19:16:43 <tflink> starting with the currently proposed blockers
19:16:49 <tflink> #topic (893331) unhelpful error when anaconda runs out of memory during package installation
19:16:50 <adamw> the ON_QA one is not blocking the sign-off, btw
19:16:52 <tflink> #link https://bugzilla.redhat.com/show_bug.cgi?id=893331
19:16:55 <tflink> #info Proposed Blocker, anaconda, NEW
19:17:00 <adamw> it only needs to be pushed stable before we mirror
19:17:35 <tflink> adamw: yep, figured we'd get to that when we got to the bug but I suppose saying it now is less likely to cause concern
19:17:49 <rbergeron> heartburn level dropping slowly? :)
19:17:56 <Viking-Ice> -1/-1
19:18:04 <adamw> clear -1
19:18:15 <rbergeron> -1
19:18:17 <jreznik> -1/-1
19:18:24 <nirik> minus one.
19:18:27 <sgallagh> -1/-1
19:18:29 <tflink> the issue here, as I understand it is that if anaconda runs out of memory/swap during install, the failure mode is not very obvious
19:18:35 <adamw> this is not really new: whenever you end up in the 'twilight zone' where you have more than anaconda's hardcoded minimum amount of RAM, but your actual install config needs more RAM than you have, this happens, always had
19:18:43 <tflink> -1 blocker
19:18:45 <cmurf> -1/-1
19:18:48 <drago01> -1
19:18:52 <jwb> -1 fwiw
19:18:56 <cmurf> seems related to an unreasonable swap size
19:18:57 <drago01> a helpfull message does not fix installation
19:18:58 <drago01> anyway
19:19:01 <tflink> I count -8 blocker
19:19:07 <adamw> it's very difficult to 'fix' because you're in map vs. territory - the only way to know if the install process is going to need more RAM than is available is, well, to run the install process and see if it fails...
19:19:55 <adamw> yup, seems clear.
19:19:57 <jreznik> we are pretty clear on this one it seems -> let's proceed
19:20:14 <tflink> proposed #agreed 893331 - RejectedBlocker - While this is an unfortunate failure mode, this has been true of previous releases and is very difficult to fix. Since this is not a regression, rejected as a blocker for F18 final.
19:20:14 <pjones> also -1
19:20:20 <tflink> ack/nak/patch?
19:20:32 <jreznik> ack
19:20:32 <adamw> ack
19:20:32 <cmurf> ack
19:20:39 <sgallagh> ack
19:20:48 <jwb> ack
19:20:49 <pjones> ack
19:20:50 <nirik> ack
19:20:52 <Viking-Ice> ack
19:20:56 <drago01> a
19:20:57 <tflink> #agreed 893331 - RejectedBlocker - While this is an unfortunate failure mode, this has been true of previous releases and is very difficult to fix. Since this is not a regression, rejected as a blocker for F18 final.
19:21:19 * tflink is skipping 810040 for the moment - leaving it for last to give more time for testing
19:21:34 <tflink> #topic (873144) pressing Esc kills plymouth screen
19:21:34 <tflink> #link https://bugzilla.redhat.com/show_bug.cgi?id=873144
19:21:34 <tflink> #info Proposed Blocker, plymouth, VERIFIED
19:21:46 <adamw> tflink: i was kinda leaving it up to you to call when we close this one
19:21:51 <tflink> This is VERIFIED and already fixed. it doesn't need to be a blocker
19:21:51 <adamw> if you think it's all good now, we can just close it
19:21:57 <tflink> that works for me
19:22:12 <Viking-Ice> how does it work with 883075
19:22:13 <tflink> putting it in the meeting was just a formality since it is still a proposed blocker
19:22:29 <Viking-Ice> mean affect if any?
19:22:34 <adamw> Viking-Ice: in theory 883075 was kind of a tracker bug for this and one or two others
19:22:58 <tflink> yeah, there were multiple ways that the release blocking issue could have been fixed, not sure why this was proposed as a blocker again
19:22:58 <adamw> i think the thing to do now is just to close them both
19:23:04 <adamw> unless anyone has any objections to that
19:23:14 <drago01> if it is fixed anyway
19:23:16 <drago01> just move on
19:23:30 <jreznik> move on
19:23:38 <sgallagh> Just to confirm, when we say "Fixed" we mean "is present in RC3" right?
19:23:38 <tflink> #info this is VERIFIED and has been fixed, will be closed shortly and thus, doesn't need to be discussed here
19:23:55 <Viking-Ice> yup next bug
19:24:04 <adamw> sgallagh: effectively, yeah. with fedup it's slightly complicated, but that's the executive summary.
19:24:06 <tflink> sgallagh: yes, it is fixed in RC3
19:24:16 <sgallagh> ok, thanks for the clarification
19:24:23 <tflink> #topic (810040) F17/F18 xen/kvm/vmware/hyperv guest with no USB: gnome-shell fails to start if fprintd is present
19:24:26 <tflink> #link https://bugzilla.redhat.com/show_bug.cgi?id=810040
19:24:28 <tflink> #info Proposed Blocker, fprintd, ASSIGNED
19:24:31 <tflink> now for the fun one ...
19:24:50 <jreznik> not the fun one...
19:24:52 <tflink> my understanding of the issue is that gnome-shell is failing right away on VMs w/o USB
19:25:08 <tflink> the cause is reported to be fprintd
19:25:24 <adamw> it's not really 'VMs w/o USB'
19:25:25 <crobinso> tflink: yeah gdm gives the fail whale, so dropping to tty is the only option
19:25:28 <adamw> it's 'any machine without a USB bus'
19:25:40 <adamw> it's just that that happens to almost always affect certain virt platforms.
19:25:43 * konrad grabs some popcorn
19:25:46 <sgallagh> Out of curiosity, do we know if this is also true of a physical box with the USB hardware disabled in BIOS/EFI?
19:25:47 <pjones> that's just much more likely to be vm's these days
19:26:09 <jreznik> and only some virt. platforms
19:26:10 <adamw> sgallagh: I dunno if anyone's explicitly tested it, but i would expect it would happen, yeah.
19:26:28 <tflink> if we take this as a blocker, we would need to run through a lot of test cases again and the risk of slipping is not small
19:26:33 <sgallagh> adamw: I mostly ask because that could potentially impact appliance devices as well
19:26:52 <Viking-Ice> tflink, fprint/gdm related test cases
19:26:55 <pasik> ok, verified. F18-RC3-live says "Oh no! Something has gone wrong" (the fprintd bug), and adamw's test-build live works OK.
19:27:02 * nirik already voted in bug. Happy to try and convince people if there are folks on the fence about it.
19:27:03 <adamw> sgallagh: stuff like our AMI build generally don't include fprintd (or gdm for that matter)
19:27:08 <jwb> sgallagh, people run gnome-shell on appliance devices _and_ disable USB?
19:27:10 <sgallagh> True
19:27:32 <adamw> pasik: just as a sanity check, aside from this bug, Xen is working OK?
19:27:35 <sgallagh> jwb: True, the combination is... unlikely
19:27:42 <adamw> pasik: if we pretended this bug didn't exist, we could mark the Xen test case as a pass?
19:27:55 <tflink> we are currently at +6/-4 from votes in the bug
19:28:08 <adamw> well, that depends on how you count.
19:28:15 <pasik> adamw: yep, I installed F18-RC3 as 32bit PV domU, 64bit PV domU, and as 64bit HVM - all worked OK. (well, except the fprintd bug).
19:28:23 <jreznik> pasik: thanks
19:28:39 <tflink> I was counting explicitly stated votes in bug comments, did I miss  something?
19:28:46 <jreznik> if anyone wants to add votes to the bug, please do so
19:28:48 <Viking-Ice> for those that want to do quick dirty google search and how this turned out for F17 just search fedora vm fprintd
19:28:49 <adamw> according to the blocker SOP, the groups who get to vote on blockers are QA, releng, and devel. in practice we usually include 'leadership' (so fpl/fpm) too. who you want to count as in those groups and hence how you want to count the votes could get fun, if we make this purely a majority vote thing.
19:29:14 <pasik> the fprintd bug also affects stock xen PV domU installs; if you virt-install F18 PV domU you'll get the fprintd bug.. that's cosmetic, you can of course go to console and install the update..
19:29:33 <cmurf> -1 blocker for a cosmetic bug
19:29:34 <Viking-Ice> you can do deeper forums etc search for all the negativity etc..
19:29:36 <adamw> in meetings we usually just take votes from whoever shows up as a practical matter (and because most votes turn out unanimous or close to it anyway), but we don't really want to just count every vote from any tom, dick or harry who's affected by a bug with the same weight as anyone else's vote...
19:30:12 <sgallagh> Do we have a sense of how invasive the fix in RC4 could potentially be?
19:30:23 <adamw> note that despite my blowup in the bug, i'm pretty close to a +1 on this, even. it _is_ a pretty crappy bug. i was just really pissed off by the late nomination.
19:30:28 <jreznik> sgallagh: it could affect gdm
19:30:41 <jreznik> at least
19:30:41 <sgallagh> jreznik: That's still a little vague.
19:30:48 <adamw> it _shouldn't_ be a major deal as the update was to fprintd not gdm, but tflink calls that 'the s word'
19:30:52 <pjones> adamw: at this point, could we pull in a fix without further slippage?
19:31:09 <sgallagh> Is that "GDM's fingerprint stack might not work" vs. "potentially no one can log in"?
19:31:11 <jreznik> pjones: we would have to do some more smoke testing
19:31:22 <adamw> pjones: if we get quite fudgey, yeah. rc4 is being built now (it was supposed to be done for this meeting). we could give it as much of a smoke test as we can today and aside from that consider rc2/rc3 tests to apply to it.
19:31:50 <adamw> i'd be happy applying most of the install test results to rc4 (same as we did for rc2 vs. rc3) as it's pretty implausible that this change could somehow break, you know, LVM support or whatever
19:31:58 <Viking-Ice> sgallagh, that can be fixed via update while what we ship on the live and dvd without users having to deal with the failwhale first
19:32:04 <pjones> adamw: right.
19:32:07 <adamw> it would be good to explicitly re-do the desktop login test at least for the change (i've done that on my live image and it appears to work)
19:32:21 <rbergeron> but if it does wind up being invasive for some idiotic reason?
19:32:27 <pasik> sgallagh: at least I can log in from gdm to adamw's fprintd-fixed testbuild live-image :)
19:32:42 <pjones> my gut says: people aren't installing virts from disconnected machines with the repo on a CD.  This is something we can fix in the repo if it's going to cause a slip.
19:32:44 <adamw> rbergeron: if you want me to get fudgey, there is the hacky option of saying this:
19:32:56 <rbergeron> i know where you're going :)
19:33:05 <sgallagh> Viking-Ice: I'm trying to figure out if we can include this fix without slipping another week is all. I'm in favor of doing it if someone can convince me the risk is small enough.
19:33:15 <sgallagh> So far I'm not quite convinced of that :(
19:33:19 <adamw> "F18 is GO. either RC3, or RC4. If RC4 proves to pass basic testing, we're shipping that. If it somehow blew up in compose, we're shipping RC3."
19:33:25 <adamw> it's a horrible fudge. hey, this is fedora.
19:33:31 <rbergeron> needinfo via testing of an rc4 to see how risky it is and if a potential fix would actually fix it? :)
19:33:35 <jreznik> one possibility is to pre-accept rc4 today based on smoke testing and try another go/no-go tmrw - we would be still able to make tuesday release...
19:33:53 <adamw> rbergeron: pasik has confirmed the fix with my unofficial live image test
19:34:03 * dgilmore says we ship RC4 if it proves to blow up we ship RC3
19:34:07 <dgilmore> either way we ship
19:34:12 <rbergeron> adamw: yeah
19:34:22 <jreznik> dgilmore: yep, even I'm still more inclined to rc3
19:34:37 <adamw> i consider myself just about qualified to build a live image properly, so i'd say we're pretty confident the fix actually _works_, for the xen case.
19:34:40 <pjones> yeah, it seems like an awfully uncommon bug to hit, tbh.
19:34:42 <Martix> dgilmore: adamw agree
19:34:43 * spot is fine with shipping RC4 (and falling back to RC3 if desktop smoke testing fails somehow)
19:35:00 <Viking-Ice> same here with spot
19:35:05 <adamw> pjones: well, running live images in VM isn't a particularly weird thing to do.
19:35:06 <Martix> someone #propose this condition
19:35:09 <tflink> I could live with that, too
19:35:14 <adamw> well
19:35:20 <adamw> remember we're still discussing the status of this bug
19:35:29 <adamw> if that's teh decision people favour, i guess this technically makes this bug NTH
19:35:30 * tflink is writing proposed for this bug
19:35:35 <Viking-Ice> can we ping halfline for the feedback?
19:35:37 <pjones> adamw: yeah, true.
19:35:39 <konrad> Just point me to the RC4 URL  and I can run the tests.
19:35:41 <adamw> which would mean we're violating the compose request SOP, but oh well.
19:35:53 <Viking-Ice> on how potentially fatal this is
19:35:54 <tflink> actually, I'd say blocker to force the respin. drop as a blocker if it causes problems
19:35:59 <drago01> do we have rc4 already?
19:36:00 <adamw> konrad: RC4 is still composing, but to confirm pasik's test of the fix, you can use http://adamwill.fedorapeople.org/20130109-prerc3-x86_64.iso .
19:36:01 <Martix> -1 blocker/+1 NTH as I wrote in comment
19:36:04 <rbergeron> we should still go through everything else before sticking the shipit stamp on just to be ... anal, i guess
19:36:18 <konrad> adamw, Yeah, the download of that is slloooowwww
19:36:18 <adamw> tflink: it all comes down to which part of the process we want to say we're fudging :)
19:36:21 <adamw> konrad: ah
19:36:55 * nirik is with Martix, but if people really want to try shipping rc4, I won't hold it against them. much. ;)
19:36:55 <drago01> +1 blocker not being able to run live images in vm is not something we can fix post release ... and we have a fixed package anyway
19:37:02 * jreznik is pinging halfline
19:37:08 <pasik> are any of the people who reported the fprintd hyper-v problem here for testing?
19:37:10 * halfline has been watching the chat go by
19:37:25 <adamw> to go back to the impact for a minute, as I read it, this is unlikely to affect most KVM and VBox cases, apparently likely to affect Xen and hyperv cases. vmware i think depends on which vmware product we're talking about.
19:37:44 <dgilmore> im +1 to this being NTH
19:37:45 <adamw> xen is the most important case, as it's the one we have a criterion for.
19:37:47 <tflink> adamw: true, I'm not seeing any obvious criterion violations so blocker would be a fudge
19:37:53 <Martix> and only offline VM
19:37:57 <halfline> i pretty much agree with most people here
19:38:05 <sgallagh> adamw: Just as a data point, does RHEL 6's KVM support USB these days? I'm pretty sure it didn't as recently as 6.1
19:38:11 <adamw> tflink: oh, it's actually a pretty clear blocker by the criteria, see https://bugzilla.redhat.com/show_bug.cgi?id=810040#c81
19:38:11 <halfline> the experience for virt guests is especially important at GA time
19:38:12 <Martix> halfline: which group'?
19:38:13 <jreznik> halfline: that means?
19:38:16 <halfline> because that's what reviewers use
19:38:21 <adamw> sgallagh: really? heck if i know, I never run rhel.
19:38:27 <drago01> adamw: (I still don't think that a sepcific vm should be in the criteria ... either the vm has enough users to make us care or not)
19:38:30 <Martix> halfline: blocker or NTH-only?
19:38:37 <adamw> halfline: i think most of 'em use VBox, though.
19:38:44 <nirik> sgallagh: yes, it does I am pretty sure.
19:38:47 * nirik can check
19:38:48 <tflink> adamw: no, it's not. this bug doesn't violate that criterion completely
19:38:53 <crobinso> sgallagh: just about no qemu/kvm guest that libvirt has ever created will hit this bug unless the user manually fiddles with things
19:38:57 <halfline> adamw: not sure, i'd expect a lot to use parallels honestly
19:38:57 <pjones> halfline: won't reviewers mostly configure with usb of some kind?
19:39:03 <adamw> tflink: well, yeah, you could argue that 'add a usb bus or remove fprintd' are workarounds.
19:39:07 <tflink> the final xen criterion is for cloud providors
19:39:13 <adamw> so i guess by the criteria we can go either way.
19:39:24 <cmurf> there is a stated work around for the bug, so it doesn't seem to be a blocker on the merit
19:39:26 <pjones> yeah, I'm honestly not sure this bug meets the criteria
19:39:41 <adamw> still, let's just pick one fudge and go with it, i don't care which
19:39:42 <jreznik> halfline: how intrusive is the latest change?
19:39:43 <tflink> are there xen cloud providors that have a graphical interface?
19:39:46 <crobinso> sgallagh: you are thinking of host USB device assignment, this is about emulating a usb bus. libvirt always tells qemu to emulate usb
19:39:51 <tflink> I don't know of any
19:39:51 <nirik> adamw: the release boots fine.
19:39:59 <halfline> i wouldn't block the release for this, but i wouldn't block rc4 for being the release either
19:40:02 <nirik> adamw: you just can't login with gdm. ;)
19:40:02 <sgallagh> crobinso: Thank you for clarifying that point. I follow now.
19:40:03 <adamw> if the bottom line is as everyone seemed to agree 'ship rc4 if it works, ship rc3 if it doesn't', we can do the process fudging either way.
19:40:09 <konrad> pasik, any ideas on the cloud providers?
19:40:10 <halfline> so i think it's NTH++ or blocker--
19:40:14 <konrad> tflink, I know Oracle does.
19:40:16 <dgilmore> adamw: we can accept as NTH
19:40:18 <pjones> halfline: yeah.
19:40:33 <halfline> jreznik: patch is pretty small, it just moves some initialization code earlier to make dbus happy
19:40:41 <adamw> konrad: that phrase is basically code for 'ec2'.
19:40:46 <tflink> konrad: with xen as the hypervisor?
19:40:51 <konrad> tflink, Aye
19:40:53 <adamw> mattdm has tested the EC2 AMI, it works fine.
19:40:54 <tflink> did not know that
19:40:55 <halfline> unfortunately, when dbus is unhappy it has bad consequences
19:41:00 <halfline> but the fix, fixes those consequences
19:41:03 <adamw> if EC2 AMI was busted, we'd make it a blocker under that wording in the criteria.
19:41:04 <drago01> adamw: well "t must be possible to run the default web browser and a terminal application from all release-blocking desktop environments." if you can't login ...
19:41:06 <halfline> so it's not likely to make things worse
19:41:08 <halfline> only better
19:41:10 <halfline> and it's tested
19:41:15 <drago01> it violates a lot of desktop criteria
19:41:37 <tflink> for xen, yes but xen is not a release-blocking hypervisor with the excpetion of cloud images
19:41:39 <adamw> tflink: just run something up the flagpole and see what happens
19:41:42 <konrad> adamw, Right, but that is probbly b/c the fprintd RPM isn't in the AMI image. If the iso was used instead...
19:41:43 <nirik> FWIW, rhel6 libvirt/kvm does have usb ( sgallagh )
19:41:55 <pjones> drago01: not given a) there's a simple workaround, and b) typical desktop machines have usb
19:41:57 <adamw> tflink: no, the criterion says "must boot successfully as Xen DomU with releases providing a functional, supported Xen Dom0 and widely used cloud providers utilizing Xen"
19:42:01 <adamw> tflink: note the "and*
19:42:07 <jreznik> so if we want to test this one - what would be the way to go - the whole gnome desktop test matrice + anything else specific?
19:42:10 <sgallagh> nirik: Yes, thank you. crobinso corrected my misunderstanding above (I was confusing USB passthrough with USB support)
19:42:17 <adamw> in other words, "The release must boot successfully as Xen DomU with releases providing a functional, supported Xen Dom0" is a requirement on its own.
19:42:47 <adamw> jreznik: the absolute minimum is just the desktop_login test case
19:42:50 <tflink> huh, that was a mistake on my part, then. I don't think that was the intention but that doesn't matter - it says what it says
19:42:51 <jreznik> it's more about do we consider xen as the must for desktop test cases or bare metal/kvm
19:42:57 <pjones> adamw: but that's not the same as "must work no matter how you configure your virt host"
19:43:08 <pasik> so F18-RC3 does not boot successfully as Xen PV domU; you get the "Oh no! Something has gone wrong" fprintd crash instead of gdm login prompt.
19:43:09 <adamw> jreznik: ideally it'd be nice to verify the whole desktop matrix, and then just the automated checks for stuff like checksums, ISO size, repo sanity
19:43:12 <adamw> robatino will run those anyway
19:43:16 <rbergeron> tflink: rackspace cloud? for xen cloud provider with graphical interface? maybe?
19:43:19 * rbergeron isnt' sure
19:43:32 <adamw> pjones: yes, there's wiggle room for sure. i'm just saying tflink's contention the criterion _only_ applies to cloud providers is not correct.
19:43:33 <pjones> pasik: ... if you've configured with no usb emulation
19:43:46 <pasik> pjones: PV doesn't have USB
19:43:57 <pasik> pjones: as a default
19:43:58 <pjones> yeah, fair.
19:44:02 <tflink> proposed #agreed 810040 - AcceptedBlocker - Violates the following F18 final release criterion for VMs without an emulated USB bus and gnome-shell isntalled: "The release must boot successfully as Xen DomU with releases providing a functional, supported Xen Dom0 and widely used cloud providers utilizing Xen. This does not include any issues limited to the release functioning as Xen Dom0"
19:44:21 <crobinso> pasik: can xen PV boot off cdrom these days?
19:44:24 <drago01> +1
19:44:31 <tflink> unless we want to add conditionals on RC4 not working
19:44:39 <pjones> tflink: I see at least 4 of us saying blocker--/nth++
19:44:42 <pasik> crobinso: this also affects virt-install installs
19:44:45 <jreznik> tflink: propsal or do we want to vote for blocker status first?
19:44:53 <adamw> ack (i would also ack an nth proposal)
19:44:54 <tflink> jreznik: I already did a proposal
19:44:56 <sgallagh> tflink: I'm inclined to agree, but what are we talking about for testing time? Another slip?
19:45:02 <adamw> either way on the understanding we fudge to rc3 if rc4 has problems.
19:45:12 <crobinso> pasik: right, just curious. so no cdrom boot?
19:45:30 <tflink> my thought is to accept as blocker for today and fudge tomorrow to reject if RC4 causes problems
19:45:31 <Viking-Ice> tflink, I think you should add the conditionals
19:45:31 <adamw> sgallagh: no, this is all just about the bureaucracy, as i understand it we're all agreed that we're shipping this week, if rc4 has problems or isn't tested to our satisfaction, we ship rc3.
19:45:33 <sgallagh> adamw: So are we agreed upon shipping something on Tuesday no matter what?
19:45:33 <tflink> or we could do NTH
19:45:41 <jreznik> sgallagh: we still have some buffer - tmrw night is the latest time to distribute to mirrors
19:45:42 <adamw> sgallagh: as I'm reading it, yes
19:45:50 <jreznik> sgallagh: yep
19:45:52 <adamw> we can make that clear later in the meeting
19:46:25 <jreznik> except something else really critical will come up
19:46:27 <sgallagh> Then at that point: Damn the torpedoes. Full speed ahead.
19:46:29 <tflink> pjones: true, but I don't see clear consensus either - technically, we can't respin without a blocker
19:46:33 <pasik> crobinso: I haven't tried cdrom boot with PV.. but I just installed F18-rc3 PV domU using virt-install http install, and the end result is you get F18 PV domU with the fprintd issue in the graphical console.
19:46:41 * nirik is happy to bow to others on acking this. I'd personally prefer we go with rc3, but thats fine.
19:46:53 <pjones> tflink: and it's unclear to me that we need to.  RC3 doesn't obviously fail to meet the criteria.
19:47:05 <sgallagh> halfline: Do you have a handy pointer to the patch that fixes this?
19:47:07 <pjones> in fact it's a fairly serious stretch to say that it does.
19:47:10 <pasik> crobinso: that can be fixed by removing the fprintd rpm, so it's basicly only cosmetic for PV domUs.
19:47:21 <halfline-laptop> i think there's a link to it in the bug
19:47:28 <pjones> pasik: ... or by configuring usb
19:47:44 <nirik> or by updating
19:47:46 <pjones> which is to say that there's a simple workaround
19:48:05 <Viking-Ice> if you know what you are doing
19:48:05 <pasik> yep
19:48:09 <pjones> rc3 is well tested.  why are we talking about doing something risky?
19:48:14 <pasik> anyway, adamw's testbuild seems to fix the problem for me
19:48:17 <adamw> because the bug kind of sucks.
19:48:17 <pjones> Viking-Ice: we *always* have a known bugs list.
19:48:24 <pasik> I tested/verified multiple times
19:48:31 <adamw> and the fix isn't really horribly risky.
19:48:39 <Viking-Ice> pjones, reviews and users did not read those for F17
19:48:40 <jreznik> pasik: it's not about fix, it's about all consequences
19:48:54 <pjones> Viking-Ice: reviews are unlikely to test without usb, aren't they?
19:49:12 <pasik> jreznik: I understand that..
19:49:23 <konrad> pjones, Who are the reviewers?
19:49:31 <jreznik> we already copied rc2 to rc3 and now rc4 - really more coverage would be needed
19:49:31 <Viking-Ice> pjones, well that's arguable if you want to determine how widespread of the problem do the google search
19:49:35 <cmurf> is it impossible/bad idea to use LiveCD RC4, and RC3 for DVD?
19:49:35 <pjones> konrad: phoronix :P
19:49:36 <Viking-Ice> for f17
19:49:37 <nirik> FWIW, xfce size is ok on rc4 too.
19:49:43 <konrad> pjones, oh fuck. not them.
19:49:58 <adamw> cmurf: basically impossible
19:50:11 <adamw> cmurf: we have to have a single frozen package set which all images are built from
19:50:19 <tflink> since I've seen only 1 ack on the blocker proposal, I assume that is pretty much not accepted
19:50:21 <cmurf> understood
19:50:23 <konrad> pjones, yeah, well if that is then you might as well do the rc4 as they will bitch. (personal experience but it might be differnet now)
19:50:29 <adamw> we can fudge a tiny bit when we change the base set and a given spin's package set doesn't change, but we can't have different packages in the lives and DVD
19:50:30 <drago01> konrad: well I doubt they use vms
19:50:31 <Viking-Ice> pjones, this was broken last release we have a data point what happened then so this is a question do we want this to happen again or release with a fix since the fix exist
19:50:37 <pjones> konrad: I find it unlikely they'll notice tbh
19:51:00 <rbergeron> tflink: i think others were thinking of a "rc4 or rc3 if rc4 is fail"
19:51:11 <konrad> tflink,+1 on blocker. her
19:51:14 <pjones> Viking-Ice: we can release with a fix in the repos but not on install media.
19:51:22 <drago01> rbergeron: yeah that is ok I guess
19:51:25 <pjones> Viking-Ice: and AFAICS that meets the criteria just fine since there's a simple workaround.
19:51:26 <konrad> tflink, Oh wait, the fallback!, the rc4 fallback rc3.
19:51:26 <cmurf> pjones: yes. this has been the case for something like 8 months and was just proposed as a blocker today.
19:51:38 <konrad> tflink, not sure if that is half-blocker or claw-back-blocker
19:51:48 <adamw> well it seems like people are changing their minds.
19:51:49 <sgallagh> Actually, at this point I'm rethinking my position. I'd rather stick with RC3 and include it in the known bugs list
19:51:54 <pjones> cmurf: that's a pretty solid argument that we shouldn't fix it in a risky way at the last minute.
19:51:54 <pasik> I'd say release rc4 if it works :) otherwise rc3
19:52:01 <pjones> We should really just ship rc3.
19:52:01 <tflink> we're getting into the awesomeness of technicalities
19:52:03 <drago01> can we vote on the "rc4 or rc3 if rc4 is fail" thing?
19:52:06 <adamw> 10 minutes ago everyone was basically in favour of shipping rc4 if basic testing looked good, otherwise rc3, and we were just arguing about how to bureaucratize it.
19:52:14 <adamw> now pjones is making the case for just shipping rc3 whatever.
19:52:27 <Viking-Ice> <sigh>
19:52:27 <pjones> I was making that case 10 minutes ago too :P
19:52:28 * nirik just wants to ship something. ;)
19:52:33 <adamw> pjones: sorry, i must've missed that.
19:52:34 * jreznik is still more with pjones even the fix seems to be ok
19:52:37 <drago01> adamw: just prentend the last 10 min. didn't happen ;)
19:52:46 <Martix> just ship that damn thing :-)
19:52:47 <cmurf> i've been making the rc3 case for 2 hours
19:52:51 <drago01> nirik: we will ship something ... question is when ;)
19:52:53 <adamw> despite being QA and hence supposed to be conservative, i'd quite like to take the fix, but then i'm like that.
19:53:15 <adamw> i am entirely okay with either choice in the end, just so long as we're shipping this damn week.,
19:53:24 <Viking-Ice> pjones, the fix being in repo does not help the cause until after you have installed and hit the fail whale or done a net install
19:53:34 <cmurf> there is a lot of work to do by QA to qualify/test RC4, so if QA is literally happy doing that then I would +1 RC4.
19:53:37 <pjones> Viking-Ice: no, the workarounds solve that.
19:53:47 <sgallagh> If we're shipping "this damn week", then let's stick with what we know works and publicize the workarounds
19:53:50 <dgilmore> adamw: +!
19:53:51 <pjones> cmurf: note that they're not talking about re-doing most of that work.
19:53:51 <dgilmore> +1
19:53:58 <rbergeron> cmurf: indeed
19:54:02 <pjones> cmurf: they're talking about applying the rc3 work to rc4 and plugging their ears.
19:54:03 <adamw> cmurf: i wasn't planning a full re-run of the matrix for rc4, just sanity checks and desktop spin tests.
19:54:14 <nirik> so, if we do: rc4 or rc3 if it fails, when is the go/no-go on rc4?
19:54:22 <nirik> ie, how much retesting time should we allow?
19:54:23 <adamw> tomorrow, i believe.
19:54:28 <tflink> yeah, tomorrow
19:54:30 <Viking-Ice> yup
19:54:30 <adamw> but you're the owners of that :)
19:54:45 <konrad> so who do I poke if it is busted?
19:54:45 <sgallagh> one day is not enough time to retest desktop comfortably in my estimation
19:54:55 <jreznik> sgallagh: it is enough
19:54:55 <pjones> proposal: go on rc3
19:54:56 <adamw> konrad: comment in the bug report.
19:54:59 * konrad nods
19:55:03 <sgallagh> Especially given that the RC4 disk is downloading at approximately one quarter of molasses speed
19:55:04 * nirik is also afraid of "oh, but this other NTH didn't get in rc4" or "this other year old bug is a blocker" syndrome
19:55:06 <adamw> sgallagh: we can knock out the whole desktop matrix in about two hours.
19:55:19 <adamw> we've done the entire final release validation matrix in 12 before, but i'm fucked if i'm doing that again.
19:55:27 <cmurf> is there a deltaiso for RC4?
19:55:28 <tflink> adamw: +1
19:55:45 <pasik> is rc4 already available?
19:55:48 <adamw> cmurf: there will be when it's done.
19:55:51 <jreznik> pasik: yes, it is
19:55:55 <adamw> they get auto-generated.
19:56:02 <pasik> jreznik: then I'll start testing it
19:56:03 <robatino> not really
19:56:10 <jreznik> lives are
19:56:16 <dgilmore> i386 dvd is up
19:56:19 <pjones> nirik: I think that's pretty solidly the reason this is even being considered
19:56:36 <adamw> robatino: i was counting you as a bot. :)
19:56:54 <pasik> eta 4 mins for the rc4 live-image
19:56:55 <jreznik> summary: for now we agreed to ship rc3 or rc4 but we are currently in Go mood
19:57:02 <nirik> pjones: sure, but my point is that if we say 'ok, lets check on rc4 tomorrow' we may well get more of these coming out of the woodwork
19:57:03 <Viking-Ice> I dont think waiting a day and do the desktop matrix test is to much to ask for the upside for this
19:57:03 <cmurf> I understand the risk assessment for RC4 is considered low, but the whole point of the test matrix is that the actual release is tested with that matrix as a barrier to "oh shit" happening. It's like buying insurance. Chances are your premium is going bye bye.
19:57:07 <Viking-Ice> vs the downside
19:57:16 <cmurf> So I say just take RC3 if RC4 isn't getting the whole matrix.
19:57:17 <tflink> proposed #agreed 810040 - RejectedBlocker AcceptedNTH - While a nasty bug, it was judged too much of a corner case to block release of F18 at this point (only a subset of xen VMs would hit this in certain install types). However, a tested fix would be considered for F18 final after freeze.
19:57:19 <pjones> we can't (or won't) do the full test on it, there's a simple work around, and nobody seems to have minded that much for F17.  It's hard to say how calling it a blocker is at all realistic, or meets the criteria.
19:57:27 <tflink> note that rejected blocker doesn't mean "no rc4"
19:57:31 <jreznik> if we could do the rc4 testing in that two hours, would it be ok for folks to wait (and help) and then agreen on rc3 or rc4?
19:57:38 <konrad> tflink, You forgot Vmware and hypoerv in there
19:57:39 <Martix> ack
19:57:40 <tflink> just moving the process fudge out of the blocker process
19:57:50 <adamw> cmurf: it's pretty ridiculous to re-test hardware RAID installation for an image which is identical to the previous one except for a fingerprint reader library fix.
19:58:00 <tflink> konrad: vmware and hyperv aren't potentially release blocking hypervisors - i left them out intentionally
19:58:02 <konrad> tflink, oh wait, you are framing it mind of the release criteria, sorry
19:58:03 <adamw> ack
19:58:10 <rbergeron> ack
19:58:13 <jreznik> ack
19:58:17 <nirik> ack
19:58:23 <Viking-Ice> ack
19:58:26 <konrad> nack
19:58:30 <cmurf> ack
19:58:32 <tflink> konrad: patch?
19:58:38 <nirik> so, if we do ack that that means we ship rc3?
19:58:41 <adamw> nirik: no
19:58:47 <adamw> "<tflink> just moving the process fudge out of the blocker process"
19:58:48 <pjones> nirik: it means we /can/, I think.
19:59:00 <jreznik> yep, we can
19:59:07 <tflink> yes, I'm leaving the "which release to ship" for another discussion
19:59:10 <drago01> does it mean "try rc4 if it is broken snip rc3" ?
19:59:13 <rbergeron> we can,if rc4 proves to be riddled with the bads
19:59:15 <konrad> adamw, oh wait, this is the rc4 claw-back.
19:59:16 <jreznik> and we would be clear on rc3 at least
19:59:26 <cmurf> it means RC3 is it, unless RC4 meets QA's blessing
19:59:27 <pjones> <jlk> even if they are created with /exactly/ the same content, there is shit that can go wrong in the compose process.
19:59:30 <adamw> drago01: it means 'argue about that later in the meeting'
19:59:33 <pjones> (was re: why we should ship rc3.)
19:59:34 <tflink> drago01: it can, but that is somewhat orthoganal to the question of which release to ship
19:59:36 <konrad> cmurf, If htat is the case, then ack
19:59:41 <adamw> pjones: i know, hence the sanity check.
19:59:55 <tflink> this would allow us to ship RC4 but makes no decision on which to ship
19:59:55 <adamw> pjones: but if we run it through a few test installs and they work out fine...
19:59:56 <nirik> well, repinning for just a NTH doesn't make sense to me. ;) but ok.
20:00:03 <sgallagh> Perhaps we should take this in steps. Could we vote on who feels that the 2-hour desktop-only matrix is sufficient coverage for RC4?
20:00:04 <pjones> adamw: point being, your point about not doing e.g. raid testing doesn't really make sense.
20:00:07 <tflink> nirik: we need to fudge somewhere
20:00:13 <tflink> if we're going to ship RC4
20:00:16 <pjones> adamw: other things may be wrong.  we don't know.
20:00:39 <pjones> it's a large risk for a very small gain that somehow has been arbitrarily elevated to be the one thing left.
20:00:46 <tflink> #agreed 810040 - RejectedBlocker AcceptedNTH - While a nasty bug, it was judged too much of a corner case to block release of F18 at this point (only a subset of xen VMs would hit this in certain install types). However, a tested fix would be considered for F18 final after freeze.
20:00:51 <adamw> pjones: that applies just as much to rc3, then.
20:00:57 <Viking-Ice> yup
20:01:04 <nirik> tflink: we don't _need_ to fudge. ;)
20:01:05 <tflink> OK, that would be all of the proposed blockers
20:01:06 <jreznik> pjones: and even the rc4 compose was done on the second try this time...
20:01:10 <pjones> well, less so, in that more people have /already/ tested rc3
20:01:24 <adamw> nirik: if we accept this as a blocker then rc4 turns out busted, we'd be fudging again.
20:01:32 <tflink> nirik: which is why I added the comment below that. "if we want to ship rc4"
20:01:37 <pjones> we've already not accepted it as a blocker.
20:01:40 <adamw> pjones: that testing is literally just a few people smoke checking it: it's exactly what I was saying we'd do for rc4.
20:01:56 <nirik> adamw: if we wanted to not slip. ;)
20:01:58 <nirik> anyhow.
20:02:08 <nirik> where do we go from here?
20:02:13 <tflink> can we put the RC4/RC3 discussion on hold for a minute while we wrap up the blocker discussion?
20:02:15 <adamw> pjones: sorry, read that as 'if we had accepted this" - the point being that the whole 'ship rc3 or rc4 depending on results' plan necessarily involves some kind of fudge somewhere.
20:02:22 <notting> nirik: to the bar?
20:02:23 <sgallagh> adamw: A mouse could starve on the difference, but we're talking about a respin that changed code vs. a respin that changed content.
20:02:29 <jreznik> could we prolong this meeting for now and let's try the testing?
20:02:29 <nirik> notting: +1
20:02:31 <pjones> adamw: but one is less resky.
20:02:33 <pjones> risky
20:02:45 <nirik> tflink: any other blockers to address?
20:02:48 <adamw> sgallagh: but the argument is 'it could be broken by the compose process, so you have to test everything' - which applies equally to both kinds of respin.
20:02:53 <adamw> we've already tested the code change itself.
20:03:14 <jwb> jreznik, do you mean defer the meeting?
20:03:15 <tflink> nirik: nope - the only other non-VERIFIED but is not on the media and thus doesn't affect go/no-go
20:03:16 <adamw> but pjones is arguing we have to re-test everything with every respin.
20:03:27 <Viking-Ice> yup
20:03:42 <adamw> anyway, +1 to tflink's idea
20:03:44 <tflink> I suppose that it would be best to go through the motions on that one
20:03:48 <adamw> let's knock out everything else
20:03:52 <jreznik> jwb: no, the meeting could be still on and then make the call
20:04:01 <tflink> OK, that is all of the proposed blockers
20:04:05 <pjones> No, I'm arguing that we /should/, but that the testing we've already got of rc3 does exist, and there's no compelling reason according to our criteria to have done another spin at all.
20:04:05 <jwb> that sounds horrible.
20:04:10 <tflink> there is one accepted blocker that is not yet VERIFIED
20:04:14 <tflink> #topic (893286) Final build of F18 generic-release / generic-release-notes is not in stable
20:04:17 <tflink> #link https://bugzilla.redhat.com/show_bug.cgi?id=893286
20:04:19 <tflink> #info Accepted Blocker, generic-release, ON_QA
20:04:24 <adamw> jwb: that's how we fudged beta :P
20:04:30 <pasik> I confirm F18-RC4 live-image has the fprintd bug fixed, and it seems work OK with initial quick testing.
20:04:33 <adamw> we ran the meeting for like 12 hours. that's why it's in meeting-2.
20:04:41 <adamw> pasik: thanks.
20:04:41 <jwb> adamw, by indefinitely extending a _meeting_??
20:04:51 <adamw> jwb: yeah, we just left the meeting running while we did the testing.
20:04:51 <jwb> how on earth is that fscking sane
20:04:54 <tflink> #info this bug does not affect the F18 media and thus does not have to be VERIFIED to ship media
20:05:00 <rbergeron> jwb: and multiple times in f17 or f16 iirc.
20:05:02 <adamw> THIS ISN'T SANE. THIS IS FEDORAAAAAAAAAAAAAAA
20:05:04 <jreznik> jwb: not indefinitely but it's really the reason for -meeting-2
20:05:20 <tflink> seriously - can we finish up the blocker discussion before deciding what we're going to ship?
20:05:27 <tflink> or going to attempt to ship?
20:05:30 <jreznik> tflink: yep, sorry :)
20:05:31 <adamw> sorry, tflink
20:05:33 <jreznik> move on
20:05:43 <adamw> generic-release is not on the media, only has to be in the repos prior to mirroring
20:05:45 <cmurf> ok so the patch works, but how does fprintd touch dbus? Is there a chance some significant minority case exists in the wild where a USB device attached now causes a problem where a problem doesn't occur with RC3?
20:05:56 <pjones> tflink: sure.  what's next in the blocker discussion?
20:06:07 <tflink> pjones: already changed topic
20:06:24 <Viking-Ice> pjones, generic-release what we are trying to discuss here
20:06:36 <pjones> well, go ahead.
20:06:41 <tflink> #info the packages will be done before release and thus, this doesn't need to be closed prior to deciding on go/no-go
20:06:42 <jreznik> I think we are clear on generic-release as it's not on media
20:06:56 <pjones> jreznik: yeah, I thought we were too.
20:06:56 <adamw> it would help if someone who knows about generic-release could decide what actually needs doing, though.
20:07:07 <adamw> it's not clear if we just need to push 18-1 stable or we need to build an 18-2 with updated release notes content.
20:07:33 <adamw> i don't know why fedora-release-notes is its own srpm but generic-release-notes gets built from generic-release , that seems screwed up. i thought they were meant to be parallel.
20:08:13 <dgilmore> adamw: no idea generic-release* came way after fedora-release*
20:08:15 <jreznik> do we want to "fix it" before ga?
20:08:42 <dgilmore> adamw: the nice thing is that fix just needs to be done in the Everything repo
20:09:06 <dgilmore> that has slightly more time
20:09:21 <adamw> jreznik: it *has* to be fixed for GA (by mirroring time), that's why it's a blocker. but it doesn't have to be on the gold *media*, because generic-release is not on the media.
20:09:22 <jreznik> dgilmore: what does more time mean?
20:09:31 <jreznik> adamw: I understand
20:09:40 <dgilmore> jreznik: couple of days
20:09:44 <jreznik> the question is do we want to fix that srpm thing?
20:09:45 <adamw> jreznik: if you could find someone to decide whether we need a new package or not that'd be aces.
20:09:51 <adamw> otherwise we'll just push 18-1 and hope for the best.
20:09:54 <dgilmore> jreznik: before i switch branched off
20:10:01 <jreznik> adamw: I'll try
20:10:03 <notting> adamw: there's no content in generic-release-notes
20:10:03 <adamw> jreznik: we don't want to change the srpm situation before GA, it was just a side note.
20:10:12 <adamw> notting: ah, that was the info i needed, i think.
20:10:29 <tflink> #info it's still unclear whether a new generic-release package is needed before GA
20:10:34 <adamw> should've checked repoquery -l
20:10:39 <tflink> #undo
20:10:39 <zodbot> Removing item from minutes: <MeetBot.items.Info object at 0xadb9f50>
20:10:41 <jreznik> tflink: it's clear
20:10:47 <jreznik> it has to be
20:10:49 <notting> adamw: not sure whether the *need* for content-free generic-release-notes is still there, but that's not a f18 blocker issue
20:10:57 <jreznik> we are discussing "how"
20:11:01 <adamw> notting: yeah, we should check that
20:11:20 <adamw> anyways, seems clear enough now
20:11:29 <adamw> we just need to upkarma generic-release 18-1 and push it stable. simple.
20:11:33 <adamw> can you info that tflink?
20:11:55 * jreznik was about to info that but let tflink to do it
20:12:09 <tflink> #info this just needs generic-release-18-1 upkarmad so that it can be pushed to stable before GA
20:13:05 <jreznik> let's move on
20:13:20 <tflink> assuming my #infos summed it up well enough, that is all of the remaining proposed blockers and accepted blockers not already VERIFIED or CLOSED
20:13:27 <tflink> yep, done with the blocker discussion
20:13:39 <rbergeron> :)
20:13:46 <adamw> okay guys, i am screwing off for a few hours. my personal vote is we are go today. i am OK either with just shipping rc3 or keeping an option on rc4.
20:13:57 * rbergeron salutes adamw
20:13:58 <adamw> if we keep the option on rc4 I'll do as much validation as possible tonight.
20:14:06 <adamw> if not, then fine.
20:14:13 <adamw> tflink and viking can rep qa officially
20:14:43 <jreznik> adamw: well if you're leaving, could we just do the call right now?
20:15:00 <adamw> eh, i don't mind missing it.
20:15:11 <adamw> one last note, rc4 gets us a good-sized xfce live
20:15:14 <adamw> rc3 xfce came out oversized
20:16:10 <rbergeron> well, that's a side dish of good for a change :)
20:16:11 <Viking-Ice> my take is allow us QA do the desktop validation matrix and if it turns up nothing ship rc4 else ship rc3
20:16:23 <jreznik> #topic go/no-go
20:16:34 <sgallagh> adamw: How did this change affect the size of the XFCE spin?
20:16:44 <adamw> compose weirdness, it's known, ask nirik/dgilmore
20:16:56 <jreznik> dgilmore: could you provide more input?
20:17:09 * jreznik is scared to hear compose weirdness
20:17:17 <jreznik> in relation to rc4
20:17:35 <jwb> we magically get more space because of compose weirdness, and we aren't concerned the same magic invalidates a test matrix
20:17:36 <dgilmore> jreznik: there is no input to provide
20:17:38 <jwb> ?
20:17:38 <nirik> I'd prefer to ship rc3, but if folks really want rc4, I would be ok with doing that provided testing is good. I want a definite cutoff on that tho.
20:17:48 * pjones also prefers rc3
20:18:01 <pjones> I wouldn't consider the xfce change "good" at this point, since there's no clear reason for it to have happened.
20:18:04 * nirik doesn't know the weirdness, but notting looked into it.
20:18:09 <pjones> in fact that makes me terrified of rc4
20:18:15 <dgilmore> jreznik: its an issue with sparse
20:18:16 <pjones> though I guess that applies both ways.
20:18:24 * jreznik prefers rc3 too
20:18:29 <notting> jreznik: live images size is due to disk usage of sparse filesystem image. this can include blocks touched on the filesystem but deleted during the compose process., and be affected by disk locality, etc, so size can be slightly non-deterministic
20:18:45 <jreznik> uf
20:19:12 <notting> jreznik: fix may be to use fstrim on the filesystem rather than the current copying tricks in live*-creator, but Not Making That Change Now
20:19:14 <pjones> Oh, I see.
20:19:35 <jreznik> does this info provided changes some minds?
20:19:38 <pasik> RC4 worked OK in my testing so far, and it fixed the fprintd bug. that's all I have to say :)
20:19:55 <pasik> doing more RC4 tests now
20:20:40 <tflink> personally, I'm more comfortable with rc3 than rc4 but I won't fight an option to test rc4 as long as we include a hard deadline for it
20:20:48 * jreznik sees more people preferring rc3 now
20:20:57 * pjones still prefers rc3
20:21:00 <Viking-Ice> tflink, tomorrow
20:21:20 <cmurf> does go/no go require a decision on rc3 vs rc4, or can it be "RC3 is a go, RC4 is a go contingent QA meets their stated X testing requirements by Y time"
20:21:23 <sgallagh> I'm slightly in favor of rc3, although not having a properly-sized XFCE spin bugs me a bit.
20:21:27 <notting> pjones: at least, that's what it was when i looked into a random size jump during the TC cycle - i'd assume it's the same for RC changes in xfce size
20:21:34 * nb_ prefers sticking with rc3
20:21:46 <pjones> notting: it's at least a reasonable first guess, yeah.
20:21:49 <sgallagh> cmurf: Well, we don't want to make QA put in the time if we don't want RC4
20:22:18 <cmurf> sgallagh: that has been my argument with QA yet they seem eager to test and therefore ship rc4
20:22:30 <jreznik> what if we delay final decision on something really critical arrises from rc4 testing?
20:22:42 <Viking-Ice> cmurf, yes because this fixes real problem for people
20:22:43 <tflink> cmurf: we do?
20:23:08 <tflink> I count viking as being clearly +1, adam as being slightly +1 on trying and me as being slightly -1
20:23:19 <tflink> unless I'm missing people
20:23:35 <tflink> not sure how that adds up to QA being eager to do it
20:24:09 * dgilmore really doesnt care if we ship RC3 or RC4 i just want to ship
20:24:27 <tflink> yeah, either way, I don't want to slip another week
20:24:28 <Viking-Ice> I think it's pretty clear we ship
20:24:32 * rbergeron is slightly +1 as well but can be ... well, beaten into submission, swayed, etc
20:24:44 <cmurf> tflink: ok well every time the ship starts to lean toward rc3, i start reading contrary to get the ship to lean to rc4
20:24:45 <nirik> proposal: QA to test rc4. reconvene tomorrow same time, same channel.
20:24:47 <jreznik> proposal 1) RC3 is Go, ship RC3
20:24:51 <jreznik> proposal 2) RC3 is Go, but let's test RC4 and decide tomorrow based on the outcome of supplemental testing
20:25:06 <pjones> jreznik: +1 to #1
20:25:11 <jreznik> nirik: well, you were faster, which vote do we want to go with?
20:25:13 <Viking-Ice> +1 #2
20:25:14 <dgilmore> jreznik: i need to stage Final in the morning
20:25:16 <nirik> jreznik: use yours.
20:25:27 <dgilmore> well i guess friday monring
20:25:30 <dgilmore> morning
20:25:32 <jreznik> ok, so let's vote on my proposal
20:25:47 <jreznik> dgilmore: yep, we have spare day (I'm not sure about my availability tmrw)
20:25:50 <sgallagh> +1 to #1
20:25:52 <tflink> dgilmore: so if we decide to ship RC4, deciding tomorrow is ok?
20:26:11 <nb_> +1 jreznik #1
20:26:22 <dgilmore> tflink: i need to stage Friday AM us time
20:26:22 <jreznik> tflink: as always, we just moved the meeting to Wed because most of the people in Brno would not be available tmrw afternoon
20:26:33 <rbergeron> jreznik: i can run the go/no-go if needed, i've done it once or twice
20:26:35 <dgilmore> tflink: so yes deciding tomorrow is ok
20:26:40 <cmurf> jreznik: +1 to proposal #1
20:27:13 <jreznik> rbergeron: it's more how much testing we will get tmrw...
20:27:14 <dgilmore> +1 #2
20:27:15 * nirik is torn. Want Xfce size to be nice.
20:27:21 <nirik> +1 to #2 I guess.
20:27:24 <Viking-Ice> +1 #2
20:27:28 <tflink> +1 #2
20:27:33 <nirik> Viking-Ice: you already voted. ;)
20:27:34 <jreznik> +1 #1
20:27:56 <pasik> +1 #2
20:28:04 <sgallagh> Vote early, vote often?
20:28:20 <rbergeron> jreznik: ahhhh
20:28:23 <tflink> but I don't think that popular vote counts, here
20:28:41 <tflink> overall, it looks like QA is slightly +1 for #2
20:28:44 <jreznik> so if I count it correctly it's 5:5
20:28:56 <sgallagh> of course it is :-P
20:28:59 * rbergeron is +1 to #2
20:28:59 <Acidflash|> =)
20:29:05 <cmurf> OK so it's tied here, and QA gets to break the tie since they do the work :-)
20:29:05 * spot is +1 to #2
20:29:13 <jreznik> ok, so with rbergeron and spot, we are #2
20:29:18 <tflink> jreznik: I don't think its 5:5
20:29:28 <jreznik> tflink: it was
20:29:37 <tflink> I thought that go/no-go was based on votes from QA, PM, releng, devel and FPL
20:29:42 <drago01> +1 #2
20:29:43 <tflink> oh and QA
20:29:51 <tflink> not whoever shows up for the meeting, but either way
20:30:15 <drago01> tflink: aren't the people in the meating in one of those groups?
20:30:24 <jreznik> well how do you want to count whose devel, whose qs?
20:30:26 <jreznik> qa?
20:30:33 <tflink> drago01: yes, but that means 1x +/-1 from each groups
20:30:36 <jreznik> drago01: I'd say so
20:30:39 <tflink> jreznik: slightly +1 overall
20:30:59 <tflink> +1 #2, I mean
20:31:01 <jreznik> tflink: if you want to count it in different way, I'm ok with that
20:31:26 <Viking-Ice> tflink, QA, releng and FPL are +1 to #2 devel PM are +1 to #1
20:31:37 <jreznik> so again the question - if another blocker arises tomorrow, what then?
20:31:47 <nirik> we address it in go/no-go
20:31:54 <nirik> or before if we can in bug
20:31:55 <Viking-Ice> +3 to #2 vs 2 + #1
20:31:56 <jreznik> we are againg going to slippery waters
20:31:57 <dgilmore> jreznik: thats a theoretical future.
20:32:06 <dgilmore> jreznik: we deal in now
20:32:07 <tflink> I am adamantly -1 to slip
20:32:13 <tflink> I think that QA is -1 slip overall
20:32:13 <cmurf> see that's the problem with #2 is that it opens the door to more blockers, and that opens the door to an rc5
20:32:16 <dgilmore> im -1 to slip
20:32:17 <nb_> Well I thought we said rc3 was go if rc4 was not
20:32:27 <nirik> cmurf: yep.
20:32:31 <dgilmore> nb_: yes
20:32:31 <Viking-Ice> tflink, yup
20:32:36 <nb_> So doesn't that mean no more blockers? I thought go was final?
20:32:37 <rbergeron> nb_: it's a "what if we find a bug that is horrible in both"
20:32:38 <sgallagh> Let's not vote to forbid a slip, lest we taunt the devil.
20:32:38 <cmurf> so if testing rc4 is OK, then also there needs to be a door closed on more blockers
20:32:52 <rbergeron> sgallagh: yes please.
20:33:02 <nb_> True
20:33:03 <nirik> right, are we done today then?
20:33:11 <jreznik> no
20:33:22 <dgilmore> jreznik: there is always the possibily that we say go this is gold and someoen says wait i have the blocker
20:33:33 <jreznik> dgilmore: ok
20:33:39 <jreznik> you're right
20:33:56 <dgilmore> jreznik: with what we have now if for some reason RC4 is bad we ship RC3
20:33:57 <nirik> we shouldn't discuss what-ifs or we will be here all day. ;)
20:34:04 <dgilmore> nb_: exactly
20:34:14 <dgilmore> we have a plan lets implement it
20:34:18 <dgilmore> nirik: ^^^
20:34:18 <jreznik> nirik: just to clarify it not to go through the same discussion tmre
20:34:20 <sgallagh> nirik: What if we already have been? ;-)
20:34:21 <jreznik> tmrw
20:34:25 <tflink> if there is a blocker in RC4 that is not present in RC3, ship RC3 - if some blocker comes up that is present in both before tomorrow, we can deal with that tomorrow
20:34:36 <Viking-Ice> agreed
20:34:42 <sgallagh> tflink: Agreed
20:34:48 <dgilmore> jreznik: tomorrows discussion needs to be did RC4 work or blow up, do we ship RC3 or RC4
20:34:51 <dgilmore> nothing more
20:34:51 <nirik> right
20:35:01 <Viking-Ice> yup
20:35:02 <jreznik> dgilmore: yep
20:35:02 <cmurf> i.e. close the door on more blockers
20:35:09 <jreznik> close the doors
20:35:12 <nirik> +∞
20:35:19 <tflink> -1 to closing the doors on more blockers
20:35:21 <sgallagh> I don't think that's what we said at all.
20:35:29 <drago01> -1
20:35:36 <nirik> we can't have tomorrows meeting today.
20:35:44 <drago01> that makes no sense
20:35:47 <pjones> seriously, this meeting is finished.
20:35:52 <jreznik> nirik: definitely
20:35:55 <sgallagh> We're not. We're just saying that if a blocker comes in, we deal with it tomorrow
20:36:05 <dgilmore> sgallagh: right
20:36:05 <pjones> sgallagh: as we would if we didn't say that.
20:36:06 <sgallagh> As opposed to ignoring it
20:36:06 <cmurf> hello rc5
20:36:17 <jreznik> sgallagh: then we can't say it's go today
20:36:19 <sgallagh> pjones: There appeared to be some confusion
20:36:24 <dgilmore> we would do the same thing if something major turned up after we said it was gold
20:36:36 <jreznik> ok
20:36:37 <dgilmore> anyway lets get this done
20:36:55 <nirik> proposal: end meeting, meet again tomorrow.
20:37:01 <jreznik> wait a moment
20:37:51 <jreznik> #agreed RC3 is Go, but let's test RC4 and decide tomorrow based on the outcome of supplemental testing, finally decide tomorrow 2013-01-10
20:38:05 <jreznik> would it be ok to run that meeting tmrw earlier?
20:38:19 <dgilmore> jreznik: sure
20:38:19 <jreznik> I mean 16:00 utc for example?
20:38:43 <nirik> sure, earlier the better IMHO
20:38:46 <tflink> yep
20:38:47 <cmurf> jreznik: or even earlier
20:38:48 <jreznik> tflink: for qa?
20:38:56 <jreznik> ok
20:39:18 <jwb> so... we're not indefinitely prolonging the meeting then?
20:39:32 <tflink> no
20:39:36 <jreznik> jwb: no, we will have another tmrw
20:39:40 <rbergeron> nirik: i agree
20:39:42 <jwb> oh good.  a semblance of sanity
20:39:52 <rbergeron> jwb: ;)
20:39:52 <pjones> we're not congress.
20:40:07 * nirik mints a trillion dollar coin.
20:40:37 <jreznik> 16:00 utc is the last time I can make
20:40:58 <jreznik> if anyone would be for earlier, I'll be glad :)
20:41:08 <jreznik> but for adamw it would be ...
20:41:15 <tflink> 08:00, I think
20:41:20 <nirik> lets do 16.
20:41:23 <nirik> thats fine.
20:41:24 <jreznik> ok
20:41:30 <Viking-Ice> earlier is fine for me but 16 is fine as well
20:42:29 <jreznik> #agreed to do the final decision tomorrow at 16:00 utc, same channel
20:43:06 <tflink> please help out with poking at rc4 - the more people poking at it, the more confident we can be about the decision to release it or not
20:43:19 <cmurf> ETA rc4?
20:43:24 <jreznik> and the last thing - what do we consider as "tested enough"? completed gnome desktop test matrix?
20:43:43 <jreznik> tflink: yep, I'll do in the announcement
20:43:46 <robatino> all of RC4 is there except scientific KDE spin
20:43:58 <robatino> delta isos are available
20:44:00 <pasik> cmurf: at least I've been testing it already :)
20:44:03 <tflink> at a bare minimum, the desktop spin
20:44:06 <cmurf> ok
20:44:18 <cmurf> and what sort of thing could this fprintd patch blow up?
20:44:27 <cmurf> connecting common or uncommon USB devices?
20:44:34 <cmurf> sneezing?
20:44:40 <jreznik> just a note, KDM does not have fprintd support but in case it will be somewhere in PAM...
20:44:46 <tflink> I'd feel better if there was coverage on the other spins as well and some of the installation test cases
20:44:47 <nirik> same for lightdm
20:44:58 <jreznik> tflink: indeed
20:45:19 <jreznik> could you take care of picking up the install test cases and preparing the special rc4 matrice for that
20:45:29 <jreznik> not to confude people with a full one?
20:45:45 <nirik> and of course any general testing other folks want to do against it to (re)confirm things would be great.
20:45:53 <tflink> actually, how about only pull through the RC2/3 results from things taht don't need to be re-done?
20:46:03 <tflink> I'd rather not make a special matric
20:46:07 <tflink> matrix
20:46:09 <jreznik> makes sense
20:46:35 <Viking-Ice> yup
20:46:40 <jreznik> pull in bits we are going to inherit from RC2/3, what we need to cover - let it blank
20:46:49 <jreznik> but still some note would be great
20:46:59 <Viking-Ice> we could try to reach out to the g+ Fedora community it's pretty active there
20:47:07 <Viking-Ice> for more widespread testing
20:47:19 <tflink> jreznik: sure, an email with the list of test cases?
20:47:25 <jreznik> Viking-Ice: well I'd say QA should cover this without any bigger issues
20:47:33 <jreznik> of course more testing, better
20:47:53 <Viking-Ice> jreznik, this affected more hypervisor then those we ship
20:48:10 <Viking-Ice> even thou it already has been confirmed fixed on hyperv
20:48:16 <jreznik> tflink: an email would be great, thanks
20:48:30 <jreznik> Viking-Ice: I think we are now quite confident it's fixed
20:48:54 <jreznik> anything else?
20:49:27 <jreznik> fyi, in case anythins is going to be screwer up horribly - we could go with Fri Go/No-Go and Thu release
20:50:12 <jreznik> #action jreznik to announce the Go decision and call for testing
20:51:04 <jreznik> #action tflink to pull in test matrices based on RC2/RC3 except the test cases we need to verify for RC4, announce it in email
20:52:26 <jreznik> ok, so I think we are done for now
20:52:35 <jreznik> setting fuse
20:52:43 <jreznik> 3
21:07:59 <nirik> jreznik: were you going to end the meeting? ;)
21:08:10 <jreznik> #endmeeting