xdg-desktop-portal FTBFS when built with libfuse3-dev

Bug #1935668 reported by Graham Inggs
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xdg-desktop-portal (Ubuntu)
Fix Released
High
Marco Trevisan (Treviño)

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.

xdg-desktop-portal FTBFS in a test rebuild changing the build-dependency on libfuse-dev to libfuse3-dev.

Excerpt from the build log:

checking for fuse... no

Revision history for this message
Graham Inggs (ginggs) wrote :
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
+ xdg-desktop-portal FTBFS when built with libfuse3-dev
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, indeed that code needs to be ported to libfuse3, that's something we will add to the desktop team backlog

Changed in xdg-desktop-portal (Ubuntu):
status: New → Triaged
importance: Undecided → High
assignee: nobody → James Henstridge (jamesh)
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

I've done some code for this, the port is at https://github.com/flatpak/xdg-desktop-portal/pull/634

Changed in xdg-desktop-portal (Ubuntu):
status: Triaged → In Progress
assignee: James Henstridge (jamesh) → Marco Trevisan (Treviño) (3v1n0)
Revision history for this message
Sebastien Bacher (seb128) wrote :

The port is available for review but that's not going to be for impish now, let's aim at landing the transition early next cycle

tags: added: rls-ii-notfixing
removed: rls-ii-incoming
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi,
some (qemu, open-vm-tools, fuse3 itself) started to land.
We'd need to have this fixed and ready as well now.

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
Paride Legovini (paride) wrote :

This is fixed in 1.12.1-1ubuntu1:

  * debian/conrol:
    - switch to fuse3
  * debian/patches/gitlab-use-fuse3.patch:
    - cherry pick the PR from Trevinho to use fuse3 since it was reviewed
      by James and wanted for the LTS

Changed in xdg-desktop-portal (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.