Frank Küster <[EMAIL PROTECTED]> wrote: > Otherwise, I can offer to do an NMU, this would be the diff:
After your ACK on IRC, and with further hints by Julien Cristau on #debian-release, I have uploaded with the following diff: diff -Nur fuse-2.5.3.old/debian/changelog fuse-2.5.3/debian/changelog --- fuse-2.5.3.old/debian/changelog 2007-03-05 18:07:57.000000000 +0100 +++ fuse-2.5.3/debian/changelog 2007-03-08 17:02:49.000000000 +0100 @@ -1,3 +1,26 @@ +fuse (2.5.3-4.3) testing-proposed-updates; urgency=low + + * Non-maintainer upload to fix RC bug + * Upload to t-p-u, since unstable has already a new upstream version + * Call dh_makeshlibs with '-V "libfuse (>= 2.5)"' to make sure + dependencies are correct (closes: #409644) + * Incorporate the patch for the 2.5.3-4.2 NMU, including changelog + entry, which never made it to testing + + -- Frank KÃŒster <[EMAIL PROTECTED]> Thu, 8 Mar 2007 17:02:41 +0100 + +fuse (2.5.3-4.2) unstable; urgency=low + + * Non-maintainer upload (with maintainer's approval). + * Ensure the correct alignment of the ccmsg array in receive_fd() + from lib/mount.c by declaring it as size_t instead of char and + adjusting the size accordingly. This resolves the issue of + sshfs crashing with SIGBUS on sparc. Thanks to Sebastian Fontius + for debugging and testing, and to Miklos Szeredi for the patch. + (closes: #404904) + + -- Jurij Smakov <[EMAIL PROTECTED]> Wed, 10 Jan 2007 20:35:22 -0800 + fuse (2.5.3-4.1) unstable; urgency=low * Non-maintainer upload. diff -Nur fuse-2.5.3.old/debian/rules fuse-2.5.3/debian/rules --- fuse-2.5.3.old/debian/rules 2007-03-05 18:07:57.000000000 +0100 +++ fuse-2.5.3/debian/rules 2007-03-08 17:01:01.000000000 +0100 @@ -77,7 +77,7 @@ dh_compress -Xfusexmp.c dh_fixperms dh_installdebconf - dh_makeshlibs + dh_makeshlibs -V "libfuse (>= 2.5)" dh_installdeb dh_shlibdeps dh_gencontrol diff -Nur fuse-2.5.3.old/lib/mount.c fuse-2.5.3/lib/mount.c --- fuse-2.5.3.old/lib/mount.c 2006-02-19 18:19:41.000000000 +0100 +++ fuse-2.5.3/lib/mount.c 2007-03-08 17:00:46.000000000 +0100 @@ -131,7 +131,7 @@ char buf[1]; int rv; int connfd = -1; - char ccmsg[CMSG_SPACE(sizeof(connfd))]; + size_t ccmsg[CMSG_SPACE(sizeof(connfd))/sizeof(size_t)]; struct cmsghdr *cmsg; iov.iov_base = buf; -- Dr. Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)