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

Bug#538590: marked as done (libxres: FTBFS with new source format 3.0 (quilt): incompatible patch management rules)



Your message dated Sun, 02 Aug 2009 19:03:02 +0000
with message-id <E1MXgKk-0007pu-6P@ries.debian.org>
and subject line Bug#538590: fixed in libxres 2:1.0.3-2
has caused the Debian Bug report #538590,
regarding libxres: 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.)


-- 
538590: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538590
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libxres
Version: 2:1.0.3-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 libxres does break. To reproduce the
problem you can do this:
$ apt-get source libxres
$ mkdir -p libxres-1.0.3/debian/source
$ echo "3.0 (quilt)" >libxres-1.0.3/debian/source/format
$ dpkg-source -b libxres-1.0.3
$ dpkg-source -x libxres_1.0.3-1.dsc
$ cd libxres-1.0.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-2:1.0.3-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 libxres, 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: libxres
Source-Version: 2:1.0.3-2

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

libxres-dev_1.0.3-2_i386.deb
  to pool/main/libx/libxres/libxres-dev_1.0.3-2_i386.deb
libxres1-dbg_1.0.3-2_i386.deb
  to pool/main/libx/libxres/libxres1-dbg_1.0.3-2_i386.deb
libxres1_1.0.3-2_i386.deb
  to pool/main/libx/libxres/libxres1_1.0.3-2_i386.deb
libxres_1.0.3-2.diff.gz
  to pool/main/libx/libxres/libxres_1.0.3-2.diff.gz
libxres_1.0.3-2.dsc
  to pool/main/libx/libxres/libxres_1.0.3-2.dsc



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

Debian distribution maintenance software
pp.
Brice Goglin <bgoglin@debian.org> (supplier of updated libxres 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, 02 Aug 2009 20:37:02 +0200
Source: libxres
Binary: libxres1 libxres1-dbg libxres-dev
Architecture: source i386
Version: 2:1.0.3-2
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Brice Goglin <bgoglin@debian.org>
Description: 
 libxres-dev - X11 Resource extension library (development headers)
 libxres1   - X11 Resource extension library
 libxres1-dbg - X11 Resource extension library (debug package)
Closes: 538590
Changes: 
 libxres (2:1.0.3-2) unstable; urgency=low
 .
   * Add README.source, bump Standards-Version to 3.8.2.
   * Use updated xsfbs, closes: #538590.
   * Remove Branden and Fabio from Uploaders with their permission.
   * Remove XS- prefix Vcs-Browser and Vcs-Git fields to debian/control.
   * Add a link to www.X.org in the long description.
   * Update reference to the upstream module in the long description.
   * Add upstream URL to debian/copyright.
   * Use ${binary:Version} instead of the deprecated ${Source-Version}.
   * Drop the -1 debian revision from the libx11-dev and libxext-dev
     build-deps.
   * Add Section values for all binary packages.
   * Run autoreconf on build; add build-deps on automake, libtool, xutils-dev.
   * Handle parallel builds.
   * Add myself to Uploaders.
Checksums-Sha1: 
 b046497f23d0a797e1a5fac40d08f1967b4c2b61 1426 libxres_1.0.3-2.dsc
 4ad71de88450dcaa1fe8766a8fac925fc2417f65 16143 libxres_1.0.3-2.diff.gz
 809db5ac4c2a5db9daba43706dcdb283b4ed4827 10142 libxres1_1.0.3-2_i386.deb
 03318ff530ef450f1009f1f4818993cc56d9ad42 24242 libxres1-dbg_1.0.3-2_i386.deb
 ba1f32b2b9752c1e8a22a3a05992a4d23bede262 12074 libxres-dev_1.0.3-2_i386.deb
Checksums-Sha256: 
 229600bba8be2d034e98a86e1cd8fd1d640ba57cf0eb112490a1a801270dbc1b 1426 libxres_1.0.3-2.dsc
 5323b3376340563b2eec3bb056113e13616b5f33a0bf5ad85230d5296bff4c05 16143 libxres_1.0.3-2.diff.gz
 a123fd337a53fb71b94dc1baa132e37d5077aab9efe34d0021d55b21de44c0aa 10142 libxres1_1.0.3-2_i386.deb
 ef4336fd685320be16d96d2409d661b485c4401d68fc17f99b60800b8cf73b52 24242 libxres1-dbg_1.0.3-2_i386.deb
 2275dabbcbdec17177920384226bd969a9ab94717d8c4308061fcf110d0dad02 12074 libxres-dev_1.0.3-2_i386.deb
Files: 
 b38f4a360a6045364c4e47fc10d47086 1426 x11 optional libxres_1.0.3-2.dsc
 89d126cde4ed1f2bb376e26688d6d281 16143 x11 optional libxres_1.0.3-2.diff.gz
 7e89a999251278e994341208897873f1 10142 libs optional libxres1_1.0.3-2_i386.deb
 d3bf41b4c549e9aab8c104628ad6576f 24242 debug extra libxres1-dbg_1.0.3-2_i386.deb
 dd0a1012d86ed305d82093fd940b985d 12074 libdevel optional libxres-dev_1.0.3-2_i386.deb

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

iEYEARECAAYFAkp13zwACgkQRh88F8PcWfr7aQCgq6ZbdJrRUS4YDr+t28xWWmbl
ZxsAn2N9z0PNZJuEZ4INpoPvUiPASiTv
=WzIx
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: