Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian....@packages.debian.org
Usertags: pu
X-Debbugs-Cc: ntfs...@packages.debian.org
Control: affects -1 + src:ntfs-3g

[ Reason ]
I overlooked a mistake back during the development of Bookworm. I have
fixed bug #983359 [1] which notes that pre-dependency on fuse3 is not
the correct way to have it for the working of ntfs-3g. But then, there
was already a newer version of it in Experimental due to a soname
change. I've uploaded that when I got a go for the transition - forgot
to merge the previous change.
Thus it was missing from Sid as well, but lately I have fixed this
there as well.

[ Impact ]
The package fuse3 might be removed (in case no other package depends
on it), thus breaking the use of ntfs-3g.

[ Tests ]
Builds fine on amd64.

[ Risks ]
Basically nothing.

[ Checklist ]
   [x] *all* changes are documented in the d/changelog
   [x] I reviewed all changes and I approve them
   [x] attach debdiff against the package in stable
   [x] the issue is verified as fixed in unstable

[ Changes ]
Move the fuse3 pre-dependency to dependency, only d/control changed
(expect d/changelog of course).

Thanks for considering,
Laszlo/GCS
[1] https://bugs.debian.org/983359
diff -Nru ntfs-3g-2022.10.3/debian/changelog ntfs-3g-2022.10.3/debian/changelog
--- ntfs-3g-2022.10.3/debian/changelog	2024-06-23 14:34:22.000000000 +0200
+++ ntfs-3g-2022.10.3/debian/changelog	2024-10-27 15:16:10.000000000 +0100
@@ -1,3 +1,9 @@
+ntfs-3g (1:2022.10.3-1+deb12u2) bookworm; urgency=medium
+
+  * Move fuse to simple dependency (closes: #983359).
+
+ -- Laszlo Boszormenyi (GCS) <g...@debian.org>  Sun, 27 Oct 2024 15:16:10 +0100
+
 ntfs-3g (1:2022.10.3-1+deb12u1) bookworm; urgency=medium
 
   * Fix use-after-free in 'ntfs_uppercase_mbs' (CVE-2023-52890)
diff -Nru ntfs-3g-2022.10.3/debian/control ntfs-3g-2022.10.3/debian/control
--- ntfs-3g-2022.10.3/debian/control	2022-10-31 15:14:06.000000000 +0100
+++ ntfs-3g-2022.10.3/debian/control	2024-10-27 15:16:10.000000000 +0100
@@ -15,14 +15,12 @@
 Package: ntfs-3g
 Section: otherosfs
 Architecture: linux-any kfreebsd-any
-Pre-Depends:
- ${misc:Pre-Depends},
- fuse3 [linux-any],
- fuse4bsd [kfreebsd-any],
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
- libntfs-3g89 (= ${binary:Version})
+ libntfs-3g89 (= ${binary:Version}),
+ fuse3 [linux-any],
+ fuse4bsd [kfreebsd-any]
 #Provides: ${ntfs-3g:Provides}
 Description: read/write NTFS driver for FUSE
  NTFS-3G uses FUSE (Filesystem in Userspace) to provide support for the NTFS

Reply via email to