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

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



Your message dated Tue, 29 Sep 2009 13:59:05 +0000
with message-id <E1MsdEP-00066H-IV@ries.debian.org>
and subject line Bug#538589: fixed in libxtst 2:1.0.99.2-1
has caused the Debian Bug report #538589,
regarding libxtst: 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.)


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

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

libxtst-dev_1.0.99.2-1_amd64.deb
  to pool/main/libx/libxtst/libxtst-dev_1.0.99.2-1_amd64.deb
libxtst6-dbg_1.0.99.2-1_amd64.deb
  to pool/main/libx/libxtst/libxtst6-dbg_1.0.99.2-1_amd64.deb
libxtst6_1.0.99.2-1_amd64.deb
  to pool/main/libx/libxtst/libxtst6_1.0.99.2-1_amd64.deb
libxtst_1.0.99.2-1.diff.gz
  to pool/main/libx/libxtst/libxtst_1.0.99.2-1.diff.gz
libxtst_1.0.99.2-1.dsc
  to pool/main/libx/libxtst/libxtst_1.0.99.2-1.dsc
libxtst_1.0.99.2.orig.tar.gz
  to pool/main/libx/libxtst/libxtst_1.0.99.2.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 538589@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 libxtst 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 15:53:21 +0200
Source: libxtst
Binary: libxtst6 libxtst6-dbg libxtst-dev
Architecture: source amd64
Version: 2:1.0.99.2-1
Distribution: experimental
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libxtst-dev - X11 Record extension library (development headers)
 libxtst6   - X11 Testing -- Resource extension library
 libxtst6-dbg - X11 Record extension library (debug package)
Closes: 538589
Changes: 
 libxtst (2:1.0.99.2-1) experimental; urgency=low
 .
   [ Brice Goglin ]
   * Bump Standards-Version to 3.7.3 (no changes).
   * Drop the XS- prefix from Vcs-Git and Vcs-Browser fields in debian/control.
   * Add a link to www.X.org and a reference to the upstream module
     in the long description.
   * Install the upstream ChangeLog.
   * Add README.source, bump Standards-Version to 3.8.2.
   * Use updated xsfbs, closes: #538589.
   * Move -dbg package to section debug.
 .
   [ Julien Cristau ]
   * Run autoreconf at build time.
   * Parse space-separated DEB_BUILD_OPTIONS, handle parallel=N.
   * Drop pre-dependency on x11-common from libxtst-dev.  This was needed for
     upgrades from sarge.
   * Bump Standards-Version to 3.8.3.
   * New upstream release candidate
     - record.h and XTest.h moved here from recordproto and xextproto
   * Bump {Build-,}Depends, add Replaces on x11proto-xext-dev and
     x11proto-record-dev.
   * Drop -1 debian revision from Build-Depends [lintian].
Checksums-Sha1: 
 44a9ea857b9cff81f8c2c59f7419fbf0d0502577 1464 libxtst_1.0.99.2-1.dsc
 5f8b7a33124d5e64765f4cfc25cbde63acb8d33f 311480 libxtst_1.0.99.2.orig.tar.gz
 5d489b97b7075bb721f529bc4a96057984a344e8 15062 libxtst_1.0.99.2-1.diff.gz
 f75c389f03a1bef8d09731f8a19ad887ccac344c 19342 libxtst6_1.0.99.2-1_amd64.deb
 6e420aae245e269455f82f367a8a593bd25cab25 48850 libxtst6-dbg_1.0.99.2-1_amd64.deb
 784f465b3274a01e711add5848e1aff3183767ac 21878 libxtst-dev_1.0.99.2-1_amd64.deb
Checksums-Sha256: 
 cbc35a4ffee6fdb3c6093e828cc5b7671c8b145dd17de536a3f7e34751a96900 1464 libxtst_1.0.99.2-1.dsc
 4037dd06465091e3ee05531406d54ce34a91fe115937a0a12e0776d930e31aa9 311480 libxtst_1.0.99.2.orig.tar.gz
 12ec57f910bade0edce8f62916c5c63889685f64ced0f65446634d4d961b61dd 15062 libxtst_1.0.99.2-1.diff.gz
 237dde60d7c68cf521471e63a11bc43aa65167fce9a1d74428afb1eed248d7de 19342 libxtst6_1.0.99.2-1_amd64.deb
 a9742f1176921dbc679325f6e477ca25ff903ab7f6b4bdc84cde931edcd65f9c 48850 libxtst6-dbg_1.0.99.2-1_amd64.deb
 f7e585d347b6bf849897fa1ce147aa792c76b57422deed0263cd807d3d8b76e8 21878 libxtst-dev_1.0.99.2-1_amd64.deb
Files: 
 592120b0a6b4873333c3d627dffd0383 1464 x11 optional libxtst_1.0.99.2-1.dsc
 12cb3140abd51b6b3d0b2cd29a47aa38 311480 x11 optional libxtst_1.0.99.2.orig.tar.gz
 55881de3fc7d8e28f45a7bba6b507b6f 15062 x11 optional libxtst_1.0.99.2-1.diff.gz
 ecfa9c394be38628dc990258854bc9b6 19342 libs optional libxtst6_1.0.99.2-1_amd64.deb
 d2dab50e1dcfd7a65d9ec875c0a06b5d 48850 debug extra libxtst6-dbg_1.0.99.2-1_amd64.deb
 a798e114f96bbae654c106b1e2a89d03 21878 libdevel optional libxtst-dev_1.0.99.2-1_amd64.deb

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

iEYEARECAAYFAkrCEmcACgkQmEvTgKxfcAw4lQCfZHYwhrsVSsQh+Gx/AtxPuTZy
eVgAoMckeSNzs/+WypT2XWA6ajqda9wb
=oU16
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: