17:00:41 #startmeeting F39 Final Go/No-Go meeting 17:00:41 Meeting started Thu Oct 26 17:00:41 2023 UTC. 17:00:41 This meeting is logged and archived in a public location. 17:00:41 The chair is adamw. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 17:00:41 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:41 The meeting name has been set to 'f39_final_go/no-go_meeting' 17:00:41 17:00:42 #meetingname F39-Final-Go_No_Go-meeting 17:00:42 The meeting name has been set to 'f39-final-go_no_go-meeting' 17:00:47 morning 17:00:51 Evening 17:00:52 #topic Roll Call 17:00:57 .hello thebeanogamer 17:00:59 thebeanogamer: thebeanogamer 'Daniel Milnes' 17:01:18 .hello sgallagh 17:01:19 sgallagh_: sgallagh 'Stephen Gallagher' 17:01:22 Apparently RC-1.3 will not be joining us today. ;) 17:01:30 .hi 17:01:31 pboy: pboy 'Peter Boy' 17:01:52 .hello2 17:01:53 frantisekz: frantisekz 'František Zatloukal' 17:03:09 .hello2 17:03:11 coremodule: coremodule 'Geoffrey Marr' 17:03:12 #info nirik will represent release engineering 17:03:27 #info sgallagh_ will represent fesco 17:03:37 * kparal is here as part of Quality 17:03:43 #info kparal will represent QA 17:03:45 .hi 17:03:46 decathorpe: decathorpe 'Fabio Valentini' 17:03:51 quality...q 17:04:09 * sumantrom is here 17:04:20 .hi 17:04:21 neil: neil 'Neil Hanlon' 17:04:26 .hello humaton 17:04:32 jednorozec: humaton 'Tomáš Hrčka' 17:04:46 .hello geraldosimiao 17:04:47 geraldosimiao: geraldosimiao 'Geraldo S. Simião Kutz' 17:06:32 .hello ngompa 17:06:33 Son_Goku: ngompa 'Neal Gompa' 17:08:41 sigh, sorry folks 17:08:58 now, there are two of them! 17:09:04 This is getting out of hand 17:09:12 :D 17:09:29 #info amoloney is busy ATM so I will run the meeting for now, we may hand off when she's back 17:10:04 in case anyone didn't know, amoloney is the new Operations Architect (that is *absolutely* a different thing from Program Manager) and will be taking this kinda thing over going forward 17:10:23 #chair nirik 17:10:23 Current chairs: adamw nirik 17:10:26 just in case i drop off again 17:10:31 new bcotton u say? 17:10:52 new and, because of irish accent, clearly improved 17:11:01 adamw: No notes. 17:11:18 okay, let's get rolling with some exciting boilerplate 17:11:20 #topic Purpose of this meeting 17:11:20 #info Purpose of this meeting is to check whether or not F39 Final is ready for shipment, according to the release criteria. 17:11:20 #info This is determined in a few ways: 17:11:20 #info 1. Release candidate compose is available 17:11:21 #info 2. No remaining blocker bugs 17:11:23 #info 3. Test matrices are fully completed 17:11:25 #info 4. Fedora CoreOS and IoT are ready 17:11:30 #topic Current status - RC 17:11:49 #info we have, not just one, but *two* exciting RCs! 17:12:14 #info RC-1.1 had no attempt to address the ARM blockers, RC-1.2 has a rollback of uboot-tools to an earlier version 17:12:28 so, since we do have RCs, let's move on. 17:12:29 #topic Current status - blockers 17:12:29 #link https://qa.fedoraproject.org/blockerbugs/milestone/39/final/buglist 17:12:31 RC-1.3 sank into the swamp. ;( 17:12:37 here's the fun part... 17:12:50 we have some stuff to discuss, unfortunately, so let's do mini blocker review. 17:13:21 * adamw waits for his pet blockerbugs instance to sync 17:14:13 #topic (2246385) F39 RC1.2 images have sometimes "RC" in their name 17:14:13 #link https://bugzilla.redhat.com/show_bug.cgi?id=2246385 17:14:13 #info Proposed Blocker, distribution, NEW 17:14:27 so, we had a bit of a booboo with the pungi config and we got bad filenames. 17:14:43 RC-1.3 was supposed to fix this, but as nirik noted, it burned down and fell in the swamp. 17:14:44 I think this is a blocker... 17:15:13 it would cause a lot of confusion... 17:15:53 all of these? 17:15:55 Fedora-Everything-netinst-x86_64-39_RC-1.2.isoFedora-Kinoite-ostree-x86_64-39_RC-1.2.isoFedora-Onyx-ostree-x86_64-39_RC-1.2.isoFedora-Sericea-ostree-x86_64-39_RC-1.2.isoFedora-Server-dvd-x86_64-39_RC-1.2.isoFedora-Server-netinst-x86_64-39_RC-1.2.isoFedora-Silverblue-ostree-x86_64-39_RC-1.2.iso 17:16:04 oh my... 17:16:05 and all the checksum files 17:17:07 I'd probably agree with blocker, and if all we need to do is fix some Pungi config then it shouldn't really slow us down 17:17:11 we *could* manually rename them and redo the checksum files, but it seems like a lot of work that someone might get wrong. 17:17:12 As adamw points out we could rename and resign all the checksum files. I don't think there's RC in any of the actual content... just the media filenames. That would be anoying, but we could do it. 17:17:20 or we could do a rc-1.4 17:17:40 * dustymabe waves 17:17:47 do we have a criterion on this? 17:17:53 what about some composeinfo files or something like that? won't those be broken? 17:17:54 If it was some of the less-used Spins, I might handwaive it 17:17:58 the config change is trivial compared to renaming and resigning 17:18:14 But Everything, Server and Silverblue are too important 17:18:29 If we're not sure where it's in use, my preference would be for a new RC 17:19:08 Seems safer than a best guess at renaming 17:19:16 A new RC would mean slipping, no? 17:19:52 quite possibly yeah... 17:20:10 how many hours? to respin? 17:20:41 4ish 17:20:48 we have already blocker reviews where we suspend the meeting to wait for new iso... 17:20:56 Last time we made a break of 4 hours or so and decide after some smoke tests. 17:20:58 oh.. 4 hours... 17:21:16 for me here is ok. 17:21:23 we could try that. 17:21:31 Maybe we should figure out first if we think the fixes from RC1.2 are valuable enough not to ship 1.1? 17:21:42 But might be good to settle on what blockers there are first. ;) 17:21:44 well 17:21:56 we should probably just vote on the other blocker first 17:22:03 i should've put that one up before this one, really. let's do that 17:22:13 .meetings 17:22:13 #info we're gonna consider the other blocker first as it's a clearer case, and come back to this 17:22:23 (nirik: can we have rc 1.4 spinning in the background just in case?) 17:22:25 #topic (2246410) Failed media check immediately disappears on bare metal, shows a black screen instead 17:22:25 #link https://bugzilla.redhat.com/show_bug.cgi?id=2246410 17:22:26 #info Proposed Blocker, dracut, NEW 17:22:33 frantisekz: let's not, because reasons 17:22:37 okey 17:22:43 (the soas thing, and this) 17:23:00 okay, so, yeah, this one has a criterion. and seems to be reproducible (I can reproduce it too). 17:23:04 we could, but lets wait and do this deliberately. ;) 17:23:29 i can't really see any way out of a +1 for this one, honestly. 17:23:42 Agreed 17:23:47 FinalBlocker +1 17:24:15 yeah... and it's not clear whats causing it. 17:24:18 did beta have it? 17:24:22 I gues this can go with the combo "last minute/difficult to fix" waive formula... 17:24:38 I can test Beta, if you give me 5 minutes 17:24:49 FinalBlocker +1 17:24:50 I wonder if it's a kernel / simpledrm issue? 17:24:59 but yeah, FinalBlocker +1 I fear. 17:25:38 * thebeanogamer quietly hopes the bitflip we're testing this with is just in a very unfortunate place in the ISO, but doubts it 17:25:59 thebeanogamer: no, I actually discovered it when it flipped elsewhere 17:26:17 nirik: aren't we still in grub at that point? 17:26:47 i don't think it's really a 'graphics' issue 17:26:52 jforbes: no 17:26:57 this is implemented in dracut 17:27:12 * Southern_Gentlem wonders whose turn was it to put kparal in the closet 17:27:34 https://github.com/dracutdevs/dracut/blob/master/modules.d/90dmsquash-live/dmsquash-live-root.sh#L69 17:28:30 there were some plymouth changes in late sept... 17:28:40 oh, of last year 17:28:46 * nirik cleans his glasses 17:28:47 nirik: Beta is also affected 17:28:54 SouThern_Gentlem good point 17:28:57 Whoops 17:30:13 ah, when I add nomodeset, the bug is not triggered 17:30:15 (despite the 'live' bit in the code i think it's actually used on installer images too) 17:30:17 soooo... do we want to wait a bit while people frantically investigate and see if we can get a fix? 17:30:19 kparal, is this happening on certain equipment ? i have nt seen it and no one has complained 17:30:20 oh, that's interesting. 17:30:33 Southern_Gentlem: it happens on every system we've checked so far... 17:30:42 Southern_Gentlem: so far, everybody reproduced it on their home machines 17:30:42 But only on bad media? 17:30:50 two of kparal's systems, two of cmurf's, one of mine 17:31:05 sgallagh_: yes. well, i mean, you only hit this path where it should stop and show a message if the medium is bad. 17:31:10 if the medium is good it just...keeps booting. 17:31:34 Southern_Gentlem: have you actually tried booting a medium which fails the check? 17:31:56 fwiw, the percentage counting seems to be always displayed correctly. Only when the counting stops, the display goes black instead of staying on. 17:32:22 since i have already have cheched the checksum i skip most of the time 17:33:07 Right, so it defeats the purpose of the check... but honestly how likely is it to actually be broken? 17:33:20 we literally have a criterion that specifically says this has to work 17:33:31 so its saying the media is broken even if it is not ? 17:33:38 https://bugzilla.redhat.com/show_bug.cgi?id=2246410#c3 17:33:46 Southern_Gentlem: No, if it's broken it fails to report that. 17:33:51 And just goes black 17:33:52 Southern_Gentlem: no. when the media is actually broken, instead of a message telling you so, you see a black screen. 17:34:23 truefully i think we can waive this and put in common bugs 17:34:43 its not that major 17:35:02 there. is. literally. a. release. criterion. that. says. this. is. a. blocker. 17:35:13 we have release criteria for a reason: so we don't just make stuff up as we go along 17:35:15 too late to fix 17:35:21 ah, okay 17:35:22 :0 17:35:25 yes, we could potentially do that. 17:35:28 It's definitely a blocker, but I agree we could waive it under the late blocker exception 17:35:31 but that's a separate point in the meeting 17:35:35 right now, we are voting on whether it's a blocker 17:35:38 Right, I don't think anyone's disagreeing on blocker status. 17:35:43 +1 for the record 17:35:43 +1 fb 17:35:44 okay 17:35:47 yeah, this is definitely blocker +1 FB 17:35:55 +1 fb 17:35:55 FinalBlocker +1 17:36:04 So, first accept as a blocker, then waive it as too late and difficult to fix... 17:36:10 FB +1 17:36:11 FB + 17:36:21 FB +1 17:36:25 proposed #agreed 2246410 - AcceptedBlocker (Final) - this is accepted as a clear violation of "Validation of install media must work correctly for all release-blocking images. ... the installer's mechanism for verifying that the install medium is intact must complete successfully if the medium is correctly written and return a legible failure message if it is not." 17:36:29 Fb +1 17:36:31 we can shunt it to F40 though once we waive it? 17:36:36 ack 17:36:38 if we waive it. that would be the result, yes. 17:36:40 adamw: ack 17:36:45 ack 17:36:47 ack 17:36:51 Ack 17:36:53 ack 17:36:55 Son_Goku, no we need it fixed for the respins 17:36:56 ack 17:36:57 ack 17:37:01 ack 17:37:08 Southern_Gentlem: oh right yes... 17:37:09 ack 17:37:15 okay, let's go back to the other proposed blocker, then. 17:37:24 yeah, fized for respins woukd be great 17:37:26 #topic (2246385) F39 RC1.2 images have sometimes "RC" in their name 17:37:26 #link https://bugzilla.redhat.com/show_bug.cgi?id=2246385 17:37:26 #info Proposed Blocker, distribution, NEW 17:37:28 fixed 17:37:29 but if its in Gold then if the respins have so be it 17:37:42 FinalBlocker +1 from me. 17:37:46 Point of clarification: why is this a Final blocker and not a Beta blocker? 17:37:48 FinalBlocker +1 17:37:55 sgallagh_: because we're at final. 17:37:57 (The criterion) 17:38:02 sgallagh_: because RC isn't supposed to be in any compose we choose to make "Final" 17:38:06 oh, the media check criterion? dunno. 17:38:06 so are we on 1.2 or 1.3 17:38:11 or are you talking about this one? 17:38:18 Sorry, I was still talking about the checksum one 17:38:35 I went off to find it and we changed topics in the meantime 17:38:36 sgallagh_: i dunno off the top of my head. 17:39:05 so, do we have any blocker rationale for this? 17:39:14 so are we on 1.2 or 1.3 17:39:20 I was about to ask: is there actually a criterion for this? 17:39:50 i don't *think* there is 17:39:52 * nirik looking 17:40:03 well 17:40:04 didn't found criterion on this 17:40:08 we...could crowbar https://fedoraproject.org/wiki/Basic_Release_Criteria#Self-identification to fit 17:40:14 "Any component which prominently identifies a Fedora release version number, code name, milestone (Beta, Final), or Edition (Workstation, Server, CoreOS) must do so correctly." 17:40:26 that's...not...really what we meant it for, but...it's sorta... 17:40:29 if we release will it be 1.2 or the 1.3 isos 17:40:37 Southern_Gentlem: there is no 1.3. it exploded. 17:40:38 What does the /etc/os-release look like on these images? 17:40:42 ty 17:40:49 thebeanogamer: unrelated 17:40:53 thebeanogamer: it's correct on the images openqa tests. 17:40:54 I thought we had some requirement that the infra artifacts are in proper state, or something? 17:41:07 sgallagh_: well, i know where he's going with it - we *do* have criteria for os-release, so if that was wrong, it'd let us block 17:41:09 but i think it's right 17:41:10 sgallagh_: I ask because it's mentioned in the wording of that blocker criterion 17:41:38 Though it's under "Also", so we don't technically have to 17:41:38 Sorry, bad choice of word. 17:41:41 what isos do not have RC 17:41:45 kparal: i can't find anything to that effect 17:41:49 Arguing semantics this close to release scares me though 17:41:52 "A correct checksum must be published for each official release image. " 17:42:07 they aren't correct, they have RC in the names? ;) 17:42:13 heh 17:42:17 thebeanogamer: it's awkward, but necessary because we are fallible humans and turns out it's hard to write everything down the way you mean it. :P 17:42:17 I said "unrelated" and should have been more clear: "the thing that names the images doesn't get it from os-release" 17:42:18 ??? 17:42:24 but the checksum is correct 17:42:33 yeah, i don't think that one stretches 17:42:38 -1 17:43:23 does Workstation,KDE, and Server have the RC 17:43:31 Server has the RC at least 17:43:39 yeah, the only other thing I see is the self identification thing... 17:43:42 So does Everything netinst and Silverblue 17:44:05 so Workstation and KDE? 17:44:16 work and KDE are fine 17:44:23 but if we release these, we will get a billion 'But I got the RC, where's the final' comments. 17:44:29 so those are the blocking DEs -1 17:44:46 server are not? 17:44:54 or everything? 17:44:57 Is "We'll take 1.2, but spin a 1.4 where the name fix is the only thing changed" an option? 17:44:58 one option open to us here is to agree that there *should* be a release criterion 17:45:01 this is something we've done before 17:45:18 we can basically agree to add a new criterion in principle, then do all the wordsmithing after the meeting 17:45:21 yeah. I think there should be. 17:45:26 workstation is affected. 17:45:27 +1 new Crit 17:45:28 Actually, is it just the server Netinst, or both the netinst and DVD? 17:45:32 basically all the images and their checksums 17:45:44 so, i think i'm gonna propose that 17:45:47 +1 to making this a new blocker 17:46:02 well, I mean workstation iso is fine, but its got a wrong checksum file 17:46:09 proposal: we agree in principle that there should be a criterion requiring that the final release image names do not indicate in any way that they are *not* final images 17:46:10 *release criteria 17:46:19 adamw: +1 17:46:20 +1 17:46:22 +1 17:46:23 +1 17:46:26 +1 17:46:31 +1 17:46:42 +1 17:46:45 +1 17:46:53 The more I consider it, the more I'd be okay hanging this off the "self-identification" criterion too 17:46:55 #info there is strong support for a criterion requiring that the final release image names do not indicate in any way that they are *not* final images 17:47:09 sgallagh_: i think i kinda prefer the 'new criterion' track personally... 17:47:40 Sorry, I meant hanging the new criterion off that existing one as a clarifying statement 17:47:43 so, based on that: blocker votes? i'm +1 blocker now 17:47:48 +1 blocker 17:47:52 +1 blocker 17:47:54 sgallagh_: oh, i see. we can think about that after the meeting when we have time :) 17:47:57 +1 17:47:57 FinalBlocker +1 17:47:59 +1 blocker 17:48:05 +1 FB 17:48:10 -1FB 17:48:22 wow, that's not suspicious at all 17:48:25 heh 17:48:32 get out of here, narc 17:48:32 ;D 17:48:37 this feels sussy 17:49:20 I feel I'm on a rollercoaster 17:49:31 It will be really suspicious if I say "let's not bother shipping this release anytime soon" 17:49:37 mattdm_really: the story so far: we accepted 2246410 as a blocker, there is some sentiment to waive it 17:50:05 we are trending in the direction of accepting 2246385 as a blocker on the basis of a new criterion that we agreed ought to exist 17:50:22 thank you for the summary 17:50:39 would you like to tell us we're doing it all wrong? :D 17:50:41 * nirik feels bad, it's my fault for not catching the config that caused the RC in image names thing. :( 17:50:41 my vote for new crit was for the future not this release 17:51:00 I'm tentatively ok with that, but I will vote to waive if so 17:51:15 mattdm_really: On which? 17:51:38 Some of this is also predicated on whether we think that the fixes in RC 1.2 are important enough not to just go with 1.1 17:51:47 on the grounds that, hey, if the media _is_ corrupted, "suddenly the screen goes blank" is a non-surprising possibiltiy 17:52:03 Oh, that one. 17:52:11 Yeah, I made much the same comment above :) 17:52:16 proposed #agreed 2246385 - AcceptedBlocker (Final) - this is accepted as a blocker as a violation of the criterion we agreed in principle ought to exist, requiring Final image names not to indicate that they are not Final in any way 17:52:21 sgallagh_: i think RC 1.1 has both bugs. 17:52:26 yes. it does 17:52:28 yes 17:52:39 Wait, it has the RC issue too? 17:52:41 Dammit 17:52:43 ack 17:52:46 ack 17:52:47 ack 17:52:49 ack 17:52:55 #agreed 2246385 - AcceptedBlocker (Final) - this is accepted as a blocker as a violation of the criterion we agreed in principle ought to exist, requiring Final image names not to indicate that they are not Final in any way 17:53:11 ack 17:53:12 +1 ftr 17:53:15 ack 17:53:28 so... I guess slip or hero sprint? 17:53:44 here... Fedora-Server-dvd-x86_64-39_RC-1.1.iso 17:53:45 We *did* just basically demand a hero sprint last night too 17:53:53 same problem with 1.1 17:54:10 hey, we're not done with blockers yet! 17:54:11 .hi 17:54:12 It feels uncomfortably similar to the Bad Old Days if we push for another today 17:54:15 farribeiro: farribeiro 'Fábio Ribeiro' 17:54:26 oh yeah, lets do all the blockers... sorry 17:54:26 #topic Accepted blocker review 17:54:35 sgallagh_: tbf, our composes failed today, so... 17:54:38 * neil slaps nirik around a bit 17:54:39 #info 2241632 - haven't had time to check yet, but pretty sure this ought to be fixed in 1.2 17:54:43 * mattdm_really votes to just rename the files and edit everything referencing them! YOLO! 17:54:46 (object unconfirmed) 17:54:48 (not really.) 17:54:56 #topic (2113005) Live image made with BOOTX64.EFI from latest shim-x64-15.6-2 fails to boot on some boards 17:54:56 #link https://bugzilla.redhat.com/show_bug.cgi?id=2113005 17:54:56 #info Accepted Blocker, shim, NEW 17:54:59 mattdm_really: That was discussed as a possibility 17:55:03 mattdm_really: we did consider that, but it's a bit...messy. 17:55:11 so, it's time: let's just waive this again 17:55:19 +1 waive. ;( 17:55:28 I feel like our chances of screwing that up are worse than the risk of someone being really confused by it and not reassured by docs 17:55:35 +1 Waive 17:55:40 hopefully fixable as an erratum this cycle, but not quite yet. 17:55:40 for newcomers - the actual bug here was fixed long ago, but we cannot do a new shim build and get it signed by microsoft without some changes in the kernel that have been taking a long time 17:55:42 anyway I will stay on topic 17:55:42 +1 Waive 17:55:44 +1 waive 17:55:46 +1 waive 17:55:48 +1 waive 17:55:56 nothing much has changed since the last five times we waived this, so... 17:56:00 +1 aive 17:56:05 * +1 waive 17:56:16 +1 wave too I know why we are waiting for the kernel and it is still premature to pull them in 17:56:20 +1 waive 17:56:27 +1 waive 17:56:28 +1 waive 17:56:29 * Son_Goku sobs 17:56:30 proposed #agreed this is waived to Fedora 40 Beta under the "Difficult to fix blocker bugs" category - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Exceptional_cases 17:56:33 +1 waive 17:56:38 ack 17:56:39 ack 17:56:42 ack 17:56:46 ack 17:56:50 ack 17:56:52 ack 17:56:53 ack 17:56:57 ack 17:56:59 axk 17:57:04 ack* 17:57:11 #agreed 2113005 is waived to Fedora 40 Beta under the "Difficult to fix blocker bugs" category - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Exceptional_cases 17:57:36 umm 17:57:37 wait 17:57:40 waiting 17:57:43 oh nvm 17:57:45 I can't read 17:57:51 I mentally replaced 40 with 39 and confused myself 17:58:05 we're good 17:58:26 * thebeanogamer needs to bail for 20 minutes, London Underground WiFi is not friendly to IRC 17:58:27 * Son_Goku has lost hope on this bug ever getting fixed though 17:58:31 #topic (2241252) U-Boot fails to load kernel provided DTs from /boot (RPi4 boots to blank screen) 17:58:31 #link https://bugzilla.redhat.com/show_bug.cgi?id=2241252 17:58:31 #info Accepted Blocker, uboot-tools, MODIFIED 17:58:52 so, this one is being fun! we have various people testing boot on various pis with various images 17:58:55 I'd confirmed the issue is fixed, for the 1.2 rpi4 at least 17:58:56 and getting different results 17:59:10 we *think* most of the variation is due to some weirdness with the server image and a bug in the image writer script 17:59:11 so marcan tried to repro this and couldn't at all 17:59:11 oh, uboot. 17:59:43 For anyone wondering why everyone ships bespoke one off versions of U-boot that never get updated, this is why... 17:59:45 alas my RPi4s are all burned out, so I couldn't join in the fun 18:00:06 nielsenb: I do not have nice things to say about arm and uboot 18:00:07 * nirik has no pi's....humm... pie! 18:00:24 Me either... 18:00:27 so, we need some more testing here for clarity? or ? 18:00:33 yes, I can confirm both RPi4 and RPi400 work with RC1.2 (not that theres a difference, but I've tried on two different RPi4 variants) 18:00:35 I've got an RPi 400 if we need more data points, but do we? 18:00:48 I reproduced the black screen on the RPi4 with server image, not using the script. Its a bug in the FW provided dtb it seems. But it also seems to only affect some revisions 18:01:32 * Southern_Gentlem hopefully it works on the 5s 18:01:37 marcan tried workstation and couldn't reproduce at all 18:01:38 The display works by adding 'nomodeset' 18:01:59 Son_Goku: the workstation and minimal use the kernel dtb, so they're not affected 18:02:02 -1 fb _commonbug 18:02:02 ahhh 18:02:08 Oh, hang on. 18:02:14 wait, so what *doesn't* use the kernel dtb?! 18:02:22 server 18:02:29 -1 fb +1commonbug 18:02:36 uboot can't read xfs 18:02:39 oh 18:02:42 that's not the only issue we have here... 18:02:52 that's... good to know 18:02:52 nielsenb also reports the workstation image crashing back to gdm 18:02:57 coreos too 18:02:59 wait 18:03:02 coremodule: frantisekz did you see that? 18:03:02 huh 18:03:13 adamw: nope 18:03:20 does server not do uboot->grub? 18:03:21 adamw, no, on either variant 18:03:25 worked amazingly fine with the 1.2 RC 18:03:48 adamw: trying that again with nomodeset right now to see if it fixes _that_ issue too 18:04:03 nielsenb: what variant do you have? 18:04:04 This would probably explain the issues I had with Silverblue on aarch64 VMs under UTM too... 18:04:07 nielsenb: how much ram does your rpi4 has? 18:04:09 *have 18:04:39 I have tried 4GB RPi400, 4GB RPi4, and 2GB RPi4, all with no issues. 18:04:42 I believe it's the 8 GB flavor 18:04:54 hmm, afaik, the 8 gig one is a bit different 18:04:55 mine is 8GB FWIW 18:05:00 adamw: I'm testing workstation again to see if nomodeset works around the crash to GDM issue 18:05:06 dustymabe: can you try the workstation image maybe? 18:05:29 (I have 4 GB, that worked fine) 18:05:32 basically, my impression here is...we've got a soup of different experiences going on and i'm just worried about signing off the release in this state 18:05:55 adamw: would prefer it to be someone else if anyone else has an 8G 18:06:09 I'm set up to pretty easily test FCOS, but not anything else 18:06:11 Give a moment and I could test 8GB. 18:06:20 yeah... 18:06:22 so if someone else has a good workflow for it already set up, that would be useful 18:06:24 Need two minutes 18:06:29 this all is messy 18:06:36 If only I had a faster card writer and / or card... 18:06:43 Or more cards 18:06:48 Or more Pis 18:06:50 coremodule: okay, go for it 18:06:54 if only I had more pie 18:06:56 coremodule++ 18:06:57 dustymabe: Karma for coremodule changed to 2 (for the release cycle f39): https://badges.fedoraproject.org/tags/cookie/any 18:07:04 * sgallagh_ bakes furiously 18:07:38 coremodule++ 18:07:39 geraldosimiao: Karma for coremodule changed to 3 (for the release cycle f39): https://badges.fedoraproject.org/tags/cookie/any 18:08:09 At 300s of this card write... 18:08:16 * adamw watches a dvd of a concert from 1993 where the performer stops playing and yells at someone to put their camera away. wow, different time 18:08:37 "To make an apple pir from scratch, you must first create the universe" 18:08:45 pie. sheesh. 18:09:13 8GB RPi4 boots and shows GUI fine on Workstation RC1.2 18:09:28 Can you create an account and actually sign in? 18:09:32 Yes, 18:09:37 Must be nice :D 18:09:50 coremodule: and failed on RC 1.1? 18:10:05 I didn't test RC1.1 18:10:29 this is raspberrypi,4-model-b Raspberry Pi 4 Model B Rev 1.4 18:10:45 there is 1.5 out in the wild too, not sure about the diffs though 18:10:54 So I haven't seen issues on 4 Pi variants... I can get the rev for each one. 18:10:55 Mine is a 1.1 18:11:23 nielsenb that's weird, I was almost sure 8 gigs were always 1.4+ 18:11:39 It is possible mine is a 4, I'm waiting to boot into it to be sure 18:11:58 y'know, as a sidebar, i have to admit that i am really impressed that aarch64, on being invented after we were deeply and painfully aware of all the issues with BIOS and even UEFI, took one look at both of them and said "hold my beer" 18:12:14 heh 18:12:18 it takes real engineering ingenuity to somehow make your architecture's initialization work *worse* than either 18:12:26 :D :D , you should've been there in the Brno office when lbrabec was testing PineBook... 18:12:55 580s of writing.... 18:13:34 nielsenb, you need a new SD card 18:13:38 frantisekz: I think I heard the swearing from the US 18:13:52 yep, that was us :D 18:13:54 20.3 MB/s... 18:14:09 Not really sure how coremodule wrote one much faster 18:14:34 and now that I know xfs + uboot = bad, I just killed that from Fedora Asahi Server 18:14:36 (and I thought my Samsung Evo Pro with 80 MB/s avg was bad...) 18:15:13 but I am seriously impressed and depressed at how nuts aarch64 is 18:15:17 This started out a last faster than that 18:15:28 I've never seen a uSD sustain anywhere near 80 MB/s 18:15:52 I didn't write it any faster, it was already written... 18:15:53 hi, amoloney 18:15:57 it's all chaos over here 18:16:06 hi all 18:16:14 what'd I miss? 18:16:18 all chaos all the time. ;) Welcome amoloney 18:16:24 nielsenb: when it starts out it's all cached somewhere 18:16:33 then it drops off drastically as it actually has to start writing stuff to the medium 18:16:35 Would probably be faster for me to try to find the box for this thing.... 18:16:38 so can we skip this and come back 18:16:55 Southern_Gentlem: we *could*, but i figured we might want to try and straighten things out more 18:17:04 personally, the more chaotic the Pi situation is, the more slip-y I feel 18:17:11 * nirik goes to get more coffee. 18:17:18 It's done! 18:17:33 amoloney: we accepted both proposed bugs as blockers (but haven't decided whether to waive them yet). we're going over all the accepted blockers now. we're on "Raspberry Pi stuff" right now. 18:17:39 * Southern_Gentlem waits on the taxi (early release for football game) 18:17:47 isn't the Pi 4 the one model that has basically been sold out ever since it was introduced? ... 18:18:03 pretty much, yeah. 18:18:05 until recently yes 18:18:16 decathorpe: I think it's no longer the only one. Now the Pi5 is ALSO sold out :) 18:18:17 but that doesn't mean there aren't many of them - they made a ton, and sold a ton. there's a lot of em. 18:18:20 when they said 'hey we got a Pi 5 coming sreal soon' 18:18:32 roughly 5K hit the market a month ago and was instantly sold out 18:18:38 * decathorpe wonders how many people would actually be impacted by Fedora 39 problems on RPi4 18:18:49 ok thank you for the overview :) 18:18:51 Which is why I'm beginning to think this might be a 4 GB one, my 8 GB went somewhere else for a project IIRC 18:18:53 quite a lot, i think? it's gotta be the most popular aarch64 platform. 18:18:58 Really wish it was silkscreened on the board 18:18:58 decathorpe: Unfortunately, MANY 18:19:12 Yeah, if you're going to say you support aarch64, the Pi kinda needs to work 18:19:12 decathorpe: not a huge fraction, but a big enough absolute number, I think 18:19:23 that and gravaton 18:19:27 Yeah 18:19:37 nielsenb: so...do we know for sure exactly what rev you're having problems on? 18:19:44 the problem is that the RPi4 is mostly a mess of downstream changes in the RPiOS packages :( 18:19:50 We will in a few seconds 18:19:52 okay 18:19:58 nielsenb, Did you try a different microSD card than the one you originally used? 18:20:17 Sometimes I think it's not worth buying an arm-based device 18:20:20 It's a 4 GB, so in that regard, I'm an idiot 18:20:25 so as best as i can boil it down, we have nielsenb and hristo marinov seeing problems we can't account for 18:20:28 nah, can happen 18:20:38 hristo says his display blanks out soon after it starts showing messages 18:20:48 Yeah, no worries there. 18:20:57 which looks like the issue with RC < 1.2 18:20:59 farribeiro: only sometimes? 18:21:01 Were their displays plugged into the correct port? 18:21:12 i have a pile of them i got for free and they weren't worth it either. ;) 18:21:12 FWIW with the previous uboot my CoreOS system at least booted, just didn't get display 18:21:21 There are two micro-HDMI ports on the RPi4, only one of them outputs display 18:21:24 which I don't need anyway 18:21:32 but with the new one for some reason it won't even boot 18:21:38 well that's not good either 18:21:42 adamw: hristo is the FW dtb. I reproduced and have a workaround (nomodeset) 18:21:42 In my case, it starts with display, and eventually goes away 18:21:44 dustymabe: so RC 1.1 is ok but RC 1.2 is not? 18:21:49 bad sdcaed 18:21:57 I have an arm32 and had the misfortune that it was discontinued on F36 18:22:00 Doesn't crash back to GDM with nomodeset 18:22:03 adamw: well it's a bit hard for me to answer that question 18:22:03 Southern_Gentlem, yeah, agreed. Try a new microSD card nielsenb 18:22:05 Though it does look like crap 18:22:06 pwhalen: okay, so...is that going to affect *all* server boots on all pis? 18:22:13 but when we were testing with beta content that was the case 18:22:25 and I think all the uboot stuff hasn't changed since beta until the last day 18:22:25 coremodule, that what i said 10 min ago LOL 18:22:32 Behavior doesn't change with SD card 18:22:36 dustymabe: right, rc 1.1 should be same as beta, i think 18:22:43 btw... as well as problems with the connectors 18:22:50 I have needed nomodset all through F39 18:22:50 Southern_Gentlem, yeah, I buy new microSD cards and chuck the old ones each release for that reason. 18:22:55 but keep in mind for FCOS we don't include the uboot stuff in the image - which is why I don't consider this a real blocker for F39 18:23:12 but just in case what I'm seeing may somehow affect another variant, I'm putting it out there 18:23:13 okay. well. it's a mess. 18:23:40 "this a real blocker for F39" -> "this" being my most recent experience with the new uboot + FCOS 18:23:41 adamw: it will. 18:23:51 I see a lot of horizons for ARM 18:24:00 pwhalen: and is that a new problem? or did f38 have the same problem? 18:24:02 Booting with serial console works, or headless. With display you'll need to add it 18:24:21 I *think* F38 had another version of uboot 18:24:33 F38 works fine for me 18:25:22 this is quite a tangle... because in addition to all the rev's of hardware, there's the installer script issues 18:25:42 so far we have working, not working with old media, and we suspect PEBCAK 18:25:54 nirik: I'll fix that today 18:26:02 Workstation 39 RC1.2 is old media? 18:26:11 SD CARD 18:26:17 I said SD card doesn't matter 18:26:20 I have several 18:26:25 I see this with all of them 18:26:42 and not seen on new media 18:27:00 You'll only accept my report if I go buy a new SD card...? 18:27:21 nielsenb: coremodule do you know what the firmware installed on each system is? 18:27:32 BIOS 2023.07 07/01/2023 18:28:22 We kinda need a table here... rev, image version, image type, result... 18:28:26 so. um. we have nielsenb, who has a crash in g-i-s that's reproducible for him but nobody else has seen yet (right?) 18:28:26 yeah 18:28:30 or at least I am getting nicely confused. ;) 18:28:42 soryr the yeah was for nirik 18:28:55 I have not 18:29:00 Right, but we know aarch64 test coverage is a bit of an issue don't we? 18:29:03 afk 18:29:03 and we have hristo's case, which pwhalen says will be general: boot of the server image will not display on screen correctly without nomodeset 18:29:07 nielsenb, what rev is your 4gb rpi? did you confirm it was 1.1? 18:29:10 And also, as mentioned, so many revisions 18:29:14 Confirmed 1.1 18:29:17 cool 18:29:22 nirik: its very hard to keep straight, this is *just* the pi too 18:29:35 It could also just be something stupid like it playing badly with my monitor 18:29:35 i think it boils down to the two things i just wrote 18:29:52 nielsenb: do you have any journal messages or anything from the crash? 18:30:04 Nope, only what I mention on that ticket, which I really don't think is related 18:30:14 [ 369.533317] hdmi-audio-codec hdmi-audio-codec.1.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -19 18:30:16 [ 369.533351] MAI: ASoC: error at __soc_pcm_open on MAI: -19 18:30:25 Happens every time before dumping back to GDM 18:30:57 I will happily accept this Pi is just "special" somehow 18:30:58 I think the libera webclient is dropping things? wheee 18:31:00 adamw: the nomodeset may not be needed on all revisions. 18:32:10 https://github.com/raspberrypi/linux/issues/4575 perhaps? 18:33:00 (which boils down to: harmless apparently) 18:33:05 pwhalen: siiiigh 18:33:44 Right, so perhaps this is all just something stupid with my monitor? 18:33:47 should we file a new bug for hristo's case, for clarity? 18:33:56 nielsenb: can you try another display? 18:34:05 Only another one of the same 18:34:11 nielsenb: 4k? 18:34:12 Well 18:34:15 Actually 18:34:22 1440p 18:34:30 matt_really: yeah, the libera webclient doesn't have sturdy hands 18:34:40 adamw: hristo's case being: boot of the server image will not display on screen correctly without nomodeset ? 18:34:49 yes. 18:34:57 Isn't that the same as my case? 18:34:58 i think that's what this bug is right? 18:34:58 I can heartily recommend the poor man's IRC bouncer (tmux session with irssi on a box you SSH to) 18:35:08 If anything, there should be a new bug for "crash back to GDK" 18:35:23 yes, crash back to GDM is a new bug I think 18:35:33 Yeah, GDM, sorry 18:35:39 I can test with a different monitor in a few minutes here 18:35:46 It's currently in use 18:36:06 nielsenb: and you are testing 1.2 images? both server and workstation? or just server? 18:36:18 Workstation right now, there's no GDM in server 18:36:20 1.2 18:36:27 k 18:36:29 Server also needs nomodeset for my pi to boot with a display connected 18:36:37 Which I believe matches hristo's case 18:36:48 nielsenb: no, we don't think your cases are the same. 18:36:59 I've lost track in the confusion: what are we trying to prove, right now? 18:37:05 pwhalen knows what's going on with hristo's case, and reproduced it, and it's specific to a property of the server image. 18:37:22 sgallagh_: i think we're trying to make nielsenb's bug go away, but we *probably* can live with not waiting on that 18:37:24 nielsenb: it boots without it, either, just no display. If you have a serial console you'll see initial-setup 18:37:43 Ah, okay, mine will not boot without it 18:37:51 So I guess it is different 18:37:55 if we're willing to make the assumption nielsenb's problem is somehow something quirky about his pi or his display or...something. given that we do have several other folks who've tested workstation and found it worked okay. 18:38:13 nielsenb: what power supply do you use? 18:38:35 Uh, whatever comes in a Canakit 18:38:45 okay, let me attempt an info here 18:38:47 ok, sometimes power has been an issue 18:39:08 nielsenb: BTW, many thanks for testing here. It's definitely appreciated... :) 18:39:47 #info we have had several folks test 1.2 on different Pis. On the *whole* this issue seems to be addressed. However, pwhalen says there does seem to be a reproducible and explainable problem which means Server images will not show anything on a monitor unless booted with nomodeset (other editions are not affected by this) 18:39:55 nielsenb, can you run $cat /proc/cpuinfo | grep Model 18:39:59 and post the result? 18:40:23 #info nielsenb seems to have a problem on Workstation where his display goes blank shortly after gnome-initial-setup appears, but other testers have not been able to reproduce this 18:40:23 Uh, you would think, but the thing just died 18:40:27 Hold plz 18:40:29 adamw: might mention some revisions of the rpi4 18:40:40 pwhalen: sigh, okay 18:40:42 #undo 18:40:42 Removing item from minutes: INFO by adamw at 18:40:23 : nielsenb seems to have a problem on Workstation where his display goes blank shortly after gnome-initial-setup appears, but other testers have not been able to reproduce this 18:40:43 #undo 18:40:43 Removing item from minutes: INFO by adamw at 18:39:47 : we have had several folks test 1.2 on different Pis. On the *whole* this issue seems to be addressed. However, pwhalen says there does seem to be a reproducible and explainable problem which means Server images will not show anything on a monitor unless booted with nomodeset (other editions are not affected by this) 18:40:47 coremodule: That grep won't work? 18:40:55 #info we have had several folks test 1.2 on different Pis. On the *whole* this issue seems to be addressed. However, pwhalen says there does seem to be a reproducible and explainable problem which means Server images will not show anything on a monitor on some Pi revisions unless booted with nomodeset (other editions are not affected by this) 18:41:05 oh bah. i don't know if that works with a leading space. 18:41:07 anyone know? 18:41:26 coremodule: "Model" doesn't appear in 18:41:26 ``` 18:41:26 [sgallagh@mmmpi ~]$ cat /proc/cpuinfo 18:41:26 processor : 0 18:41:26 BogoMIPS : 108.00 18:41:27 Features : fp asimd evtstrm crc32 cpuid 18:41:27 CPU implementer : 0x41 18:41:28 CPU architecture: 8 18:41:28 CPU variant : 0x0 18:41:29 CPU part : 0xd08 18:41:29 CPU revision : 3 18:41:30 ... 18:41:30 ``` 18:41:33 #info nielsenb seems to have a problem on Workstation where his display goes blank shortly after gnome-initial-setup appears, but other testers have not been able to reproduce this 18:41:36 I also need nomodeset for server to boot with a display connected, which I believe is the original description of 2241252 18:42:03 nielsenb: so you don't see anything on a serial console in that case? 18:42:06 dmesg|grep DMI gives [ 0.038253] DMI: raspberrypi,4-model-b Raspberry Pi 4 Model B Rev 1.1/Raspberry Pi 4 Model B Rev 1.1, BIOS 2023.07 07/01/2023 18:42:15 adamw: I think a leading space makes it a non-command 18:42:33 adamw: never checked actually, but it never makes it to ssh being up 18:43:02 * kparal29 loves irc so much 18:43:16 Yep, that grep doesn't work 18:43:33 nielsenb: did you use arm-image-installer to write the image? If so, try with dd and it should work. I have to fix a bug in the script 18:43:46 okay, so...i think we should probably move on at this point 18:43:49 I have always used arm-image-installer, yes 18:44:17 oh, yeah. 18:44:21 Okay, so check server with dd, check workstation with different monitor 18:44:26 nielsenb, interesting, must be raspbian only 18:44:37 nielsenb: apologies, there is a bug we noticed recently there, I'll fix it shortly. 18:44:38 #info we also discovered a bug in the fedora-arm-image-installer script which means it will not write Server images correctly. this can be corrected outside of the compose process 18:44:54 #topic (2244305) Fedora Server 39 does not boot on Raspberry Pi 4 (RPi4) from microSD card slot 18:44:54 #link https://bugzilla.redhat.com/show_bug.cgi?id=2244305 18:44:54 #info Accepted Blocker, uboot-tools, MODIFIED 18:45:06 so, this one seems rather less important. but we *do* hope the uboot-tools downgrade fixes it. 18:45:13 nielsenb: xzcat Fedora-Server-39-1.2.aarch64.raw.xz | sudo dd of=/dev/sdX bs=32M oflag=direct bs=4M status=progress 18:45:15 i dunno if it's possible to confirm, since it seems hard to reproduce... 18:45:26 pwhalen: nielsenb can you do further debugging somewhere else? 18:45:35 maybe https://matrix.to/#/#arm:fedoraproject.org ? 18:45:35 Where would you like me to do it? 18:45:44 if you get significant results, please report back later... 18:45:51 #fedora-arm or private message 18:45:53 I was going to report the results on 2241252 18:46:06 Since I need to go back to $DAYJOB here shortly 18:46:14 And this monitor isn't freeing up 18:46:40 sure 18:47:58 #info the original reporter's https://bugzilla.redhat.com/show_bug.cgi?id=2244305#c20 indicates that this is fixed 18:48:09 yeah, hopefully fixed. 18:49:11 * thebeanogamer offers some emotional support to kparal's poor internet connection 18:49:39 okay, so. um. 18:50:23 i am trying to figure out where to go from here. pwhalen, do we want to consider the server case as a blocker? is it something that's fixable> 18:51:22 aside from that, we have the two unaddressed blockers we accepted earlier 18:51:30 * nirik nods sadly. 18:51:53 so we can decide what we want to do with those, i guess 18:52:02 #topic (2246385) F39 RC1.2 images have sometimes "RC" in their name (redux) 18:52:09 #link https://bugzilla.redhat.com/show_bug.cgi?id=2246385 18:52:09 #info Proposed Blocker, distribution, NEW 18:52:21 so, this is accepted. does anyone think we should waive it? 18:52:25 personally i'd say no 18:52:31 I do not. 18:52:38 No. 18:52:46 * kparal is neutral here 18:53:16 I'm on the fence. Are we considering this to be the "Last Blocker"? 18:53:36 I think we should always do that? 18:53:43 we should not waive it 18:53:46 That's kind of my point 18:53:51 I'm neutral too. If this was the last one, then waive it. But it seems its not. 18:54:00 if this was the last blocker... I would vote we should block on it. ;) 18:54:00 but it's also easily fixable by running a compose again 18:54:17 My policy is "if we wouldn't hold the release just for this... it's not a blocker" 18:54:57 Me too. But in this case... I would. ;) 18:54:58 adamw: for server, I think we can document adding nomodeset, headless or serial console. 18:55:23 I can understand the "we respin the compose with all the same content that we've already verified" argument 18:55:59 dustymabe: there's just enough fuzz in the compose process that it's not that easy, sadly. 18:56:06 We at least need to re-test that everything boots 18:56:10 sgallagh_: since everybody agreed to create a new release criterion exactly for this, it wouldn't make sense to waive it right afterwards 18:56:18 we do have bots for lots of testing now 18:56:27 Yeah, I agree. This is a blocker. 18:56:38 if it's just about the confusion? I would waive it, if it's about potential issues somewhere something not expecting RC in the filename? 18:56:41 And I guess I'm not in favor of waiving it. But it's a hard choice. 18:56:54 I mean, users would use fmw, and won't see the image name... 18:57:07 frantisekz: It's still visible for installer images 18:57:16 Like Server Edition 18:57:28 and it's a silly thing to let through 18:57:34 it's worse even... since some images are the right name, but checksums have RC 18:57:38 ugh 18:57:40 yeah, but I'd say those users would understand it doesn't matter... imo 18:57:55 simply for the inconsistency of it, I think we cannot waive 18:57:59 yes, but it doesn't make us look good if basic things like that are an issue 18:58:00 so people will say "Oh, I downloaded the release, but I can only find the RC checksum! Where is the final checksum! 18:58:08 it's a polish thing too 18:58:15 all I'm saying, if we waive this, the criterion also shouldn't exist. Otherwise it doesn't make sense. 18:58:18 Son_Goku++ yea. polish + professionalism, or something 18:58:22 kparal: agreed 18:58:33 my thing is, the fact that it's easy to fix makes me even more willing to block on it 18:59:22 easy fix = rebuild, or easy fix = hacky rename? 18:59:31 I'd say rebuild... 18:59:32 So I guess we go back to our roots and release on Halloween this year? 18:59:35 :D 18:59:42 I am all for that 18:59:43 spooky! 18:59:53 shame we can't put VERSION_CODENAME="Halloween" 19:00:15 okay, so in general, we are not willing to waive this. we can have the What To Do discussion a bit later. 19:00:25 Yeah :( 19:00:34 sgallagh_: halloween release would be if we were "go" today, right? 19:00:38 yep 19:00:39 #agreed there is no support for waiving this, so it is considered an unaddressed blocker 19:00:53 #topic (2246410) Failed media check immediately disappears on bare metal, shows a black screen instead (redux) 19:00:59 Cripes, this month keeps getting away from me. 19:01:01 #link https://bugzilla.redhat.com/show_bug.cgi?id=2246410 19:01:02 #info Proposed Blocker, dracut, NEW 19:01:06 so, same question herte 19:01:10 do we want to waive this one? 19:01:20 ugh 19:01:20 This one I'm in favor of waiving. 19:01:22 the justification would be late discovery 19:01:23 yeah 19:01:36 we literally just found it, and it's not like it lets you install a corrupted system 19:01:43 "Last minute blocker bugs - bugs proposed as blockers 5 days or fewer before the scheduled Go_No_Go_Meeting for a milestone release (Beta or Final) can be considered under this policy, as there are some circumstances in which we believe it is not sensible to delay an otherwise-impending release to fix a bug which would usually be accepted as a blocker if discovered earlier. In these circumstances, the bug can instead be accepted as a blocker for the 19:01:43 next milestone release." 19:01:44 but commonbugs and block beta on it 19:01:50 Late discovery AND as I said and mattdm agreed: bad media causing a black screen is not an unreasonable outcome 19:02:09 yeah, I guess I could support waiving this one. 19:02:10 what the media check should assure - you don't use corrupted media, it assures that 19:02:11 it's better than just proceeding to install, i guess. 19:02:11 Bad media leading to a bad install: terrible 19:02:19 adamw: does it make sense to waive a bug with the late blocker exception, when we already have a non-waived blocker now (RC)? 19:02:27 yes 19:02:36 yes 19:02:38 kparal: i'm getting the sense people might want to hero an rc4 and ship it if it passes smoke testing 19:02:44 yes plz 19:02:52 which i don't love, but hey\ 19:02:57 ok. but if we slip a week, that late blocker exception will get invalid, right? 19:03:01 we *could* move this decision to later, i guess 19:03:09 yeah, that's true, there's kind of an ordering problem 19:03:17 the ticket says it is also avoidable with nomodeset, so, it can be documented around IMO 19:03:21 it's not much fun trying to figure out what order to do things in this meeting :) 19:03:40 indeed 19:03:44 It's like trying to identify build dependencies automatically in Fedora :) 19:03:53 we can make a kind of conditional decision, i guess 19:04:02 I would think the waive would only apply to this go/nogo... next one all would be back on the table. 19:04:26 nirik: that's not how we drew the process up, but...we can tweak it 19:04:47 sgallagh_: you just want to trigger me don't you? :P 19:04:48 ok. 19:04:58 we *could* leave this undetermined and vote later 19:05:06 as in, after we have a new rc, or something 19:05:18 let's leave it open for now and move a bit further 19:05:22 ehh 19:05:29 I do not want anyone to feel like hero work is _required_. 19:05:33 if no need to hero, then would prefer not to 19:05:42 * neil nods 19:05:44 #info there is some support for waiving this bug if it will allow us to ship this week, but we kinda need to work through the rest of the meeting first. let's table it 19:05:51 which would make the result of this decision meaningful 19:05:55 if we want to do smoke testing on RC4, I guess we should decide the waiver now 19:06:09 not exactly now, just today 19:06:14 so 19:06:20 in the meantime, i did this 19:06:45 * sgallagh_ can't help but feel like if we'd started the RC4 build at the beginning of this meeting, it would be almost done by now... 19:06:55 * kparal has a suspicion this go/no-go will be of a record length 19:06:58 #topic new proposed blocker 19:07:00 #topic (2246428) No display on monitor on Server images on some Raspberry Pi variants due to bug in firmware DTB 19:07:00 #link https://bugzilla.redhat.com/show_bug.cgi?id=2246428 19:07:00 #link https://pagure.io/fedora-qa/blocker-review/issue/1424 19:07:00 #info Proposed Blocker, uboot-tools, NEW 19:07:07 sgallagh_: it probably would, yes. 19:07:18 kparal: Unlikely. I think we had one in the 20s that we technically kept open for three weeks. 19:07:27 ;-D 19:07:29 so i split the apparently-pinnable-down arm issue into a new bug 19:07:34 so we can consider it on its merits 19:07:37 nice 19:07:39 pwhalen: did i get the description right? 19:07:42 It is aesthetically pleasing to ship in October still. But I don't think it's a crisis if we don't. I don't want a Thanksgiving release, though :) 19:07:52 adamw: heh, wfm 19:08:27 * neil stares at mattdm_really 19:08:34 no.jpg 19:08:38 * Son_Goku flinches 19:08:40 * mattdm_really is all about blaming this on lack of a funded program manager if anyone complains :-/ 19:08:41 so. do we want to block on this issue? 19:08:51 mattdm_really: I'm definitely game for that 19:08:53 i'm all about blaming it on pi 19:09:02 no Ben and bad Pi 19:09:10 * neil too, as long as that doesn't come across as too harsh :\ 19:09:19 I made a _fantastic_ pie this week. 19:09:31 (apple, of course) 19:10:10 ok so this issue is different from the other one because it is for server and not workstation? 19:10:12 adamw: this can be worked around with nomodeset, right? 19:10:27 I've gotten turned around again... is this one that could be 'fixed' in image-installer? 19:10:32 Son_Goku: yes. And only needed if using a display 19:10:42 then I think we could squeak by 19:10:50 me too 19:10:50 Many people use it headless or with serial console 19:11:00 so rc 1.1 for workstation and server didn't' work without nomodeset, but rc 1.2 works with workstation, but still requires server to have nomodeset ? 19:11:00 nirik: no, it's not 19:11:02 we could make the arm-image-installer do the needful 19:11:14 dustymabe: if i got everything straight, yes. 19:11:23 adamw: ok, thanks for clarifying 19:11:27 dustymabe: sounds about right 19:11:30 but only on...some variants of pi, according to pwhalen. do you know which? 19:11:30 Wait, so everything I saw with Sever was expected? 19:11:37 I thought I had discovered something 19:11:55 adamw: no, only initial reports it worked for some 19:12:01 nielsenb: we *think* so. if you try it without using the installer script (just directly dd the image), and with nomodeset, and you *still* have trouble, that'd be new. 19:12:12 I just did it with dd 19:12:16 And it works, but boots to black 19:12:21 with nomodeset? 19:12:27 yeah, that's *probably* this bug. 19:12:29 Without nomodeset, which is not what I was seeing early 19:12:34 okay 19:12:36 that's this bug then 19:12:37 I bet nomodeset makes this book to display 19:12:45 Or at least it did earlier 19:13:42 so, we could say then that there is a workaround, display attached isn't common? 19:13:43 i agree this seems less serious for server than ws 19:13:49 I would be fine with waiving this, commonbugs with workaround 19:13:53 not sure if it's *enough* less serious to not be a blocker 19:13:56 yep 19:14:07 but i'll defer to the arm experts 19:14:16 stuff like this sucks, but realistically I don't know how we'd get a fix 19:15:08 there's a pile of improvements sitting in the asahi uboot tree that we'll look to prioritize upstreaming and pulling into mainline fedora, but not in the next 24-72 hours 19:15:13 I'm ok rejecting it as a blocker on that basis... would FE tho if we slip and get a fix. 19:15:45 so, votes? you know, with numbers? i'm a simple vote counting algorithm, i like numbers 19:15:52 -1 blocker, we have a workaround for server+display 19:15:56 -1 Blocker 19:16:03 +1 FE 19:16:23 what is the workaround? like the mechanics? how does the user set nomodeset? 19:16:29 -1 blocker, +1 FE, ); DROP TABLES; 19:16:35 -_- :D 19:16:43 -1 blocker 19:16:46 -1 Blocker 19:16:54 -1 blocker, +1 FE 19:17:03 dustymabe: you can use arm-image-installer, or move the usd to another box and change it there? 19:17:06 dustymabe: as it boots or with the fixed arm-image-installer 19:17:13 or if you can ssh in you can change it. 19:17:31 ok so you can set kernel arguments with the arm-image-installer? that works then 19:17:36 yup 19:17:38 okay, well, now we have no blockers, thanks nirik 19:17:43 i guess we can release 19:17:46 well 19:17:54 recompose blocker is still there 19:18:07 :) 19:18:08 it avoided the drop tables :P 19:18:10 i was joking about nirik's joke 19:18:28 adamw: and I piled on :P 19:18:56 so, where are we? 19:19:15 *geraldosimiao is lost 19:19:27 proposed #agreed 2246428 - RejectedBlocker (Final) - this is rejected on the basis that display is less important for the Server case, it doesn't affect all variants, and there is a workaround (nomodeset) 19:19:33 adamw: +1 19:19:37 we have just about slogged our way through the blockers 19:20:05 so we're gonna do the matrix status, then we'll have a "what to do" discussion which can involve (again) considering waivers 19:20:24 i will resummarize the unaddressed blockers when we get there so nobody is lost (hopefully) 19:20:27 where are the acks? 19:20:33 yeah, need a few acks 19:20:38 ack 19:20:41 ack 19:20:43 ack 19:20:49 ack 19:21:06 #agreed 2246428 - RejectedBlocker (Final) - this is rejected on the basis that display is less important for the Server case, it doesn't affect all variants, and there is a workaround (nomodeset) 19:22:02 okay 19:22:12 #topic Current status - test matrices 19:22:12 #link https://fedoraproject.org/wiki/Category:Fedora_39_Test_Results 19:22:20 so, uh, i did not even get around to checking this yet. let's see 19:22:48 we're missing real-world cloud tests 19:22:58 if anyone can do some ec2 tests that'd be lovely, i usually do it but have not had time yet 19:23:07 i suppose if we're doing a new RC we can do them on that... 19:23:14 davdunc: ^^ 19:23:20 out of superstition because of the pi being broken, I'd love to see some ec2 arm test results 19:23:47 mattdm_really: FWIW coreos tests every build on EC2 19:23:58 mac dual boot was last tested on 20231014.n.0 nightly, that's probably okay 19:24:04 I can do some ec2 tests 19:24:05 EC2 uses UEFI that doesn't require uboot 19:24:14 dustymabe: yeah, i want to automate it for regular cloud images too, just haven't got to it yet 19:24:21 dustymabe yeah, that's jon masters' work paying off 19:25:05 so ARM images in our next stream have been passing tests on GCP AWS and OpenStack (Vexxhost) 19:25:33 we haven't got to testing ARM images on Azure yet (but we do create them) 19:25:42 desktop app basic - system settings hasn't been run on workstation since the 20231014.n.0 nightly either, again i *think* that's probably okay, but would be nice if someone can give it a quick run through 19:26:11 and yes, we don't have any azure tests yet because davdunc hadn't got around to publishing the images and providing launch instructions yet 19:27:09 #info test coverage is mostly good but with a few gaps: missing real-world cloud testing, and macOS and Workstation system settings tests haven't been run since 20231014.n.0 nightly 19:27:30 #topic Fedora CoreOS / IoT check-in 19:27:37 dustymabe: pbrobinson: coremodule: are CoreOS and IoT prepared for release? 19:28:52 adamw: I'm doing system settings on workstation 1.2 tight now 19:28:58 *right now 19:29:14 IoT works like it should, I haven't tried the Oct 26 release, but we could go with Oct 25. pwhalen, thoughts? 19:29:45 Fedora-IoT-39-20231025.1 19:29:47 adamw: IoT should be good, we had a failure today with zezere in openqa, but nothing changed there. 19:30:24 probably just a blip, that test seems to sometimes have some kinda issue with timing or the client/server mutexes or something. 19:30:36 geraldosimiao: awesome, thanks 19:31:13 adamw: I've done recent manual testing on hardware and had no issues with zezere 19:31:20 * mattdm_really thinks "oh, there was a problem with the client/server mutexes" is a good phrase to provide your manager to explain any technical problem.... 19:31:27 There was a big proxy/network issue last night for about an hour. 19:31:29 coremodule: i think we'll need to wait till uboot-tools is pushed and then take a build from after that, won't we? 19:31:38 mattdm_really: it *does* work great for that 19:31:43 adamw, yes 19:31:49 good point. 19:31:51 adamw: I don't know of any good reasons not to. after "Go" decisions is made there is still some work to do on our part, but we don't have any blockers at the moment 19:32:00 thanks 19:32:31 #info coreos and iot report that they are in good shape for release, we will pick an iot compose to ship once we've decided what to ship for the fedora compose and pushed things stable 19:32:48 #topic Go/No-Go decision 19:32:49 okay, so 19:32:53 normally we would just vote here 19:32:59 but let's use this space to decide what the heck we're gonna do 19:33:11 the story so far: 19:34:01 #info we have two unaddressed accepted blockers, "(2246385) F39 RC1.2 images have sometimes "RC" in their name" and "(2246410) Failed media check immediately disappears on bare metal, shows a black screen instead" 19:34:29 i am treating 2241252 as "addressed" (though I gotta admit i'm a little concerned about something showing up to bite us there if we ship quickly) 19:34:58 we have three choices, I guess: 19:35:07 1. waive both unaddressed blockers and ship RC-1.2 19:35:40 2. waive the media check one, do an RC-1.4 to fix the image names, smoke test RC-1.4 and hope everything else works the same as RC-1.2, ship it 19:35:49 3. take a breather and come back next week 19:36:23 19:36:23 19:36:24 19:36:29 19:36:31 2 makes me a little nervous, both in last-minute work and potential for new problems 19:36:34 19:36:34 I would be willing to do 2 or 3... 19:36:39 19:36:42 hi amoloney 19:36:46 19:36:46 amoloney: cat on your keyboard? ;) 19:36:51 19:36:56 19:36:59 I don't know if it is just what the web client is showing, but I'm getting nothing 19:37:01 19:37:06 19:37:12 yeah, me in hexchat too 19:37:13 19:37:17 amoloney's messages are invisible in irssi 19:37:18 19:37:22 I think poor amoloney fell asleep on her keyboard 19:37:23 19:37:28 on nothing but knee-jerk 19:37:28 can anyone op here? 19:37:33 reaction, no to option 1 19:37:36 no plate :( 19:37:38 i had a zillion spaces typed 19:37:40 sorry 19:37:42 haha 19:37:42 lol 19:37:43 ha. 19:37:54 yeah, I am also -1 / no on 1 19:37:59 here for comic relief i suppose 19:38:07 is *anyone* in favor of 1? 19:38:16 if others are willing to do 2, I am happy to do compose, etc... 19:38:19 we needed it, amoloney :) 19:38:29 2 or 3 maybe 19:38:30 I like 2, personally.. 19:38:33 not 1 19:38:36 I'm in the "wouldn't fight hard to stop 1, but not in favor" camp 19:38:46 oh, btw, can someone FE vote on https://pagure.io/fedora-qa/blocker-review/issue/1422 too? just so we can pull that into RC-1.4 if we do it 19:38:57 okay, let's kick 1 off the table 19:38:58 also... 19:38:59 we're down to 2 or 3 19:39:02 yeah, I don't have problem with 1, but seems that's off 19:39:04 How confidant are y'all _really_ in pulling off option 2? 19:39:11 there's a further fix needed for the toolbox hardlinks thing. 19:39:23 infra side nirik? or in compose too? 19:39:23 adamw: If we do a 1.4 for immediate turnaround, I'm against pulling in any FEs 19:39:29 if we do a 1.4 it would be nice to get it in. 19:39:34 sgallagh +1 19:39:42 infra side, need to update imagefactory-plugins and restart kojid 19:40:40 well if kojid doesn't restart that puts us automatically to option 3 :) 19:40:51 Seriously, IF we take option 2), I want it to be exactly the same contents. Nothing changes but the artifact names. 19:41:07 it's only koji, wcgw! (I actually mean that seriously, as I've not actually had any issues with koji once it's .. you know.. running) 19:41:07 yeah I am with sgallagh_ on that 19:41:09 the FE is for SOAS only, and it fixes some terrible UX 19:41:15 sgallagh_: no imagefactory fix? 19:41:34 I may have missed that; what was it? 19:41:46 the toolbox image is 5.5GB right now 19:41:46 yeah, i kinda want the FEs to fix SoaS and toolbx, honestly. they can't possibly break anything else. we swear... 19:41:47 toolbox container is much larger than before. 19:41:55 because all the hardlinks are real files instead 19:42:25 Honestly, if we're going to add in *anything* else, I'm opposed to trying to hero this. 19:42:28 On the other hand, if we slip, we could possibly fix the verify check thing, sort out the 🥧 situation more fully, etc... 19:42:56 the toolbx fix isn't in the compose repos anyway 19:42:59 it's only on the infra side 19:43:00 I am currently +0.5 for 1 (still), 0 for 2 (have bad feeling about this), and reluctantly +0.75 for 3. I just can't bring myself to make it a whole 1. 19:43:52 Much though I'd really like to ship 39 (2), if we're still finding bugs in the middle of the go/no-go meeting then I think 3 is the answer 19:43:55 I'm +1 to option 2 19:44:07 I'd defer for 2 to QE folks... they would be most heavily affected by having to do a bunch of testing. 19:44:08 i'd be willing to do 2 but i think i kinda prefer 3 19:44:16 from the peanut gallery: I would say 3. Too much effort to make an actual Halloween release will end up with tricks and few treats. 19:44:24 I think one more week... must hold kparal on chains for that period...:D 19:44:33 nirik: it wouldn't be a 'bunch' of testing, honestly, we'd literally just make sure each release blocking image booted then rely on rc1.2 testing for everything else 19:44:45 and that's already done by openqa bots 19:44:52 and there are the bots. ;) 19:44:54 yeah 19:44:55 no, i'd do that humanly 19:44:56 smooge: The Phoronix and Register headlines write themselves 19:44:57 adamw: I could be okay with that, so long as we're not making any compose-side changes besides config 19:45:06 need to check they boot on actual hardware with actual nmedia 19:45:06 is a week really the worst thing if we can ship a polished, well tested release? 19:45:07 I'm back from a Docs session: From Server WG POV I really don't like 2. This is a surprise package 19:45:14 but yes, i *prefer* 3 19:45:17 An ImageFactory upgrade pushes me towards option 3) 19:45:26 realistically, we aren't going to get uboot fixes in a week 19:45:37 amoloney: Yep, definitely your first Go/No-Go :-D 19:45:38 what we're left with is what we're going to get then 19:45:50 hehe 19:45:54 well, i would like to have the time to at least nail down exactly where we are 19:46:14 if we did do 2, we would have to meet again to be 'go' to it right? 19:46:14 okay, I'll change +0.75 to +1. 19:46:19 and it may be possible to fix specific bugs, i think. sure we're not going to bump back to 2023.10 and then patch stuff on top of it. 19:46:22 * mattdm_really looks sadly at halloween party 19:46:25 if we *do* punt for a week, I'd rather have the epoch bumped uboot-tools yoinked 19:46:34 nirik: yeah, we'd have to leave this meeting open or reconvene, i think 19:46:43 Son_Goku: eh? then how do we fix the blockers? 19:46:57 right. 19:47:03 at least one of them, there may be fixes in the asahi uboot tree that fixes them 19:47:04 I'm more for a 3 19:47:21 so, I guess I lean toward 3 also... I must be old. 19:47:22 the other one seems like it's not fixed either way 19:47:30 Son_Goku: huh? what other one? 19:47:37 the sd card/usb one 19:47:48 is the first one I refer to 19:47:49 amoloney let's make sure we ship F40 on time to make up for this :) 19:47:55 no, it seems like it *is* fixed with the rollback 19:47:57 the other one is the black screen/dtb issue 19:48:17 Son_Goku: afaict both are substantially addressed with the rollback. 19:48:17 @mattdm_really agreed 19:48:24 no pressure! 19:48:30 mattdm_really: you are optimistic aren't you 19:48:31 eeep 19:48:59 remind me, for fun, what we gain from delaying a week? 19:49:08 I don't know if we do gain anything 19:49:16 is it a no heroics? (which I agree with) 19:49:24 That's the minimum we gain, yes 19:49:24 1. no heroics 19:49:31 2. safer to pull in SoaS and toolbx fixes 19:49:32 a week form people asking us when it will be releades 19:49:37 *from 19:49:45 *released 19:49:46 3. we get time to get more testing on exactly where we stand on ARM 19:49:54 4. we get time to work on the media check blocker 19:50:02 the third one is the most compelling to me... 19:50:17 agreed 19:50:18 5. we get time to do more general validation testing. rc1.2 was *already* late 19:50:23 then its starting to become clearer... 19:50:31 * Son_Goku shrugs 19:50:32 1.4 would be hilariously, psychopathically late 19:50:42 Am I the last person with an ARM issue? 19:50:52 yeah. it would be nice to figure out what "new" problem I'm hitting in https://bugzilla.redhat.com/show_bug.cgi?id=2241252#c22 19:51:02 nielsenb: no :) 19:51:06 nielsenb: you're so far the only person who seems to have your *specific* ARM issue. but i think only four or five people have tested. 19:51:18 I could tolerate option 2), but I think I prefer slipping a week,. 19:51:20 Well that's good 19:51:20 one benefit of slipping would be to try and find out if more people have your issue. 19:51:45 okay, so...i'm kinda hearing a general preference for option 3 19:51:47 another I guess would be marcan can try his hand at fixing things on top of uboot 2023.10 19:51:48 does anybody disagree 19:51:57 I am a few minutes away from having a better sense of what condition my condition is in 19:52:00 But I'd like us to be really paranoid about what fixes we accept, lest we (re-)introduce bugs 19:52:04 nielsenb no 19:52:26 So many SD cards.... 19:52:27 ask register and phoronix readers to help test arm...;) 19:52:38 .fire geraldosimiao 19:52:38 adamw fires geraldosimiao 19:52:40 adamw: I still prefer 2, but... 19:52:41 geraldosimiao seriously, though 19:52:47 I can definitely get a handful of more rpi/arm testers 19:52:48 :D 19:52:51 sgallagh_: sure, but we should get a few things in... the imagefactory and soas things seem pretty safe 19:53:00 "hilariously, psychopathically late" doesn't sound like the right choice. 19:53:01 +1 for option 3 19:53:28 okay 19:53:38 mattdm_really: blame losing our fpgm 19:53:45 everything has gone kinda wrong this cycle 19:53:50 so, on that basis: we don't need to talk about waiving anything 19:53:55 and we can just proceed to a vote 19:53:58 nirik: Can we land those and get a new RC compose today/tomorrow? I'd love for us to have 5+ days of testing for a change :) 19:54:07 FESCo? 19:54:11 sgallagh_: yes, we can certainly do that 19:54:13 0 19:54:13 No-Go 19:54:16 sure, if it's requested. All thats lined up. 19:54:16 no-go 19:54:20 Releng? 19:54:23 no-go 19:54:30 QA? 19:54:32 Son_Goku that blame ain't wrong 19:54:39 no-go 19:54:40 mattdm_really: I know 19:54:52 (per the QA team policy we must be no-go as there are outstanding unaddressed blockers) 19:55:02 #agreed Fedora Linux 39 Final is NO-GO 19:55:03 yeah, no-go 19:55:21 #info The next F39 Final Go/No-Go meeting will be Thursday, 2023-11-02 at 1700 UTC 19:55:25 still no sad trombone emoji 19:55:32 * neil sends hugs over the wire 19:55:40 we heard it in our heads 19:55:42 🥀️ 19:55:47 #info F39 Final shifts to target date #3: Tuesday 2023-11-07 19:55:48 well, at least marcan now has a chance to try to see if he can fix uboot-tools 2023.10 to work 19:55:57 * mattdm_really makes note of mini trombones as potential swag item 19:55:58 and let's please make this date, cos i'm going on vacation on the 5th. :P 19:56:06 mattdm_really: I wouldn't put a release at hilariously late unless it was after Christmas. Missing Halloween by one week isn't too bad 19:56:19 smooge: i said 1.4 was hilariously late in the context of the release process 19:56:19 and thanksgiving is right out. 19:56:23 I really don't want a repeat of F37 19:56:32 that sucked 19:56:35 F18 is the one to avoid. 19:56:39 its a Hocus Pocus release? 19:56:40 I was thinking that one 19:56:53 amoloney: it is the Amuck release 19:56:55 appropriate anytime around halloween 19:57:15 it released 2013-01-15 19:57:26 F18 was what I guage lateness by 19:57:32 thanks everyone. just in time for my 16:00 meeting! 19:57:50 the life of an FPL 19:57:51 smooge meee tooo. But in this case it was "late in the week to actually test" 19:57:58 or maybe RHL8 19:58:04 thanks for coming everyone, sorry for the painful meeting 19:58:11 was that really mattdm? :) 19:58:13 * nirik runs 19:58:13 that was the best i could do to order things :/ 19:58:17 is that really nirik? 19:58:18 well I have learned a_lot 19:58:21 thank you adamw 🫂 19:58:27 adamw++ 19:58:31 adamw++ 19:58:35 yeah, it's not at all easy to figure an order here. :( 19:58:36 adamwill++ 19:58:37 adam++ 19:58:37 adamw: You did just fine. Thanks for keeping all these kittens in their corral... mostly 19:58:37 adam++ 19:58:38 amoloney: Karma for adam changed to 2 (for the release cycle f39): https://badges.fedoraproject.org/tags/cookie/any 19:58:42 ah man no cookies 19:58:53 adamwill++ 19:58:55 nilsenb++ 19:59:06 bye all! 19:59:06 you can send me *actual* cookies 19:59:11 bye amoloney! 19:59:12 adamwill++ 19:59:12 nielsenb++ 19:59:14 pboy: Karma for adamwill changed to 7 (for the release cycle f39): https://badges.fedoraproject.org/tags/cookie/any 19:59:17 geraldosimiao: Karma for nielsenb changed to 1 (for the release cycle f39): https://badges.fedoraproject.org/tags/cookie/any 19:59:19 adamwill++ 19:59:19 #endmeeting