stable

android-file-transfer-4.5-4.fc44, apfs-fuse-0-31.20200928gitee71aa5.fc44, & 29 more

FEDORA-2025-fb66eccf2c created by spot a month ago for Fedora 44

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.

This update's test gating status has been changed to 'waiting'.

a month ago

This update's test gating status has been changed to 'failed'.

a month ago

This update's test gating status has been changed to 'waiting'.

a month ago

This update's test gating status has been changed to 'failed'.

a month ago
User Icon lruzicka commented & provided feedback 4 weeks ago
karma

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

User Icon spot commented & provided feedback 4 weeks ago

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?

User Icon decathorpe commented & provided feedback 4 weeks ago

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?

User Icon adamwill commented & provided feedback 3 weeks ago
karma

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.

User Icon adamwill commented & provided feedback 3 weeks ago

@lsandova

can't find the right FAS name for jstancek.

User Icon adamwill commented & provided feedback 3 weeks ago

The serial console output fortunately captures this error, which doesn't appear in the pre-update boot, or in passed tests:

00BdsDxe: loading Boot0003 "Fedora" from HD(1,GPT,FCCD1E98-E89E-4571-A00F-02D3BB70E0D4,0x800,0x12C000)/\EFI\fedora\shimx64.efi
BdsDxe: starting Boot0003 "Fedora" from HD(1,GPT,FCCD1E98-E89E-4571-A00F-02D3BB70E0D4,0x800,0x12C000)/\EFI\fedora\shimx64.efi
error: ../../grub-core/kern/misc.c:grub_strtoull:606:unrecognized number.

GRUB version 2.12
User Icon adamwill commented & provided feedback 3 weeks ago

BTW, rmdepcheck also found some things that you missed rebuilding, @spot :

Dependencies of other packages that would be BROKEN by the tested packages:
package: apfs-fuse-0-30.20200928gitee71aa5.fc43.x86_64 from https://kojipkgs.fedoraproject.org/repos/f44-build/latest/x86_64
  libfuse3.so.3()(64bit)
  libfuse3.so.3(FUSE_3.0)(64bit)
package: bindfs-1.18.3-1.fc44.x86_64 from https://kojipkgs.fedoraproject.org/repos/f44-build/latest/x86_64
  libfuse3.so.3()(64bit)
  libfuse3.so.3(FUSE_3.0)(64bit)

spot edited this update.

New build(s):

  • apfs-fuse-0-31.20200928gitee71aa5.fc44
  • bindfs-1.18.3-2.fc44

Karma has been reset.

3 weeks ago
User Icon spot commented & provided feedback 3 weeks ago

Added the missing deps. Still not touching grub.

This update's test gating status has been changed to 'waiting'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago

This update's test gating status has been changed to 'waiting'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

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.

User Icon adamwill commented & provided feedback 3 weeks ago

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.

User Icon lsandova commented & provided feedback 3 weeks ago

@adamwill sorry for missing the notifications on this one. Let me investigate what's going on

adamwill edited this update.

New build(s):

  • gvfs-1.58.0-4.fc44

Removed build(s):

  • gvfs-1.58.0-2.fc44

Karma has been reset.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

I did a new gvfs build.

User Icon lsandova commented & provided feedback 3 weeks ago

@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?

  • Tue Nov 04 2025 Tom Callaway spot@fedoraproject.org - 2.12-46
  • 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

  • move 55-set-boot-entry.install to 95
  • Related: #2389020

[*] 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'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

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 strtoull error 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):

  • flatpak-1.16.1-10.fc44

Removed build(s):

  • flatpak-1.16.1-6.fc44

Karma has been reset.

3 weeks ago

This update's test gating status has been changed to 'waiting'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago

This update's test gating status has been changed to 'waiting'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

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 blscfg line 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 blscfg nothing appears to happen - there's no output, either good or bad.

Please let me know what I can do to help diagnose the problem.

User Icon lsandova commented & provided feedback 3 weeks ago

@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):

  • flatpak-1.16.1-13.fc44

Removed build(s):

  • flatpak-1.16.1-10.fc44

Karma has been reset.

3 weeks ago

This update's test gating status has been changed to 'waiting'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

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'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago

adamwill edited this update.

New build(s):

  • grub2-2.12-47.fc44

Removed build(s):

  • grub2-2.12-46.fc44

Karma has been reset.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

regenerated with a fixed (we hope) grub2.

This update's test gating status has been changed to 'waiting'.

3 weeks ago

This update's test gating status has been changed to 'failed'.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

ugh, now fuse-sshfs needs rebuilding again. doing it.

adamwill edited this update.

New build(s):

  • fuse-sshfs-3.7.5-2.fc44

Removed build(s):

  • fuse-sshfs-3.7.3-13.fc44

Karma has been reset.

3 weeks ago

This update's test gating status has been changed to 'waiting'.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

yay, tests are finally passing...

This update's test gating status has been changed to 'passed'.

3 weeks ago

This update has been submitted for stable by bodhi

3 weeks ago

This update's test gating status has been changed to 'waiting'.

3 weeks ago

This update's test gating status has been changed to 'passed'.

3 weeks ago
User Icon adamwill commented & provided feedback 3 weeks ago

Hah, here's another dep we both missed:

DEBUG util.py:459:    - package s390utils-2:2.38.0-2.fc43.s390x from build requires s390utils-base = 2:2.38.0-2.fc43, but none of the providers can be installed
DEBUG util.py:459:    - conflicting requests
DEBUG util.py:459:    - nothing provides libfuse3.so.3()(64bit) needed by s390utils-base-2:2.38.0-2.fc43.s390x from build
DEBUG util.py:459:    - nothing provides libfuse3.so.3(FUSE_3.0)(64bit) needed by s390utils-base-2:2.38.0-2.fc43.s390x from build
User Icon adamwill commented & provided feedback 3 weeks ago

looks like Dan happened to build a new version of that today, though, so that should go away in the next compose.


Please log in to add feedback.

BZ#2346446 fuse3-3.17.4 is available
0
0

Automated Test Results

Test Cases

0 0 Test Case e2fsprogs