16:01:19 #startmeeting F27-blocker-review 16:01:19 Meeting started Mon Aug 21 16:01:19 2017 UTC. The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:01:19 The meeting name has been set to 'f27-blocker-review' 16:01:20 #meetingname F27-blocker-review 16:01:20 The meeting name has been set to 'f27-blocker-review' 16:01:20 #topic Roll Call 16:01:26 * pschindl_ is here 16:01:29 morning folks! who's around for blocker review fun? 16:01:41 * satellit listening 16:02:14 * kparal is here 16:04:34 the usual suspects, huh 16:05:25 * kparal admits he's suspect 16:07:47 welp, four of us is barely a quorum, i guess we can try 16:07:55 #chair kparal pschindl_ 16:07:55 Current chairs: adamw kparal pschindl_ 16:08:15 #topic Introduction 16:08:15 Why are we here? 16:08:15 #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:08:16 #info We'll be following the process outlined at: 16:08:16 #link https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting 16:08:17 #info The bugs up for review today are available at: 16:08:19 #link http://qa.fedoraproject.org/blockerbugs/current 16:08:21 #info The criteria for release blocking bugs can be found at: 16:08:25 #link https://fedoraproject.org/wiki/Fedora_27_Alpha_Release_Criteria 16:08:27 #link https://fedoraproject.org/wiki/Fedora_27_Beta_Release_Criteria 16:08:29 #link https://fedoraproject.org/wiki/Fedora_27_Final_Release_Criteria 16:08:31 (yes, the Alpha criteria page is still there for now) 16:08:37 I guess we should mention that up front: 16:09:00 #info For the Fedora 27 cycle there is no Alpha release; the first milestone is Beta. Alpha criteria are all in effect for Beta, until we change the criteria layout on the wiki. 16:09:41 should I remove the Alpha milestones from blockerbugs app? 16:09:50 #info 8 Proposed Blockers (Beta), 5 Proposed Blockers (Final) 16:09:54 kparal: yeah, we should 16:09:59 ok, I'll do it 16:10:07 #info 3 Accepted Blockers (Beta), 1 Accepted Blocker (Final) 16:10:32 anyone willing to secretarialize? 16:11:01 mboddu: sgallagh: ping just in case 16:11:24 if pschindl_ doesn't sign up I guess I can secretarialize 16:11:30 * roshi is here-ish 16:12:43 oh hey roshi 16:13:00 o/ 16:14:03 me it is, it seems :) 16:14:28 sounds like it 16:14:32 kparal: have you done it before? 16:14:39 sure 16:14:54 coolbeans 16:14:59 #info kparal will secretarialize 16:15:12 #info starting with the proposed Beta blockers 16:15:19 #topic (1439411) AttributeError: 'LUKS' object has no attribute 'hasKey' 16:15:19 #link https://bugzilla.redhat.com/show_bug.cgi?id=1439411 16:15:19 #info Proposed Blocker, anaconda, MODIFIED 16:15:35 we may run across some which should be closed already, i didn't have time to weed them all 16:16:57 +1 16:17:06 hmm, pushed 3 months ago 16:17:10 just close? 16:17:46 yeah, and the encrypted install test failed with the most recent rawhide compose 16:17:51 lemme see about f27 16:18:13 failed on the bootloader install error, but at least got there 16:18:20 and worked on the previous compose (there was a grub regression in the most recent one) 16:18:22 so, looks fixed. 16:18:29 #info current openQA test results indicate this is fixed, we will close it 16:19:07 * kparal closed it 16:19:10 #topic (1470552) Kickstarted Fedora 26 installation always uses public repositorys 16:19:10 #link https://bugzilla.redhat.com/show_bug.cgi?id=1470552 16:19:10 #info Proposed Blocker, anaconda, MODIFIED 16:19:15 kparal: no, i did. you were too slow. :P 16:19:16 no I didn't, adamw ninja'd me 16:19:24 damn, ninja'd again 16:20:29 hum, so we don't need to waste too much time on this one as it's getting fixed, but i'd probably be more final than beta blocker 16:20:37 it's the kinda thing that could be documented for a beta 16:20:37 so, we still don't have any kickstart criteria basically 16:21:14 -1 most probably, no criteria 16:21:30 commonbugs 16:21:49 -1 16:21:52 * roshi agres 16:21:55 agrees, even 16:22:29 OK, let's just reject it for beta and then it'll go away and solve itselfd 16:23:13 -1 16:23:23 proposed #agreed RejectedBlocker (Beta) - this doesn't seem like a clear enough violation to block the Beta on. We considered it might be appropriate as a Final blocker, but decided not to make a decision on that as the fix is imminent in any case 16:23:39 ack 16:23:48 whoops, patch: 16:24:04 proposed #agreed 1470552 - RejectedBlocker (Beta) - this doesn't seem like a clear enough violation to block the Beta on. We considered it might be appropriate as a Final blocker, but decided not to make a decision on that as the fix is imminent in any case 16:24:15 ack 16:24:45 #agreed 1470552 - RejectedBlocker (Beta) - this doesn't seem like a clear enough violation to block the Beta on. We considered it might be appropriate as a Final blocker, but decided not to make a decision on that as the fix is imminent in any case 16:24:53 #topic (1477916) Workstation boot.iso is 1.8 GB, seems to be ostree iso 16:24:54 #link https://bugzilla.redhat.com/show_bug.cgi?id=1477916 16:24:54 #info Proposed Blocker, distribution, NEW 16:25:41 I'd say this is either Beta or Final 16:25:47 those *ARE* the choices! 16:25:57 there is also a choice of rejecting it 16:26:03 but I reject that! 16:26:41 I guess Beta is more appropriate - images should be what they're supposed to be 16:26:54 there's also "It must be possible to install by booting the installation kernel directly (including via PXE) and correctly specifying a remote source for the installer itself." at beta 16:27:01 which i think is affected, though i still haven't had time to test 16:27:10 (i.e. do you get an ostree install if you do a PXE install from the Workstation tree) 16:27:54 neither of the criteria is quite exactly broken by this, though 16:27:58 good question 16:28:16 yeah, we never actually said 'compose must be correct' in criteria 16:28:30 yeah 16:28:35 I'd assume it's assumed :) 16:29:15 not sure exactly what criterion i'd write to cover this... 16:29:47 correct is kinda implied by all the criteria though... 16:29:52 I think it should be obvious that if a product image is actually a different product, it's not the quality level we want 16:30:02 * roshi concurs 16:30:02 well, when we wrote the PXE criteria, there *weren't* any flavors 16:30:05 and there wasn't any ostree 16:30:13 so this kinda wasn't...possible 16:30:31 i mean, i guess there could always have been some funky bug that caused the PXE installer to install Ubuntu instead or something, but it seemed unlikely.. 16:30:44 there was just one stage2. so, i mean, either that worked or you got nothing. 16:30:58 ahhh, simpler times. 16:31:32 thoughts? should we punt on this to test the impact, and possibly tweak the criterion? or what? 16:31:43 accept as Beta 16:31:51 as a violation of which criterion? 16:31:55 looks like a time to tweak the criterion 16:32:09 note, my whole thing about PXE Install giving you ostree is only a *theory* so far 16:32:15 because it's obviously wrong, but we never annotated that this is a way it can be wrong 16:32:16 I'd say it's a pre-requisite to any criterion 16:32:34 the impacts we know about for sure are: boot.iso isn't what it used to be, and installing using the workstation stage2 eats more bandwidth and RAM than it should 16:33:08 note that boot.iso isn't really that important any more, it's not talked about or linked to anywhere, it's mostly there for Legacy Reasons(tm) AIUI 16:33:41 i guess i'm a bit less of an 'oh obviously this is a blocker' than you 16:33:47 netinst is the same as boot iso 16:33:53 no, it isn't 16:33:55 and that is publicly available from the website 16:33:57 no? 16:33:59 the actual netinst image was built and works fine 16:34:10 this is only about whether the ostree image or the netinst image ultimately got linked as boot.iso 16:34:11 well, if you expect workstation and get atomic ostree, that's kinda prima facie wrong, right? 16:34:55 the install process built the netinst bits, linked them into this location, which was all as normal...*then* it built the ostree bits and linked them into this location, overwriting the netinst bits 16:35:01 roshi: it's a *workstation* ostree. :P 16:35:12 that's the cause of this whole problem: we now have a workstation ostree installer image 16:35:16 which we never had till late in the f26 cycle 16:35:20 * kparal checks netinst 16:35:22 kparal: https://dl.fedoraproject.org/pub/fedora/linux/releases/26/Workstation/x86_64/iso/ 16:35:35 note the netinst image is 482M, the ostree image is 1.6G 16:35:38 ok 16:35:38 they're definitely not the same thing 16:35:48 still though 16:35:53 is it usable? 16:36:03 iirc, workstation atomic isn't very usable 16:36:08 so, if pxe gets you ostree, Beta, otherwise Final, from my pov 16:36:16 and we haven't announced, "Hey, Workstation is Atomic too now!" 16:36:28 roshi: it's a soft launch! 16:36:42 it passes openqa tests, usually. i haven't played with it much beyond that. 16:36:52 lol 16:36:53 also note that boot.iso is used often because it's assumed to be the same as netinst 16:37:01 but i mean, if you just do a PXE install from the Workstation tree, it's probably not what you expect to get. we still don't know if that's actually what happens, though. 16:37:08 (i probably could've tested it while we were arguing about this!) 16:37:28 is just the installer ostree, or the installed system? 16:37:30 kparal: hum, you think so? that seems like one of those 'hard to be sure about' things to me. 16:37:32 let's accept as Final and perhaps move to Beta if it turns out to affect pxe 16:37:49 * roshi can live with that 16:38:02 personally i wouldn't necessarily block either milestone *yet*. but if i'm outvoted, fine. can someone else draft a #agreed? 16:38:12 preferably with *some* sort of reference to, you know, an actual release criterion? :P 16:38:40 (since i still can't understand what grounds we're accepting this on) 16:39:04 * kparal brb in 2 minutes 16:39:04 I'm +1 blocker against the yet to be written criterion :p 16:39:13 otherwise, it's not violating anything atm 16:40:34 i mean, if we agree to add some kinda criterion covering this, great...but i wasn't sure if that was on the table. 16:40:55 (and what does that criterion say? everything about the compose must be correct? seems like a hostage to fortune...) 16:41:55 boot.iso should be the actual boot.iso people have grown to expect, not some new artifact that hasn't been announced as a change to the boot.iso default 16:42:03 or something to that affect 16:43:25 well, that'd be simple, sure. 16:43:28 * adamw waits for kparal 16:43:39 to me, the boot.iso part of this problem is the last important part, but hey. 16:44:41 sorry, I need to deal with something here right now. ignore my arguments, resolve it somehow, thanks 16:44:48 * kparal doesn't care that much 16:45:41 well, since this seems a bit complicated, i'm gonna propose we just punt on it till we have a meeting with more people present 16:45:43 including releng 16:45:49 seem OK? 16:47:15 proposed #agreed 1477916 - punt (delay decision) - there was a general feeling in favour of this being a blocker, but it does not clearly violate any existing criteria. we're delaying the decision until there are more folks to help come up with a plan, including release engineering 16:49:40 ack 16:50:14 * adamw pokes roshi, satellit and pschindl_ with the pokey stick of shame 16:50:23 ack 16:50:24 ack 16:52:30 #agreed 1477916 - punt (delay decision) - there was a general feeling in favour of this being a blocker, but it does not clearly violate any existing criteria. we're delaying the decision until there are more folks to help come up with a plan, including release engineering 16:52:44 #topic (1483159) Server deployment still sets up Firefox extension, this is no longer necessary and broken on F27+ 16:52:45 #link https://bugzilla.redhat.com/show_bug.cgi?id=1483159 16:52:45 #info Proposed Blocker, freeipa, NEW 16:52:57 * mboddu is kinda here, but I got a meeting in 10 min 16:53:04 this is a nice simple one, it prevents FreeIPA server deployment. (well, it will, once the *other* bug breaking server deployment is fixed.) 16:53:19 +1 16:53:48 +1 16:54:51 proposed #agreed 1483159 - AcceptedBlocker (Beta) - breaks deployment of FreeIPA servers, clear violation of Alpha criterion "Release-blocking roles and the supported role configuration interfaces must meet the core functional Role Definition Requirements to the extent that supported roles can be successfully deployed, started..." for the domain controller role 16:55:41 ack 16:56:29 ack 16:56:29 ack 16:56:56 #agreed 1483159 - AcceptedBlocker (Beta) - breaks deployment of FreeIPA servers, clear violation of Alpha criterion "Release-blocking roles and the supported role configuration interfaces must meet the core functional Role Definition Requirements to the extent that supported roles can be successfully deployed, started..." for the domain controller role 16:57:05 #topic (1479825) Install of Fedora 27 Rawhide 20170804.n.1 Workstation live image fails with the following error - boot loader install failed 16:57:05 #link https://bugzilla.redhat.com/show_bug.cgi?id=1479825 16:57:05 #info Proposed Blocker, grub2, MODIFIED 16:57:38 so, a brief history of this bug: it looks like -8 fixed it, then -9 introduced a related but not-quite-the-same regression (results in the installer failing with the same GUI error, but a somewhat different error from grub in the logs) 16:58:05 -10 should fix *that*, but we haven't had a successful compose since it built, so i'm not sure yet. 16:58:13 +1 16:58:21 easiest option would just be to accept it, then figure out the details in the bug. 16:58:29 it definitely seems to break all live installs. 16:58:51 adamw: +1 and figure it out 16:59:29 +1 17:00:05 proposed #agreed 1479825 - AcceptedBlocker (Beta) - this seems to cause all BIOS live installs to fail, which is a clear violation of several "must be able to complete an installation" Alpha criteria for the Workstation and KDE live images 17:00:26 ack 17:01:09 ack 17:01:30 ack 17:01:40 #agreed 1479825 - AcceptedBlocker (Beta) - this seems to cause all BIOS live installs to fail, which is a clear violation of several "must be able to complete an installation" Alpha criteria for the Workstation and KDE live images 17:02:03 #topic (1464556) [abrt] PackageKit: pk_backend_refresh_cache_thread(): packagekitd killed by signal 11 17:02:03 #link https://bugzilla.redhat.com/show_bug.cgi?id=1464556 17:02:03 #info Proposed Blocker, PackageKit, ASSIGNED 17:03:13 most recent comment claims this is fixed already 17:03:14 lemme check 17:03:34 close and reopen if it happens again? 17:03:47 well, last time the test ran, it failed: https://openqa.fedoraproject.org/tests/131596 17:03:53 * adamw checks the logs 17:04:53 ok, so accept and verify later 17:06:15 wfm 17:06:20 oh, failure looks like a needle mismatch 17:06:25 so, i can go with close and reopen 17:06:30 also wfm 17:06:32 lol 17:06:34 =) 17:07:19 adamw: feel free to close 17:08:27 #info 1464556 - it looks like this is resolved already; indeed latest openQA test did not run into the crash (though it failed due to a needle mismatch). we will close this as a duplicate of the resolved bug 17:09:36 #topic (1480929) SELinux is preventing journalctl from 'map' accesses on the file /var/log/journal/e0215049b3ad4b45be988a3894bb0931/system@000555eff2a070fa-00d74fe76412519e.journal~. 17:09:36 #link https://bugzilla.redhat.com/show_bug.cgi?id=1480929 17:09:37 #info Proposed Blocker, selinux-policy, POST 17:10:05 it seems pretty likely this is the specific denial that caused journald to break after the 'map' permission was introduced. 17:11:03 +1 17:11:07 +1 17:11:11 i think we can probably close it, in fact 17:11:22 3.13.1-272 seems to fix it 17:11:31 or is anyone still seeing this denial with that selinux-policy? 17:11:45 I don't run F27 17:11:47 * adamw is booted with that selinux-policy, in enforcing mode, and his journal works 17:12:14 I can check rawhide if that helps 17:12:39 nah, if no-one has a contrary experience i think it'd be fine to just close it and re-open if necessary 17:13:08 wow, 28 selinux alerts about 'map' 17:13:28 none of that is against journald, though 17:14:02 but just about everything else :) 17:14:15 yeah, it's a flood 17:14:28 quite a few were resolved with -272, but some are still outstanding 17:14:31 please do report all the ones you hit 17:14:39 so, close this one? 17:14:44 yeah, unless anyone objects 17:14:47 nope 17:14:56 adamw: feel free to close it, thanks 17:15:05 #info 1480929 - testing indicates that selinux-policy 3.13.1-272 resolves this denial, so we will close this bug as fixed 17:16:51 #topic (1483170) 'map' denial for comm 'ns-slapd' path '/run/dirsrv/slapd-DOMAIN-LOCAL.stats' (breaks FreeIPA deployment) 17:16:51 #link https://bugzilla.redhat.com/show_bug.cgi?id=1483170 17:16:51 #info Proposed Blocker, selinux-policy-targeted, NEW 17:17:01 so this is the *other* bug breaking freeipa server deployment, another of these 'map' denials 17:17:31 +1 17:18:19 +1 17:18:25 the deployment log links up the denial and the error pretty clearly 17:19:05 proposed #agreed 1483170 - AcceptedBlocker (Beta) - breaks deployment of FreeIPA servers, clear violation of Alpha criterion "Release-blocking roles and the supported role configuration interfaces must meet the core functional Role Definition Requirements to the extent that supported roles can be successfully deployed, started..." for the domain controller role 17:19:34 ack 17:20:11 let's speed this up, there are 5 very similar bugs 17:20:23 * kparal pokes pschindl_ 17:20:28 this is the last of the beta proposals 17:20:35 ack 17:21:00 #agreed 1483170 - AcceptedBlocker (Beta) - breaks deployment of FreeIPA servers, clear violation of Alpha criterion "Release-blocking roles and the supported role configuration interfaces must meet the core functional Role Definition Requirements to the extent that supported roles can be successfully deployed, started..." for the domain controller role 17:21:03 ah, I thought this was the first of dac_read_search 17:21:16 anyway, 5 same bugs incoming 17:21:20 nah, they come next 17:21:44 #info that's all the proposed Beta blockers, moving onto proposed Final blockers 17:22:19 so, proposal: as these are all basically the same, let's vote on them as a block 17:22:46 yep 17:23:06 wfm 17:23:49 #info all 5 proposed Final blockers are SELinux denials encountered during boot of several release-blocking package sets 17:23:57 #info to speed things up, we will vote on them as a block 17:24:21 I'm obviously +1 to all of them, clear violations of Final criterion "There must be no SELinux denial notifications or crash notifications on boot of or during installation from a release-blocking live image, or at first login after a default install of a release-blocking desktop." 17:24:29 +1 17:25:01 +1 17:26:53 proposed #agreed 1451377 1451379 1451381 1451385 1459081 - all AcceptedBlocker (Final) - clear violations of Final criterion "There must be no SELinux denial notifications or crash notifications on boot of or during installation from a release-blocking live image, or at first login after a default install of a release-blocking desktop." 17:27:36 ack 17:27:42 ack 17:27:54 ack 17:28:14 #agreed 1451377 1451379 1451381 1451385 1459081 - all AcceptedBlocker (Final) - clear violations of Final criterion "There must be no SELinux denial notifications or crash notifications on boot of or during installation from a release-blocking live image, or at first login after a default install of a release-blocking desktop." 17:28:20 okay, that was nice and quick :P 17:28:25 * adamw looks at the accepted blockers 17:28:46 we need to test and confirm the #1170803 fix i think 17:29:37 https://bugzilla.redhat.com/show_bug.cgi?id=1438495 was just marked as an accepted blocker by Dennis back in April, i will ping him about that one 17:30:01 other than that, not really seeing a lot to discuss 17:30:11 anyone want to go through any of the accepted blockers, or should we close up? 17:30:36 close up 17:32:44 * kparal needs to go. thanks everyone, see you 17:33:21 thanks kparal 17:33:27 hope whatever you need to sort out is OK 17:33:32 #topic Open floor 17:33:35 any other business, folks? 17:33:39 * roshi has nothing 17:35:44 .fire roshi 17:35:44 adamw fires roshi 17:35:44 much easier to attend than run, I'll say that much :p 17:35:52 for old times' sake 17:35:58 :D 17:38:00 alrighty then, thanks for coming folks 17:38:12 see you next time, same bat-channel 17:38:15 * roshi ambles off... 19:24:12 #endmeeting