16:00:22 #startmeeting F27-blocker-review 16:00:22 Meeting started Mon Oct 23 16:00:22 2017 UTC. The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:22 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:22 The meeting name has been set to 'f27-blocker-review' 16:00:38 #meetingname F27-blocker-review 16:00:38 The meeting name has been set to 'f27-blocker-review' 16:00:38 #topic Roll Call 16:00:44 morning folks, who's around to review some blockers? 16:01:19 Hey Adam, I am around :) 16:01:32 .hello2 16:01:33 frantisekz: frantisekz 'František Zatloukal' 16:01:40 Hi! Good afternoon. 16:01:46 * pschindl is here 16:02:24 .hello lailah 16:02:25 Kohane: lailah 'Sylvia Sánchez' 16:02:37 * mkolman is likely to be there for a bit more today 16:02:45 * kparal is here for limited time, probably around 90 minutes 16:03:55 .fire kparal 16:03:55 adamw fires kparal 16:04:07 great, bye! 16:04:18 wow 16:04:20 * kparal has left the room 16:04:28 * coremodule is here. 16:04:39 ... :D 16:04:39 * adamw hires kparal on a lower salary, working from the parking lot 16:04:50 LOL 16:04:57 * kparal decreases the available time slot to 9 minutes 16:05:02 =) 16:05:06 * sumantrom[m] is here 16:05:19 #chair kparal pschindl 16:05:19 Current chairs: adamw kparal pschindl 16:05:30 alrighty, let's get going 16:06:05 #topic Introduction 16:06:05 Why are we here? 16:06:05 #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:06:05 #info We'll be following the process outlined at: 16:06:06 #link https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting 16:06:07 #info The bugs up for review today are available at: 16:06:09 #link http://qa.fedoraproject.org/blockerbugs/current 16:06:13 #info The criteria for release blocking bugs can be found at: 16:06:15 #link https://fedoraproject.org/wiki/Basic_Release_Criteria 16:06:17 #link https://fedoraproject.org/wiki/Fedora_27_Beta_Release_Criteria 16:06:19 #link https://fedoraproject.org/wiki/Fedora_27_Final_Release_Criteria 16:06:23 #info Note we'll be reviewing both 'main stream' and Server blockers / FEs today 16:06:55 booooring 16:06:57 #info for Fedora 27 Final, we have: 16:06:57 #info 8 Proposed Blockers 16:06:58 #info 3 Accepted Blockers 16:06:58 #info 0 Accepted 0-day Blockers 16:06:59 #info 1 Accepted Previous Release Blockers 16:06:59 #info 9 Proposed Freeze Exceptions 16:07:02 #info 1 Accepted Freeze Exceptions 16:07:17 #info for Fedora 27 Server Beta, we have: 16:07:17 #info 5 Proposed Blockers 16:07:18 #info 0 Accepted Blockers 16:07:18 #info 0 Accepted 0-day Blockers 16:07:18 #info 0 Accepted Previous Release Blockers 16:07:18 #info 1 Proposed Freeze Exceptions 16:07:21 #info 1 Accepted Freeze Exceptions 16:07:33 who'd like to secretarialize? 16:08:32 I'm trying to read everything, give me a sec, please. 16:08:46 * kparal don't want to promise that today 16:09:37 * adamw grabs the Volunteer Pokin' Stick and goes on the prowl 16:09:41 Kohane: it's mostly boilerplate 16:10:45 * kparal pokes pschindl frantisekz and coremodule 16:10:49 sumantrom[m]: coremodule: have either of you secretarialized before? 16:11:05 doh, I forgot about sumantrom[m], sorry sumantrom[m] :) 16:11:35 Yeah, I'll do it. 16:11:46 it's easy, like learning how to swim 16:12:04 we'll drop you to the water and you'll learn it magically 16:12:16 or not... :) 16:12:21 :D 16:12:30 frantisekz: in that case... next! 16:12:35 :O 16:13:04 adamw I don't know what is a boilerplate. Anything to do with cooking? 16:13:26 sigh, my desktop just hung. did anyone volunteer? 16:13:33 coremodule did 16:13:45 Kohane: sorry, jargon term :) it means those big chunks of text that you see in things like ads, that you don't usually really read all of 16:13:52 and you missed my awesome jokes, shame on you 16:13:58 whew, dodged a bullet there 16:14:06 #info coremodule will secretarialize 16:14:13 alrighty, let's get going! 16:14:25 adamw Oh! Okay. Learnt something new. Thanks! 16:14:39 Hi kparal 16:14:47 * pwhalen is here 16:15:11 starting with proposed F27 Final blockers: 16:15:11 #topic (1503496) FileNotFoundError: [Errno 2] No such file or directory: 'grub2-mkconfig' 16:15:11 #link https://bugzilla.redhat.com/show_bug.cgi?id=1503496 16:15:12 #info Proposed Blocker, anaconda, POST 16:15:28 as I read it, this would prevent all Mac UEFI installs from working. 16:15:30 I will learn :D 16:15:40 (which really just means all Mac installs) 16:16:00 +1 16:16:28 Okay, this is a blocker indeed. 16:16:36 +1 16:16:40 +1 16:16:40 +1 16:16:45 +1 16:17:00 adamw: exactly, jkonecny talked to me in person about this 16:17:24 +1 16:17:34 +1 16:18:13 proposed #agreed 1503496 - AcceptedBlocker (Final) - violates "The installer must be able to install into free space alongside an existing OS X installation, install and configure a bootloader that will boot Fedora" (and all 'must complete installation' criteria for Macs) 16:18:22 kparal: could you get him to test the updates.img? 16:19:25 ack 16:19:26 I can try 16:19:30 ack 16:19:36 ack 16:19:42 ack 16:19:45 ack 16:19:59 #agreed 1503496 - AcceptedBlocker (Final) - violates "The installer must be able to install into free space alongside an existing OS X installation, install and configure a bootloader that will boot Fedora" (and all 'must complete installation' criteria for Macs) 16:20:04 but I assume we'll need to test it ourselves, not sure if they have a mac 16:20:10 #topic (1489942) dbxtool fails at boot 'Could not apply database update "DBXUpdate-2016-08-09-13-16-00.bin": Permission denied' 16:20:10 #link https://bugzilla.redhat.com/show_bug.cgi?id=1489942 16:20:10 #info Proposed Blocker, dbxtool, ON_QA 16:20:14 (let's action someone) 16:20:19 ack 16:20:40 so I was wrong about this being aarch64-specific, for the record 16:20:48 it likely occurs on all UEFI installs, x86_64 or aarch64 16:22:43 so it's a conditional violation of the 'no failed services on install and boot' criterion 16:22:52 is there any negative impact? 16:23:20 because we have some provision there about hardware dependent services, which seems to be this one as well? 16:23:21 well, AIUI this is the Secure Boot key blacklist updater 16:23:37 i'd say it doesn't hit that provision 16:23:42 does it fail on all instances (we encountered)? 16:23:47 that provision is about 'services that require hardware which isn't present' 16:23:54 this isn't that case 16:23:55 I don't know, I couldn't test this. I have no UEFI machine at hand. Sorry, 16:24:13 well, +1 per criterion then 16:24:37 hmm 16:24:50 looking at it in more detail i'm not 100% sure about the circumstances for this one 16:25:00 perhaps it's 'UEFI but non-Secure Boot installs' 16:25:52 adamw, that would be the case for aarch64 ('UEFI but non-Secure Boot installs') 16:26:32 if the service only fails if SB is disabled, then it could be understood as "hardware not present" 16:26:59 kparal: i disagree, we wrote the exception for cases like rngd.service, where we're talking about an actual piece of hardware. secure boot isn't a piece of hardware. 16:27:10 however, i'd say this one probably doesn't pass the last blocker test 16:27:39 So... what should we do? 16:27:42 unless it has some bad consequences, which we don't know 16:27:44 i suspect if this was the last blocker on the list at go/no-go we'd -1 it on the grounds that it's only conditional violation... 16:27:59 kparal: if I'm reading the issue correctly, it doesn't. 16:28:05 what iso does this effect ? 16:28:15 kparal: note that pjones' latest attempt to fix it is simply about not printing any messages in this case: https://koji.fedoraproject.org/koji/buildinfo?buildID=987936 16:28:24 Southern_Gentlem: i don't think the install source matters. 16:28:50 give me a link to an iso and i will test it with vbox with uefi 16:29:11 Kohane: as it's a 'conditional' violation - meaning the criterion is only broken in *some* cases, not all (or nearly all) cases - it becomes a subjective decision, which we talk out here 16:29:38 Kohane: we generally try to balance how serious the issue is and how many people are likely to hit it, in evaluating 'conditional' cases like this 16:29:41 "- Also don't return error if we're using --quiet and PK/KEK are absent." 16:29:48 kparal: right. 16:29:53 which kinds looks like hw missing (well, disabled in bios) :) 16:29:59 kparal: no, it's not hw. 16:29:59 I would say -1 in this case. 16:30:02 even though I don't know what PK/KEK is 16:30:03 kparal: those are the keys related to secure boot. 16:30:09 ok 16:30:09 adamw thanks for the explanation 16:30:24 platform key / key encryption key. (iirc) 16:30:30 I don't have a particular opinion in this case 16:30:43 so i believe they're 'absent' when secure boot is disabled. 16:30:46 I guess it wouldn't last the last blocker test, no 16:30:52 oh, key exchange key. duh 16:31:12 maybe consult the importance with pjones? 16:31:17 and punt today? 16:31:30 Kohane: so my evaluation in this case is that quite a lot of people are likely to hit this, but the impact of it is not that bad 16:32:11 minimally I think we should do a FE, failed services look bad on a fresh install 16:32:22 oh, it's also worth considering the intent of the criterion. this criterion is a 'polish' criterion: the reason we have it is that we think it looks quite bad if we have a Fedora release where everyone who installs it sees a failed service right away. it looks like we don't know what the hell we're doing. 16:32:29 oh yeah, definitely +1 FE. 16:32:32 adamw that sounds like "0" (+1-1) 16:32:48 i'm on balance -1 blocker as i suspect we wouldn't "really" block on this, if it came down to it. +1 FE 16:33:05 kparal: i'm about 95% sure I know that the importance is 'low'. 16:33:12 -1 blocker, +1 FE 16:33:23 Agree. 16:33:30 +1 FE -1 Blocker 16:33:35 -1 blocker +1 FE 16:33:54 +1 FER 16:33:57 *FE 16:33:59 -1 bl;ocker +fe 16:34:12 -1 blocker +fe 16:34:42 wfm 16:35:55 proposed #agreed 1489942 - RejectedBlocker AcceptedFreezeException (Final) - this is rejected as a blocker on the basis it won't affect all installs (we believe it affects UEFI non-Secure Boot installs) and there is no real practical consequence of the error. However, fixing this will improve release polish and that can't be done with an update, so accepted FE. 16:36:26 ack 16:36:26 ack 16:36:29 ack 16:36:31 ack 16:36:36 ack 16:37:03 #agreed 1489942 - RejectedBlocker AcceptedFreezeException (Final) - this is rejected as a blocker on the basis it won't affect all installs (we believe it affects UEFI non-Secure Boot installs) and there is no real practical consequence of the error. However, fixing this will improve release polish and that can't be done with an update, so accepted FE. 16:37:12 #topic (1504059) Include Firefox 57 at compose 16:37:13 #link https://bugzilla.redhat.com/show_bug.cgi?id=1504059 16:37:13 #info Proposed Blocker, distribution, NEW 16:37:42 do we have anyone from fesco here? 16:38:11 Sorry I’m late 16:38:30 that page is really long. but if fesco decided that, I don't have a problem with it 16:38:35 i'm not 100% clear whether fesco's decision on FF57 was "it can be in F27 final" or "it *MUST* be in F27 final" 16:38:55 https://pagure.io/fesco/issue/1783 was the fesco ticket 16:39:29 Oof, no it wasn’t. 16:39:58 https://meetbot-raw.fedoraproject.org/teams/fesco/fesco.2017-10-13-16.01.log.html is the fesco meeting log 16:40:01 sgallagh: ? 16:40:12 I’m personally of the opinion that it doesn’t warrant an FE 16:40:22 sgallagh: this is a blocker proposal 16:40:30 but FE is the next question, yes 16:40:53 Wait, what’s the reason for a blocker ? 16:41:04 "Fesco decided to include Firefox 57 Beta at Fedora 27 compose." 16:41:17 sgallagh: if we were gonna make it a blocker, it'd be on the grounds of 'fesco sez' 16:41:31 (there is a clause in the process docs somewhere that allows fesco to declare any bug to be a blocker) 16:41:34 I found in the ticket: "firefox 57beta is removed from f25/f26 updates-testing but stays in f27/rawhide. When final it out, maintainer is encouraged to allow extra time in f25/f26 for testing (+1:7, -1:0, +0:0)" 16:41:49 there really isn't a lot of *context* in the meeting 16:42:04 shortly after the discussion started, nirik proposed something that was more or less immediately agreed on: 16:42:05 I have a straw man proposal to try: proposal: firefox 57beta is removed from f25/f26 updates-testing... but stays in f27/rawhide. When final is out maintainer is encouraged to allow extra time in f25/f26 for testing. 16:42:05 I don't recall us declaring that it MUST be in F27 16:42:17 nirik then expanded " that allows f27 to ship with something close to final firefox 57 (it releases a week later)" 16:42:26 I think it was that we would not hold it back if it hit final upstream in time for F27 16:42:28 * nirik nods. 16:42:38 ... 16:42:42 the thing is, to me it reads as if it was written in the belief that ff57 was *already in* f27 stable 16:42:44 shipping 56 and then immediately breaking everyone with 57 seems poor 16:43:03 nirik: Better to break them right from the get-go? :) 16:43:05 given that many people look for breakage at system upgrade boundries. 16:43:15 given that that isn't in fact the case (it was in updates-testing at the time, and still is now), it's not entirely clear to me what fesco 'meant' 16:43:19 people are looking for it, set time aside for it. 16:43:19 sgallagh: there's nothing broken for clean installs 16:43:51 if they do that, upgrade to f27, then a week later firefox update silently disables all their plugins, they are not likely to be happy. 16:44:13 i think i'd be at least +1 FE, as to me the fesco decision at least seems to be clearly on board with *allowing* ff57 in f27 final. but i'm not sure about blocker. 16:44:35 I'm still pissed off that Firefox didn't declare 56 to be an LTS to let people deal with this in a reasonable way 16:45:05 IMHO we should pass the beta through asap, but then perhaps thats not what the rest of fesco wanted. :) 16:45:23 I'm getting lost... Is it FF57 in F27, yes or no? 16:45:28 sgallagh: oh, come on, that would've been far too sensible. :P 16:45:38 Kohane: A beta of FF57 is in updates-testing at present 16:45:49 Kohane: the bug is effectively requesting that we make ff57 in f27 a release blocker: ff57 *must* be in f27. 16:45:50 yes, I'm using it 16:46:08 oh, okay, now I get it 16:46:11 The fact that FF57 Final isn't out really concerns me 16:46:16 as is everyone else testing f27 since updates-testing is enabled by default. ;) well,unless you didn't ever apply updates 16:46:18 thanks sgallagh adamw 16:46:34 It's not impossible that FF upstream will make further big changes before that. 16:46:37 Kohane: this is based on a fesco ticket - #1783 - and a decision made in a fesco meeting. but it's not really quite clear precisely what fesco intended, given the wording of the agreement compared to the reality of what's actually going on in f27. 16:46:52 Yeah, sorry about that. 16:46:55 sgallagh: the ff57-ites seem to be behaving as if it won't 16:46:56 "I expect latest beta (which becomes release-candidate and candidate) may be available one or two weeks before final release. Mozilla usually spins that builds for minor/internal issues which do not affect us." 16:47:02 uhm... sounds bad... 16:47:15 from firefox maintainer. 16:47:20 right. 16:47:30 when's the next fesco meeting? 16:47:34 Friday 16:47:36 friday 16:47:42 hum, that's a while. 16:47:48 i was gonna propose we punt to fesco to clarify their decision here 16:47:54 any way we could get a decision from fesco faster? 16:48:03 We could try to scrape up a quorum of FESCo real quick 16:48:04 we could try... 16:48:43 the decision could include FE status 16:48:58 since blocker will be rejected, I assume 16:49:01 okay, so proposal: we ask fesco to clarify their intent here, given the true circumstances (no ff57 build has yet landed in f27 stable but one is in updates-testing, ff57 final will likely not come out before f27 final but a late beta/rc should be available) 16:49:40 sounds reasonable 16:50:01 sounds good 16:51:08 proposed #agreed 1504059 - punt (delay decision) - FESCo's intent is not clear to us, given the wording of their agreement and the lack of context in the meeting logs. we ask FESCo to clarify their intent on what should be done with FF57 in F27, given that it is *not* currently in stable but updates-testing and the maintainer would like to push it stable. does FESCo mean for this to be blocker, or FE, and exactly what ff57 build is it 16:51:08 expecting, when? 16:51:16 (will trim that a little) 16:51:37 * sgallagh feels like the answer should either be "ship 56 or slip Fedora to ship 57 Final" 16:51:51 I don't like the idea of shipping a prerelease of a known-breaking change. 16:51:54 * nirik disagrees, but ok 16:52:05 * Kohane agrees with sgallagh 16:52:38 sgallagh: we can try and vote in that existing ticket? 16:52:48 do you guys agree with the proposal to have you disagree about it elsewhere and get back to us, though? :) 16:52:49 yes 16:52:56 adamw: yes 16:53:05 ack 16:53:05 also nirik: yes 16:53:06 ack on proposal 16:53:10 ack 16:53:12 ack 16:53:15 adamw +1 to the proposal 16:53:20 ack 16:54:24 #agreed 1504059 - punt (delay decision) - FESCo's intent is not clear to us, given the wording of their agreement and the lack of context in the meeting logs. we ask FESCo to clarify their intent on what should be done with FF57 in F27, given that it is *not* in stable but updates-testing and the maintainer would like to push it stable. does FESCo mean for this to be blocker, or FE, and what ff57 build(s) is it expecting when? 16:54:40 #topic (1497691) CVE-2017-14491 CVE-2017-14492 CVE-2017-14493 CVE-2017-14494 CVE-2017-14495 CVE-2017-14496 dnsmasq: various flaws [fedora-all] 16:54:40 #link https://bugzilla.redhat.com/show_bug.cgi?id=1497691 16:54:41 #info Proposed Blocker, dnsmasq, ON_QA 16:54:56 this is the famous 'krack' thing, basically; seems an obvious +1 to me, on the security criterion 16:55:21 +1 16:55:21 +1 16:55:23 +1 16:55:40 I wonder why we haven't pushed this already as FE 16:56:26 +1 16:56:26 i didn't send a stable push request for a hot minute. 16:56:37 +1 16:57:10 +1 16:57:32 proposed #agreed 1497691 - AcceptedBlocker (Final) - clearly violates "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation)" 16:57:48 (wifi usage in live mode / during install can't be fixed by an update) 16:57:58 ack 16:57:59 ack 16:58:02 ack 16:58:03 ack 16:58:04 ack 16:58:40 ack 16:58:43 #agreed 1497691 - AcceptedBlocker (Final) - clearly violates "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation)" 16:58:53 #topic (1500834) VirtualBox: black screen on fedora 27 16:58:53 #link https://bugzilla.redhat.com/show_bug.cgi?id=1500834 16:58:54 #info Proposed Blocker, kernel, MODIFIED 16:59:53 vbox isn't in the criteria, iirc 16:59:56 but it *is* widely used 17:00:03 i'm probably -1/+1, but...any arguments? 17:00:55 +1 cz its widely used 17:01:08 -1 blocker, +1 FE seems fine 17:01:16 is there a workaround - basic graphics mode perhaps? 17:01:27 otherwise we will doom the installer until F28 17:01:52 yeah, the workaround is described in comment 0 17:01:56 "The work around is to start the live image with basic graphic mode" 17:02:10 -1/+1 I guess 17:02:27 -1Blocker, +1 FE 17:02:53 +1 FE 17:02:59 +1 FE 17:03:10 -1 blocker +FE 17:04:43 proposed #agreed 1500834 - RejectedBlocker (Final) AcceptedFreezeException (Final) - vbox isn't one of the officially-blocking virt technologies and a workaround is available so we don't think this qualifies as a blocker, but as vbox is widely used we certainly think it's worth a freeze exception 17:04:47 ack 17:04:57 ack 17:04:58 ack 17:05:03 ACK 17:05:07 ack 17:05:19 ack 17:05:43 ack 17:06:08 #agreed 1500834 - RejectedBlocker (Final) AcceptedFreezeException (Final) - vbox isn't one of the officially-blocking virt technologies and a workaround is available so we don't think this qualifies as a blocker, but as vbox is widely used we certainly think it's worth a freeze exception 17:06:15 #topic (1501762) CVE-2017-5123 kernel: Missing access_ok() checks in waitid() [fedora-all] 17:06:15 #link https://bugzilla.redhat.com/show_bug.cgi?id=1501762 17:06:16 #info Proposed Blocker, kernel, ON_QA 17:06:38 so this is kind of a stand-in for *all* the CVEs fixed by the pending kernel update 17:06:41 (there are a chunk) 17:07:07 this one is rated Important - see https://access.redhat.com/security/cve/cve-2017-5123 - and obviously kernel security issues can't be fully fixed with an update, so i'm +1 17:07:21 +1 17:07:22 +1 17:07:25 +1 17:07:28 +1 17:07:33 +1 17:08:49 +1 17:09:01 +1 17:09:22 proposed #agreed 1501762 - AcceptedBlocker (Final) - violates "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation)." 17:10:11 ack 17:10:12 ack 17:10:17 ack 17:10:26 ack 17:10:27 #agreed 1501762 - AcceptedBlocker (Final) - violates "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation)." 17:10:29 ack 17:10:35 #topic (1502915) World map missing in Time & Date 17:10:35 #link https://bugzilla.redhat.com/show_bug.cgi?id=1502915 17:10:35 #info Proposed Blocker, libtimezonemap, ON_QA 17:10:42 this is a fun one, because we really don't have a criterion that covers it 17:10:54 i'm not sure what criterion i'd write to cover it, really... 17:11:20 there's no loss in functionality 17:11:24 it just looks bad 17:11:29 so -1/+1 from me 17:11:50 Agreed, -1 blocker, +1 FE. 17:11:51 -1/+1 17:12:11 -1, +1 17:12:34 adamw: Isn't this the "basic functionality" criterion? 17:12:45 -1 +fe 17:13:05 sgallagh: sorry, which? 17:13:15 sgallagh: hehe, that's inventive 17:13:18 Oh, wait. This is in anaconda 17:13:24 Not the installed desktop 17:14:12 yeah. 17:14:24 given that we have a fix, i think let's just go with -1/+1 and move on.. 17:14:57 proposed #agreed 1502915 - RejectedBlocker (Final) AcceptedFreezeException (Final) - this does not seem to violate any existing criterion, but is a very obvious error in the installer so we're happy to grant it a freeze exception. 17:15:04 -1 +1 17:15:07 ack 17:15:15 ack 17:15:20 ack 17:15:29 ack 17:15:39 ack 17:15:52 #agreed 1502915 - RejectedBlocker (Final) AcceptedFreezeException (Final) - this does not seem to violate any existing criterion, but is a very obvious error in the installer so we're happy to grant it a freeze exception. 17:16:00 #topic (1501362) Intel microcode not updating --> [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x25 (or later) 17:16:00 #link https://bugzilla.redhat.com/show_bug.cgi?id=1501362 17:16:00 #info Proposed Blocker, microcode_ctl, ASSIGNED 17:16:54 so my reading of this is it's really just a somewhat-scary message, it doesn't mean anything is really *broken*. i'm -1 blocker, probably -1 FE too as i think an update would probably be fine for dealing with this. 17:17:19 I agree, -1/-1 17:17:35 (Any fix to this is as likely to introduce new issues as it is to fix the warning) 17:17:43 wfm 17:18:05 yeah, -1 blocker and -1 FE 17:18:10 wfm too 17:18:32 -1 blocker, +1 FE 17:19:28 proposed #agreed 1501362 - RejectedBlocker (Final) RejectedFreezeException (Final) - as we understand this, nothing is really broken, it's just a warning about a feature that could be enabled with a microcode update. we think a regular update is the best way to fix this, rushing a fix in via blocker/FE is not needed and potentially dangerous. 17:20:10 ack 17:20:21 ack 17:20:38 ack 17:20:40 ack 17:21:15 ack 17:22:54 #agreed 1501362 - RejectedBlocker (Final) RejectedFreezeException (Final) - as we understand this, nothing is really broken, it's just a warning about a feature that could be enabled with a microcode update. we think a regular update is the best way to fix this, rushing a fix in via blocker/FE is not needed and potentially dangerous. 17:23:07 OK, that's all the proposed Final blockers 17:23:16 let's flip over to proposed Server Beta blockers before we do FEs 17:23:22 #info continuing with proposed Server Beta blockers 17:24:10 i'm going to skip the trackers that are set as blocking the tracker for now... 17:24:18 will talk to sgallagh about what to do with those 17:24:57 Sorry, I'm back 17:24:58 well, hmm 17:25:06 actually it was explicitly proposed, so let's do it. 17:25:16 #topic (1474910) Host and Platform 17:25:16 #link https://bugzilla.redhat.com/show_bug.cgi?id=1474910 17:25:16 #info Proposed Blocker, Changes Tracking, MODIFIED 17:25:51 I'm not sure why mattdm proposed this 17:26:05 Also, we should close it as it's complete. 17:26:26 Or at least, it's functionally complete and the remainder are bugfixes. 17:29:45 is there a rule about who closes Change bugs and when? 17:30:16 I don't remember that is any.... 17:30:37 I can never remember. 17:31:05 #info sgallagh believes this bug should be closed, so we'll assume that's going to happen and move on. 17:31:13 ack 17:31:15 #undo 17:31:15 Removing item from minutes: INFO by adamw at 17:31:05 : sgallagh believes this bug should be closed, so we'll assume that's going to happen and move on. 17:31:27 #info sgallagh believes this bug (1474910) should be closed, so we'll assume that's going to happen and move on. 17:31:33 (easier to search) 17:31:42 #topic (1492237) tracker bug for Update Fedora Release Criteria for Modular Server 17:31:43 #link https://bugzilla.redhat.com/show_bug.cgi?id=1492237 17:31:43 #info Proposed Blocker, Changes Tracking, NEW 17:32:03 the idea here is that we can't possibly decide whether this thing is ready to go until we've actually written/modified criteria for it. 17:32:09 langdon promised to do this and hasn't, though I'm not sure whether the lack of blocker criteria is itself a blocker. 17:32:17 That's all very philosophical. 17:32:39 * adamw puts on beret and turtleneck, looks for pipe 17:32:43 no criteria, no problem -> just release 17:33:47 automatic GO :) 17:34:15 Woohoo, we're Ubuntu now! 17:34:20 * sgallagh ducks 17:34:28 I'm not trying to be overly bureaucratic, let alone completely academic... 17:34:41 mattdm: here, have a turtleneck 17:34:44 but it seems like if we're going to do this *at all*, this part is kind of important 17:34:56 * mattdm sighs, pulls it on 17:35:46 I don't think the lack of a blocker critera is a blocker itself. 17:35:56 i mean, i kinda agree with this theoretically. i dunno whether we really need it on the blocker tracker, but it probably wouldn't hurt either. 17:36:02 But that's just my opinion I guess. 17:37:12 so in conclusion...meh? 17:37:20 everyone toss a coin and vote, go 17:37:49 -1 17:38:42 sure, +1 17:39:03 +1 :) 17:39:11 +1 because I just want to be able to track all the vital work in one place 17:39:13 Landed on the edge 17:39:20 +1 17:39:40 I guess +1 17:39:46 * adamw blows on sgallagh's coin 17:40:00 proposed #agreed 1492237 - AcceptedBlocker (Server Beta) - ok, sure, whatever 17:40:07 *it falls down an A/C grate* 17:40:28 sgallagh: well, too bad - that was all your money. 17:41:01 ack 17:41:06 ack 17:41:55 ack 17:42:05 ack 17:42:20 #agreed 1492237 - AcceptedBlocker (Server Beta) - ok, sure, whatever 17:42:25 best. acceptance message. ever. 17:42:39 #topic (1503321) FreeIPA server upgraded from F26 to F27 fails to start with "ModuleNotFoundError: No module named 'ipapython.secrets'" 17:42:39 #link https://bugzilla.redhat.com/show_bug.cgi?id=1503321 17:42:40 #info Proposed Blocker, freeipa, NEW 17:42:46 so, this one may get a bit controversial, i guess? 17:43:08 it's a bit arguable whether the upgrade criteria cover this (and whether they *should*) 17:43:24 the upgrade criterion says: "For each one of the release-blocking package sets, it must be possible to successfully complete a direct upgrade from fully updated installations of the last two stable Fedora releases with that package set installed." 17:43:27 with a footnote: 17:43:36 "The upgraded system must meet all release criteria." 17:44:33 and? 17:44:49 This seems pretty straightforward to me 17:44:54 +1 blocker 17:45:07 I don't get why this is controversial 17:45:46 well, maybe only to me. i guess i'm not sure we necessarily meant to cover every possible configuration of the default packages on upgrade, only out-of-the-box functionality 17:45:52 but if we wanna just take it, hey, fine by me. 17:47:05 * kparal needs to depart, so he'll dodge this one (and all the next ones) 17:47:39 adamw: Wait, what am I missing? 17:47:41 .fire kparal again 17:47:41 adamw fires kparal again 17:47:59 thanks, couldn't leave otherwise 17:48:22 adamw didn't you fire kparal already? 17:48:30 sgallagh: well, the criterion talks about 'complete a direct upgrade from....installations of...Fedora...with that package set installed' 17:48:34 Kohane: i fire him all the time! 17:48:53 adamw: Oh, hang on. Is Custodia/Secrets an add-on? I guess I'd thought it was a default component. Is it optional? 17:48:53 sgallagh: it doesn't say anything about, you know, installations with that package set installed and then some other stuff done to them (like deploying a freeipa server) 17:49:22 Does it cause it to stop functioning as a basic domain controller when this happens? 17:49:24 sgallagh: freeipa is on the server DVD by default, but it's not actually part of a default server install. and even if the packages were installed, the system isn't actually deployed as a freeipa server by default. 17:49:30 sgallagh: yes. 17:49:58 i'd say we probably *want* to have a criteria that says supported server roles must upgrade successfully, but arguably we don't actually have such a criterion at present. 17:49:59 OK, then I'm going to +1 blocker this on the grounds that this causes it to fail to meet the server role criteria on upgrade 17:50:14 i'm fine with going +1 and a #action to tweak the criterion a bit 17:51:01 +1 blocker here 17:51:05 the freeipa role is basically the centerpiece functionality for Fedora server 17:51:12 +1 blocker 17:51:20 +1 with adam tweaking whatever he has to tweak to feel good about it :) 17:51:50 =) 17:51:51 okay 17:52:39 proposed #agreed 1503321 - AcceptedBlocker (Server Beta) - adam's not entirely sure if the upgrade criterion technically covers this, but there's strong agreement that we do *intend* to require that release-blocking server roles upgrade successfully, so this is accepted and adam will propose a criteria change to make the intent clearer 17:52:52 ack 17:52:56 ack 17:53:05 ack 17:53:36 ack 17:53:44 #agreed 1503321 - AcceptedBlocker (Server Beta) - adam's not entirely sure if the upgrade criterion technically covers this, but there's strong agreement that we do *intend* to require that release-blocking server roles upgrade successfully, so this is accepted and adam will propose a criteria change to make the intent clearer 17:53:51 #topic (1504602) Image build fails because of dracut warning "/dev/root does not exist" 17:53:51 #link https://bugzilla.redhat.com/show_bug.cgi?id=1504602 17:53:52 #info Proposed Blocker, lorax, NEW 17:55:54 well, assuming this is still current, it's obviously a blocker 17:55:59 can't ship something we can't build... 17:56:07 oh 17:56:10 but it's only two arches... 17:56:18 I fixed this on Friday 17:56:41 modular 27 composes *are* currently failing, though. 17:56:43 Or, wait. 17:56:50 Did you already fixed it sgallagh ? 17:56:53 This might be a different one. I need to double-check 17:57:24 Well, it's a blocker in any case. 17:57:28 Because these failures cascade 17:58:22 the report only lists two, non-blocking arches, though 17:58:33 do we know if this is still happening, and affecting armhfp or x86_64 ? 17:59:18 adamw: As described, it's a blocker. If it got resolved since I last looked, so much the better 17:59:37 * mattdm afk for about 15 minutes 17:59:49 Because right now the composes, if they fail, fail for all of the arches because of Reasons 18:00:24 ah, i see. 18:00:49 so even though: 18:00:49 https://koji.fedoraproject.org/koji/taskinfo?taskID=22555870 18:01:05 succeeded on armhfp and x86_64, the overall failure of the task dooms the compose? 18:01:31 Yes 18:02:12 okay. 18:02:14 If it turns out I'm wrong, I'll propose to strike the blocker status 18:02:19 fine 18:02:52 proposed #agreed - 1504602 - AcceptedBlocker (Server Beta) - we believe this failure dooms the compose even though the task only fails on two non-blocking arches, thus this is accepted as it prevents compose working at all 18:03:34 ack 18:03:47 ack 18:04:31 IIRC the cascading compose failures have been there for a while 18:04:42 even on regular non modular Fedora 18:04:47 (at least IIRC) 18:04:57 ack 18:05:32 mkolman: the regular composes are set up a bit better so that failures in the non-blocking arches don't usually fail the compose, i think 18:05:50 mkolman: failures to build release-blocking images on release-blocking arches fail the entire compose by design 18:05:57 #agreed - 1504602 - AcceptedBlocker (Server Beta) - we believe this failure dooms the compose even though the task only fails on two non-blocking arches, thus this is accepted as it prevents compose working at all 18:06:06 #topic (1504745) Modular server autopart gives invalid partitioning 18:06:06 #link https://bugzilla.redhat.com/show_bug.cgi?id=1504745 18:06:06 #info Proposed Blocker, python-blivet, NEW 18:06:55 seems blocker-y as described, prevents compose on a blocking arch (armhfp) 18:08:55 +1 blocker 18:09:09 +1 blocker 18:09:59 +1 blocker 18:10:07 * mkolman remembers something about non-blocking arch failure a while ago failing a lot of rawhide composes, but it might have been changed since then 18:10:58 mkolman: yeah, it has been adjusted some. 18:11:25 proposed #agreed 1504745 - AcceptedBlocker (Server Beta) - this prevents some images building on a release-blocking arch (armhfp) 18:11:54 ack 18:12:21 ack 18:14:14 ack 18:15:06 #agreed 1504745 - AcceptedBlocker (Server Beta) - this prevents some images building on a release-blocking arch (armhfp) 18:15:32 #info that covers proposed server blockers and also FEs, as the only proposed FE was accepted as a blocker 18:15:39 #info returning to proposed Final FEs 18:15:52 #topic (1478141) Anaconda gives a traceback if there is non-activated InfiniBand network device present during an attempt to install in text mode 18:15:52 #link https://bugzilla.redhat.com/show_bug.cgi?id=1478141 18:15:53 #info Proposed Freeze Exceptions, anaconda, MODIFIED 18:16:08 as described, sounds like a clear +1 to me, avoiding installer tracebacks is good. 18:16:39 +1 blocker 18:17:39 FE, not blocker 18:17:45 (is the proposal) 18:18:01 * mattdm is excited that someone is testing infiniband 18:18:11 What thing is Infiniband? 18:18:51 Oh, now I see 18:19:11 mattdm: i suspect it was just a case of the hardware happening to be lying around, but...:) 18:19:13 I didn't know it existed, sorry. 18:19:37 it's important in hpc 18:20:10 * mkolman notes Anaconda supports even crazier hardware, specially in the s390 land 18:21:02 so, votes? 18:21:16 +1 fe 18:21:18 +1 FE as I'm waiting for my FE :-) 18:21:59 +1 18:22:02 FE 18:22:09 +1 fe then :) 18:22:15 +FE 18:22:21 +1fe 18:22:29 roger 18:22:38 +1 FE 18:22:56 proposed #agreed 1478141 - AcceptedFreezeException (Final) - this obviously can't be fixed by an update and will inconvenience anyone who runs into it, fixing it is definitely worth a freeze exception 18:23:05 ack 18:23:24 ack 18:23:32 ack 18:23:39 ack 18:24:11 ack 18:24:27 #agreed 1478141 - AcceptedFreezeException (Final) - this obviously can't be fixed by an update and will inconvenience anyone who runs into it, fixing it is definitely worth a freeze exception 18:24:36 #topic (1487787) corosync libraries built with work-in-progress fix in libqb so as to re-establishing compatibility with ld from binutils 2.29 unusuable on powerpc platforms for further link 18:24:36 #link https://bugzilla.redhat.com/show_bug.cgi?id=1487787 18:24:36 #info Proposed Freeze Exceptions, corosync, ON_QA 18:24:44 well, i've now tried to read that three times 18:26:12 anyone know what the heck this is about? 18:27:00 * mattdm reading still 18:27:19 I guess libqb is doing some weird things with symbols it provides to its users and somehow newer binutils made some change, as result all these packages had to be be rebuilt 18:27:27 ah, it seems like building various things against libqb will fail on a couple of arches... 18:27:55 +1 fe, now i've read it. 18:27:58 +1 FE 18:28:02 +1 FE 18:28:17 +1 FE 18:28:22 +1 FE 18:28:28 +1 FE 18:30:42 proposed #agreed 1487787 - AcceptedFreezeException (Final) - this seems to affect build and correct functionality of several packages and dependency chains on a couple of non-release blocking arches, it would be good to straighten that out in stable rather than waiting for a post-release update 18:30:53 ack 18:30:54 ack 18:30:56 ack 18:31:51 #agreed 1487787 - AcceptedFreezeException (Final) - this seems to affect build and correct functionality of several packages and dependency chains on a couple of non-release blocking arches, it would be good to straighten that out in stable rather than waiting for a post-release update 18:32:03 #topic (1499260) Failing HTM tbegin for z Series guests despite claiming support. 18:32:03 #link https://bugzilla.redhat.com/show_bug.cgi?id=1499260 18:32:04 #info Proposed Freeze Exceptions, glibc, ON_QA 18:32:23 it blocks the s390 installer to even start 18:32:52 yeah 18:32:56 so on that basis, +1 FE 18:33:00 and needs glibc build with disabled performance optimalization of lock handling 18:33:45 there is already +2 FE in the bug, any more votes? 18:34:37 +1 FE 18:34:45 +1 FE 18:34:57 +1 fe 18:36:38 proposed #agreed 1499260 - AcceptedFreezeException (Final) - this breaks installer boot on a non-blocking arch (ppc64), so obviously cannot be fully fixed with an update and is serious enough to grant an FE 18:36:47 ack 18:36:50 ack 18:36:52 adamw: s/ppc64/s390x/ 18:37:09 ack 18:37:12 sorry, right 18:37:19 will fix 18:37:29 #agreed 1499260 - AcceptedFreezeException (Final) - this breaks installer boot on a non-blocking arch (s390x), so obviously cannot be fully fixed with an update and is serious enough to grant an FE 18:37:44 #topic (1502827) gnome-initial-setup 'user creation' mode no longer runs after install with no user account (since 3.26.1) 18:37:44 #link https://bugzilla.redhat.com/show_bug.cgi?id=1502827 18:37:44 #info Proposed Freeze Exceptions, gnome-session, NEW 18:39:38 so i proposed this as FE because the criteria explicitly don't *require* that a firstboot utility run on install with no user (they just say that it *can*). but there is a blocker argument, i guess, in that if you do a Workstation install and don't create a user account, you can't really log into the installed system 18:39:41 so you can only log in as root? 18:39:50 well, I dunno if logging in as root from gdm works now... 18:39:53 it didn't used to 18:40:37 I would lean to a blocker as the system is not usable ... 18:41:40 i'm definitely +1 FE at least 18:41:45 Yes, I can't imagine anyone not creating a user during the install process... 18:42:01 I mean, you can't use the system without a user anyway. 18:42:24 +1 FE, I wont block on this 18:42:46 Neither I. 18:42:57 +1 FE 18:43:36 +1 FE 18:43:55 Kohane: well, the behaviour where an initial-setup utility runs on first boot after install if you don't create a user during boot is fairly well known, some people may be accustomed to it and just rely on it 18:44:04 is there a workaround? I mean to create a user when anaconda runs? /me has no experience with workstation 18:44:25 sharkcz: well, the obvious workaround is just to create a user during install. 18:44:41 ok, then +1 FE 18:44:42 the other workaround would be to log in as root and create a user, either via a tty or from GNOME itself, if gdm does now allow you to log in as root 18:45:08 Yeah, but I think GDM doesn't allow root log in. 18:45:42 pretty sure we backpedaled on that a couple of years ago 18:45:43 KDM does if you configure to it. Well, it used to do it, at least 18:45:44 and do allow it 18:46:08 okay 18:46:19 let's accept as an FE for now 18:46:25 if it gets fixed, no need to worry about blocker status 18:46:30 if it doesn't we can argue about it again later... 18:46:59 proposed #agreed 1502827 - AcceptedFreezeException (Final) - this is a prominent incorrect behaviour in the initial install and boot workflow, cannot be fully fixed with an update 18:47:22 ack 18:47:28 ack 18:47:35 ack 18:47:39 Ack 18:47:40 #agreed 1502827 - AcceptedFreezeException (Final) - this is a prominent incorrect behaviour in the initial install and boot workflow, cannot be fully fixed with an update 18:47:51 #topic (1478089) logging feature silently severed due to changed treatment of orphaned sections in ld.bfd/binutils-2.29 18:47:51 #link https://bugzilla.redhat.com/show_bug.cgi?id=1478089 18:47:51 #info Proposed Freeze Exceptions, libqb, ON_QA 18:48:05 this sounds like it's related to the one we just took as a server beta fe? 18:48:15 er, sorry, we just took as a final fe earlier 18:48:19 yup 18:48:30 same with 1503843 pacemaker 18:48:59 1487787 was the one we discussed 18:49:55 propose we skip this as we've already granted the same update an FE 18:50:10 I agree. 18:50:24 ack, and skip 1503843 too 18:50:55 Ack 18:51:32 #info we will skip 1478089 and 1503843 as they all seem to be covering broadly the same territory and we have granted an FE under 1487787 18:52:09 #info we already discussed 1502915 as a proposed blocker and granted it accepted FE status 18:52:18 #info ditto 1501362 18:52:28 well, we rejected that one, but we discussed it. 18:52:39 so, last one: #topic (1500734) CVE-2017-2888 SDL2: SDL: Integer overflow while creating a new RGB surface [fedora-all] 18:52:39 #link https://bugzilla.redhat.com/show_bug.cgi?id=1500734 18:52:40 #info Proposed Freeze Exceptions, SDL2, VERIFIED 18:52:43 grrr 18:52:45 #undo 18:52:45 Removing item from minutes: INFO by adamw at 18:52:40 : Proposed Freeze Exceptions, SDL2, VERIFIED 18:52:46 #undo 18:52:46 Removing item from minutes: 18:52:51 #topic (1500734) CVE-2017-2888 SDL2: SDL: Integer overflow while creating a new RGB surface [fedora-all] 18:52:51 #link https://bugzilla.redhat.com/show_bug.cgi?id=1500734 18:52:51 #info Proposed Freeze Exceptions, SDL2, VERIFIED 18:53:42 +1 FE 18:53:49 i might even call this a blocker... 18:53:56 but definitely FE 18:54:09 +1 blocker 18:54:48 right 18:55:31 +1 blocker, security 18:55:51 what's the criteria for security issues being blockers? 18:56:20 that is, what level do they need to be rated at 18:56:31 +1 blocker 18:56:32 "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation). " 18:56:44 well then. this one is "important" 18:56:51 ah, it is? i couldn't find an official evaluation 18:57:09 but 'potential code execution via rogue image file' sure sounds like it *ought* to be important 18:57:21 impact=important in the CVE bug linked 18:57:23 and I think SDL is on some of the live media 18:57:25 ah, k 18:57:28 so +1 blocker 18:57:31 +1 blocker 18:57:58 and it's a dep of qemu 18:58:01 proposed #agreed 1500734 - AcceptedBlocker (Final) - violates "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation)", as this is rated 'important' and SDL may be used during live sessions 18:58:24 ack 18:58:29 ack 18:58:37 ack 18:59:16 ack 18:59:21 #agreed 1500734 - AcceptedBlocker (Final) - violates "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation)", as this is rated 'important' and SDL may be used during live sessions 18:59:26 grr 18:59:29 #agreed 1500734 - AcceptedBlocker (Final) - violates "The release must contain no known security bugs of 'important' or higher impact according to the Red Hat severity classification scale which cannot be satisfactorily resolved by a package update (e.g. issues during installation)", as this is rated 'important' and SDL may be used during live sessions 18:59:32 (space) 18:59:41 alright, that's all proposed blockers/FEs, right on the time limit 18:59:44 #topic Open floor 18:59:49 any other business, very quickly? any missed bugs? 18:59:54 #shippit 19:00:49 the official hashtag of the fedora 27 release 19:00:53 there is a time limit for blocker bug meetings ? 19:01:02 officially, yeah, we're supposed to cut off at 3 hours 19:01:20 (we used to have like 6-hour long meetings which made everyone want to run away) 19:01:40 adamw not that I remember 19:01:45 3 hour meetings make everyone want to run away too 19:01:47 Kohane: it was a bit before your time 19:01:48 mattdm: hehe 19:01:58 adamw Thankfully 19:02:02 when we used to not review beta or final blockers in earlier meetings 19:02:16 so when we got to the first final blocker review meeting we'd have like 30 proposed blockers waiting to be evaluated 19:02:30 * Kohane faints 19:02:30 i dunno why we ever did it that way, it was silly... 19:02:38 Indeed. 19:03:07 welp, sounds like we're done here 19:03:12 adamw There were any breaks? Or it was 6 hours in a row? 19:03:12 thanks for sticking it out everyone 19:03:22 No worries. 19:03:23 Kohane: there are breaks whenever i need to go to the washroom :P 19:03:28 adam, thanks for leading this :) 19:03:29 LOL 19:03:32 thanks adamw kpa 19:03:43 kparal for hosting us :) 19:04:45 I kinda remember something like a continuous blocker meeting combined with a QA hero maraton 19:04:53 combined with some releng fun 19:05:01 back in the ~F20 timeframe 19:05:26 Back in the times I was using but not contributing to Fedora.... 19:05:47 mkolman: you're obviously not drinking enough 19:05:58 on a proper drinking schedule you shouldn't be able to remember anything before fedora 25 19:06:20 * adamw sets the fuse 19:06:21 Fedora blocker bug drinking game ? 19:06:28 sounds perfectly doable :) 19:09:45 mkolman ..... I can imagine how the bugs will be cared of.... 19:09:57 thanks again everyone! 19:09:59 #endmeeting