UB
Universal Blueβ€’8mo ago
j0rge

F40 Release

Fedora 40 Release Thread!!!
122 Replies
j0rge
j0rgeOPβ€’8mo ago
ok went through the project board updated: https://github.com/orgs/ublue-os/projects/1
bsherman
bshermanβ€’8mo ago
k I wouldn't say F38 removal is "in progress" until we start it πŸ™‚ but... agree with it happening it soon
j0rge
j0rgeOPβ€’8mo ago
think of it as the live queue heh
Sterophonick
Sterophonickβ€’8mo ago
F40 comes out tuesday, yes?
Sterophonick
Sterophonickβ€’8mo ago
what is the current plan for Bazzite 40, is it a same-day release or shortly after?
j0rge
j0rgeOPβ€’8mo ago
Current plan is same day
Sterophonick
Sterophonickβ€’8mo ago
epic! lets hope nothing goes horrifically wrong last-minute
bsherman
bshermanβ€’8mo ago
@M2 @Kyle Gospo @Noel .. not sure who else NEEDS to be mentioned, but i want ya'll to know this thread exists. @Robert (p5) started this PR for main: https://github.com/ublue-os/main/pull/563 I added one thing to it...
M2
M2β€’8mo ago
Need to prep tags for bluefin
bsherman
bshermanβ€’8mo ago
I think maybe cutover PRs should be added in a new list here? https://github.com/ublue-os/main/issues/529
GitHub
F40 Release Checklist Β· 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...
M2
M2β€’8mo ago
Yes
j0rge
j0rgeOPβ€’8mo ago
No description
j0rge
j0rgeOPβ€’8mo ago
MERGING
M2
M2β€’8mo ago
LGTM
bsherman
bshermanβ€’8mo ago
yeah, and with the commit i added to that PR... i also realized... we arguably can't "officially release" until rpmfusion does maybe
M2
M2β€’8mo ago
Hmmm.....
bsherman
bshermanβ€’8mo ago
they have 40 gated behind "development" this is what I'm talking about: https://github.com/ublue-os/main/blob/main/install.sh#L29-L33 i don't know how soon their mirrors will update that
M2
M2β€’8mo ago
Wow, that's a hack...
p5
p5β€’8mo ago
The builds are successful after your version bump. Does that mean we're good?
bsherman
bshermanβ€’8mo ago
Maybe! I am afk for several hours with family. I’ll check in on mirror status later tonight I would welcome similar PR for akmods/hwe repos. 😎 If they are all building we can have them staged and merge in concert when ready
p5
p5β€’8mo ago
Done! HWE: https://github.com/ublue-os/hwe/pull/240 AKMODS: https://github.com/ublue-os/akmods/pull/181 (doesn't need to wait until tomorrow)
j0rge
j0rgeOPβ€’8mo ago
ROBERT ON A MISSION TONIGHT
p5
p5β€’8mo ago
Going to bed now, but should be in a good position for tomorrow! Will wait for some others to be around before doing any merges
Noel
Noelβ€’8mo ago
@Kyle Gospo @nickname @j0rge need a review for this discourse post going out tomorrow. https://hackmd.io/Y8BSTWUqSOCT9k11Voot3w
j0rge
j0rgeOPβ€’8mo ago
"Even if you see successful builds, please wait for the announcement" we can probably say "Your system will update automatically or click this button" and then screenshot the icon
tryhardsoccermomswag
tryhardsoccermomswagβ€’8mo ago
@M2 sorry i saw you were looking at the hackmd at the 3.0 announcement, but i moved it to discourse πŸ˜„
give me any feedback from what you saw though! 🫑 ill look now
M2
M2β€’8mo ago
No worries
Noel
Noelβ€’8mo ago
@M2 sorry forgot to tag you on this as well.
M2
M2β€’8mo ago
Looks good for Aurora/Bluefin. @j0rge anything you want added in Bluefin?
j0rge
j0rgeOPβ€’8mo ago
Bluefin A-OK
tryhardsoccermomswag
tryhardsoccermomswagβ€’8mo ago
Bazzite is good
j0rge
j0rgeOPβ€’8mo ago
how's that for the important section make it a little bit less ominous even though everyone has been able to rebase for weeks lol ok IMO just post this now and then do an announcement in the discord so people don't nag bsherman to death
Kyle Gospo
Kyle Gospoβ€’8mo ago
Speaking of nagging him to death @bsherman you ok if I merge that CD kmod for now? We can definitely make it optional in the near future Want to try and get it in for F40
Noel
Noelβ€’8mo ago
@nickname @j0rge thank you for the changes. @M2 are you good with the language for Aurora? Can post it after I put the kiddo to bed.
M2
M2β€’8mo ago
Good with Aurora. You already got the info earlier
Kyle Gospo
Kyle Gospoβ€’8mo ago
GitHub
chore: Remove a bunch of no longer needed kmods. by KyleGospo Β· Pul...
These have either been upstreamed or are covered by the fsync kernel itself. Repo cleanup + paying akmod tax since I need a few more added here.
bsherman
bshermanβ€’8mo ago
i was going to say "please, no" and then i saw you remove stuff πŸ™‚ so... "why not?" Mostly, i feel bad that mulderje is helping us split akmods into distinct builds before merging his facetime kmod, but the CD kmod gets in πŸ™‚ but I don't know how much work has been done i'm unaware of
Kyle Gospo
Kyle Gospoβ€’8mo ago
cd mod failed to build so looking glass only for now pinged Rodoma92 about it
bsherman
bshermanβ€’8mo ago
i see the error here, can fix the failed builds
Kyle Gospo
Kyle Gospoβ€’8mo ago
so I am trading 7 kmod removals for 1 addition not bad!
bsherman
bshermanβ€’8mo ago
i see you fixed 182 already
Kyle Gospo
Kyle Gospoβ€’8mo ago
just did + force push
bsherman
bshermanβ€’8mo ago
you know my stance on force push, right? πŸ˜‰
Kyle Gospo
Kyle Gospoβ€’8mo ago
I assume it's "don't do if you're getting reviews"
bsherman
bshermanβ€’8mo ago
if anyone is collaborating, yeah,
j0rge
j0rgeOPβ€’8mo ago
<-- calls a gatling barrage
Kyle Gospo
Kyle Gospoβ€’8mo ago
@bsherman fyi, I'm gonna finish up that framework kmod that waffle was wafflin about so 7 for 3 πŸ˜‰
bsherman
bshermanβ€’8mo ago
sigh are they all building clean at least?
Kyle Gospo
Kyle Gospoβ€’8mo ago
that one makes sense as a "main" kmod though yes, I'm ensuring that
bsherman
bshermanβ€’8mo ago
and we still have some that won't build on 6.8, i think
Kyle Gospo
Kyle Gospoβ€’8mo ago
anyway, more than bazzite wants framework so of them that's the cleanest the two (3?) I've merged all build on 40 6.8 if they didn't I wouldn't
bsherman
bshermanβ€’8mo ago
right, i'm with you on those... I mean we still have 3 from this list not building https://github.com/ublue-os/akmods/issues/144 gasket, and the 2 rtl118 drivers at least, didn't build last i checked
Kyle Gospo
Kyle Gospoβ€’8mo ago
the rtl drivers are a menace and gasket I am OK removing, like I said that one was for you let's just pull it entirely for now, nobody's using it 7 for 3!
bsherman
bshermanβ€’8mo ago
i welcome PRs to nuke πŸ˜‰ lol, yeah, if we want it it just needs to be in ucore-kmods @Kyle Gospo office hours? @Kyle Gospo Rok CDEmu builds now https://github.com/ublue-os/akmods/pull/165 rok/CDemu is merged
bsherman
bshermanβ€’8mo ago
I did a rebuild of the rtl188 stuff in copr, still no dice, filed a ticket to fix and we'll skip for F40 https://github.com/ublue-os/akmods/issues/185
j0rge
j0rgeOPβ€’8mo ago
streaming the builders in office hours I think that'd be a neat thing to do, wasn't that hard
bsherman
bshermanβ€’8mo ago
@j0rge quick approve here? and then i'll force merge https://github.com/ublue-os/akmods/pull/181
j0rge
j0rgeOPβ€’8mo ago
we should get someone to stream and then just add some lofibeats haha check it out in office hours, that's neat
bsherman
bshermanβ€’8mo ago
building akmods clean with all merged changes, and i think that's the last set for the night
j0rge
j0rgeOPβ€’8mo ago
I think I'll twitch stream this page from my other machine downstairs and then just leave it up all day
bsherman
bshermanβ€’8mo ago
F38, my beloved LOL @Robert (p5) context: https://github.com/ublue-os/main/pull/563#issue-2257280957
j0rge
j0rgeOPβ€’8mo ago
It's 23 april over here
bsherman
bshermanβ€’8mo ago
ditto and our upstream images built for 23 April already...
j0rge
j0rgeOPβ€’8mo ago
actually, great observation it means we can pinpoint when exactly we can release
bsherman
bshermanβ€’8mo ago
i still have some minor concern/question about if fedora repos will get an update we miss in our builds in the morning (or now) but it'll be minor
j0rge
j0rgeOPβ€’8mo ago
yeah like, I still have work all day tomorrow it's not like I'll be watching builders all day
bsherman
bshermanβ€’8mo ago
yeah, that's why i'm doing this now... i've got to work tomorrow πŸ˜„
bsherman
bshermanβ€’8mo ago
one more for the team @Kyle Gospo / @j0rge ? https://github.com/ublue-os/hwe/pull/240
GitHub
feat: promote Fedora 40 to latest and Fedora 39 to GTS by p5 Β· Pull...
Promote Fedora 40 to latest and Fedora 39 to GTS. Updates the Fedora 40 builds to install RPMFusion packages from the release repos, rather than development. DO NOT MERGE UNTIL 23RD APRIL
p5
p5β€’8mo ago
πŸ‘€ It's happening!?
bsherman
bshermanβ€’8mo ago
sssshhhh... no announcement yet πŸ™‚
j0rge
j0rgeOPβ€’8mo ago
oh no I couldn't help myself j/k undone that's not my lever to pull. πŸ˜„
bsherman
bshermanβ€’8mo ago
well, this is cursed good news... for F40 it looks like we should get clean builds
base:40 6.8.7-300.fc40.x86_64
silverblue:40 6.8.7-300.fc40.x86_64
kinoite:40 6.8.7-300.fc40.x86_64
sericea:40 6.8.7-300.fc40.x86_64
onyx:40 6.8.7-300.fc40.x86_64
lazurite:40 6.8.7-300.fc40.x86_64
vauxite:40 6.8.7-300.fc40.x86_64
base:40 6.8.7-300.fc40.x86_64
silverblue:40 6.8.7-300.fc40.x86_64
kinoite:40 6.8.7-300.fc40.x86_64
sericea:40 6.8.7-300.fc40.x86_64
onyx:40 6.8.7-300.fc40.x86_64
lazurite:40 6.8.7-300.fc40.x86_64
vauxite:40 6.8.7-300.fc40.x86_64
but F39 and F38 are kinda jacked up... because the fedora-ostree-desktop upstream images have mixed kernel versions
base:39 6.8.6-200.fc39.x86_64
silverblue:39 6.8.6-200.fc39.x86_64
kinoite:39 6.8.7-200.fc39.x86_64
sericea:39 6.8.7-200.fc39.x86_64
onyx:39 6.8.6-200.fc39.x86_64
lazurite:39 6.8.6-200.fc39.x86_64
vauxite:39 6.8.7-200.fc39.x86_64
base:39 6.8.6-200.fc39.x86_64
silverblue:39 6.8.6-200.fc39.x86_64
kinoite:39 6.8.7-200.fc39.x86_64
sericea:39 6.8.7-200.fc39.x86_64
onyx:39 6.8.6-200.fc39.x86_64
lazurite:39 6.8.6-200.fc39.x86_64
vauxite:39 6.8.7-200.fc39.x86_64
So, i've updated the F40 Release Checklist here: https://github.com/ublue-os/main/issues/529 40 good, 38/39 meh... πŸ™‚ seems good to me
j0rge
j0rgeOPβ€’8mo ago
oh they're just a day behind and will work out tomorrow probably
Noel
Noelβ€’8mo ago
Universal Blue
SELinux blocking libvirtd in Fedora 40
Seems like there is now a thread in Silverblue for this: The suggested workaround is: Doing a full system relabel may mitigate the problem (especially the inability to launch a VM at all). To do this, run the following from a console: sudo touch /.autorelabel and then restart the system. The entire filesystem will have its SELinux label...
j0rge
j0rgeOPβ€’8mo ago
@Noel is the stream working? with the builders?
HikariKnight
HikariKnightβ€’8mo ago
@j0rge yes it is sincerely, Not Noel
M2
M2β€’8mo ago
GitHub
Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
From An unknown user
From An unknown user
From An unknown user
M2
M2β€’8mo ago
Haven't ran into that on my 40 box....
Noel
Noelβ€’8mo ago
did you do a rebase from 39 to 40? I'm going to test that now.
M2
M2β€’8mo ago
Yes I've been on 40 on my laptop since I did the Aurora rebase
Noel
Noelβ€’8mo ago
@j0rge I'm going to upload the ISOs for Bluefin. @M2 I'm going to wait on Aurora due to the kernel skew issues we are dealing with there.
bsherman
bshermanβ€’8mo ago
I use libvirtd every day ... rebased to 40 on a silverblue based image yesterday, haven't seen the libvirt bug mentioned above... odd.
j0rge
j0rgeOPβ€’8mo ago
ack, are these with updated tags? aka are we doing release testing nowish?
Noel
Noelβ€’8mo ago
@M2 I did a PR for Bluefin to fixup some of the workflows. Aurora also needs to be bumped in the ISO workflow for building 40. https://github.com/ublue-os/bluefin/pull/1190
j0rge
j0rgeOPβ€’8mo ago
merge and go if you need to, acked
bsherman
bshermanβ€’8mo ago
hmm... i'm not super thrilled, i thought we checked this but the rok-cdemu COPR is enabled by default for some reason
j0rge
j0rgeOPβ€’8mo ago
I yearn for the day to ship an empty yum/repos.d
bsherman
bshermanβ€’8mo ago
false alarm! this is as desired straight out of the ublue-os-akmods-addons RPM (my custom image install left it installed on accident, oops) but it again raises the question of why we are adding more 3rd party repos... i am mostly against that... last night's addition of this was a trade off with @Kyle Gospo removing several akmods πŸ˜‰
Kyle Gospo
Kyle Gospoβ€’8mo ago
actually shouldn't be, let me fix that
bsherman
bshermanβ€’8mo ago
there's nothing to fix
Kyle Gospo
Kyle Gospoβ€’8mo ago
the repo doesn't need to be default included I already have to add it in bazzite for the helper stuff it can be removed after the akmod generation
bsherman
bshermanβ€’8mo ago
included or enabled?
Kyle Gospo
Kyle Gospoβ€’8mo ago
either, if we want to pull it
bsherman
bshermanβ€’8mo ago
my initial concern was default enabled, but that was false alarm... but yeah, i do agree the copr repo should be removed from akdmos-addons RPM and we can downgrade the RPM version/changelog ... pretend it didn't happen πŸ˜„
Noel
Noelβ€’8mo ago
@j0rge unless you want to do additional testing, builds were successful for bluefin and ISOs are pushed up. I think it's safe to make the announcement.
j0rge
j0rgeOPβ€’8mo ago
yeah was gonna wait, today's more fedora's thing asked joseph and he thinks a 2 day party is better than 1 though I'm like the meme of that kid waiting tho might as well for bazzite at this point
Noel
Noelβ€’8mo ago
Summary: Bazzite - Kernel is still building last I checked. Testing is required after that. Bluefin - Container Builds are Done. ISOs are Uploaded. Announcement is out. Aurora - Fedora 39 Container Builds are failing due to kernel skew. Fedora 40 is good to go. ISOs have not been uploaded. Base / Main Images - Container Builds are done. Announcement is out. @M2 @Niklas ⚑ Are you guys thinking to delay Aurora until tomorrow?
j0rge
j0rgeOPβ€’8mo ago
wait didn't you post the announcement?
M2
M2β€’8mo ago
40 is on latest. 39 is broken
Noel
Noelβ€’8mo ago
ISOs didn't get uploaded last I checked lol
M2
M2β€’8mo ago
No description
Noel
Noelβ€’8mo ago
OK, so the images are good, but we didn't upload ISOs.
M2
M2β€’8mo ago
Updating the ISO workflow. No 39 ISOs for Aurora
j0rge
j0rgeOPβ€’8mo ago
ok so is it just a matter of clicking?
j0rge
j0rgeOPβ€’8mo ago
oh ya'll got this, I'll step back
M2
M2β€’8mo ago
Merging.
Noel
Noelβ€’8mo ago
excellent.
M2
M2β€’8mo ago
Once that settles. Pressing the button
M2
M2β€’8mo ago
GitHub
Aurora ISO Build Β· ublue-os/bluefin@4d2b473
An interpretation of the Ubuntu spirit built on Fedora technology - Aurora ISO Build Β· ublue-os/bluefin@4d2b473
Noel
Noelβ€’8mo ago
I'll cancel the runners for the PR.
Niklas ⚑
Niklas βš‘β€’8mo ago
Got the Plasma 6 screenshot up on the readme
No description
M2
M2β€’8mo ago
Don't mind the red build badges....
bsherman
bshermanβ€’8mo ago
FYI - added a couple lines to the governance doc to clarify what images we build. Specifically current and one previous version. https://universal-blue.discourse.group/docs?topic=51
Universal Blue
Universal Blue Project Governance
Main Images When people refer to Universal Blue or β€œuBlue” they will likely mean the base images. These are described as β€œOCI base images of Fedora with batteries included”. This means: Daily, automatic ingestion of Fedora OSTree desktops. Silverblue, Kinoite, Vauxite, Sericea, and others. Note that these are unofficially built images, Fedora...
bsherman
bshermanβ€’7mo ago
And with that I feel free to start removing F38. And @j0rge already disabled the 38 build workflows anyway 😎πŸ€ͺπŸ‘ F38 fully removed (I think)
j0rge
j0rgeOPβ€’7mo ago
your miniboss is slain!
Want results from more Discord servers?
Add your server