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

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



Your message dated Wed, 25 Nov 2009 18:02:18 +0000
with message-id <E1NDMC2-0001cA-BM@ries.debian.org>
and subject line Bug#538584: fixed in libxfixes 1:4.0.4-1
has caused the Debian Bug report #538584,
regarding libxfixes: 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.)


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

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

libxfixes-dev_4.0.4-1_i386.deb
  to main/libx/libxfixes/libxfixes-dev_4.0.4-1_i386.deb
libxfixes3-dbg_4.0.4-1_i386.deb
  to main/libx/libxfixes/libxfixes3-dbg_4.0.4-1_i386.deb
libxfixes3_4.0.4-1_i386.deb
  to main/libx/libxfixes/libxfixes3_4.0.4-1_i386.deb
libxfixes_4.0.4-1.diff.gz
  to main/libx/libxfixes/libxfixes_4.0.4-1.diff.gz
libxfixes_4.0.4-1.dsc
  to main/libx/libxfixes/libxfixes_4.0.4-1.dsc
libxfixes_4.0.4.orig.tar.gz
  to main/libx/libxfixes/libxfixes_4.0.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 538584@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 libxfixes 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: SHA256

Format: 1.8
Date: Wed, 25 Nov 2009 18:36:48 +0100
Source: libxfixes
Binary: libxfixes3 libxfixes3-dbg libxfixes-dev
Architecture: source i386
Version: 1:4.0.4-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libxfixes-dev - X11 miscellaneous 'fixes' extension library (development headers)
 libxfixes3 - X11 miscellaneous 'fixes' extension library
 libxfixes3-dbg - X11 miscellaneous 'fixes' extension library (debug package)
Closes: 538584 556000
Changes: 
 libxfixes (1:4.0.4-1) unstable; urgency=low
 .
   [ Julien Cristau ]
   * Remove Branden and Fabio from Uploaders with their permission.
   * Don't build-depend on packages with a -1 debian revision.
   * Drop the XS- prefix from the Vcs-* control fields.
   * Remove x11-common (pre-)dependency from libxfixes3 and libxfixes3-dbg, as
     it shouldn't be needed.
   * Use ${binary:Version} instead of the equivalent but confusingly-named
     ${Source-Version} in debian/control.
   * Bump Standards-Version to 3.8.3.
 .
   [ Brice Goglin ]
   * Add upstream URL to debian/copyright.
   * Drop CVS header from debian/copyright.
   * Add a link to www.X.org in the long description.
   * Install the upstream ChangeLog.
   * Add README.source, bump Standards-Version to 3.8.2.
   * Use updated xsfbs, closes: #538584.
   * Move -dbg package to section debug.
 .
   [ Timo Aaltonen ]
   * New upstream release (closes: #556000).
   * Run autoreconf on build. Add build-deps on automake, libtool
     and xutils-dev.
   * Parse space-separated DEB_BUILD_OPTIONS, and handle parallel=N.
   * Drop pre-dependency on x11-common from libxfixes-dev. This was needed
     for upgrades from sarge.
Checksums-Sha1: 
 b52a1c987dafb7353dce0878b395965260d33fe1 2047 libxfixes_4.0.4-1.dsc
 f24e270e0ff07325aaf4f1442d3469562128f938 339756 libxfixes_4.0.4.orig.tar.gz
 02c5d20eda823411dce9858e621e9b9d155bbb53 14357 libxfixes_4.0.4-1.diff.gz
 061edcb1a008339f4d54a707fec7f9a27889ca8e 15116 libxfixes3_4.0.4-1_i386.deb
 56c61b9dadcd231cdb8b5de2ce81c7525e65d003 46298 libxfixes3-dbg_4.0.4-1_i386.deb
 3365d8e5d9f4ce5b9180fd5593287b465222ff09 17318 libxfixes-dev_4.0.4-1_i386.deb
Checksums-Sha256: 
 50303d4db6dbbdf08b8e42204ba2908f0d5cb220c6d158d51d5f48181882620b 2047 libxfixes_4.0.4-1.dsc
 fba08e8f609e8e793e648d66c0dafa8b5a177d9a3749a334ac7e984c570560b7 339756 libxfixes_4.0.4.orig.tar.gz
 ea7bdfa75252f35685b764cbdec0cf774de9c01278f564fd1c760123f67fdaa3 14357 libxfixes_4.0.4-1.diff.gz
 4c74882f4be716d4a9cfe2c933652ecd4550ef4ed66d04a58759672c15a14b9c 15116 libxfixes3_4.0.4-1_i386.deb
 55008dd33d89cb0a66d6689607ce9d1f1a7392c3b88248369479cf45013352bd 46298 libxfixes3-dbg_4.0.4-1_i386.deb
 8fa3739402b7b0872399a1dd301fc87b2e02a39802178214b867c199ab6fab43 17318 libxfixes-dev_4.0.4-1_i386.deb
Files: 
 2e8cac54641dbc283af6247054d82a3f 2047 x11 optional libxfixes_4.0.4-1.dsc
 86eb4b916cd5948c0e20d279107b3331 339756 x11 optional libxfixes_4.0.4.orig.tar.gz
 10c111e67805ff4500fb6419884c9077 14357 x11 optional libxfixes_4.0.4-1.diff.gz
 0b8c3b329eea0802d613774d66105330 15116 libs optional libxfixes3_4.0.4-1_i386.deb
 071fc0544f8d1cbdddd50f70193a45dc 46298 debug extra libxfixes3-dbg_4.0.4-1_i386.deb
 633cae0bf6e31c33688bdc8be5300735 17318 libdevel optional libxfixes-dev_4.0.4-1_i386.deb

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

iQIcBAEBCAAGBQJLDWvmAAoJEDEBgAUJBeQMYNQQAO2jTgX/0d/wcHFdDdX7VuC8
DAoJY+wRl6ppxEOlxBjfLRxYB5+gVs6YblE/NNt5lVKh+9k11is3bFst3q5qRKM9
UA5etDveztEXgWOGIqpvUhcxh8oy3SOnqjqNymGCqLAepYS9d5PV7yoz1x14pTFN
GWk1L12X929B/gh4MTDgVgGN/r6LyRhom9lRkK/fFEydQ6yhzzaW76IR1730B1cq
LpC+ZZBb330Xe/nJY32oT373JPO5a3nbLdqyZE+X3KR2cHyTFm4eHz4aOVYK2K9m
+of4ZOrtfdOtjVADrFDtQszUDsIU8XIEpn4FT2x6fbaoJGc5xgzIb+SN3LLIMwjO
6fHqbTuoB3ccxFYEPuWkf75CjQ8ufN3e1QcvPpOtSP+JzMYthGygYzqLBUNtPT/O
LNHWFH/a5yawhOSgXkR3T0lPXBbfh4mUq6MvbPfGSfQhzYiGwUisyu1wJWnDRe1/
FDj1jskcKzI7TPH1czyZ2qi+lAyNhyVzjdRv+cE1/R9pZb0/NCYHvX9l/eFhFwip
UalZKnNmHIGyliKQtn3PD3mAtIhU0WmzLOR3aPu0a/3bw//t6jUppHI5hIZlmOcx
ewbcMJQknyS5ZD8yw65p3/ugRkue3FNXFACC5tPfiejWxIFDyJwgsnRzwA8XxJ5J
Ec9hJ/yjI/zLSL9vtxEi
=tl/E
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: