Your message dated Wed, 2 Jan 2013 11:02:29 +0100 with message-id <20130102100229.GC5634@radis.cristau.org> and subject line Re: Bug#696713: tpu: fuse/2.9.0-2+deb7u1 (pre-approval) has caused the Debian Bug report #696713, regarding tpu: fuse/2.9.0-2+deb7u1 (pre-approval) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 696713: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696713 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: tpu: fuse/2.9.0-2+deb7u1 (pre-approval)
- From: Salvatore Bonaccorso <carnil@debian.org>
- Date: Wed, 26 Dec 2012 10:58:31 +0100
- Message-id: <20121226095831.19803.7984.reportbug@elende.valinor.li>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear Release Team Cc'in Daniel Baumann <daniel.baumann@progress-technologies.net> (maintainer of fuse). fuse package has RC bug #696066 in wheezy. Previously (in Squeeze) the package shiped /usr/share/doc/fuse-utils as symlink but in Wheezy fuse-utils is only a transitional package. dpkg overwrites files over an existing symlink, so if one upgrades to wheezy and removes afterwards fuse-utils libfuse2 looses files. Attached ist the proposed debdiff by adding a preinst for fuse-utils checking for the symlink and removing it. The changes to the debian/*.install files come due to my build host beeing on amd64. fuse also provides a udeb, so this will need also an ack from d-i? unblock fuse/2.9.0-2+deb7u1 Regards, Salvatore - -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCgAGBQJQ2spBAAoJEHidbwV/2GP+BK0QAI1jBMdmtAihBF6jiWCII60O 54kfPlEFiLpU544Lzr+Fr7KPE/nVX8dOf2ffgl0uEIJPa84XSZrC473C8g7iqRwC W3EnSHqH/Yq6409WrBFnh8D1NUum3G/DvfSeoMwe3Wt77gAPxcJQpU43re8sn3u8 eQy9SP6dTTt5sGTPGPNT1uMtWLlxjA4+Opk3ZbRCNwblR1G4F5uiujxS/oL4wAj9 9khRu6cuv+90y9FrYXKPcBE7c9cUxP0QdEtdrq0xMF6aSHv2txemh0DJe5soE/dW Hz0As3ZnvX5i56CxKIgzXz6F5sml/WLOdLEs8o5nWlbE5lV3SlYDuOvnjAV0041H DZW+QKThQirVu1epa+C+NqgnpI6+8wlONro+Iuu1oinxNF37yQvdNi0KYEH3yivw fZ2+YSpYWVvQfVqiTNrVnuW9S4v0D6GOCYx7U9F6vS+tTQIMXJmxf0F1HZiXh5cx IJYmXeedomnxNYTjnepCX2JKU203JxavH3MBS49vZq1ib7Dm55fXAe0tC3IOnzoc qGmtaBkbq6rndS1jlrtrUVs4QEGMRBXv9Qj8NGgfOIby5nXaoxGMkZ5ZMbV70rEj 4V3J43zKR4NI7RzTwISMOW9/bGN1+gkO9w5ITUwBaKg82nLTLnrrQGdC7jtA6WMU L8GTQ9ImLPqknaoNhMdU =rK2s -----END PGP SIGNATURE-----diffstat for fuse-2.9.0 fuse-2.9.0 changelog | 11 +++++++++++ fuse-utils.preinst | 33 +++++++++++++++++++++++++++++++++ libfuse-dev.install | 6 +++--- libfuse2-udeb.install | 2 +- libfuse2.install | 2 +- 5 files changed, 49 insertions(+), 5 deletions(-) diff -Nru fuse-2.9.0/debian/changelog fuse-2.9.0/debian/changelog --- fuse-2.9.0/debian/changelog 2012-06-21 13:53:17.000000000 +0200 +++ fuse-2.9.0/debian/changelog 2012-12-26 10:20:36.000000000 +0100 @@ -1,3 +1,14 @@ +fuse (2.9.0-2+deb7u1) testing-proposed-updates; urgency=low + + * Non-maintainer upload. + * Fix "directory vs. symlink mess after squeeze => wheezy upgrade: + /usr/share/doc/fuse-utils/". dpkg overwrites files over an existing + symlink. Thus test in fuse-utils.preinst if a symlink exists and remove + it, as in Squeeze fuse-utils had a symlink in /usr/share/doc but not in + Wheezy (Closes: #696066). + + -- Salvatore Bonaccorso <carnil@debian.org> Sat, 22 Dec 2012 15:35:33 +0100 + fuse (2.9.0-2) unstable; urgency=low * Correcting debhelper docs file to not include unwanted files diff -Nru fuse-2.9.0/debian/fuse-utils.preinst fuse-2.9.0/debian/fuse-utils.preinst --- fuse-2.9.0/debian/fuse-utils.preinst 1970-01-01 01:00:00.000000000 +0100 +++ fuse-2.9.0/debian/fuse-utils.preinst 2012-12-26 10:20:36.000000000 +0100 @@ -0,0 +1,33 @@ +#!/bin/sh +# preinst script for fuse-utils +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + install|upgrade) + # In Squeeze /usr/share/doc/fuse-utils was a symlink but in + # Wheezy fuse-utils is only a transitional package. dpkg + # installs the files over an existing symlink. + # When removing fuse-utils package afterwards files installed by + # fuse-utils are missing. Thus test first if + # /usr/share/doc/fuse-utils is a symlink and remove it + test ! -L /usr/share/doc/fuse-utils || rm /usr/share/doc/fuse-utils + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff -Nru fuse-2.9.0/debian/libfuse-dev.install fuse-2.9.0/debian/libfuse-dev.install --- fuse-2.9.0/debian/libfuse-dev.install 2012-06-21 13:54:54.000000000 +0200 +++ fuse-2.9.0/debian/libfuse-dev.install 2012-12-26 10:21:14.000000000 +0100 @@ -1,4 +1,4 @@ usr/include -usr/lib/i386-linux-gnu/pkgconfig -usr/lib/i386-linux-gnu/*.a -usr/lib/i386-linux-gnu/*.so +usr/lib/x86_64-linux-gnu/pkgconfig +usr/lib/x86_64-linux-gnu/*.a +usr/lib/x86_64-linux-gnu/*.so diff -Nru fuse-2.9.0/debian/libfuse2-udeb.install fuse-2.9.0/debian/libfuse2-udeb.install --- fuse-2.9.0/debian/libfuse2-udeb.install 2012-06-21 13:54:54.000000000 +0200 +++ fuse-2.9.0/debian/libfuse2-udeb.install 2012-12-26 10:21:14.000000000 +0100 @@ -1 +1 @@ -usr/lib/i386-linux-gnu/*.so.* lib +usr/lib/x86_64-linux-gnu/*.so.* lib diff -Nru fuse-2.9.0/debian/libfuse2.install fuse-2.9.0/debian/libfuse2.install --- fuse-2.9.0/debian/libfuse2.install 2012-06-21 13:54:54.000000000 +0200 +++ fuse-2.9.0/debian/libfuse2.install 2012-12-26 10:21:14.000000000 +0100 @@ -1 +1 @@ -usr/lib/i386-linux-gnu/*.so.* lib +usr/lib/x86_64-linux-gnu/*.so.* lib
--- End Message ---
--- Begin Message ---
- To: Salvatore Bonaccorso <carnil@debian.org>, 696713-done@bugs.debian.org
- Cc: Cyril Brulebois <kibi@debian.org>, "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Subject: Re: Bug#696713: tpu: fuse/2.9.0-2+deb7u1 (pre-approval)
- From: Julien Cristau <jcristau@debian.org>
- Date: Wed, 2 Jan 2013 11:02:29 +0100
- Message-id: <20130102100229.GC5634@radis.cristau.org>
- In-reply-to: <20130102071730.GA25633@elende>
- References: <20121226095831.19803.7984.reportbug@elende.valinor.li> <20130101161216.GA4251@mraw.org> <20130102071730.GA25633@elende>
On Wed, Jan 2, 2013 at 08:17:30 +0100, Salvatore Bonaccorso wrote: > Hi KiBi and Adam > > On Tue, Jan 01, 2013 at 05:12:16PM +0100, Cyril Brulebois wrote: > > Salvatore Bonaccorso <carnil@debian.org> (26/12/2012): > > > The changes to the debian/*.install files come due to my build host > > > beeing on amd64. > > > > I know this isn't your fault, but that's really sad to see such cruft > > ending up debdiffs. > > > > > fuse also provides a udeb, so this will need also an ack from d-i? > > > > Yep; d-i ACK. > > Thanks! I just have uploaded the package. > Approved. Cheers, JulienAttachment: signature.asc
Description: Digital signature
--- End Message ---