16:00:24 #startmeeting F23-blocker-review 16:00:24 Meeting started Thu Sep 10 16:00:24 2015 UTC. The chair is roshi. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:24 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:24 #meetingname F23-blocker-review 16:00:24 The meeting name has been set to 'f23-blocker-review' 16:00:24 #topic Roll Call 16:00:36 who's around for some blockery goodness? 16:00:39 * roshi is 16:01:11 roshi, I am here 16:01:20 will also be on a video call at the same time 16:01:54 awesome, thanks kushal 16:01:59 Hello 16:02:19 #chair adamw sgallagh kushal kparal tflink danofsatx 16:02:19 Current chairs: adamw danofsatx kparal kushal roshi sgallagh tflink 16:02:20 roshi: You forgot to send out an announcement, I think 16:02:27 did it not go through? 16:02:29 * kparal is here 16:02:30 I sent one 16:02:37 nope 16:03:25 where did it go? 16:03:47 neither to test-announce nor fedocal, that's for sure :) 16:04:24 * kparal is preparing dinner, will try to pay attention 16:04:47 my client says I sent it yesterday morning 16:04:56 well, sorry about that 16:05:45 #topic Introduction 16:05:45 Why are we here? 16:05:45 #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 nice-to-have bugs. 16:05:49 #info We'll be following the process outlined at: 16:05:52 #link https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting 16:05:54 #info The bugs up for review today are available at: 16:05:57 #link http://qa.fedoraproject.org/blockerbugs/current 16:05:59 #info The criteria for release blocking bugs can be found at: 16:06:02 #link https://fedoraproject.org/wiki/Fedora_23_Alpha_Release_Criteria 16:06:05 #link https://fedoraproject.org/wiki/Fedora_23_Beta_Release_Criteria 16:06:08 #link https://fedoraproject.org/wiki/Fedora_23_Final_Release_Criteria 16:06:11 we currently have 9/3 blocker proposals for beta/final 16:06:58 #topic (1258992) [abrt] initial-setup: __init__.py:135:prompt:TypeError: 'dict_values' object does not support indexing 16:07:01 #link https://bugzilla.redhat.com/show_bug.cgi?id=1258992 16:07:03 #info Proposed Blocker, anaconda, VERIFIED 16:08:32 I do not understand why c4 means verified 16:08:48 adamw: where are you? we know you never sleep 16:08:58 aw, i was just about to go play tennis 16:09:01 why can't i have nice things 16:09:49 adamw, play in RPI2 :) 16:10:08 kparal: because this bug is about initial-setup-text not working, so far as i can see. 16:10:12 and in my test, initial-setup-text worked. 16:10:39 i seemed to hit some other issue with i-s-graphical, but that's not what this bug is for. 16:10:49 ah, that's a mess. ok then 16:11:26 +1 per criteria 16:12:05 +1 16:13:36 proposed #agreed - 1258992 - AcceptedBlocker Beta - This bug is a clear violation of the following criteria: "A system installed without a graphical package set must boot to a state where it is possible to log in through at least one of the default virtual consoles." 16:14:00 kushal: sgallagh votes? 16:14:17 ack 16:14:22 Sorry, juggling two meetings 16:14:27 no worries 16:15:21 ack 16:15:26 Also +1 16:15:42 sorry, /me in the same meetings 16:15:57 this would break arm minimal, i think, so +1/ack 16:16:05 #agreed - 1258992 - AcceptedBlocker Beta - This bug is a clear violation of the following criteria: "A system installed without a graphical package set must boot to a state where it is possible to log in through at least one of the default virtual consoles." 16:16:35 who wants to secretarialize? 16:17:09 sorry, not me 16:17:20 * roshi can always go do it after the meeting 16:17:34 #topic (1259506) anaconda not parsing kickstart files containing %include 16:17:37 #link https://bugzilla.redhat.com/show_bug.cgi?id=1259506 16:17:39 #info Proposed Blocker, anaconda, POST 16:18:01 Hold up 16:18:11 adamw: arm minimal isn't release blocking, is it? 16:18:17 Would this break ARM/XFCE? 16:18:57 it also seems to be causing initial-setup from working right on KDE too, right? 16:19:00 #undo 16:19:00 Removing item from minutes: INFO by roshi at 16:17:39 : Proposed Blocker, anaconda, POST 16:19:04 #undo 16:19:04 Removing item from minutes: 16:19:08 #undo 16:19:08 Removing item from minutes: 16:19:11 sgallagh: this meaning 1259506 or 1258992? 16:19:26 the last bug - 1258992 16:19:35 #topic (1258992) [abrt] initial-setup: __init__.py:135:prompt:TypeError: 'dict_values' object does not support indexing 16:19:46 The last bug. 16:19:57 I just went back to it 16:20:04 what does it have to do with arm? 16:20:09 I just want to make sure we're blocking it on a platform that is actually blocking 16:20:12 c0 says x86_64 KDE 16:20:16 "(12:15:57 PM) adamw: this would break arm minimal, i think, so +1/ack" 16:20:16 yeah 16:20:29 * kparal shrugs 16:20:37 seeing it on kde, cinnamon means it's likely on arm too 16:20:47 If it's broken on KDE x86_64, I guess that's enough 16:21:10 sgallagh: no, because on KDE you get a user creation step in the installer 16:21:37 as the criterion are currently written i-s is only required functionality in the ARM disk images (where you don't see the installer user creation step) or if user creation somehow falls out of anaconda./ 16:21:47 er, i meant 'on x86_64 you get...' up there. 16:22:39 roshi, sorry was listening/replying in another video call :( 16:22:40 oh right 16:22:44 So there's a valid alternative. 16:23:01 pwhalen: have you been seeing this on the arm builds? 16:23:04 So the remaining question is whether it's broken for the XFCE-on-arm case 16:23:07 If it's not, I'm -1 blocker 16:23:13 but still, the bug certainly looks like it was simply an error in the i-s code, no reason to imagine it wouldn't happen on arm. 16:23:21 if it's not, it's not a blocker - sure 16:23:32 but since this was on cinnamon and kde, I'd think it's everywhere 16:23:47 sgallagh: XFCE or minimal ARM image. 16:24:29 adamw: Is the minimal ARM image a blocker? It's not listed on the new page we have on what is blocking 16:24:46 sgallagh: it ought to be. 16:24:56 i think i said so in my reply. 16:25:15 The whole point of that page is that it should be definitive. 16:25:18 we've always considered it as such before 16:25:26 sgallagh: well, yes, but it's also a first draft which was sent out for review. 16:25:28 If it's not... 16:25:37 sgallagh: it's a draft point right now 16:25:53 i think it'd be rather absurd to say 'well, this page which just showed up from a completely different process left this image out, so now we don't care about it any more!' 16:26:33 It just seems rather edge-case-y for blocking on to me. 16:26:41 And if we're unclear whether its actually a blocking deliverable.. 16:26:52 it's always been blocking 16:26:58 i think the only person who's unclear is you? 16:27:05 arm minimal and arm-kde 16:27:16 we just moved it from kde to xfce 16:27:17 roshi: arm-kde isn't blocking 16:27:20 It doesn't actually work 16:27:26 it used to be, as it was the arm default 16:27:30 we changed the default 16:27:32 Right 16:27:40 OK, I'm not going to keep arguing about this. 16:27:49 but it was minimal and the default desktop 16:27:56 any changes to votes? 16:28:07 * roshi didn't see it as arguing, I guess 16:29:26 let's go to the next bug 16:29:52 #topic (1259506) anaconda not parsing kickstart files containing %include 16:29:55 #link https://bugzilla.redhat.com/show_bug.cgi?id=1259506 16:29:57 #info Proposed Blocker, anaconda, POST 16:30:23 sgallagh: for the record, https://meetbot-raw.fedoraproject.org/teams/fedora-qa/fedora-qa.2013-08-12-14.31.log.txt 16:30:32 "14:49:21 #agreed release blocking image set for ARM will consist of minimal and KDE images for F20" 16:30:45 we switched KDE to Xfce this cycle. we never dropped minimal. 16:30:49 ok 16:30:50 +1 Beta FE, and I'd personally vote +1 Final blocker, even though we don't have any criteria for this. %include is pretty essential for system deployment 16:31:23 as we *still* never got around to writing proper kickstart criteria (sigh) this is pretty much a judgement call, my call is beta FE, final blocker 16:31:39 seems sane to me 16:31:48 +1 beta fe 16:31:53 +1 final blocker 16:32:30 IIRC, creating that criterion was assigned to me, a year back or so. sorry 16:32:43 so much stuff to do 16:33:12 Yeah, +1 Beta FE 16:33:22 I'm not sure how I feel about blocker at all right now 16:33:32 (And it hopefully doesn't matter in this case) 16:33:55 proposed #agreed - 1259506 - AcceptedFreezeException Beta AcceptedBlocker Final - This would be a good thing to have fixed during Beta so accepted as an FE for Beta. It was also voted as a blocker for final in case a fix doesn't surface in time. 16:34:03 * roshi wasn't sure the best way to sum that up, tbh 16:34:51 ack 16:39:32 any other acks? 16:41:54 everybody left us! 16:42:08 so it seems 16:42:30 time to get to the pub? 16:42:54 ack 16:42:58 sorry, was still in the other meeting 16:43:02 i'm back here now, promise 16:43:12 no worries :) 16:43:20 #agreed - 1259506 - AcceptedFreezeException Beta AcceptedBlocker Final - This would be a good thing to have fixed during Beta so accepted as an FE for Beta. It was also voted as a blocker for final in case a fix doesn't surface in time. 16:43:27 #topic (1260318) TypeError: uid should be integer, not str 16:43:28 #link https://bugzilla.redhat.com/show_bug.cgi?id=1260318 16:43:28 #info Proposed Blocker, anaconda, POST' 16:44:07 adamw: we know you're actually playing tennis and just get back every time you finish a set. it's _obvious_ 16:44:37 point 16:44:48 heh 16:45:49 pity that dshea hasn't actually told us what was wrong and how often it occurs 16:46:18 yeah 16:46:27 ask him or trust his judgement? 16:46:48 ask 16:47:12 * kparal asked 16:47:17 looks like it's re-use of an existing /home 16:47:21 anaconda.log is fairly informative 16:47:28 23:35:04,127 INFO anaconda: Home directory for the user raven already existed, fixing the owner and SELinux context. 16:47:28 23:35:04,433 DEBUG anaconda: running handleException 16:47:28 23:35:04,435 CRIT anaconda: Traceback (most recent call last): 16:48:12 looks like it happens if you re-use an existing /home partition and create a user who has a homedir in it 16:48:25 lot of depreciation warnings in there... 16:48:39 if it happens every time, then sure +1. but that's the question 16:48:49 anaconda tries to fix selinux labels and ownership UIDs in that case, and uses the wrong type for the uid. 16:48:52 oh, you mean the home dir has to exist already? 16:49:06 so it seems 16:49:12 kparal: my bet would be it happens any time you re-use an existing /home and create a user who has a homedir on it already. 16:49:26 I would be OK with +1 Final for this 16:49:30 which isn't strictly *every* time, but seems like it'd be pretty common - why re-use an existing /home but not re-use the user accounts on it? 16:49:53 so i'd be OK with +1 here as a conditional violation, on the basis that it seems like it'd happen pretty often when you do what the criterion says in real life 16:50:06 I'm in a habit or renaming the homedir first, but it sounds reasonable to assume anaconda should be capable of handling this 16:50:29 it just never occurred to me to trust anaconda in this regard :) 16:50:36 I've reused my /home in almost all my installs - so I'd expect it to work 16:50:37 that's why they have this special sauce code for twiddling selinux contexts and ownership, yes. :P 16:50:46 kparal: I mean any time you're creating a user that was already present on the existing /home. it happens when changing the uid+gid of the existing /home to the new ids 16:50:46 +1 16:50:58 score one for the monkey! 16:51:04 adamw++ 16:51:04 kparal: Karma for adamwill changed to 11 (for the f22 release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:51:57 I'm fine with both +1 Beta and +1 Final 16:52:08 +1 beta is my vote 16:52:13 +1 beta 16:53:09 +1 beta 16:53:20 proposed #agreed - 1260318 - AcceptedBlocker Beta - This bug is a conditional violation of the "assign mount points to existing storage volumes" criterion, as it fails when attempting to reuse /home. 16:53:25 ack 16:53:33 patch 16:53:45 go for it 16:53:45 proposed #agreed - 1260318 - AcceptedBlocker Beta - This bug is a violation of the "assign mount points to existing storage volumes" criterion, as it fails when attempting to reuse /home. 16:53:49 you have the chair 16:53:53 Not "conditional" 16:54:15 sure 16:54:16 ack 16:55:49 ack 16:55:51 other acks 16:55:52 ? 16:56:11 sgallagh: you can do the #agreed 16:56:12 still ack 16:57:18 #agreed - 1260318 - AcceptedBlocker Beta - This bug is a violation of the "assign mount points to existing storage volumes" criterion, as it fails when attempting to reuse /home. 16:57:22 #topic (1260875) Cannot log in as root after install of recent Fedora 23 images 16:57:25 #link https://bugzilla.redhat.com/show_bug.cgi?id=1260875 16:57:28 #info Proposed Blocker, anaconda, MODIFIED 16:58:03 it was actually surprisingly difficult to find a criterion this hits - one of those 'well OBVIOUSLY it should be a blocker' things 16:58:08 especially when sudo works 16:58:19 so i recommend we wave our hands and vote +1 without thinking about it too hard! 16:58:20 yeah, I had noticed that :p 16:58:35 +1 16:58:52 +1 16:58:58 adamw: The basic login criterion? 16:59:13 The vast majority of Server installations only have a root user 17:00:09 that's a fair point 17:00:28 eh, that criterion fairly clearly implies 'user account' 17:00:36 hmm 17:00:39 but yeah, it's not worth getting too deep into it i don't think, since we have a fix let's just wave hands and move oN! 17:00:45 ok 17:00:54 I'd still argue that 'root' is a user account 17:00:55 we might want to add an explicit root requirement there though, yeah. do you want to draft one up? 17:01:03 I'll see what I can do 17:01:08 sgtm 17:01:53 proposed #agreed - 1260875 - AcceptedBlocker Beta - This bug is a violation of the following Beta criterion: "The default system init daemon (e.g. systemd) must be capable of starting, stopping, enabling and disabling correctly-defined services." 17:02:02 adamw: Ooh, I've got one that already applies 17:02:09 ack 17:02:12 "It must be possible to log in to the default Cockpit instance" 17:02:59 sgallagh: hah, neat. 17:03:14 yeah, i guess that'd work. 17:03:45 proposed #agreed - 1260875 - AcceptedBlocker Beta - This bug is a violation of the following Beta criterion: "It must be possible to log in to the default Cockpit instance" 17:03:55 ack 17:04:11 ack 17:04:22 ack 17:04:23 #agreed - 1260875 - AcceptedBlocker Beta - This bug is a violation of the following Beta criterion: "It must be possible to log in to the default Cockpit instance" 17:04:26 #topic (1245838) Upgrade to F23 crashes early in upgrade boot 17:04:29 #link https://bugzilla.redhat.com/show_bug.cgi?id=1245838 17:04:31 #info Proposed Blocker, fedup, NEW 17:06:23 it would be fun if system-upgrade got reverted 17:06:33 but as it stands now, -1, fedup is obsolete 17:07:30 Right, -1, we've moved on 17:07:42 (And system-upgrade works quite nicely) 17:07:52 haha 17:07:54 sgallagh: mmmm, arguable :P 17:08:03 I have an opposite experience 17:08:16 -1 then since this is just a procedural thing at this point? 17:08:24 yes 17:08:27 but yeah, clearly -1 for this now with the fesco decision and i've updated all the wiki stuff to point to dnf-system-upgrade so we don't have any inconsistencies in the rules here 17:08:53 proposed #agreed - 1245838 - RejectedBlocker Beta - This is no longer a blocker because fedup is no longer the official supported means of updating a system. 17:09:03 note - openQA testing of dnf-system-upgrade will land today, but please do run manual tests with different situations and package sets 17:09:08 ack 17:09:21 oh, very cool 17:09:26 ack 17:09:34 #agreed - 1245838 - RejectedBlocker Beta - This is no longer a blocker because fedup is no longer the official supported means of updating a system. 17:09:43 #topic (1257131) System reboots after shutdown 17:09:43 #link https://bugzilla.redhat.com/show_bug.cgi?id=1257131 17:09:43 #info Proposed Blocker, kernel, NEW 17:12:32 -1, seems very hardware specific 17:13:03 -1 Blocker, +1 FE 17:13:06 I assume it's not really widespread 17:13:18 but that's just a guess 17:13:46 -1 sounds fine to me. +1 fe as well 17:13:57 i've been kinda following this one 17:14:33 stalker 17:14:43 hard to guess precisely what the impact is, but it's one of those things that's been bouncing around for a while, fiddly firmwares and the kernel trying to cope 17:15:07 it is a bit nasty since it affects laptops - you can shut down your laptop, stuff it in a bag, then two hours later realize your battery's dead and your bag's melting 17:15:36 but yeah, i'd have to say the impact is likely not quite broad enough for blocker 17:15:43 proposed #agreed - 1257131 - RejectedBlocker AcceptedFreezeException - This bug doesn't impact enough hardware to warrant blocker status, but getting a fix in for Beta would be great. 17:15:47 and we can document the issue and workaround now 17:15:51 yeah 17:15:56 ack 17:16:54 ack 17:16:56 #agreed - 1257131 - RejectedBlocker AcceptedFreezeException - This bug doesn't impact enough hardware to warrant blocker status, but getting a fix in for Beta would be great. 17:17:03 #topic (1261637) anaconda cannot create users with lorax < 23.17-1 17:17:06 #link https://bugzilla.redhat.com/show_bug.cgi?id=1261637 17:17:09 #info Proposed Blocker, lorax, ON_QA 17:18:10 +1 to either 17:18:12 +1 17:18:15 another procedural 17:18:24 yeah, sorry about this 17:18:48 so what happened is releng actually used lorax 23.17-1 for TC4 compose already 17:18:55 proposed #agreed - 1261637 - AcceptedBlocker Beta - This bug is required to be fixed in order to cut the release. Accepting as a blocker for this purpose. 17:19:00 and it *sounds* like compose wouldn't work at all with the older lorax that's in stable, but i couldn't find a clear bug for it 17:19:17 it happens 17:19:18 so instead i filed a bug for an issue which was at least clearly documented in the lorax changelog 17:19:38 this is at least an FE in its own right, i figure 17:19:43 yeah 17:19:57 it needs to happen, this is just a vehicle to make it so 17:20:41 i'd prefer we pretend to accept it for what the bug actually is, for future deniability :P 17:21:18 proposed #agreed - 1261637 - RejectedBlocker AcceptedFreezeException Beta - This bug is required to be fixed in order to cut the release. Accepting as an FE for this purpose. 17:21:21 so proposed #agreed - 1261637 - AcceptedBlocker Beta - violates 'working mechanism to create user account' criterion in case of a minimal install 17:21:23 that bettar? 17:21:28 how about mine? 17:21:31 ack to adamw 17:21:36 you have chair, as well 17:21:37 that avoids the i-s issue because there's no i-s in minimal, and we block on minimal 17:21:53 so without this fix, we'd have no working user account creation for a minimal install 17:22:20 ack 17:23:14 ack 17:23:35 #agreed - 1261637 - AcceptedBlocker Beta - violates 'working mechanism to create user account' criterion in case of a minimal install 17:23:43 #topic (1260799) pyanaconda.bootloader.BootLoaderError: failed to set new efi boot target. This is most likely a kernel or firmware bug. 17:23:46 #link https://bugzilla.redhat.com/show_bug.cgi?id=1260799 17:23:48 #info Proposed Blocker, python-blivet, POST 17:24:46 * adamw looks back at what we did with a similar bug in alpha 17:26:01 ah, we accepted it as a beta blocker 17:26:17 so that's good, i'm instinctively +1 beta on this and that matches with what we did before. 17:26:26 https://bugzilla.redhat.com/show_bug.cgi?id=1235323 is the bug i'm thinking of. see #c12 17:26:32 +1 17:26:57 as before, the system will still boot if the fallback path stuff works, but we know of cases where it won't, so this can break boot. 17:27:31 +1 17:27:35 * roshi remembers this one 17:27:36 +1 17:28:31 proposed #agreed - 1260799 - AcceptedBlocker Beta - This bug is a clear violation of the following criterion: "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." 17:28:37 ack 17:28:59 ack 17:29:11 #agreed - 1260799 - AcceptedBlocker Beta - This bug is a clear violation of the following criterion: "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." 17:29:21 #topic (1261439) blivet.errors.DeviceError: ('cannot replace active format', 'pv00') 17:29:24 #link https://bugzilla.redhat.com/show_bug.cgi?id=1261439 17:29:26 #info Proposed Blocker, python-blivet, POST 17:30:22 +1 17:30:51 +1 17:31:18 sure, +1 17:31:22 +1 17:31:32 proposed #agreed - 1261439 - AcceptedBlocker Beta - This bug is a clear violation of the following criterion: "When using the guided partitioning flow, the installer must be able to:" 17:31:47 proposed #agreed - 1261439 - AcceptedBlocker Beta - This bug is a clear violation of the following criterion: "When using the guided partitioning flow, the installer must be able to:...Remove existing storage volumes to free up space, at the user's direction" 17:31:54 ack 17:31:55 not sure how a newline got into that first one 17:32:14 ack 17:32:30 ack 17:32:43 #agreed - 1261439 - AcceptedBlocker Beta - This bug is a clear violation of the following criterion: "When using the guided partitioning flow, the installer must be able to:...Remove existing storage volumes to free up space, at the user's direction" 17:33:00 that's it for beta proposals 17:33:05 onto the 3 for final 17:33:13 #topic (1256531) dnf install crashes if terminal window is too small 17:33:16 #link https://bugzilla.redhat.com/show_bug.cgi?id=1256531 17:33:17 looks like i got here just in time 17:33:18 #info Proposed Blocker, dnf, NEW 17:34:16 fun one 17:34:33 yeah 17:34:56 I'm -1 blocker on this. 17:35:00 +1 17:35:02 I could happily be +1 FE 17:35:09 i'm +1, noting the important detail that it crashes *halfway through package install* 17:35:15 this can easily destroy user's system 17:35:17 But this is so obscure that I'm not willing to block while it gets fixed. 17:35:21 that we really, really, really never want to happen, because it completely fucks the system 17:35:24 Ah, hmm 17:35:28 yeah, it destroys things 17:35:29 -1 17:35:31 anything known to cause that to happen needs to be fixed for me. 17:35:33 we have a data loss criterion 17:36:01 and it's in a system critical tool 17:36:10 Does it really cause data loss? That was unclear. 17:36:10 yeah 17:36:10 well, a package update in theory shouldn't ever touch user data, so that one doesn't feel quite right 17:36:28 sgallagh: "This resulted in half of the rpms getting installed and half of them not " 17:36:36 but either the cited criterion or just one of the basic 'system must work' ones - if you get unlucky with this, your system stops working. 17:36:39 The error says the transaction was aborted. 17:36:50 Which *should* mean that the state was restored. Is that not the case? 17:37:03 https://bugzilla.redhat.com/attachment.cgi?id=1066623 17:37:06 no, rpm doesn't do that. 17:37:06 (Or does DNF have a non-standard definition of the word "transaction") 17:37:07 Installing : minizip-1.2.8-7.fc22.x86_64 12/58 17:37:28 at that point, the new versions of packages 1-11 have been installed. that's done. 17:37:29 How "common" is shrinking a terminal window while dnf is running? I minimize it or send it to the background - gnome is supposed to notify the user when a process finishes in a term window anyhow 17:37:41 it would be nice if we had atomic transactions 17:37:54 danofsatx: I've never heard of anyone doing it before, personally 17:38:09 danofsatx: you have to weigh "how common" against "how severe is the outcome" 17:38:19 I know people who do it 17:38:34 but any %posttrans doesn't get done, and the %preun / %postun for the old versions don't get run, and the rpm database now has duplicate entries, and the whole thing is a giant pain in the ass to clean up, and if anything in 13-58 needed to go along with 1-12 you're in a mess 17:38:38 (yes, rpm sucks). 17:38:52 right, i'm with kparal 17:38:56 same here 17:38:59 *one* person hitting this bug is already too many. it needs fixed. 17:39:08 it's corner, sure - but it's catastrophic 17:39:20 I guess I'd be +1 for Final 17:39:22 personally, this is one of my favorite bugs 17:39:26 sgallagh: this is proposed for Final 17:39:28 But I'm really not sure I'm that hard-line on beta 17:39:30 and yeah, this is final 17:39:31 Oh, I missed that 17:39:36 we're onto the Final proposals 17:39:49 +1 Final blocker :) 17:39:54 sgallagh: have you never had to fight a system which crashed in the middle of an update before? it's just about my #1 least favourite thing to do (well, ok, maybe #2 after 'anything involving php') 17:40:23 adamw: Of course, I've been working on Fedora for more than a month ;-) 17:40:42 try to accidentally close the terminal while running dnf update ;) 17:40:42 yeah, that's why i was surprised. :p 17:40:56 proposed #agreed - 1256531 - AcceptedBlocker Final - This bug is a clear violation of the following criterion: "The installed system must be able to download and install updates with the default console package manager." This bug also has the potential to basically destroy a user's system. 17:41:11 i think it's actually provably impossible to properly 'complete' the transaction - you can hack it up, but you can never get the actual scriptlets which should have run to run with the correct conditions, you just have to hope none of them were terribly important 17:41:14 kparal: I have 'dnf' aliased to 'screen dnf' for a reason :-D 17:41:23 roshi: probably not a "clear violation" 17:41:36 * adamw knows all this, and yet still upgrades his system to Rawhide using a dnf running in gnome-terminal, because he's a giant idiot 17:41:52 yeah, 'conditional violation' would be better 17:41:52 s/clear// 17:41:55 kk 17:42:04 and maybe 'but we're accepting it because it can cause catastrophic damage' or similar 17:42:38 proposed #agreed - 1256531 - AcceptedBlocker Final - This bug is a conditional violation of the following criterion: "The installed system must be able to download and install updates with the default console package manager." We're accepting this because it can cause catastrophic damage to the system. 17:42:48 ack 17:43:28 ack 17:44:10 reluctant ack, but ack nonetheless 17:44:14 #agreed - 1256531 - AcceptedBlocker Final - This bug is a conditional violation of the following criterion: "The installed system must be able to download and install updates with the default console package manager." We're accepting this because it can cause catastrophic damage to the system. 17:44:22 #topic (1261034) dnf doesn't handle Obsoletes (for split packages) 17:44:25 #link https://bugzilla.redhat.com/show_bug.cgi?id=1261034 17:44:27 #info Proposed Blocker, dnf, NEW 17:45:43 +1 17:46:00 This sounds really familiar... 17:46:20 * roshi is looking for a criteria 17:46:39 I swear I filed this same bug in like F18 era 17:46:54 yeah, sounds oddly familiar to me too 17:46:58 same criteria as last one 17:47:11 "The installed system must be able to download and install updates with the default console package manager." 17:47:12 The installed system must be able to download and install updates with the default graphical package manager in all release-blocking desktops. 17:47:22 oh, right 17:47:30 +1 17:47:34 https://bugzilla.redhat.com/show_bug.cgi?id=1260394 seems to be the bug that's actually caused by this 17:47:37 i don't think it's quite that clear cut 17:47:48 dnf will run happily - it just doesn't install the packages the packager intended to get installed 17:48:13 and leaves an unstable system behind 17:48:14 adamw: I'd categorize that as failing to install updates, honestly 17:48:25 personally i would be happier to vote +1 to 1260394 (the practical bug here) as violating the upgrade criterion 17:48:28 The fact that the updated package has a different name is irrelevant 17:48:50 "For each one of the release-blocking package sets, it must be possible to successfully complete an upgrade from a fully updated installation of the previous stable Fedora release with that package set installed. ... The upgraded system must meet all release criteria." 17:49:06 I'd like to see a response from some dnf developer 17:49:11 yeah, that sounds mo' bettah 17:49:15 sgallagh: it's not a straightforward rename 17:49:33 adamw: It kind of is. 17:49:43 sgallagh: the intent is that when you upgrade from plasma-workspace 5.3.2-7 you get plasma-workspace 5.3.2-8 and sddm-breeze 5.3.2-8 17:49:48 in fact you only get plasma-workspace 5.3.2-8 17:50:03 that's not a rename, nor did a package go 'missing'. rather one that was expected to be added, wasn't. 17:50:17 hmm 17:50:43 i can go with the update criterion, i don't *hate* it, but i don't think it's totally obvious. 17:51:08 we've usually considered that criterion to be something like 'dnf has to not explode', not 'it must behave precisely as expected in all cases' 17:51:30 Give me a moment to look into the specific case. 17:51:41 or even 'precisely as documented by the fedora wiki but perhaps not as intended by dnf developers' 17:51:50 right 17:51:54 (and pete knows what PackageKit does in this case - thinking about it, wasn't the case you found one where PK didn't DTRT?) 17:52:23 proposed #agreed - 1261034 - AcceptedBlocker Final - This bug is a violation of the following criterion: ""For each one of the release-blocking package sets, it must be possible to successfully complete an upgrade from a fully updated installation of the previous stable Fedora release with that package set installed. ... The upgraded system must meet all release criteria." 17:52:44 nack/patch 17:52:49 that's a more appropriate vote for 1260394 17:52:58 ah 17:53:02 my suggestion is to take that one instead of this 17:53:09 works for me 17:53:10 (that one could be set to *depend* on this) 17:53:17 brb, call of nature 17:53:31 * kparal is ok with that 17:53:46 blocking on the actual issue 17:54:28 though i guess the counter-argument is there could be various other problems caused by the tools not doing what the packaging guidelines say they do. 17:55:50 in my experience, dnf has been very broken lately (just lately?) and we're going to see much more fun yet 17:56:47 in my experience everything is terrible and we should just go drink 17:57:41 yes, that's what IT does to a person 17:58:00 adamw: What makes you think we haven't been drinking through this whole meeting? 17:58:56 sgallagh: saying we should 'go drink' doesn't suggest we're not drinking already, just a change of scenery... 17:59:04 so, sounds like we want to take one or the other, which is it going to be? 17:59:13 +1 to 1260394 blocking 17:59:24 it already depends on the proposed bug 17:59:57 proposed #agreed - 1260394 - AcceptedBlocker Final - This bug is a violation of the following criterion: ""For each one of the release-blocking package sets, it must be possible to successfully complete an upgrade from a fully updated installation of the previous stable Fedora release with that package set installed. ... The upgraded system must meet all release criteria." 18:00:01 ack 18:00:14 and I'll remove the blocker status of the original proposal as well 18:00:16 ack 18:00:19 well, the proposal 18:00:26 we'd better keep an eye on what the dnf team says on 1261034 so we can take appropriate action if they just go 'meh' 18:01:17 yeah 18:03:09 one more ack? 18:03:12 ack 18:03:15 * kalev just looked in. 18:03:27 #agreed - 1260394 - AcceptedBlocker Final - This bug is a violation of the following criterion: ""For each one of the release-blocking package sets, it must be possible to successfully complete an upgrade from a fully updated installation of the previous stable Fedora release with that package set installed. ... The upgraded system must meet all release criteria." 18:03:32 ack 18:03:40 #topic (1261721) preexisting LUKS /home cannot be assigned as mountpoint for new installation 18:03:43 #link https://bugzilla.redhat.com/show_bug.cgi?id=1261721 18:03:46 wtf? talk about lag....sheesh 18:03:46 #info Proposed Blocker, python-blivet, NEW 18:03:47 this is the last proposed blocker 18:05:04 not 100% sure that's the best criteria for it, but +1 for this blocking 18:05:11 * roshi always reuses /home 18:05:38 yeah, i'd more make it a conditional violation of the 'must be able to re-use' criterion we used earlier in the case of the device being encrypted 18:05:49 yeah 18:05:50 I suppose this is an encrypted partition, not a partition on an encrypted disk. does that make any difference? 18:05:52 perhaps encrypted in a specific way? the bug seems to be weirdly coy about whether it was actually a typical f22 encrypted install 18:06:07 or whether this was manually encrypted in some clever way or something 18:06:21 so i guess i'm +1 so long as cmurf didn't do something too clever-clever and unusual 18:06:54 Perhaps we should test this before voting? 18:07:00 /me spins up a TC4 VM 18:07:21 is this a blivet, LUKS, or btrfs error? 18:07:21 you'll have to do an f22 install first, i guess 18:07:24 I'd punt this, because the screenshot indicates it might be by design for some reason 18:07:55 adamw: Nah, just two F23 installs 18:08:04 let's wait for dlehman's response 18:08:42 proposed #agreed - 1261721 - Punt - We'd like some more info on this before voting. 18:08:42 Let's come back to this after the Approved Blockers 18:08:47 I'll test this in the meantime 18:08:49 i'm fine for punting 18:08:57 we got FEs for beta to look through 18:09:01 kickit 18:09:14 ack 18:09:19 ack 18:09:29 ack 18:09:34 #agreed - 1261721 - Punt - We'd like some more info on this before voting. 18:09:58 move onto FE's? 18:10:06 there are 4 proposed for beta 18:10:57 yes 18:10:59 yeah, we're frozen so we need to do them 18:11:17 #topic (1239089) /etc/issue in Fedora server should contain cockpit URL 18:11:20 #link https://bugzilla.redhat.com/show_bug.cgi?id=1239089 18:11:22 #info Proposed Freeze Exceptions, fedora-release, ON_QA 18:12:37 makes sense to me to pull it in 18:13:04 should already be fixed...? 18:13:10 Yes and no 18:13:10 +1 18:13:15 it was already alpha FE 18:13:33 There's a small bug in it that I'd also like to see pulled in, but no rush 18:13:48 But +1 18:13:59 +1 18:14:37 proposed #agreed - 1239089 - AcceptedFreezeException Beta - It would be good to get this pulled in during freeze. 18:14:39 sure 18:14:40 ack 18:14:42 ack 18:14:49 ack 18:14:54 #agreed - 1239089 - AcceptedFreezeException Beta - It would be good to get this pulled in during freeze. 18:14:54 ack 18:14:57 #topic (1254299) f23 workstation x86_64 Alpha-2 live locks up 18:15:00 #link https://bugzilla.redhat.com/show_bug.cgi?id=1254299 18:15:02 #info Proposed Freeze Exceptions, kernel, NEW 18:15:12 -1 here, looks like already fixed 18:15:53 looks like it's an old ticket filed when Alpha was fresh out 18:16:13 yeah, looks like it 18:16:15 -1 18:16:41 -1 18:16:48 proposed #agreed - 1254299 - RejectedFreezeException Beta - This issue seems to be resolved and no longer requires FE status. 18:16:57 ack 18:17:06 BTW, I have feedback on the encrypted drive bug. 18:17:10 ack 18:17:15 My experience appears to be even worse than his 18:18:28 sgallagh: ack? 18:18:34 ack 18:18:39 #agreed - 1254299 - RejectedFreezeException Beta - This issue seems to be resolved and no longer requires FE status. 18:18:50 we've 2 more FE's 18:19:04 go back to encrypted bug after these work? 18:19:22 roshi: I'll update the BZ in the meantime 18:19:28 kk, sweet 18:19:29 #topic (1259630) BeagleBone black not booting from MMC 18:19:29 #link https://bugzilla.redhat.com/show_bug.cgi?id=1259630 18:19:29 #info Proposed Freeze Exceptions, kernel, ON_QA 18:19:33 -1, looks like another stale ticket 18:19:36 from the ticket: "This is fixed in kernel-4.2.0-0.rc8.git1.1.fc24, latest is f-23 GA is kernel-4.2.0-0.rc8.git0.1.fc23" 18:19:44 we have kernel-4.2.0-300.fc23 in stable 18:20:11 seems like it 18:20:21 * adamw looks for a pbrobinson 18:20:26 would like to double-check this 18:21:32 sgtm 18:22:06 there's no newer kernel available anyway; if something needs fixing I am sure he'll repropose a newer kernel as the newer build becomes available 18:23:18 I don't think it makes much sense to evaluate FE's that have no linked builds 18:23:26 no reply from pbrobinson... 18:23:29 or in this case, the linked build is already in stable 18:23:32 punt then? 18:23:35 we revisit it monday 18:23:36 yeah, i'd just like to be clear if there's anything else needed 18:23:40 so it's not a long punt 18:23:52 yeah, just punt and we'll ask ARM folks to update it 18:24:06 proposed #agreed - 1259630 - Punt - We'd like more info from the ARM folks before we vote on this. 18:24:14 ack 18:24:27 ack 18:24:34 #agreed - 1259630 - Punt - We'd like more info from the ARM folks before we vote on this. 18:24:38 #topic (1240147) SugarExt can not be loaded properly, blocking Sugar startup 18:24:41 #link https://bugzilla.redhat.com/show_bug.cgi?id=1240147 18:24:43 #info Proposed Freeze Exceptions, sugar-toolkit-gtk3, ON_QA 18:25:07 sure, +1 18:25:34 seems like a bad issue for Sugar and the fix is nice and small and self contained 18:25:56 +1 18:26:25 +1 18:26:39 +1 18:27:31 proposed #agreed - 1240147 - AcceptedFreezeException Beta - This is a small, self-contained fix that would be good to pull in. 18:27:46 ack 18:27:58 ack 18:28:03 ack 18:28:04 #agreed - 1240147 - AcceptedFreezeException Beta - This is a small, self-contained fix that would be good to pull in. 18:28:06 ack 18:28:08 ack 18:28:24 back to the encryption bug? 18:28:56 there's a new beta proposal, too - https://bugzilla.redhat.com/show_bug.cgi?id=1259443 18:29:43 ok, let's do that one then 18:29:44 #topic (1259443) Add brw_meta_fast_clear crash workaround patch 18:29:44 #link https://bugzilla.redhat.com/show_bug.cgi?id=1259443 18:29:44 #info Proposed Blocker, mesa, ASSIGNED 18:29:49 +1 18:29:53 this one sux 18:30:08 yes, would be nice to pull that in 18:30:09 +1 18:30:20 lock screen, walk away, come back to many, many, many drkonqi popups. 18:30:25 if it passes testing, of course -- mesa patches are always scary 18:30:39 * danofsatx will test it soon. very soon. 18:30:51 that sounded like a threat, danofsatx :p 18:31:07 it is.....mwahahahah 18:31:12 "...soon. Very soon..." (cue maniacal laughter) 18:31:51 if it fails, I will be hunting down a mesa developer that somehow got a patch through with no karma. 18:33:29 seems +1 18:34:17 * kparal looking at Beta criteria 18:34:35 sure, +1 18:35:58 kparal: you find a criterion? 18:36:20 maybe "No part of any release-blocking desktop's panel (or equivalent) configuration may crash on startup or be entirely non-functional. "? 18:36:29 since it takes down the whole session 18:36:38 makes sense to me 18:36:55 not sure how often that happens 18:37:16 seems like often 18:37:25 proposed #agreed - 1259443 - AcceptedBlocker Beta - This bug is a conditional violation of the following criterion: "No part of any release-blocking desktop's panel (or equivalent) configuration may crash on startup or be entirely non-functional." 18:37:28 very. lock screen, unlock screen, it's crashed. 18:37:42 ack 18:37:49 ack 18:37:50 ack 18:37:59 #agreed - 1259443 - AcceptedBlocker Beta - This bug is a conditional violation of the following criterion: "No part of any release-blocking desktop's panel (or equivalent) configuration may crash on startup or be entirely non-functional." 18:38:19 #topic (1261721) preexisting LUKS /home cannot be assigned as mountpoint for new installation 18:38:22 #link https://bugzilla.redhat.com/show_bug.cgi?id=1261721 18:38:24 #info Proposed Blocker, python-blivet, NEW 18:40:26 this is another new proposed beta? 18:40:33 nah 18:40:36 oh, back to the encryptred thing 18:40:38 this is the one sgallagh was retesting 18:40:39 * adamw needs to stop multitasking 18:40:42 er 18:40:48 reproducing 18:41:05 Right, so I couldn't reproduce the exact case he hit, because I couldn't get that far :( 18:41:29 (I will note that cmurf's setup involves a lot of btrfs mumbo-jumbo, but my straightforward test still has issues) 18:42:17 still, we're voting on *this* bug 18:42:19 not a similar one 18:42:32 while I expect it to work, is reusing an encrypted /home within the "The requirement "assign mount points to existing storage volumes" is considered to cover the common operation of re-using an existing /home partition without formatting it. For all other mount points, it is acceptable if re-use requires them to be re-formatted." 18:42:37 ? 18:42:57 well, it's a conditional violation - the condition being that the existing /home is encrypted. 18:43:21 and of course it matters whether this happens with *any* encrypted /home, or only with some cmurf special layout. 18:43:21 Well, I suspect that the bug is "anaconda can't handle encrypted partitions properly" 18:43:22 I'm fine with +1 for this 18:43:31 sgallagh: what exactly happened in your case? 18:43:37 And the difference is that I have full-disk encryption vs. his partition encryption 18:43:57 oh, is ee your comment now 18:44:23 i'd say your bug is clearly not the same as cmurf's bug, so it should be proposed and discussed separately. 18:45:07 /me shrugs 18:47:28 in general i guess i'd like to get anaconda team's feedback here 18:47:48 so, sgallagh to file a new bug, punt for feedback? 18:47:54 whee :-/ 18:49:39 i'd be more inclined to block straight away on a straightforward 'do an anaconda default encrypted install, then try and re-use it' case like sgallagh's 18:49:49 cmurf's reports often turn out to hinge on super magical layouts he comes up with 18:51:23 a bit like my reports :) 18:51:29 I think they might be the same bug, tbh 18:51:41 anaconda not dealing with luks well 18:52:27 roshi: cmurf's description strongly suggests that unlocking the encrypted partition succeeded in his case. 18:52:39 whereas sgallagh states that anaconda hangs while trying to unlock. 18:52:47 those sound an awful lot like different problems to me. 18:53:00 cmurf says "2. Launch Fedora 23 installer, custom partitioning, click on LUKS volume and unlock. 3. Select unlocked LUKS volume..." 18:53:11 and does not mention any hang. 18:53:29 we're nearing the end of the timeslot - so what do we want to do for these two? 18:53:34 true 18:53:51 propose a second bug and punt for info? 18:54:29 my suggestion would be a separate bug for sgallagh's case, and punt cmurf's case for info. i wouldn't be opposed to +1ing sgallagh's bug immediately, if others wanted to 18:54:41 I'd be ok with that as well 18:55:13 proposed #agreed - 1261721 - Punt - We'd like some more information on this bug and clearer reproduction steps before we vote. 18:55:17 ack 18:56:47 sgallagh: wdyt? 18:57:12 sorry, got pulled away. 18:57:19 I'll file a bug momentarily 18:57:39 sounds good 18:57:43 acks? 18:57:45 ack 18:57:50 ack 18:57:51 #agreed - 1261721 - Punt - We'd like some more information on this bug and clearer reproduction steps before we vote. 18:57:57 #topic Open Floor 18:58:08 we've only a couple minutes left - anyone got anything 18:58:09 ? 18:58:11 there was one bug sgallagh wanted to demote... 18:58:26 sgallagh: when you get that bug filed, just mention it in fedora-qa and we can vote in ticket 18:58:26 or repropose? 18:58:37 * roshi has to depart at the top of the hour 18:58:49 or someone else can take over 18:58:54 ah, this one: https://bugzilla.redhat.com/show_bug.cgi?id=1256712 18:58:56 * adamw can take over for one demotion 18:59:05 c7 18:59:07 * adamw will secretarialize post-meeting 18:59:28 ah, thanks - I was going to do it when I got back 18:59:33 I think moving it to Final sounds reasonable 18:59:37 * adamw hates un-blocking when the reason is 'the guy who can fix it is on vacation', but was never super-sold on this as a beta blocker really 18:59:45 so i don't hate moving to final and documenting 19:00:06 roshi: i want to co-ordinate a new anaconda build with sbueno so i'll do it next 19:00:18 btw, it seems to affect my Broadwell as well, but more likely as a race - sometimes works, sometimes not 19:00:45 thanks adamw 19:00:55 so, votes for moving this to final? 19:00:56 thanks for coming 19:01:02 sorry about the announcement snafu 19:01:07 +1 from me 19:01:07 adamw: Mostly I feel like this is one of those that if it was the last blocker, we'd fudge it at Go/No-Go 19:01:13 Which to me means it's not really a blocker 19:01:15 #topic https://bugzilla.redhat.com/show_bug.cgi?id=1256712 19:01:24 * roshi & 19:01:25 +1 to move 19:01:30 +1 from pschindl as well 19:01:37 +1 from me (obviously) 19:02:17 proposed #agreed 1256712 - RejectedBlocker Beta AcceptedBlocker Final - this is moved from beta to final blocker; on re-consideration the impact isn't really severe enough to delay the beta release, documenting is sufficient for beta 19:02:29 ack 19:02:32 ack 19:03:19 ack 19:04:44 #agreed 1256712 - RejectedBlocker Beta AcceptedBlocker Final - this is moved from beta to final blocker; on re-consideration the impact isn't really severe enough to delay the beta release, documenting is sufficient for beta 19:04:49 #topic Open Floor 19:04:51 alright, anything else? 19:04:52 I opened https://bugzilla.redhat.com/show_bug.cgi?id=1262086 BTW 19:04:54 * adamw sets the quantum fuse 19:05:03 For the encrypted drive issue 19:05:08 do you want to propose it as a blocker now? 19:05:18 * adamw would probably be +1 19:05:23 Might as well, yes 19:05:26 * danofsatx looks for the fuse-putter-outter 19:05:29 * kparal is out, see you folks 19:05:44 Actually, let's wait until Monday. 19:05:54 I'm going to test it with a partitioning setup created in F22 as well 19:06:02 Just to narrow down the impact. 19:07:47 OK, sounds good 19:08:00 we won't get a new anaconda build before then anyway most likely 19:08:04 i will ask dlehman to look at it 19:08:14 I thought sbueno was building anaconda today? 19:08:19 Or do you mean one with new fixes? 19:08:26 Which I suppose is more useful information... 19:10:23 sgallagh: yeah 19:10:50 sgallagh: i mean we clearly don't have a fix for either of these issues right now, so it's not urgent that we make them blockers so we can include a fix or something 19:10:53 monday will be early enough 19:11:05 alrighty, sounds like we're done here, thanks for coming out, folks 19:11:11 #endmeeting