Update to fuse3 3.17.4. Fuse 3.17.1 bumped the SOVER, so we needed a side-tag to rebuild everything. The good news is: everything rebuilt with minimal change. Except for charliecloud, which... wasn't building at all? But there weren't bugs? I dunno, I fixed it. Oh, and there was a bug in freerdp's pkgconfig files which was already fixed upstream (and was keeping other packages from building), so I brought that patch in. Any way, everything should just keep working as it did before.
Feel free to shower me with love or whiskey. Or do something nice for a stranger.
P.S. I'm not planning on doing this for Fedora 43. Too much churn.
Please log in to add feedback.
| 0 | 0 | Test Case e2fsprogs |
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
As the openQA failure indicates, grub2 does not create a proper Grub menu and the only one item to select is the UEFI menu, which is not what we expect in the tests.
https://openqa.fedoraproject.org/tests/3939191#step/_console_wait_login_2/3
I believe you, but... i didn't touch the grub2 code, this is just a rebuild against the newer fuse3 API. Can you open a bug against grub2?
Isn't grub2 one of those special packages that only select few people can build "correctly", otherwise it won't get signed for secure boot?
Yes it is, but I don't think that problem would manifest this way. I can't easily tell whether @spot has the necessary permission.
@spot , you may not have touched the grub2 code, but it was touched. A lot. The previously tagged build was grub2-2.12-41.fc44, which was built from e02b6e88c71642ecc063ae7aefbd09b9be80d50e . Since then, there have been five committed-but-not-built changes by @lsandoval , @nfrayer and @jstancek :
so the problem is likely in one of those. grub maintainers, can you please avoid unbuilt commits? It causes problems...exactly like this.
@lsandova
can't find the right FAS name for jstancek.
The serial console output fortunately captures this error, which doesn't appear in the pre-update boot, or in passed tests:
BTW, rmdepcheck also found some things that you missed rebuilding, @spot :
spot edited this update.
New build(s):
Karma has been reset.
Added the missing deps. Still not touching grub.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
thanks. indeed grub still broken. Guess we need the maintainers to figure out what they broke. Might need to ping them internally, not sure they read bodhi mail.
Note this update also has at least one conflict - gvfs - with the massive ffmpeg 8 rebuild that is currently in-flight. that one should land soon, so anything in that update that is also in this update will need to be re-done in this update so it's built against both ffmpeg 8 and fuse 3.17.4.
@adamwill sorry for missing the notifications on this one. Let me investigate what's going on
adamwill edited this update.
New build(s):
Removed build(s):
Karma has been reset.
I did a new gvfs build.
@adamwill, as you pointed out, we missed several unbuilds commits but in case there is mundane reason[*]. BTW, scratch builds work fine [1] so this is confusing.
Below are the related commits and perhaps 2.12-42 or 2.12-46 may have introduced this issue but I am not seeing immediately how. The rest of the patches are not related at all but of course I have to prove it.
Besides the debug log provided in previous comments, is there other serial/console log to look?
rebuild for new fuse3
Wed Oct 15 2025 Leo Sandoval lsandova@redhat.com - 2.12-45
Include upstream blsuki related patches
Mon Sep 15 2025 Leo Sandoval lsandova@redhat.com - 2.12-44
Include function name on debug print function
Fri Aug 29 2025 Nicolas Frayer nfrayer@redhat.com - 2.12-43
gen_grub_cfgstub: Removed output messages
Wed Aug 20 2025 Jan Stancek jstancek@redhat.com - 2.12-42
[*] my fedpkg build hangs at some point and perhaps this has to do with my IP provider not support IPv6
[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=138860636
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
All we really know is that after we install the grub2 update and reboot, the system (a UEFI VM) boots to the grub menu but the grub menu does not contain the expected boot menu entry for booting Fedora, instead it contains only the menu entry for running the UEFI firmware setup. And there's that
strtoullerror in the serial console log.I can hack the test up to check whether the Fedora kernel entry is actually there in the grub/bls config - I suspect it is and the problem is that grub is choking on parsing it for some reason so it's not showing it, but I haven't checked for sure.
Beyond that, you'd have to let us know how to get grub to output more verbose debugging info, then we can hack up a test to do that. We can also try to reproduce in a local VM.
adamwill edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
OK, so I can reproduce this in a local UEFI (non-SB) VM. Just do a minimal Rawhide install, download the update packages, update, and reboot.
The grub config file has the
blscfgline which should generate entries from the BLS snippets, but obviously...isn't, somehow. The BLS snippets are there.I can get to the grub console, but no idea what to do there to diagnose the problem. If I run
blscfgnothing appears to happen - there's no output, either good or bad.Please let me know what I can do to help diagnose the problem.
@adamwill
let me start debugging.
BTW, in case you want to debug it further, on a running system, at the prompt, type
$ grub2-editenv - set debug=all,-lexer,-scripting
then reboot. That indicates high verbosity except the parsing stuff. Expect lots of log.
spot edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
I got some logs for @lsandova and it seems the problem is identified now, so hopefully a fix will come soon.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
adamwill edited this update.
New build(s):
Removed build(s):
Karma has been reset.
regenerated with a fixed (we hope) grub2.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
ugh, now fuse-sshfs needs rebuilding again. doing it.
adamwill edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update's test gating status has been changed to 'waiting'.
yay, tests are finally passing...
This update's test gating status has been changed to 'passed'.
This update has been submitted for stable by bodhi
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'passed'.
Hah, here's another dep we both missed:
looks like Dan happened to build a new version of that today, though, so that should go away in the next compose.