[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#538603: marked as done (xprint-utils: FTBFS with new source format 3.0 (quilt): incompatible patch management rules)



Your message dated Sun, 04 Apr 2010 09:27:02 +0000
with message-id <E1NyM6g-0002sT-SL@ries.debian.org>
and subject line Bug#538603: fixed in xprint-utils 7.1-2
has caused the Debian Bug report #538603,
regarding xprint-utils: FTBFS with new source format 3.0 (quilt): incompatible patch management rules
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.)


-- 
538603: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538603
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xprint-utils
Version: 7.1-1
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 rebuilt the packages
afterwards to see what breaks, and xprint-utils does break. To reproduce the
problem you can do this:
$ apt-get source xprint-utils
$ mkdir -p xprint-utils-7.1/debian/source
$ echo "3.0 (quilt)" >xprint-utils-7.1/debian/source/format
$ dpkg-source -b xprint-utils-7.1
$ dpkg-source -x xprint-utils_7.1-1.dsc
$ cd xprint-utils-7.1 && 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-7.1-1 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 xprint-utils, the custom patch application code is
incompatible with direct quilt usage. It fails trying to remove
the expected .pc symlink because it's a real directory created during
source extraction.

Consider switching to xsfbs which has been updated to be compatible
already (see discussion starting at
http://lists.debian.org/debian-x/2008/05/msg01250.html).

Cheers,

[1] http://wiki.debian.org/Projects/DebSrc3.0




--- End Message ---
--- Begin Message ---
Source: xprint-utils
Source-Version: 7.1-2

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

xprint-utils_7.1-2.diff.gz
  to main/x/xprint-utils/xprint-utils_7.1-2.diff.gz
xprint-utils_7.1-2.dsc
  to main/x/xprint-utils/xprint-utils_7.1-2.dsc
xprint-utils_7.1-2_amd64.deb
  to main/x/xprint-utils/xprint-utils_7.1-2_amd64.deb



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 538603@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cyril Brulebois <kibi@debian.org> (supplier of updated xprint-utils 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 ftpmaster@debian.org)


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

Format: 1.8
Date: Sun, 04 Apr 2010 01:52:45 +0200
Source: xprint-utils
Binary: xprint-utils
Architecture: source amd64
Version: 7.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Cyril Brulebois <kibi@debian.org>
Description: 
 xprint-utils - utilities for Xprint, the X11 print system
Closes: 538603
Changes: 
 xprint-utils (7.1-2) unstable; urgency=low
 .
   * Merge xsfbs/debian-unstable to fix missing debian/xsfbs/* in the git
     repository. This has the nice side effect of fixing the buggy .pc/
     removal which was leading to an FTBFS when converted to the brand new
     shiny “3.0 (quilt)” source format (Closes: #538603).
   * Use $$FILE-obj instead of $$FILE-obj-$(DEB_BUILD_GNU_TYPE).
   * Fix dependency: use $(STAMP_DIR)/patch instead of patch.
   * Fix dh_{makeshlibs,shlibdeps,installdeb} order, thanks to lintian.
   * Add myself to Uploaders.
Checksums-Sha1: 
 e1def063831a20d0fccfb5bc54b395e2c44ef6ef 1205 xprint-utils_7.1-2.dsc
 ad30a5613ba266fdecb934d69b83ddd5ed1bf5dd 366388 xprint-utils_7.1-2.diff.gz
 7fbd6e65857f7bfade2fbfdafc2047d71827d7c7 59048 xprint-utils_7.1-2_amd64.deb
Checksums-Sha256: 
 eee2c01c0967382ed4ade9f816dd1623c87fe8e90172a9bbd0345004ee5b403d 1205 xprint-utils_7.1-2.dsc
 c243e4467b58bb7babb579352da4b993a9090bd7e0380be3a6d9ed36025b86ba 366388 xprint-utils_7.1-2.diff.gz
 62e4cac6920e0b8886ca160ea4422fece0927334a923eb899a9dab2e68230dae 59048 xprint-utils_7.1-2_amd64.deb
Files: 
 b436d456467931cd899c648c0802679d 1205 x11 optional xprint-utils_7.1-2.dsc
 6d1587e4deb00db3eec094577d63ba3f 366388 x11 optional xprint-utils_7.1-2.diff.gz
 bd620f96130d1bddadb112d349517dd8 59048 x11 optional xprint-utils_7.1-2_amd64.deb

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

iEYEARECAAYFAku31u8ACgkQeGfVPHR5Nd2JswCdGJocVll6oKatwE4AUxQ0V0V6
miwAnR4GYgLWBzPmEXj0rhSx5fRL5g0V
=vX4l
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: