On Sat, Apr 09, 2011 at 12:19:06AM +0100, Colin Watson wrote:
> On Thu, Apr 30, 2009 at 09:24:35PM +0200, "Adam Cécile (Le_Vert)" wrote:
> > tag 505697 + wontfix
>
> Please reconsider this unexplained refusal to fix this bug. We need
> this in order to provide grub-mount-udeb, which is needed to make
> os-prober work properly in d-i (without it, we have a choice between
> corrupting hibernated filesystems or failing to mount journalled
> filesystems that weren't unmounted cleanly).
>
> Martin's patch looks reasonable to me as a d-i developer; in fact I
> think I probably originated most of it. I'm willing to NMU to fix this
> (probably early next week), although obviously I'd prefer it if the
> package's rightful maintainer would do it instead.
Noting that the last three uploads of this package have also been NMUs,
I have uploaded an NMU fixing this bug, and the diff is attached.
Here's debc output for the two new udebs:
fuse-utils-udeb_2.8.4-1.4_i386.udeb
-----------------------------------
new debian package, version 2.0.
size 14310 bytes: control archive= 349 bytes.
294 bytes, 10 lines control
Package: fuse-utils-udeb
Source: fuse
Version: 2.8.4-1.4
Architecture: i386
Maintainer: Bartosz Fenski <[email protected]>
Installed-Size: 52
Depends: libc6-udeb (>= 2.11), libfuse2-udeb (= 2.8.4-1.4)
Section: debian-installer
Priority: optional
Description: Filesystem in USErspace (utilities)
drwxr-xr-x root/root 0 2011-04-23 14:27 ./
drwxr-xr-x root/root 0 2011-04-23 14:27 ./sbin/
-rwxr-xr-x root/root 6100 2011-04-23 14:27 ./sbin/mount.fuse
drwxr-xr-x root/root 0 2011-04-23 14:27 ./usr/
drwxr-xr-x root/root 0 2011-04-23 14:27 ./usr/bin/
-rwxr-xr-x root/root 24356 2011-04-23 14:27 ./usr/bin/fusermount
libfuse2-udeb_2.8.4-1.4_i386.udeb
---------------------------------
new debian package, version 2.0.
size 60584 bytes: control archive= 331 bytes.
260 bytes, 10 lines control
Package: libfuse2-udeb
Source: fuse
Version: 2.8.4-1.4
Architecture: i386
Maintainer: Bartosz Fenski <[email protected]>
Installed-Size: 184
Depends: libc6-udeb (>= 2.11)
Section: debian-installer
Priority: optional
Description: Filesystem in USErspace library
drwxr-xr-x root/root 0 2011-04-23 14:27 ./
drwxr-xr-x root/root 0 2011-04-23 14:27 ./lib/
-rw-r--r-- root/root 160492 2011-04-23 14:27 ./lib/libfuse.so.2.8.4
-rw-r--r-- root/root 7736 2011-04-23 14:27 ./lib/libulockmgr.so.1.0.1
lrwxrwxrwx root/root 0 2011-04-23 14:27 ./lib/libulockmgr.so.1 ->
libulockmgr.so.1.0.1
lrwxrwxrwx root/root 0 2011-04-23 14:27 ./lib/libfuse.so.2 ->
libfuse.so.2.8.4
(CCing ftpmaster in case they wonder why an NMU is showing up in NEW. I
hope the quoted text above is a good enough explanation.)
Cheers,
--
Colin Watson [[email protected]]
diff -u fuse-2.8.4/debian/control fuse-2.8.4/debian/control
--- fuse-2.8.4/debian/control
+++ fuse-2.8.4/debian/control
@@ -47,0 +48,14 @@
+
+Package: fuse-utils-udeb
+Architecture: any
+XC-Package-Type: udeb
+Section: debian-installer
+Depends: ${shlibs:Depends}, ${misc:Depends}, libfuse2-udeb (= ${binary:Version})
+Description: Filesystem in USErspace (utilities)
+
+Package: libfuse2-udeb
+Architecture: any
+XC-Package-Type: udeb
+Section: debian-installer
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Filesystem in USErspace library
diff -u fuse-2.8.4/debian/changelog fuse-2.8.4/debian/changelog
--- fuse-2.8.4/debian/changelog
+++ fuse-2.8.4/debian/changelog
@@ -1,3 +1,10 @@
+fuse (2.8.4-1.4) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Create libfuse2-udeb and fuse-utils-udeb (closes: #505697).
+
+ -- Colin Watson <[email protected]> Sat, 23 Apr 2011 14:27:06 +0100
+
fuse (2.8.4-1.3) unstable; urgency=low
* Non-maintainer upload to fix a regression introduced in the previous
diff -u fuse-2.8.4/debian/rules fuse-2.8.4/debian/rules
--- fuse-2.8.4/debian/rules
+++ fuse-2.8.4/debian/rules
@@ -84,7 +84,7 @@
dh_fixperms -s
dh_installdebconf -s
dh_installinit -s --name=fuse -- start 34 S . stop 41 0 6 .
- dh_makeshlibs -s -V "libfuse2 (>= 2.8.1)"
+ dh_makeshlibs -s -V "libfuse2 (>= 2.8.1)" --add-udeb=libfuse2-udeb
dh_installdeb -s
dh_shlibdeps -s
dh_gencontrol -s
only in patch2:
unchanged:
--- fuse-2.8.4.orig/debian/libfuse2-udeb.install
+++ fuse-2.8.4/debian/libfuse2-udeb.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.* lib
only in patch2:
unchanged:
--- fuse-2.8.4.orig/debian/fuse-utils-udeb.install
+++ fuse-2.8.4/debian/fuse-utils-udeb.install
@@ -0,0 +1,2 @@
+usr/bin/fusermount
+sbin/mount.fuse