ntfs-3g should switch to fuse3 (build-)dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ntfs-3g |
Fix Released
|
Unknown
|
|||
ntfs-3g (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
As outlined in the fuse3 MIR bug LP: #1934510 the current plan is to demote fuse2 to universe before the end of the 22.04 cycle. The ntfs-3g currently has dependencies on fuse2:
Build-Depends: libfuse-dev (>= 2.9.3-16)
Package: ntfs-3g
Pre-Depends:
fuse [linux-any],
fuse4bsd [kfreebsd-any],
Package: ntfs-3g-udeb
fuse-udeb,
We should try rebuilding the package against fuse3 and see how it behaves. Upstream is active, but I don't see fuse3 being mentioned in the commit history or issue tracker.
I don't immediately see the reason for the Pre-Depends, I think we should check if that's actually needed or if it can be dropped. The dependency on bin:fuse is an issue as fuse3 Breaks: fuse, and we'll have other packages depending on bin:fuse3.
Changed in ntfs-3g (Ubuntu): | |
importance: | Undecided → High |
description: | updated |
Changed in ntfs-3g (Ubuntu): | |
status: | New → Triaged |
Changed in ntfs-3g: | |
status: | Unknown → New |
Changed in ntfs-3g: | |
status: | New → Fix Released |
Debian has a much more up to date ntfs-3g and the Ubuntu delta is small, so we should also merge the package from Debian as we're touching it.
Also note that we may want to demote ntfs-3g to universe at some point, as Linux 5.15 shipped with a new and much improved r/w NTFS implementation [1].
FTR the ntfs-3g reverse-depends in main currently are:
Reverse-Recommends
* ubuntu-standard [amd64 arm64 armhf ppc64el s390x]
* udisks2
Reverse-Depends server- minimal [amd64 arm64 armhf ppc64el s390x]
* ntfs-3g-dev [amd64 arm64 armhf ppc64el s390x]
* ubiquity [amd64 arm64]
* ubuntu-
[1] https:/ /kernelnewbies. org/Linux_ 5.15#New_ NTFS_file_ system_ implementation