Your message dated Sun, 05 Apr 2009 17:20:30 +0000
with message-id <[email protected]>
and subject line Bug#485154: fixed in squashfs 1:4.0~20090405-1
has caused the Debian Bug report #485154,
regarding squashfs: FTBFS when converted to new source format 3.0 (quilt): 
patch external files
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 [email protected]
immediately.)


-- 
485154: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485154
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: squashfs
Version: 1:3.3-7
Severity: wishlist
Usertags: 3.0-quilt-by-default

To prepare a possible switch to the new source package format "3.0
(quilt)" [1], I converted all source packages and tried to rebuild them.
Unfortunately, squashfs failed, you can try yourself with those
commands (and dpkg-dev >= 1.14.19 [2]) :

$ apt-get source squashfs
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' squashfs-3.3/debian/control
$ dpkg-source -b squashfs-3.3
$ dpkg-source -x squashfs_3.3-7.dsc
$ cd squashfs-3.3 && debuild -us -uc

In this process, if the .diff.gz contains changes to upstream files,
dpkg-source will have created a corresponding patch in
debian/patches/debian-changes-1:3.3-7 and will have registered that
patch in a quilt series (debian/patches/series, it is created if needed).
All the patches listed in the "series" file are applied directly during
the extraction (dpkg-source -x). quilt itself is used if available (and
will thus lead to the creation of the .pc directory), otherwise
dpkg-source applies the patches by itself. For more information about the
new source package format see the manual page dpkg-source(1).

In the case of squashfs, the quilt series only applies once the 
linux-2.6 directory has been unpacked (the pre-build rule)
but dpkg-source tries to apply right after unpack.

It would be nice to hanle the relevant fix separately (or merge directly
in the kernel patch used to created that directory).

As a side note, you must also pay attention to the following points in
your quilt usage to guarantee compatibility with the new source package
format:
- all your patches must be applicable with the "-p1" option of patch
  (and you shouldn't use options in the series file to override this)
- the patches must be in debian/patches/ together with the "series" file
  (you can use QUILT_PATCHES=debian/patches if needed)
- you should not override QUILT_PC to change the location of quilt's
  internal directory (".pc" by default)
- the patches should not reference absolute filenames (in +++/--- lines)
- your clean target must work even if the patches are already applied
- your build target must work with patches applied even if the clean
  target is supposed to unapply them (because dpkg-source -b might
  have applied them back)

Cheers,

[1] http://lists.debian.org/debian-devel-announce/2008/04/msg00004.html
[2] the upcoming dpkg-dev 1.14.20 is more tolerant with patches, you can
grab it here if you want to try with that version:
http://people.debian.org/~hertzog/packages/dpkg-dev_1.14.20_all.deb
-- 
Raphael Hertzog




--- End Message ---
--- Begin Message ---
Source: squashfs
Source-Version: 1:4.0~20090405-1

We believe that the bug you reported is fixed in the latest version of
squashfs, which is due to be installed in the Debian FTP archive:

squashfs-tools_4.0~20090405-1_i386.deb
  to pool/main/s/squashfs/squashfs-tools_4.0~20090405-1_i386.deb
squashfs_4.0~20090405-1.diff.gz
  to pool/main/s/squashfs/squashfs_4.0~20090405-1.diff.gz
squashfs_4.0~20090405-1.dsc
  to pool/main/s/squashfs/squashfs_4.0~20090405-1.dsc
squashfs_4.0~20090405.orig.tar.gz
  to pool/main/s/squashfs/squashfs_4.0~20090405.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Baumann <[email protected]> (supplier of updated squashfs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun,  5 Apr 2009 15:01:00 +0200
Source: squashfs
Binary: squashfs-tools
Architecture: source i386
Version: 1:4.0~20090405-1
Distribution: unstable
Urgency: low
Maintainer: Daniel Baumann <[email protected]>
Changed-By: Daniel Baumann <[email protected]>
Description: 
 squashfs-tools - Tool to create and append to squashfs filesystems
Closes: 485154
Changes: 
 squashfs (1:4.0~20090405-1) unstable; urgency=low
 .
   * New upstream snapshot of squashfs-tools only, squashfs-modules are
     mainlined as of 2.6.29.
   * Redoing debian package from scratch (Closes: #485154).
   * Removing Roland from uploaders in agreement with him.
Checksums-Sha1: 
 84fefbfa1911aabc366a962e110ec709b70a465b 1268 squashfs_4.0~20090405-1.dsc
 ddab2117108ce4ac93ffbb49c553fa0285a53e26 69869 
squashfs_4.0~20090405.orig.tar.gz
 d65637d9b305eb9f762725e3162efb9962ef849e 15015 squashfs_4.0~20090405-1.diff.gz
 21eaa67fa6fbf87b53115492fd36b0189feff52b 88032 
squashfs-tools_4.0~20090405-1_i386.deb
Checksums-Sha256: 
 d90c93e9d9bce42317a852a73d51a211d2ee7ecb6c61677fa95dd000515d1818 1268 
squashfs_4.0~20090405-1.dsc
 40a92385140ce0c4feeffae943076d2ae0d0dd9d8ce04ac10b91f60ff65c491b 69869 
squashfs_4.0~20090405.orig.tar.gz
 17c687a523bc67e54aecca9b814627c94c89fc7235eca37c0fff95634f6bb24d 15015 
squashfs_4.0~20090405-1.diff.gz
 64fece6ca44342d4a9fcdccad377bf45c253a8952128c6678da5fc158766f9ad 88032 
squashfs-tools_4.0~20090405-1_i386.deb
Files: 
 8e0437f31e8aa913a9c16fe49929f370 1268 admin optional 
squashfs_4.0~20090405-1.dsc
 2e343a11bee268f5c6c377de3c5b3d62 69869 admin optional 
squashfs_4.0~20090405.orig.tar.gz
 7a0acf239128ee37dae70dff0d790a12 15015 admin optional 
squashfs_4.0~20090405-1.diff.gz
 78a2eeddc629f3ee8d80412e441bd826 88032 admin optional 
squashfs-tools_4.0~20090405-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAknYs8kACgkQ+C5cwEsrK55/CwCeLFuyxR2xv4cDWsXRcqj7Sn4G
rZ4AoLHmIFWQf0X1CM1JgqrsfvS4tGC+
=LdOU
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to