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

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



Your message dated Tue, 25 Aug 2009 17:32:31 +0000
with message-id <E1Mfzsl-0004hk-Jv@ries.debian.org>
and subject line Bug#538592: fixed in libxt 1:1.0.6-1
has caused the Debian Bug report #538592,
regarding libxt: 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.)


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

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

libxt-dev_1.0.6-1_i386.deb
  to pool/main/libx/libxt/libxt-dev_1.0.6-1_i386.deb
libxt6-dbg_1.0.6-1_i386.deb
  to pool/main/libx/libxt/libxt6-dbg_1.0.6-1_i386.deb
libxt6_1.0.6-1_i386.deb
  to pool/main/libx/libxt/libxt6_1.0.6-1_i386.deb
libxt_1.0.6-1.diff.gz
  to pool/main/libx/libxt/libxt_1.0.6-1.diff.gz
libxt_1.0.6-1.dsc
  to pool/main/libx/libxt/libxt_1.0.6-1.dsc
libxt_1.0.6.orig.tar.gz
  to pool/main/libx/libxt/libxt_1.0.6.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 538592@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 libxt 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, 25 Aug 2009 19:19:46 +0200
Source: libxt
Binary: libxt6 libxt6-dbg libxt-dev
Architecture: source i386
Version: 1:1.0.6-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libxt-dev  - X11 toolkit intrinsics library (development headers)
 libxt6     - X11 toolkit intrinsics library
 libxt6-dbg - X11 toolkit intrinsics library (debug package)
Closes: 538592
Changes: 
 libxt (1:1.0.6-1) unstable; urgency=low
 .
   [ Julien Cristau ]
   * New upstream release.
   * Don't export dependencies on libSM and libX11 in the Requires field of
     xt.pc.  They're already in Requires.private, and do more harm than good in
     Requires.  Thanks to Stephen Gran and Margarita Manterola for noticing.
   * Remove Branden from Uploaders with his permission.
   * Don't build-depend on packages with a -1 debian revision.
   * Bump Standards-Version to 3.7.3.
   * Drop the XS- prefix from Vcs-* control fields.
   * Drop (pre-)dependencies on x11-common from libxt6 and libxt6-dbg, that's
     not needed.
   * Use ${binary:Version} instead of ${Source-Version}.
   * Remove pre-dependency on x11-common from libxt-dev, that was needed for
     upgrades from sarge.
   * Parse space-separated DEB_BUILD_OPTIONS.
   * Allow parallel builds.
   * Run autoreconf on build.
   * Remove patch 01_use_extern_C_in_headers.diff, applied upstream.
   * Use --with-xfile-search-path rather than setting XFILESEARCHPATHDEFAULT
     through CFLAGS directly.
   * Stop passing "-include X11/XlibConf.h" in CFLAGS; this was a hack
     introduced in 1:0.99.0+cvs.20050803-1, and unneeded since the upstream fix
     on Sep 24, 2005.
   * Cherry-pick patch from upstream git to link against libICE.
 .
   [ 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.
   * Add README.source, bump Standards-Version to 3.8.3.
   * Use updated xsfbs, closes: #538592.
   * Move -dbg package to section debug.
 .
   [ Loic Minier ]
   * Drop -Wl,-Bsymbolic-functions from LDFLAGS as it conflicts with the Xt
     inheritance mechanism; LP: #343574.
Checksums-Sha1: 
 1a320b74a1acdfd1d696db0a4405c6e2de9e91d9 1275 libxt_1.0.6-1.dsc
 3c247ede23fadfd796978232fb4bd5726f4e9994 666802 libxt_1.0.6.orig.tar.gz
 ce2ddba373e877ef92a2913a26e8c5cf9f29eb3e 18613 libxt_1.0.6-1.diff.gz
 146ded3e4cdd79d10c01c20a09bcacde6f438da3 170830 libxt6_1.0.6-1_i386.deb
 21465b28c76d5eb3a5d94b6c5d40e42f7fd9d786 491536 libxt6-dbg_1.0.6-1_i386.deb
 837fa1e504ad24180bf3081a876742fd833af59a 485430 libxt-dev_1.0.6-1_i386.deb
Checksums-Sha256: 
 7af65ce539cb09f7d84c0e9c17c1e319661ef38242cb5d59a00566a09229b482 1275 libxt_1.0.6-1.dsc
 f7b4dfb1ca3f0c700f149fda9ec902a947b8c6e6d43f15165999175b91102aac 666802 libxt_1.0.6.orig.tar.gz
 c00f058f7124cba3eca0e9a1fedf8060619d0472096bfa6811a7c0bf573b8fd3 18613 libxt_1.0.6-1.diff.gz
 a363feed9ef2a2216346910f81998c64096e46b76edddebf438886537cf854cf 170830 libxt6_1.0.6-1_i386.deb
 3705dd7d48091e2e1ad7fc9be95f37b6182571bbc461524ceea20a569db0e2f7 491536 libxt6-dbg_1.0.6-1_i386.deb
 c8568641ee42a17eeef70f9e70e71b70025e5628c8086feb16ee7901a57411d1 485430 libxt-dev_1.0.6-1_i386.deb
Files: 
 24de35ec3fe80c5ddfdebaeef577d4c3 1275 x11 optional libxt_1.0.6-1.dsc
 e193cbf9c57783da08a8d6e2cfd142ea 666802 x11 optional libxt_1.0.6.orig.tar.gz
 4c007cc08fa6d65334bf4a0903733cb1 18613 x11 optional libxt_1.0.6-1.diff.gz
 43e90c09177060d1ec1446756ad89325 170830 libs optional libxt6_1.0.6-1_i386.deb
 349c3e7618ba4f24f20cb0a477b51983 491536 debug extra libxt6-dbg_1.0.6-1_i386.deb
 c1843aae2d6fa2483bd367e3f6d2a0dc 485430 libdevel optional libxt-dev_1.0.6-1_i386.deb

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

iEYEARECAAYFAkqUHmUACgkQmEvTgKxfcAwJWwCgjRf6Rw5oQI+OdC8AGEBFgP51
GjMAniGa0VJB73YFG7IWiP9Hl1eZTa38
=tCqu
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: