UB
Universal Blue•7mo ago
j0rge

Fedora 40 Release Thread: Important for

Fedora 40 Release Thread: Important for all approvers! (Will file issue in github after discussion)
37 Replies
j0rge
j0rge•7mo ago
Alright, we have three things in flight that will conflict so we're going to have to go in order. 1) F40 enable goes first, @bsherman will merge to unblock the other two, we are still waiting on confirmation from timothee on the final image names, so even though he is merging, the images WILL PROBABLY BE RENAMED so if you decide to yolo yourself onto F40 you are on your own if you're not paying attention
bsherman
bsherman•7mo ago
https://github.com/ublue-os/main/pull/521
I've just marked this PR available for approvals.
j0rge
j0rge•7mo ago
2) HWE deconflicting - this has served us well and has gotten us an awesome relationship with Framework and other interested parties. Now it's time to trim it down 3) ARM images - RJ got a mac but was kind enough to not give into the shiny light, once we've gotten the first two items done this should go way smoother. Let's try to get these in order because if we go the other way it will suck worse. That leaves ISOs to further discuss, but those seem well in hand and what we have now is "good enough" but offline flatpaks would be awesome, plenty of time. ANYTHING ELSE FOR FEDORA 40? It's past free practice and qualifying, everything not bolted down should either be sunset or archived, let's go into GA with as little technical debt as possible. (Anything not on this list won't be brought forward into F40, so old experiments and repos will remain at the version they are and naturally fall out of support)
bsherman
bsherman•7mo ago
I created an issue for tracking: https://github.com/ublue-os/nvidia/issues/206
j0rge
j0rge•7mo ago
thank you, cramped plane typing isn't fun lol
p5
p5•7mo ago
On the F40 naming, I've added my thoughts to the PR and approved. In short, I vote for keeping what we have for now, and switching as soon as we find out upstream's naming convention. Then later we decide if we will maintian the old image names or not (I don't think we should).
j0rge
j0rge•7mo ago
Looks like we've got skew in main @Kyle Gospo got time to take a look?
Kyle Gospo
Kyle Gospo•7mo ago
Out on a walk but I can take a look soon
j0rge
j0rge•7mo ago
ack
p5
p5•7mo ago
Isn't it the usual RPMFusion issues that work themselves out over time, without us needing to do anything?
Problem 1: package pipewire-codec-aptx-1.0.4-1.fc40.x86_64 from rpmfusion-free requires pipewire >= 1.0.4,
Problem 1: package pipewire-codec-aptx-1.0.4-1.fc40.x86_64 from rpmfusion-free requires pipewire >= 1.0.4,
Kyle Gospo
Kyle Gospo•7mo ago
Aye, that looks like it
j0rge
j0rge•7mo ago
yeah, I still can't tell from the output we could turn it off, file the issue and then revisit since it's the only one? aptx is useful af. 😄
p5
p5•7mo ago
Sorry, not sure what you mean by "turn it off". Failing builds are currently all F40 images, but were building successfully the last run.
If we simply merge now, it will pass when RPMFusion and Fedora provide compatible packages. Until then, it'll fail
j0rge
j0rge•7mo ago
no I mean not do the aptx packge or would we need to special case f40?
bsherman
bsherman•7mo ago
I expect F40 to fail a lot between now and launch. That’s the other reason to not stress about preview builds
Kyle Gospo
Kyle Gospo•7mo ago
yep, let it fail
bsherman
bsherman•7mo ago
We can merge and let it fail
j0rge
j0rge•7mo ago
ok so want me to merge it? ON IT old on hold on let me say what @bsherman wanted to say "you wanted F40, here you go." "but it doesn't work" "I know."
bsherman
bsherman•7mo ago
Thanks @j0rge you get me
p5
p5•7mo ago
Will prep the Bluefin PR, but there's other dependencies that we will be waiting for, like blur-my-shell hasn't got F40 building
Kyle Gospo
Kyle Gospo•7mo ago
"damn bro that's crazy, happy for you or sorry to hear that, whatever"
j0rge
j0rge•7mo ago
bluefin is always one behind, I ain't sweating 40 I'm more worried about the 99 other things ahead of it, hahaha
p5
p5•7mo ago
I'm more worried about the 99 other things ahead of it
Looking at your list, I don't think there's any show-stoppers except for that F40 build. HWE is a DevExp change that can happen at any point? It should be invisible to end users as I assume the image names will remain the same.
j0rge
j0rge•7mo ago
oh I meant the other bluefin parts anything else for tonight from this hitlist?
p5
p5•7mo ago
ARM and Aarch is way over my head, so I'll leave that to the people who know what they're doing.
Can't think of anything else.
bsherman
bsherman•7mo ago
Who asked for bluefin or bazzite f40? If we are talking about doing all that. We should just hold this whole thing
p5
p5•7mo ago
How so?
I thought the next steps on the F40 builds would be enabling it in the downstream images, right? Why should we hold?
j0rge
j0rge•7mo ago
we were thinking main first for all of this like, 1,2,3 for main then down the line
bsherman
bsherman•7mo ago
Because it’s massively unstable prerelease
j0rge
j0rge•7mo ago
not 1 main, bazitte, blufin, 2 main bazzite, bluefin, 3, bazzite,bluefin
p5
p5•7mo ago
Ack. So you want to get ARM building first and enable everything downstream at once
j0rge
j0rge•7mo ago
right all main with 1,2,3, then down the line 40 for main, then hwe consolidation for main, then arm for main then bazzifin, and most of hwe will be gone so ideally less work to just archive those sorry I should have been more clear on that initially
Dylan
Dylan•7mo ago
maybe we have one ublue-os/hardware repo for all of these variants?
Noel
Noel•7mo ago
That is the current plan to my understanding.
bsherman
bsherman•7mo ago
We did some project planning with notes/issues/etc in github today.
bsherman
bsherman•7mo ago
Here's an outline of the F40 release: https://github.com/ublue-os/main/issues/529
GitHub
F40 Release · Issue #529 · ublue-os/main
A list of tasks to complete for F40 release. Details can be discussed in comments. add F40 builds to akmods disable kmod builds for negative17 sourced kmods (not yet supporting F40) enable kmod bui...
bsherman
bsherman•7mo ago
Note that I'm going to finish the HWE consolidation before adding F40 to any HWE repos
Want results from more Discord servers?
Add your server