16:59:56 #startmeeting F32 Final Go/No-Go meeting 16:59:56 Meeting started Thu Apr 16 16:59:56 2020 UTC. 16:59:56 This meeting is logged and archived in a public location. 16:59:56 The chair is bcotton. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:59:56 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:59:56 The meeting name has been set to 'f32_final_go/no-go_meeting' 16:59:58 #meetingname F32-Final-Go_No_Go-meeting 16:59:58 The meeting name has been set to 'f32-final-go_no_go-meeting' 17:00:08 oh no, i started 4 seconds early! 17:00:19 .hello2 17:00:20 sgallagh: sgallagh 'Stephen Gallagher' 17:00:39 .hello mohanboddu 17:00:40 mboddu: mohanboddu 'Mohan Boddu' 17:00:44 .hello2 17:00:46 frantisekz_: Sorry, but you don't exist 17:00:53 morning 17:00:55 pwnt 17:00:56 .hello frantisekz 17:00:57 frantisekz_: frantisekz 'František Zatloukal' 17:01:21 .hello2 17:01:21 .hello nphilipp 17:01:21 pbokoc: pbokoc 'None' 17:01:24 nils: nphilipp 'Nils Philippsen' 17:01:26 yeah that's me 17:02:04 #topic Roll Call 17:02:11 * pwhalen is here 17:02:17 (not that we aren't already doing this, but...) 17:02:21 So, we have to do it again? :P 17:02:30 .hello mohanboddu 17:02:31 mboddu: mohanboddu 'Mohan Boddu' 17:02:35 mboddu: :-p 17:02:43 .hello2 17:02:44 sgallagh: sgallagh 'Stephen Gallagher' 17:02:53 (you really don't, it's okay :-) ) 17:02:58 I don't think we need to do it again. ;) 17:03:03 hello 17:03:04 lets not get stuck in a loop. ;) 17:03:06 Haha, I was just kidding 17:03:21 .helloisitmeyourelookingfor 17:04:39 hokie dokie, let's get started 17:04:48 #topic Purpose of this meeting 17:04:49 #info Purpose of this meeting is to check whether or not F32 Final is ready for shipment, according to the release criteria. 17:04:51 #info This is determined in a few ways: 17:04:54 #info 1. No remaining blocker bugs 17:04:56 #info 2. Release candidate compose is available 17:04:57 #info 3. Test matrices for Final are fully completed 17:05:08 soooooo, here comes the fun 17:05:25 #topic Current status - blockers 17:05:27 #link https://qa.fedoraproject.org/blockerbugs/milestone/32/final/buglist 17:05:41 #info 0 Accepted Blockers 17:05:50 #info 2 Proposed Blockers 17:05:55 * bcotton plays the dramatic music 17:06:04 #topic (1824418) Rescue Mode doesn't recognize LVM -Partitions 17:06:06 #link https://bugzilla.redhat.com/show_bug.cgi?id=1824418 17:06:07 #info Proposed Blocker, anaconda, NEW 17:06:19 so i know folks are actively looking into this As We Speak[tm] 17:06:27 this challenger just stepped into the ring a bit ago. ;) 17:06:40 .hello2 17:06:41 lruzicka: lruzicka 'Lukáš Růžička' 17:06:50 my understanding is that this is reproducible, but only on some bare metal 17:07:03 I would say, correct. 17:07:18 bcotton: I'm not sure if it's only "some" yet. 17:08:01 adamw could not reproduce it on bare metal, I think ... so it affects some, however the "some" can be a vast number. 17:08:12 ahoyhoy 17:08:15 sorry, still looking at this 17:08:31 sgallagh: it's not reproducing on my test box so far 17:08:49 my best bet so far is it has something to do with the disk characteristics 17:08:55 (filesystem, whatever) 17:09:18 so the question is: given what we know right now, is this a blocker. and if it is, can we invoke the late blocker exception 17:09:35 should we debate the first part or would a few more minutes of testing make this more clear? 17:09:45 * kparal tests quickly 17:09:47 i think more testing and data will help 17:09:52 okay 17:10:08 * jlanda waves 17:10:10 #info we are still testing and will come back to this one 17:10:25 #topic (1824216) final f32-backgrounds version isn't in stable repo 17:10:26 #link https://bugzilla.redhat.com/show_bug.cgi?id=1824216 17:10:28 #info Proposed Blocker, f32-backgrounds, MODIFIED 17:10:49 I agree with sgallagh. 17:10:56 my vote remains as it was in the bug: +1 blocker, +1 invoke late blocker exception and waive it 17:11:15 adamw, agreed, +1 blocker, waive 17:11:20 adamw, to which one? the backgrounds? 17:11:21 I agree with sgallagh as well 17:11:23 * nirik also agrees with adamw. I guess I am just agreeable today 17:11:27 also, i guess, +1 FE so if we slip for the rescue mode thing we pull it in 17:11:32 lruzicka: backgrounds. yes. 17:11:36 I am lost in who agrees with whom for which bug. 17:11:38 since that is the topic now. 17:11:44 lruzicka: look at #topic. :) 17:12:07 I am +1 FE but I dont think we should consider it as a blocker, if we do, then +1 to late blocker exception 17:12:07 Ok, so my vote for background is +1 blocker definitely 17:12:14 +1 blocker, +1 invoke 'too late blocker exception', +1 FE, and if we release with it, common bugs and perhaps a mention in the announcement. 17:12:18 i cound +4/-2 blocker from the ticket 17:12:28 i'm really struggling for how this is -1 blocker tbh 17:12:36 the criterion says the 'final artwork' must be included 17:12:36 +1b +1 waived b +1fe (is the fe really needed for a waived accepted blocker?) 17:12:39 but how do you imagine to waive it? does it mean Fedora is not going to get a new background? 17:12:43 this is clearly the final artwork and it is clearly different to what's in there right now 17:12:52 adamw: i think it's the unwritten "ugh, seriously?" exception :-) 17:12:52 jlanda: yeah it is 17:13:08 lruzicka: no, it means we get the one that's there right now. the one from beta. that's kinda MINTY FRESH color 17:13:23 not the newer version that's a bit bluer. and has an animated version that doesn't get used by default. 17:13:36 ok, in that case, I am ok with waving it. 17:13:38 +1 blocker, waive 17:13:39 actually we should not discuss this, no final background is an autoblocker :D 17:13:49 also petition for the unofficial release name for F32 to be MINTY FRESH 17:13:58 adamw++ 17:14:01 +1 blocker, no idea what a waive is 17:14:03 ha. yes! 17:14:16 +1 to MINTY FRESH :) 17:14:20 jlanda: no it isn't 17:14:25 "The default desktop background in a release-blocking desktop being the same as one of the last two stable releases" is an automatic blocker, but this isn't that. 17:14:43 okay so it seems like the consensus is that this is a blocker. anyone want to make a compelling argument that it is not? (setting aside the question of if we invoke the late blocker exception or not) 17:16:02 proposed #agreed AcceptedFinalBlocker - BZ #1824216 - per Final criterion "The proposed final Fedora artwork must be included and used as the background on release-blocking desktops." 17:16:24 ack 17:16:27 ack 17:16:27 ack 17:16:47 mhroncok: We have a special rule we can invoke that a blocker that comes in too late (<24 hours before Go/No-Go can be waived by this meeting) 17:16:49 ack 17:17:04 ack (well, i usually write it as "#agreed 1824216 - AcceptedBlocker (Final) - explanation" but hey) 17:17:28 sgallagh: thanks. lruzicka was already briefing me on this via DM 17:17:41 #agreed 1824216 - AcceptedBlocker (Final) - per Final criterion "The proposed final Fedora artwork must be included and used as the background on release-blocking desktops." 17:17:52 adamw: thanks. i can never remember what the style is :-) 17:17:57 sgallagh: it's actually "bugs proposed as blockers 5 days or fewer before the scheduled Go_No_Go_Meeting" 17:18:04 whatever the decision on waiving this will be, i strongly suggest we don't change the color of the backgroun on zero day update 17:18:06 Even better 17:18:10 or any update after GA 17:18:15 mhroncok: we'll burn that bridge when we get to it 17:18:20 ack 17:18:24 * sgallagh looks around for his torch 17:18:36 sgallagh, maybe a box of matches is enough 17:18:36 okay, so the next question, do we invoke the exception that allows us to waive the blocker because it was reported < 5 days before go/no-go 17:18:44 +1 17:18:45 in the ticket, i counted +3/-1 17:19:03 do we know a reason why the final background is not there? 17:19:04 I suggest we wait on this 17:19:10 yes! yes we do. as argued in the bug, it got proposed like a day before the meeting. that's way too late. 17:19:22 lruzicka: The maintainer was late in delivering it 17:19:34 sgallagh: even if we slip i honestly would like to waive this just to establish the principle that the frickin background needs to get done on time 17:19:35 I suggest we defer this question though 17:19:38 Lets wait on the rescue bug and if thats a blocker, then we can include this 17:19:48 adamw: That's... fair 17:19:51 for the purposes of getting it into a slipped respin, +1 FE is enough 17:20:01 if we defer, then it's no longer a late bug :-) 17:20:28 actually, hm, i dunno if we decided on a process for the case where we waive a bug under this policy but then the release slips for some other reason 17:20:33 i'd argue that the waived status is not permanent, but applies at each go/no-go 17:20:56 bcotton: are you a lawyer? :) But I like it... 17:20:59 i mean, that's not how it's written 17:21:00 what bcotton says makes perfect sense 17:21:12 the policy says when we waive it we accept it as a blocker for the next milestone 17:21:35 so it's kinda implicit that at that point it's no longer a proposed or accepted blocker for this milestone 17:21:39 Which would mean it becomes a blocker for a slipped release, I guess 17:21:46 no, it means this should block f33 beta 17:21:48 adamw: i'd argue that's a failure of imagination on our (my?) part and the intent is that it's not permanent 17:21:51 (which is obviously silly for another reason) 17:21:57 I think it's poorly phrased, but sure 17:22:01 bcotton: i honestly would incline the other way 17:22:10 in *this* case it's just a case of pulling in a package, okay 17:22:18 but what if we for instance waived the 'kde user switch' bug or something 17:22:23 something which requires significant upstream development 17:22:31 we then have to keep re-waiving it if we slip? ehhh 17:22:38 oh well. it can work either way. 17:23:01 the practical element is also icky for me if we don't waive it "permanently" because then we would just have to leave it on the proposed blocker list 17:23:17 well no, it's an accepted blocker now 17:23:32 right now it's an accepted F32 Final blocker 17:23:42 because as you've pointed out in teh past, it has to be accepted before it can be waived 17:23:46 if we waive it, the current process says we make it an accepted F33 Beta blocker instead 17:23:47 I think we should just wait and see what happens with the rescue bug and then we can vote on this as definite blocker or waive it with the exception 17:24:07 mboddu: but what if i'm stalling to get an answer to the rescue bug :-) 17:24:14 for me it makes the following sense: if the late blocker is so serious that it would harm the system badly, it should not be waived anytime, so I think if we wave a bug that is a blocker but not really a serious one, than it could go as a next release beta blocker as adamw is saying. 17:24:16 bcotton: shhhhh we were supposed to keep that as subtext! 17:24:16 * nirik is +1 to wave it... the FE is enought to bring it in if we need it 17:24:37 that's the part you aren't supposed to read out loud 17:24:50 ^^ or what nirik said 17:25:16 +1 waive and +1 FE 17:25:36 #action bcotton to propose edits to the late blocker exception to make waiver status more clear 17:26:05 can we decide here to only waive it in a way that bcotton was reading the policy? 17:26:05 i think mboddu's idea may be the best 17:26:28 that we only consider waives once we are sure we have no non-waiveable blockers 17:26:48 i.e. it's only worth considering applying the 'late blocker' stuff if there's a chance we'll be go 17:26:52 are we ready to come back to the other bug? 17:27:04 no, argue for 10 more minutes please :) 17:27:09 * kparal debugging 17:27:22 (just kidding) 17:27:51 let's just topic back to the rescue mode one yeah 17:28:00 we have some more data now at least. and it's not good data! 17:28:08 #topic (1824418) Rescue Mode doesn't recognize LVM -Partitions 17:28:10 #link https://bugzilla.redhat.com/show_bug.cgi?id=1824418 17:28:11 #info Proposed Blocker, anaconda, NEW 17:28:12 I know we kid, but if we need more time to debug a bug, we should just explicitly wait, so we don't keep everyone sitting in the meeting listening to elevator version of 'run to the hills' :) 17:28:55 so based on the information available, i'm +1 blocker here and also I'm +1 late blocker exception because it's not universal and also people can rescue from F31 media so there's a workaround 17:28:56 so, I can reproduce it on both bare metal (KDE, default part) and VM (minimal inst from Everything netinst, default part) 17:28:58 how about the tori amos version of raining blood 17:29:09 F31 DVD can rescue to system just fine, F32 DVD can't 17:29:22 +1 blocker, +1 late/waive 17:29:28 ehhh 17:29:34 i don't know if i'd want to waive this one... 17:29:39 it's more...substantial 17:29:47 * kparal agrees with adamw 17:29:49 Yeah, I am not sure either 17:29:50 come to the dark side....we have cookies adamw :) :) :D 17:30:03 f31 as a workaround is fine unless you took your f32 dvd to the offline location, or whatever... 17:30:07 question: does the 'rescue' option on boot on the installed system work? 17:30:11 I will ask, is there a specific criterion that the rescue mode must work? 17:30:14 lruzicka: yeah 17:30:30 https://fedoraproject.org/wiki/Fedora_32_Beta_Release_Criteria#Rescue_mode 17:30:35 "The rescue mode of the installer must start successfully and be able to detect and mount any installation performed according to the applicable criteria, and provide a shell with access to utilities capable of performing typical recovery operations." 17:30:40 pretty clear 17:30:54 nirik: do you mean the rescue option in grub? That just uses full initramfs with all drivers, no? 17:30:59 this is a conditional violation as it doesn't happen to everyone, but it's clearly hitting a lot of cases 17:31:02 kparal: yes. that one 17:31:07 adamw, that is pretty clear 17:31:07 they're kinda...different rescues 17:31:26 you can certainly get into a situation where you need the media rescue and the rescue kernel won't work 17:31:31 sure. 17:31:36 And neither have ever worked in the history of computing :-P 17:31:41 but there is some overlap. 17:31:42 (also that whole rescue kernel area seems hella janky since BLS showed up and i'm not sure i trust it any more) 17:31:54 but that's a completely different "rescue" 17:32:08 as some anecdata, i can't remember the last time i used either rescue mode, if ever 17:32:19 and clearly my use case is totally representative 17:32:21 ok, I can reproduce the same thing in VM with default Workstation Live install 17:32:29 I've attempted to use the install media one on several occasions. It has never worked for me. 17:32:36 so this is clearly either about VM configuration or disk size or something 17:32:49 kparal: Really big VM disk? 17:32:49 I didn't know there is such rescue mode... also, I didn't see it in Workstation Live/UEFI at all 17:32:51 is it uefi vs bios at all? 17:32:52 I never used rescue mode myself either, but thats just me 17:32:54 sgallagh: 15GB 17:32:58 seems so, because my VM was just fine. 17:32:58 nirik: don't think so, openqa tests both 17:33:00 nirik: BIOS in my case 17:33:01 * sgallagh facepalms 17:33:01 openqa test passed on both 17:33:14 I use SCSI disks in VM 17:33:18 frantisekz_: this rescue mode doesn't exist on lives, only traditional installer images 17:33:20 but the bare metal has SATA 17:33:42 (adamw, now, I am feeling for even stronger late waive) 17:33:46 my VM was also a 15Gib, bios based 17:33:59 okay, let's start with the first part 17:34:04 are you guys booting your VMs with a virtual optical disc or a virtual USB? 17:34:20 can someone post the anaconda logs from a failure case? 17:34:23 could be somehow scsi vs virtio vs ? 17:34:24 proposed #agreed 1824418 - AcceptedBlocker (Final) - The rescue mode of the installer must start successfully and be able to detect and mount any installation performed according to the applicable criteria, and provide a shell with access to utilities capable of performing typical recovery operations. 17:34:32 but I am using a VirtiO drive for disks 17:34:44 i do not have a blocker vote yet 17:34:46 my VM was 20GiB, BIOS with virtual CDROM 17:35:00 virtio disks 17:35:01 i'd really like to see if we can figure out what the trigger for the failure is 17:35:25 sata and scsi disk? 17:35:28 Maybe SCSI is indeed the problem 17:35:36 lruzicka: both use the same codepath, I think 17:35:43 * sgallagh tries 17:35:44 my working test box is SATA 17:35:49 because my failed laptop is sata 17:35:51 ahh, we're getting somewhere! 17:36:01 my working test box is SATA 17:36:01 because my failed laptop is sata 17:36:03 I just created a fresh VM, used the disk from the "broken" system, and rescue works 17:36:04 well great 17:36:23 so, give me 5 minutes to test differences 17:36:25 adamw, do you have magnetic disks or ssd? 17:36:32 spinning rust 17:36:38 huh... race condtion perhaps 17:36:41 could be 17:36:43 my failed sata bare metal is an SSD 17:36:47 my laptop is ssd 17:36:51 and it is failed 17:37:00 HMM 17:37:15 My VM failed when I switched the drive method from VirtIO to SCSI 17:37:23 Rebooting to see if that's consistent 17:37:56 yes, virtio disks work, scsi disks don't 17:38:01 * kparal testing sata 17:38:47 so this code is in anaconda? or ? 17:39:17 sata doesn't work 17:39:34 nirik: yeah, this is all just a special mode of anaconda 17:39:46 can someone post anaconda logs from the failure case? if they're accessible? 17:39:47 I think it only works with virtio disks. That's why people often don't see it in VMs, but some do. And why it always fails on bare metal 17:39:48 Likely blivet 17:39:57 kparal: it doesn't always fail on bare metal 17:40:02 kparal: it works fine on my bare metal test box 17:40:06 and its disks are not VirtIO :P 17:40:10 adamw: What interface? 17:40:11 aha 17:40:13 SATA 17:40:16 interesting 17:40:19 SATA or SATA in Parallel compat mode? 17:40:25 well, I see a clear patterns in VMs, though 17:40:29 what the heck is parallel compat mode 17:40:32 is that a thing 17:40:38 It is, yeah 17:40:44 you can use IDE in BIOS I think? even for SATA drives 17:40:47 *fry from futurama gif* 17:40:52 If it's an early SATA system, the BIOS could report it as IDE 17:41:03 then no, i don't think so. 17:41:18 the motherboard is from, like, the last decade. 17:41:19 * kparal working on getting the logs 17:41:22 adamw: Actually, my newer system still has it 17:41:42 SATA Operation: ATA vs AHCI 17:43:05 For now, I think we have enough evidence to suggest that it probably won't work on a fairly large subset of physical systems. 17:43:18 So the question is "how concerned about this are we?" 17:43:19 agreed 17:43:42 oh, well, if you'd just said controller mode... 17:43:43 ♫♫ run to the hills... run for your life ♫♫ 17:43:45 i think it's on AHCI. 17:44:01 adamw: https://kparal.fedorapeople.org/tmp/rescue-bug/ 17:44:05 thanks 17:44:05 I'll upload it to bugzilla later 17:44:08 It's hard to say without knowing the scope more. 17:44:38 DEBUG:blivet:IGNORED: blivet.safe_dbus.DBusCallError: Failed to call GetFirmwareInitiatorName method on /org/freedesktop/UDisks2/Manager with None arguments: GDBus.Error:org.freedesktop.UDisks2.Error.ISCSI.NoFirmware: No firmware found 17:44:41 looks weird 17:44:52 oh, thats iscsi. nevermind 17:45:16 yeah, that's normal 17:45:22 kparal: https://kparal.fedorapeople.org/tmp/rescue-bug/lvm.log is FORBIDDEN 17:45:24 can you fix perms? 17:46:07 adamw: should be fixed 17:46:30 storage.log shows it finding the /dev/mapper/fedora_localhost stuff 17:46:57 this is a default Workstation Live install 17:47:06 Right, that's my point 17:47:16 well 17:47:16 It's detecting and starting the device mapper 17:47:18 it shows it finding it 17:47:21 then tearing it donw 17:47:27 then INFO:anaconda.threading:Running Thread: AnaTaskThread-FindExistingSystemsTask-1 (140437230679808) AFTER that 17:47:31 Right, it starts it in read-only mode first 17:47:44 and then between that and INFO:anaconda.threading:Thread Done: AnaTaskThread-FindExistingSystemsTask-1 (140437230679808) , no more LVM discovery 17:47:58 on my working case, i see LVM discovery stuff between those two FindExistingSystemsTask messages 17:49:31 btw, my "broken" bare metal is on AHCI 17:49:34 okay, those of you who are not ready to vote: what more information do you need to reach a decision? 17:50:02 bcotton: Ideally, confirmation that a fix is findable in a week 17:50:36 It's still not clear to me whats affected... 17:50:39 https://paste.centos.org/view/raw/a18337f0 is the log from my success case 17:50:43 it seems like a lot, but not all. 17:51:02 bcotton: i'd just really like to find out what the trigger for the bug is 17:51:20 it's still possible it's something fairly rare but we just happen to be good at hitting it. feedback so far is from qa people, who tend to have odd systems. :P 17:51:33 how about we keep this meeting going, and adjorn for 40min for debugging? and resume at 18:30? 17:51:39 i'd argue whether or not it can be fixed in a week is irrelevant to whether or not its a blocker (in part because it was submitted late) 17:51:51 Also me with a fairly mainstream Dell 17:52:11 imo, if somebody is able to download non-standard iso to boot rescue mode not available on live media, that user should be able to look into common bugs and download F31 iso to proceed with rescue 17:52:30 that's a stretch 17:52:35 okay, let's move along to test coverage and rc status and if we need more time, we'll put this on the shelf 17:52:42 they will be able, but they won't know about it 17:52:55 #topic Current status - RC 17:52:56 so they'd google and find out... 17:52:56 by the same token it could be possible to fix this with a update image... 17:53:15 #info RC 1.3 is the current release candidate 17:53:23 frantisekz_: unlikely they they'd find it somewhere in the top results 17:53:25 mboddu: how are we in terms of missing deliverables? 17:53:39 I'd say likely kparal... I think we won't agree on this 17:53:56 bcotton: Not bad, couple of labs, some armhfp stuff and ppc64le silverblue is missing due to a network glitch 17:54:06 I'll try to rescue my own system, be back in a few minutes 17:54:17 kparal: or not 17:54:47 mboddu: did the Comp Neuro lab make it? we're including it in release announcements 17:55:22 bcotton: Yes, its in there 17:55:26 hooray! 17:55:41 bcotton: https://pagure.io/releng/failed-composes/issue/1300 - failed images list 17:55:51 #info A couple of labs, some armhfp stuff and ppc64le silverblue is missing 17:56:00 #info Comp Neuro Lab is in the RC 17:56:13 #link https://pagure.io/releng/failed-composes/issue/1300 17:56:19 any other questions on the RC? 17:56:48 does it bring joy? 17:56:58 i guess we can note it still doesn't have IoT in it 17:57:03 nirik: Nope, it brings MINTY FRESH :) 17:57:05 the whole "so, IoT, huh" thing was never really...dealt with 17:57:42 #info IoT is still not in the main compose 17:59:13 okay, then let's move on to test matricies 17:59:28 #topic Current status - test matricies 17:59:30 #link https://fedoraproject.org/wiki/Category:Fedora_32_Test_Results 17:59:42 I tried to rescue my main work laptop, T580 and it was possible. 17:59:47 UEFI mode 18:00:06 I could rescue my UEFI SATA desktop and my UEFI NVME encrypted laptop 18:00:18 lruzicka with or without CSM? I think that can make a difference? 18:00:24 #link https://fedoraproject.org/wiki/Test_Results:Fedora_32_RC_1.3_Summary 18:00:28 no CSM in my case 18:00:50 sorry, I'm off topic it seems 18:01:12 I don't know what the decision was, my logs are cut 18:01:45 kparal: Postponed and going through test matrices and stuff 18:01:47 kparal: no decision, we moved on so y'all can continue testing 18:01:50 thanks 18:02:00 i see lots of green checkmarks 18:02:14 coverage looks pretty great to me 18:02:22 i see xen got tested, even :-) 18:02:23 even the mac os x is green, which I've been fighting with for like... 3 hours 18:02:24 frantisekz_, what is a CSM 18:02:40 we're big fans of the green color 18:02:41 compatibility mode for UEFI boot... roughly 18:02:46 kparal++ 18:02:52 frantisekz_, how do I know? 18:02:53 you can switch it on/off in uefi lruzicka 18:03:01 frantisekz_, let me look 18:03:05 A big headache nowadays lruzicka 18:03:09 #info "Covereage looks pretty great" - adamw 18:03:12 #undo 18:03:13 Removing item from minutes: INFO by bcotton at 18:03:09 : "Covereage looks pretty great" - adamw 18:03:17 #info "Coverage looks pretty great" - adamw 18:03:59 rescue mode tests are green so clearly this bug we've been looking at doesn't exist ;-) 18:04:10 so, my laptop is CSM support: Yes 18:04:12 disabling csm should prohibit you from booting in bios mode... that's good indication you have it either enabled/disabled 18:04:18 try to disable it lruzicka? 18:04:22 any other questions or comments about the test coverage? 18:04:42 My boot is setup as UEFI first and I seeing the UEFI style screens, bot bios, so I am not in bios mode. 18:04:58 mind my typos, sorry 18:05:05 you're in uefi with csm, can you try uefi without csm? 18:05:34 i'm going to take that as a no 18:06:26 I am trying with UEFI without CSM, give me a minute 18:06:36 are we ready to tackle the rescue bug or should we stand in recess until 1830 UTC? 18:06:47 still debugging a bit 18:06:56 we've found an interesting diff between the failure and success cases... 18:06:59 #topic Recess 18:07:09 #undo 18:07:09 Removing item from minutes: 18:07:13 #topic Recess until 1830 UTC 18:07:36 #info We are in recess until 1830 UTC to allow for further debugging of the rescue bug 18:09:26 frantisekz_, no change .. same behaviour 18:09:38 okay, good to know, thanks! 18:14:22 .time 18:14:22 mboddu: 06:14 PM, April 16, 2020 18:30:08 #topic (1824418) Rescue Mode doesn't recognize LVM -Partitions 18:30:09 #link https://bugzilla.redhat.com/show_bug.cgi?id=1824418 18:30:11 #info Proposed Blocker, anaconda, NEW 18:30:17 welcome back, everyone 18:30:52 so we've reached the point where we need to decide if this is a blocker or not 18:31:03 any updates from the last 20 minutes of testing? 18:31:22 we found out that it also affects the installer when doing custom/blivet partitioning 18:31:31 i.e. it violates another criterion, let me find it 18:31:37 why are you trying to make me sad? 18:31:40 here's a screenshot: https://i.imgur.com/XLZkPLW.png 18:32:12 I guess this one: 18:32:14 "The installer must be able to create and install to any workable partition layout using any file system and/or container format combination offered in a default installer configuration. " 18:32:18 https://fedoraproject.org/wiki/Fedora_32_Final_Release_Criteria#Disk_layouts 18:32:33 but currently it can't use LVMs (on certain setups) 18:32:38 existing LVMs 18:32:56 adamw: is that the right criterion? 18:33:14 er 18:33:16 i think there's a better one 18:33:47 this one? https://fedoraproject.org/wiki/Fedora_32_Beta_Release_Criteria#Custom_partitioning 18:33:51 yeah 18:33:53 When using both the installer-native and the blivet-gui-based custom partitioning flow, the installer must be able to: 18:33:53 Correctly interpret, and modify as described below, any disk with a valid ms-dos or gpt disk label and partition table containing ext4 partitions, LVM and/or btrfs volumes, and/or software RAID arrays at RAID levels 0, 1 and 5 containing ext4 partitions 18:33:58 etc 18:34:06 "Correctly interpret, and modify as described below, any disk with a valid ms-dos or gpt disk label and partition table containing ext4 partitions, LVM and/or btrfs volumes, and/or software RAID arrays at RAID levels 0, 1 and 5 containing ext4 partitions"..."Remove existing storage volumes"..."Assign mount points to existing storage volumes" 18:34:17 okay, so this seems like it's definitely a blocker 18:34:42 * nirik nods sadly 18:34:46 yeah, i'm more blocker on this than i was before 18:34:54 Yeah, Seems like a blocker 18:35:14 we are still trying to work out the exact cause, but blivet is definitely having trouble interpreting perfectly valid existing LVM setups and it's violating criteria 18:35:17 I agree, it's a blocker. 18:35:23 But... a *late* blocker? 18:35:42 i think i'm still +1 for that 18:35:54 i.e., i don't think we should waive it 18:36:12 * mboddu agrees with adamw 18:36:19 proposed #agreed 1824418 - AcceptedBlocker (Final) - This violates both the custom partitioning and rescue mode criteria 18:36:21 * nirik is on the fence... 18:36:22 Yeah, I think I agree. If it was *only* rescue mode... 18:36:42 ack 18:36:43 ack 18:36:46 ack 18:36:48 ack 18:36:51 ack 18:36:57 #agreed 1824418 - AcceptedBlocker (Final) - This violates both the custom partitioning and rescue mode criteria 18:36:58 we did say when we added the 'late blocker' thing we only intended to use it rarely 18:37:01 * nirik wonders... does that make it a double blocker? :) 18:37:09 in really clear situations where the bug was something not *really* too bad 18:37:18 to me, 'oh noes we forgot the default background' is a reasonable case of that 18:37:23 'the installer can't read LVM' is...not 18:37:31 yeah 18:37:36 for the rescue mode, i'm totally on board with the late blocker exception, but with the custom partioning....ehhhhhh 18:37:37 yeah 18:37:47 I would consider the backgrounds thing a late blocker since it wont cause any functionality issues 18:37:57 But this is, definitely blocker for me 18:38:16 I agree with that 18:38:30 (sidenote: Can we leave the mention of the wallpaper out of the delay announcement? That's going to be embarrassing on the news sites...) 18:38:30 let me put it this way: does anyone want to make a case that the anaconda blocker should be waived 18:39:03 sgallagh: i'm just going to say that the number of blocker bugs is > 0 18:39:22 I'll stand for mine... "if somebody is able to download non-standard iso to boot rescue mode not available on live media, that user should be able to look into common bugs and download F31 iso to proceed with rescue" (reposting for the record) 18:40:00 frantisekz_: this is no longer just about rescue 18:40:07 frantisekz_: but also they can't re-install over an existing install... thats larger in scope 18:40:16 indeed it is kparal 18:40:25 nirik: Well, not with the custom storage GUI at least 18:40:26 yep 18:40:33 acked blocker, don't worry guys :) 18:40:33 frantisekz_: I don't follow 18:40:46 custom/blivet partitioning is broken 18:40:49 not just rescue 18:40:50 also, need to run, so see you... next week I guess 18:40:57 sure, but that might be a pretty common case... 'wipe all my old install, but leave /home and /data alone' 18:41:08 .hello2 18:41:09 lruzicka: lruzicka 'Lukáš Růžička' 18:41:18 I don't disagree. Just noting the scope was smaller than it sounds at first 18:41:29 Sorry about that, but got into relabeling issues when trying to rescue my home equipment 18:41:33 where are we? 18:41:46 lruzicka: still broken 18:42:02 We've learned it's worse than we thought 18:42:05 lruzicka: breaks custom partitioning too 18:42:08 acked as a blocker 18:42:12 okay, well i'm not hearing anyone say "this is fine" 18:42:14 out of three tested machines at my place, one is broken, two are fine 18:42:20 nobody but frantisekz_ wants to waive it 18:42:24 it seems 18:42:59 hmm 18:43:08 But frantisekz_ also ack'ed it to be a blocker 18:43:14 and he needs to run 18:43:20 so we can ignore him :D 18:43:26 because he thought that we might waive it 18:43:44 okay, i guess we should make this formal 18:44:08 #topic Go/No-Go decision 18:44:12 I will poll each team. Please reply “go” or “no-go” 18:44:16 FESCo? 18:44:17 No-Go it is :( 18:44:20 No-Go 18:44:25 No-Go 18:44:28 #info FESCo is no-go 18:44:31 * mboddu is not FESCo 18:44:32 Releng? 18:44:36 No-Go 18:44:43 #info releng is no-go 18:44:47 QA? 18:44:51 #info QA is no-go 18:44:53 ;-) 18:45:03 everybody is no go 18:45:07 * kparal nods 18:45:08 #agreed Fedora 32 Final is NO-GO 18:45:10 #info The next F32 Final Go/No-Go meeting will be Thursday, 2020-04-23 at 1700 UTC 18:45:10 it's a no-go party! 18:45:19 #action bcotton to announce decision 18:45:24 pbokoc: Can we attend it virtually? :P 18:45:28 #topic Open floor 18:45:30 Anything else we need to discuss before closing? 18:45:30 which means, we are not going to waive neither of the blockers, right? 18:45:41 we already waved the first one I thought? 18:45:55 not eally 18:45:57 so we should unwaive it, but afaik we wanted to wait 18:45:58 but I guess not. 18:46:03 I think it'll be moot, since we are slipping anyway 18:46:04 so sure, just keep it 18:46:05 nirik: we punted to see if the anaconda bug was a thing 18:46:09 the +1 FE is going to handle it. 18:46:12 sorry i disappeared, still debugging 18:46:26 sgallagh: But we considered it as a blocker already 18:46:29 i'd go with mboddu's approach here 18:46:32 it is accepted as a blocker 18:46:32 sgallagh: nope... it's still a blocker . 18:46:36 adamw, its a no go in your absence 18:46:38 My mistake 18:46:39 and we do not need to consider waiving it any more since we're slipping 18:46:45 so we just treat it as a regular accepted blocker 18:46:54 so the magic waive rule is still unused. ;) 18:46:58 adamw, what about the background blocker? 18:46:59 adamw: And consider waiving it next week if Luya forgets to push it? :) 18:47:03 lruzicka: i'm tlaking about that one. 18:47:06 ok 18:47:25 since we're slipping for the blivet bug, we don't actually need to consider applying the late blocker policy to the backgrounds bug. 18:47:35 the release readiness meeting is in ~13 minutes in this very channel 18:47:51 exciting! 18:47:51 bcotton: nothing is ready 18:48:01 bcotton: cancel the meeting :D 18:48:39 thanks everyone. we'll see you next week and do our best not to double the criteria violation of bz 1824418 again :-D 18:48:50 #endmeeting