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

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



Your message dated Tue, 29 Sep 2009 10:03:29 +0000
with message-id <E1MsZYP-0001Ya-9g@ries.debian.org>
and subject line Bug#538585: fixed in libxext 2:1.0.99.4-1
has caused the Debian Bug report #538585,
regarding libxext: 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.)


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

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

libxext-dev_1.0.99.4-1_amd64.deb
  to pool/main/libx/libxext/libxext-dev_1.0.99.4-1_amd64.deb
libxext6-dbg_1.0.99.4-1_amd64.deb
  to pool/main/libx/libxext/libxext6-dbg_1.0.99.4-1_amd64.deb
libxext6_1.0.99.4-1_amd64.deb
  to pool/main/libx/libxext/libxext6_1.0.99.4-1_amd64.deb
libxext_1.0.99.4-1.diff.gz
  to pool/main/libx/libxext/libxext_1.0.99.4-1.diff.gz
libxext_1.0.99.4-1.dsc
  to pool/main/libx/libxext/libxext_1.0.99.4-1.dsc
libxext_1.0.99.4.orig.tar.gz
  to pool/main/libx/libxext/libxext_1.0.99.4.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 538585@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated libxext 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: Tue, 29 Sep 2009 11:52:49 +0200
Source: libxext
Binary: libxext6 libxext6-dbg libxext-dev
Architecture: source amd64
Version: 2:1.0.99.4-1
Distribution: experimental
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libxext-dev - X11 miscellaneous extensions library (development headers)
 libxext6   - X11 miscellaneous extension library
 libxext6-dbg - X11 miscellaneous extensions library (debug package)
Closes: 538585
Changes: 
 libxext (2:1.0.99.4-1) experimental; urgency=low
 .
   [ Julien Cristau ]
   * Drop the -1 debian revisions from build-deps.
   * Drop the XS- prefix from Vcs-* control fields.
   * libxext6{,-dbg} don't need to depend on x11-common.
   * Use ${binary:Version} instead of the deprecated ${Source-Version}.
   * Run autoreconf at build time.
   * Parse space-separated DEB_BUILD_OPTIONS, handle parallel=N.
   * Drop Pre-Depends on x11-common.  This was needed for upgrades from sarge.
   * Bump Standards-Version to 3.8.3
   * New upstream release.
   * Bump build-dependencies following configure.ac, and drop libxau-dev
     (unneeded).
   * Update libxext-dev.install to install headers.
   * libxext-dev Depends on new x11proto-xext-dev, and Replaces old one.
 .
   [ Brice Goglin ]
   * Add a link to www.X.org and a reference to the upstream module
     in the long description.
   * Add upstream URL to debian/copyright.
   * Use updated xsfbs, closes: #538585.
   * Move -dbg package to section debug.
 .
   [ Timo Aaltonen ]
   * Add README.source from xsfbs.
Checksums-Sha1: 
 ada00d6d0adeb5af020a634c793d039e8747d214 1371 libxext_1.0.99.4-1.dsc
 0bac90aa62c631dbbf13b4284abb597ef859dba4 375279 libxext_1.0.99.4.orig.tar.gz
 31e53aaa1e6a88b8b1e3d20c33739e1abac87f70 16473 libxext_1.0.99.4-1.diff.gz
 810ff13e57146ee3bb247862035a551f73e08e14 41398 libxext6_1.0.99.4-1_amd64.deb
 11df8c77a57e4be66e68d6c3bf118e5c4bc45932 192884 libxext6-dbg_1.0.99.4-1_amd64.deb
 1e30ed64aa6ec26bfaaa2b8dba2aedadadf24f79 107018 libxext-dev_1.0.99.4-1_amd64.deb
Checksums-Sha256: 
 0c36b67bb9f305c74308a40193b29a82f5119d122bc8eced3fc54319d8cbbd56 1371 libxext_1.0.99.4-1.dsc
 47caf36a588a0121dc2cb85382294636f9641e25436c8faf326d780e46861603 375279 libxext_1.0.99.4.orig.tar.gz
 23022377295d658f7356b1cba7dcc74fae8a1fb2c1e85ae10a7e4009484dab4d 16473 libxext_1.0.99.4-1.diff.gz
 437bdd3c69e887d2093e5396e422fdc059f6bae6511c4e05e7a75e20d6cec6bb 41398 libxext6_1.0.99.4-1_amd64.deb
 4178aeb7a17d6008ff5b675002198aa6302bd267253244e9d91407cfa08d8260 192884 libxext6-dbg_1.0.99.4-1_amd64.deb
 ef7758a73aba9feb031d649a35017bf44628d5e748a6233ed225a2cca1a177c3 107018 libxext-dev_1.0.99.4-1_amd64.deb
Files: 
 dede1bbf4d0813246fbb7c736b19b790 1371 x11 optional libxext_1.0.99.4-1.dsc
 7ef466a16e5f72d8eeeabcfa5e2f45f1 375279 x11 optional libxext_1.0.99.4.orig.tar.gz
 0b5e7eefc3723151ecd8477335ef1784 16473 x11 optional libxext_1.0.99.4-1.diff.gz
 b84fd6508b119ea3613ad40165890e23 41398 libs optional libxext6_1.0.99.4-1_amd64.deb
 e6e58f6047a519134e6f6fef06658172 192884 debug extra libxext6-dbg_1.0.99.4-1_amd64.deb
 78d77f1a01537c3e5fa357bd8d9d2342 107018 libdevel optional libxext-dev_1.0.99.4-1_amd64.deb

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

iEYEARECAAYFAkrB2YAACgkQmEvTgKxfcAyx+QCfUrsKCz8c9IKSDW3m0nOEmjM3
h0wAoJjVrIZQsIvOsf/LI1e92Ojd9XbJ
=lrh7
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: