grub2 FTBFS when built with libfuse3-dev

Bug #1935659 reported by Graham Inggs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
grub2 (Ubuntu)
Undecided
Unassigned
Impish
Undecided
Unassigned
grub2-unsigned (Ubuntu)
Undecided
Unassigned
Impish
Undecided
Unassigned

Bug Description

Fuse3 is a requirement for qemu 6 (LP: #1934510). Since we don't want to support two versions of fuse in main, we'd like reverse-dependencies of fuse to switch to fuse3.

grub2 (and grub2-unsigned) FTBFS in a test rebuild changing the build-dependency on libfuse-dev to libfuse3-dev.

Excerpt from the build log:

checking for fuse_main_real in -lfuse... no

Revision history for this message
Julian Andres Klode (juliank) wrote :
tags: added: fr-1494
Revision history for this message
Graham Inggs (ginggs) wrote :

This is effectively a transition in main, so please don't upload until all of the other affected packages are ready.

Graham Inggs (ginggs)
summary: - Please switch to fuse3
+ grub2 FTBFS when built with libfuse3-dev
description: updated
tags: removed: rls-ii-incoming
Revision history for this message
Julian Andres Klode (juliank) wrote :

grub2-unsigned is supposed to be binary-copyable to older releases fwiw, so it should be able to build with both fuse3 and fuse2.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Not sure it needs to do that. because I thought the tooling i.e. grub-mount is built out of src:grub2 not out of src:grub2-unsigned. And we don't copy back src:grub2.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi,
some (qemu, open-vm-tools, fuse3 itself) started to land.

But do not do this in a rush, in bug 1956949 it was found that we need to coordinate this more precisely to move "all at once" to avoid conflicts between fuse <-> fuse3.

Therefore the question, would this be ready for upload now?

Revision history for this message
Julian Andres Klode (juliank) wrote :

I don't know, let's do it after the more urgent outstanding stuff. Where would we see an issue? The only fuse thing we have is the library dependency in grub-common.

Revision history for this message
Paride Legovini (paride) wrote :

I agree: given that there's no dependency on bin:fuse I see no issue with grub2 moving independently.

FTR fuse is only used by grub-mount(1).

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could we get the grub change uploaded? The desktop iso transitioned to fuse3 but grub is still pulling the old one also on the image which we would like to get resolved

tags: added: rls-jj-incoming
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers