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

Reply via email to