16:01:31 #startmeeting f20alpha-blocker-review-1 16:01:31 Meeting started Wed Aug 21 16:01:31 2013 UTC. The chair is tflink. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:31 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:01:31 #meetingname f20alpha-blocker-review-1 16:01:31 #topic Roll Call 16:01:31 The meeting name has been set to 'f20alpha-blocker-review-1' 16:01:40 * kparal 16:01:41 ahoyhoy 16:01:46 kparal: what are you stirring? 16:01:55 * mkrizek is here 16:01:56 * pwhalen is here 16:01:57 i am going to hang around as well! :D 16:02:00 tflink: the meeting 16:02:18 kparal: I was wondering where that gigantic wooden spoon came from :) 16:02:48 * nonamedotc wants to say 'here' as well. 16:02:50 .moar tflink chilli 16:02:50 here chilli, have some more tflink 16:02:55 heh 16:03:07 * tflink prepares to defend with his shield of +3 blocker rejection :) 16:03:10 * pschindl is here 16:03:35 or would it have to be -3 for rejection? 16:03:51 right, the cursed shield of blocker rejection 16:03:57 can't take it off 16:04:05 * jreznik is around (just not feeling very well, maybe will sound a bit crazy :D) 16:04:27 jreznik: we're used to it, no worries 16:05:54 kparal: that sounds more like the "cursed gauntlets of blocker review meeting leadership" 16:06:06 they won't go away! 16:06:27 anyhow, I think we have enough people to get the party started with some always-exciting boilerplate 16:06:29 the amount of chickens i had to sacrifice to pass them on to you 16:06:44 adamw: so that's how it happened 16:06:55 * tflink searches craigslist for chickens 16:06:59 #topic Introduction 16:07:06 Why are we here? 16:07:06 #info Our purpose in this meeting is to review proposed blocker and nice-to-have bugs and decide whether to accept them, and to monitor the progress of fixing existing accepted blocker and freeze exception bugs. 16:07:11 #info We'll be following the process outlined at: 16:07:11 #link https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting 16:07:17 #info The bugs up for review today are available at: 16:07:17 #link http://qa.fedoraproject.org/blockerbugs/current 16:07:25 #info The criteria for release blocking bugs can be found at: 16:07:25 #link https://fedoraproject.org/wiki/Fedora_20_Alpha_Release_Criteria 16:07:30 #info Up for review today, we have: 16:07:58 #info 5 Proposed Blockers 16:07:58 #info 0 Accepted Blockers 16:07:58 #info 0 Proposed Freeze Exceptions 16:07:58 #info 0 Accepted Freeze Exceptions 16:08:21 since we only have proposed blockers to cover today, we'll "start" with those :) 16:08:28 topic (901917) rescue a fedora system mode doesn't recognize luks installation 16:08:31 #link https://bugzilla.redhat.com/show_bug.cgi?id=901917 16:08:32 bah 16:08:34 #undo 16:08:34 Removing item from minutes: 16:08:36 #undo 16:08:36 Removing item from minutes: 16:08:39 #info Proposed Blocker, anaconda, NEW 16:08:43 #topic (901917) rescue a fedora system mode doesn't recognize luks installation 16:08:46 #link https://bugzilla.redhat.com/show_bug.cgi?id=901917 16:08:49 #info Proposed Blocker, anaconda, NEW 16:09:20 per the criteria this should be beta 16:09:28 alpha says "The rescue mode of the installer must start successfully and be able to detect and mount an existing default installation." 16:09:42 beta says "The rescue mode of the installer must be able to detect and mount any installation performed according to the applicable criteria, and provide a shell with access to utilities capable of performing typical recovery operations." 16:09:58 yeah, not a default install 16:10:09 +1 FE, +1 beta blocker 16:10:20 yes. I'm +1 for beta and +1 FE 16:10:28 +1 beta blocker 16:10:34 same 16:10:45 same as adamw 16:10:50 yep 16:11:29 proposed #agreed 901917 - RejectedBlocker (alpha) AcceptedFreezeException (alpha) AcceptedBlocker (beta) - Violates the following F20 beta release criterion: "The rescue mode of the installer must be able to detect and mount any installation performed according to the applicable criteria, and provide a shell with access to utilities capable of performing typical recovery operations." 16:11:47 ack 16:11:48 ack 16:11:49 ack 16:12:02 #agreed 901917 - RejectedBlocker (alpha) AcceptedFreezeException (alpha) AcceptedBlocker (beta) - Violates the following F20 beta release criterion: "The rescue mode of the installer must be able to detect and mount any installation performed according to the applicable criteria, and provide a shell with access to utilities capable of performing typical recovery operations." 16:12:10 #topic (997690) SizeNotPositiveError: bytes= param must be >=0 16:12:10 #link https://bugzilla.redhat.com/show_bug.cgi?id=997690 16:12:10 #info Proposed Blocker, anaconda, POST 16:12:45 oh, any volunteers for secretary duty? 16:13:18 * tflink looks at kparal, mkrizek and pschindl 16:13:43 hmm, okay 16:13:58 do we have a template? :) 16:14:22 I don't think so, I think adam usually makes it up as we go 16:14:33 * adamw is doing it 16:14:45 yeah, the template lives in my head i'm afraid 16:15:00 no problem, I'll have a look at the old blockers 16:15:11 really all it is is "Discussed at $DATE blocker review meeting: " 16:15:18 everything after that is freeform 16:15:41 refer to the relevant release criterion in all cases, try to provide comprehensive explanation of the decision 16:16:17 kparal: i've done this bug but i'll gladly hand off to you for the rest :) 16:16:29 adamw: deal 16:16:54 it sounds like this is a showstopper in a default install from livecd 16:17:13 yup, seems that way. the good news is the patch fixes it, so it just needs pushing. 16:17:25 +1 blocker 16:17:28 +1 16:17:33 +1 16:17:58 +1 16:18:04 +1 16:18:05 +1 16:18:24 proposed #agreed 997690 - AcceptedBlocker - Violates the following F20 alpha release criterion: "The installer must be able to complete an installation to a single disk using automatic partitioning." 16:18:44 ack 16:18:45 ack 16:19:05 ack 16:19:07 ack 16:19:08 #agreed 997690 - AcceptedBlocker - Violates the following F20 alpha release criterion: "The installer must be able to complete an installation to a single disk using automatic partitioning." 16:19:18 #topic (985342) illegal instructions with glibc-2.17.90 on armv7hl 16:19:21 #link https://bugzilla.redhat.com/show_bug.cgi?id=985342 16:19:23 #info Proposed Blocker, glibc, ASSIGNED 16:20:37 * tflink doesn't understand arm well enough to say if this is a blocker 16:20:49 i believe this bug is preventing rawhide working on trimslices, if i've got it straight 16:20:53 pwhalen: ? 16:20:54 installing to a chroot doesn't seem like blocker material to me 16:21:01 adamw, right, only the trimslice is affected 16:21:10 * tflink found a new person to chide about not justifying blocker proposals 16:21:17 * kparal looking for a list of blocking arm arches 16:21:27 * tflink wonders if this is why his trimslice has been randomly locking up 16:21:49 kparal: I think I've seen somewhere that it is blocking one. 16:21:53 tflink, you would receive a complaint during install 16:21:54 so, https://fedoraproject.org/wiki/Architectures/ARM/Supported_Platforms says "supported" 16:21:55 kparal: arm team is debating the supported platform list for f20, when they decide on it it'll be up at the URL linked in the criteria i believe 16:22:13 oh yeah, dgilmore threw one together for us 16:22:16 pwhalen: no, install runs fine - it just locks up completely and garbles the screen after running a while 16:22:30 but that is a discussion for another channel/time 16:23:07 we're not sure what we can support in f20, I'd like that as soon as possible and we'll talk about it in todays meeting 16:23:10 what criterion would we use for this? is the install not starting? 16:23:21 or just not finishing 16:23:54 the armhfp image which should be used for the trimslice will kernel panic on boot 16:24:00 are we talking about anaconda, when we talk about ARM installs? 16:24:24 I don't think so 16:24:33 so, we're talking about the image creation process 16:24:36 the arm images boot into initial-setup 16:24:43 no, it's initial boot 16:24:48 the "firstboot" criterion? 16:25:03 tflink: are you actually testing f20? 16:25:10 "A system installed with a release-blocking desktop must boot to a log in screen where it is possible to log in to a working desktop using a user account created during installation or a 'first boot' utility." 16:25:22 adamw: no, I was getting F19 "working" first 16:25:32 for a very liberal definition of working 16:25:42 * tflink is not a huge fan of his trimslice 16:25:52 adamw, I've been testing the arm images 16:26:04 I can start testing them, though 16:26:17 I have a pandaboard and a trimslice - both of which are likely to be supported for F20 16:26:41 I don't think there are images for the beaglebone yet, though 16:26:44 but I digress 16:26:57 pwhalen: so you'd expect that f19 would be ok for tflink? 16:27:11 does that sound like an appropriate criterion w/ note that it's only the trimslice? 16:27:17 * nirik has a BBB which he will bring up as soon as there is support and also make available as a test machine for packagers/qa 16:27:21 assuming we can trust the information that this bug is causing f20 on trimslice to be doa, i'm +1 16:27:24 so this bug is glibc is using a capability it shouldnt (neon), so anything with it will not work.. tegra2 16:27:37 *without it 16:27:50 adamw, f19 should work with no issues, I would be happy to help 16:27:55 tflink: that and/or the one after it, sure. 16:28:14 * tflink is ok with either 16:28:17 pwhalen: sure, i'm just clarifying that tflink's experience doesn't question the interpretation of the bug report 16:28:33 tflink: me too, doesn't matter which - it violates both of them and the one above, really. :) 16:29:16 proposed #agreed 985342 - AcceptedBlocker - Violates the following F20 alpha release criterion for trimslice (and potentially others): "A system installed with a release-blocking desktop must boot to a log in screen where it is possible to log in to a working desktop using a user account created during installation or a 'first boot' utility." 16:29:48 no firstboot references for F20 :) 16:30:16 ack/nak/patch? 16:30:27 ack 16:30:28 ack 16:30:29 tflink: yeah, i finally fixed that :P 16:30:36 ack 16:30:42 ack 16:30:42 ack 16:30:43 #agreed 985342 - AcceptedBlocker - Violates the following F20 alpha release criterion for trimslice (and potentially others): "A system installed with a release-blocking desktop must boot to a log in screen where it is possible to log in to a working desktop using a user account created during installation or a 'first boot' utility." 16:30:53 #topic (979174) initial-setup-text.service does not run on console 16:30:56 #link https://bugzilla.redhat.com/show_bug.cgi?id=979174 16:30:59 #info Proposed Blocker, initial-setup, NEW 16:31:56 so this affects you if you're installing the minimal arm image, accessing the installed system via a serial console other than ttyS0, if I read it right 16:32:05 correct 16:32:12 is this limited to ARM? 16:32:12 that seems like a fairly specific configuration, but dgilmore is worried about it... 16:32:37 tflink: i don't know, but it'd be somewhat less serious on x86 as you'd at least have a chance to set a root password during install 16:32:38 it sounds like anything w/o serial console 16:32:44 true 16:33:07 I think this would hit any of the arm servers, though 16:33:21 * tflink can't remember the name off the top of his head, caldexa? 16:33:39 calxeda 16:33:43 it affects the minimal images if not using the right console 16:34:10 pwhalen: is using the right console a possible workaround? 16:34:27 i don't think you can control the name of the serial console. 16:34:30 tflink, no, would be specified by the hardware 16:34:35 ok 16:34:36 well, the kernel presumably? 16:34:37 there are two suggested fixes on that 16:34:49 yeah, i saw them. i like the custom target. seems more robust all around. 16:35:12 anaconda and fedup already use custom targets with pretty good success. 16:35:30 adamw, I would agree 16:35:57 the criterion that jumps out at me first is "A working mechanism to create a user account must be clearly presented during installation and/or first boot of the installed system." 16:36:20 w/ headless arm boxes 16:36:56 yes, that's the intended one here. 16:37:12 i-s is the only "working mechanism" for arm disk image deployments. 16:37:18 prevents setting the root password 16:37:47 pwhalen: i think i put 'user account' in the criteria because you can use a user account with root privileges instead of a root pw if you like 16:37:56 but anyhow, it covers teh case 16:37:57 makes sense 16:38:41 oh hey, here's a thing 16:38:42 proposed #agreed 979174 - AcceptedBlocker - Violates the following F20 alpha release criterion for headless arm installs that don't always have ttyS0: "A working mechanism to create a user account must be clearly presented during installation and/or first boot of the installed system." 16:38:47 nack, for now 16:38:50 ok 16:38:59 we only actually require serial console to work at beta, as things stand 16:39:10 "The installer must be able to complete an installation using the serial console interface." is a Beta criterion 16:39:35 this is gonna get confusing with arm and its installation methods 16:39:52 I'd argue that it affects koji builders 16:39:57 well, not really, you can do an ARM deployment with a keyboard and monitor connected just like a PC one. 16:40:12 but I'm not sure that's enough to justify special treatment 16:40:31 the argument would have to be that serial console deployment is now sufficiently more common overall on our primary arches that it must move to alpha. 16:40:51 the koji builders would be installed via kickstart and not affected by this one 16:41:07 so this is just one-off installs to headless boxes? 16:41:14 this would only affect the minimal disk images 16:41:38 yeah, 'minimal' installs to headless boxes 16:42:03 although...you need some kind of graphics-capable connection to do a non-minimal install to a headless box i guess 16:42:07 ideally, if the desktop images had no display connected, it would display the initial-setup on the console 16:42:24 when we say it 'works' for non-minimal i guess we mean it 'works' in that graphical i-s is displayed 16:42:45 right 16:43:00 or should be in an ideal world 16:43:17 wait, is caldexa OMAP? 16:43:26 no, calxeda is highbank 16:43:28 or is there more affected HW than just OMAP 16:43:33 this isn't hw-dependent 16:43:44 it's just an issue with how the running of i-s is implemented 16:44:03 adamw: the blockery-ness is, not all hw will use something other than ttyS0 16:44:05 to make it actually appear we have the .service file say 'run this service before a tty appears anywhere', more or less 16:44:28 the problem is that in specifying that we only considered serial consoles on ttyS0, not anywhere else, so if your serial console is anywhere else, a tty shows up on it, nerfing i-s 16:44:42 most arm systems use some device other than ttyS0 for serial 16:44:50 tflink: from the bug it sounds like just about all arm systems use something else...yeah. 16:45:00 ok, I only saw OMAP mentioned specifically 16:45:01 so, it sounds like there isn't really a 'workaround' for this unless you have graphical remoting 16:45:27 right 16:45:31 the next question is whether it blocks alpha 16:45:34 so the ultimate question is: are we OK shipping alpha such that you can't do an install on most headless ARM boxes? given that by the criteria we've always been OK with shipping x86 Alpha that way? 16:45:37 adamw: the workaround i did for f19 final was to extend the list to all the known ones 16:45:50 i did it with a sed in the kickstart 16:45:57 dgilmore: egads 16:46:03 * Viking-Ice catches up 16:46:06 ahoy viking 16:46:15 a short term workaround would be to add them in the package 16:46:20 dgilmore: sure, we can certainly fix the bug 16:46:32 we're now into a philosophical blockeriness debate, which is so much more fun :P 16:46:42 longer term we probably want systemd to be smarter 16:46:49 * adamw doesn't really know how much more common headless is on ARM 16:47:06 are people who want to run f20 alpha on ARM going to really expect to be able to do it headless and be really sad if they can't? 16:47:15 adamw: so really its a beta criteria today, but i think maybe we need it for alpha 16:47:17 adamw, I think quite a few use them headless 16:47:23 or will they just say 'eh, it's an alpha, that's fine' and plug in a keyboard? 16:48:02 adamw: if they can 16:48:27 for an alpha in notes we could also describe how to 'unlock' the root acct 16:48:28 adamw: im not sure initial-setup runs at all 16:48:39 dgilmore, as of todays rawhide, no 16:48:45 there is two workarounds 16:49:00 adamw: workaround one is to unlock root 16:49:02 dgilmore: i don't mean 'plug in a keyboard after booting', i just mean 'plug in a keyboard and do it again'. 16:49:20 dgilmore: when you say 'workarounds' do you mean 'workarounds for users' or 'workarounds for devs'? 16:49:25 workaround two is to edit the service file 16:49:35 adamw: for users 16:49:35 because we don't need workarounds for the devs. it's easy enough to just do the same fix you did for f19. we can do that in five minutes. 16:49:53 dgilmore: you mean editing the image file before deploying it? 16:50:01 adamw: we can just do that as well 16:50:09 * adamw wondering if we're starting to spend more time discussing the blockeriness of this bug than it would take to just fix it 16:50:20 adamw: yeah 16:50:20 :) 16:50:32 okay, how about for now we just take it as an FE and beta blocker and fix the damn thing so we can forget about it 16:50:42 yeah, that sounds prudent 16:50:48 hmm agetty running on something other then tty in systemd 16:50:54 adamw: so its not a alpha blocker with todays critera but is sucky 16:51:06 dgilmore: right. effectively what we're debating now is whether to change the criteria. 16:51:13 but we can probably do that out of the meeting and move on. 16:51:18 well arguably we should be defaulting to empty root password ( mail for that later on 16:51:21 ) 16:51:31 yeah. lets note it for later discussion 16:51:34 Viking-Ice: yeah, i think that's probably off-meeting topic too :) 16:52:06 proposed #agreed 979174 - RejectedBlocker (alpha) AcceptedFreezeException (alpha) AcceptedBlocker (beta) - Violates the following F20 beta release criterion for many headless minimal arm installs: "The installer must be able to complete an installation using the serial console interface." 16:52:34 ack for now - kparal might want to make a passing note that we can consider changing the criteria when updating the bug 16:52:35 ack 16:52:37 ack 16:52:42 ack 16:52:53 ack 16:52:59 er 16:53:04 oh well, let it pass. 16:53:21 proposed #agreed 979174 - RejectedBlocker (alpha) AcceptedFreezeException (alpha) AcceptedBlocker (beta) - Violates the following F20 beta release criterion for many headless minimal arm installs: "The installer must be able to complete an installation using the serial console interface." 16:53:26 bah 16:53:46 #agreed 979174 - RejectedBlocker (alpha) AcceptedFreezeException (alpha) AcceptedBlocker (beta) - Violates the following F20 beta release criterion for many headless minimal arm installs: "The installer must be able to complete an installation using the serial console interface." 16:53:47 swing and a miss 16:53:52 strike 1 16:54:02 #topic (997149) task systemd-udevd:757 blocked for more than 120 seconds. 16:54:05 #link https://bugzilla.redhat.com/show_bug.cgi?id=997149 16:54:07 #info Proposed Blocker, kernel, MODIFIED 16:54:34 so...this is the 'anaconda hangs on returning from partitioning spoke' bug 16:54:37 * Viking-Ice notes uhum Violates the following F20 beta <--- release 16:55:04 Viking-Ice: yes, it was rejected as alpha blocker, accepted as beta blocker. so that's appropriate 16:55:24 bcl figured this bug was ultimately due to a kernel issue, but now it's looking like the kernel issue's been fixed and anaconda's still broken, sadly 16:55:24 ah yes just look the tail 16:55:56 the underlying cause in this bug is about educated guess-ess right ;) 16:55:57 Viking-Ice: I'm not seeing the issue 16:56:08 nvm, being slow today 16:56:25 Viking-Ice: it seems like it's one of those "difficult to pin down" bugs :( 16:56:29 punt for more data 16:56:35 well, it's a clear +1 blocker 16:56:58 Viking-Ice: it's clearer if you read the dupe bug - https://bugzilla.redhat.com/show_bug.cgi?id=983319 16:57:22 we're not very sure what's going wrong or how to fix it, but the bug itself is very obvious: so far as I know no-one who's tried an F20 install has dodged it, it seems to be a complete showstopper 16:57:44 we might want to un-dupe 983319 and consider it instead of this one 16:57:52 yeah this is a blocker 16:58:05 in fact can I propose that? it should make things much clearer. 16:58:14 +1 one for 983319. It should be reopen if the kernel isn't the issue 16:58:23 agreed 16:58:30 ok, let me do the bureaucracy 16:59:14 are we moving the proposal around, then? 17:00:03 tflink: yeah, i've dropped 997149 as a proposed blocker, and re-opened 983319 17:00:06 so can we switch to that bug? 17:00:58 #info the blocker proposal was transferred to 997149 when 983319 was closed as a dupe - that bug has been re-opened and the proposal for release blocking status moved back 17:01:32 has this been reproduced on physical hw ? 17:02:11 #topic (983319) Install gets stuck returning from Installation Destination spoke 17:02:13 #link https://bugzilla.redhat.com/show_bug.cgi?id=983319 17:02:16 #info Proposed Blocker, anaconda, ASSIGNED 17:02:45 Viking-Ice: let me check 17:03:00 * Viking-Ice brb 17:03:14 do we want to use "The installer must be able to complete an installation using any supported locally connected storage interface." ? 17:03:25 VM bugs are also Alpha blockery, aren't they? 17:03:31 so +1 blocker 17:03:37 +1 blocker 17:04:08 not sure what bcl's testing on 17:04:13 but i know others than he and I have seen it 17:04:19 +1 for now, i'll try and test this on metal in a bit 17:05:00 proposed #agreed 983319 - AcceptedBlocker - Violates the following F20 alpha release criterion: "The installer must be able to complete an installation using any supported locally connected storage interface." 17:05:36 ack 17:05:37 ack 17:07:02 * tflink gets out the many-tailed stick of ultimate poking 17:07:11 kparal, Viking-Ice - ack/nak/patch? 17:07:19 ack 17:07:23 #agreed 983319 - AcceptedBlocker - Violates the following F20 alpha release criterion: "The installer must be able to complete an installation using any supported locally connected storage interface." 17:07:26 * adamw dding a live image 17:07:39 OK, that's all of the bugs I have on my list for today 17:08:11 assuming that no more were proposed since we started, it's time for ... 17:08:15 #topic Open Floor 17:08:30 Is there anything that should be brought up in-meeting today? 17:09:43 I assume that silence == nothing to bring up 17:09:44 nothing specific, but we really need to get the showstopper fixed and do a tc1 :/ 17:09:51 we have no idea what's lurking behind the showstopper and no way to find out 17:10:02 first branched compose is about to land 17:10:05 * tflink needs to get some sd cards ordered 17:10:44 ack 17:11:43 if there's nothing else ... 17:11:44 i'll yell in the bug if the showstopper doesn't happen on metal 17:12:00 roger 17:12:02 * tflink sets the patent-pending quantum fuse for [0,5] minutes 17:12:37 did we switch to extra time travel fuse this release cycle 17:13:05 we applied for the patent during f19, I think 17:13:21 started using the fancy fuses during 17 or 18 17:14:07 * Viking-Ice wonders how long the quantum fuse runs in alternative universe 17:15:00 Viking-Ice: we could test this, but we have a lack of hardware 17:15:03 oh, it's blown up countless alternative universes 17:15:06 the casualties are huge 17:15:07 and it's not part of the release criteria :) 17:16:09 no funding an alternative universe door from ebay 17:16:14 for an 17:16:26 not yet, anyways :) 17:16:44 Thanks for coming, everyone! 17:16:50 * tflink will send out minutes shortly 17:16:52 #endmeeting