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 ---
- To: maintonly@bugs.debian.org
- Subject: libxt: FTBFS with new source format 3.0 (quilt): incompatible patch management rules
- From: hertzog@debian.org
- Date: Sun, 26 Jul 2009 00:11:34 +0200
- Message-id: <20090725221134.2CB1B333626@soleymieux.ouaza.com>
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: