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

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



Your message dated Wed, 25 Nov 2009 15:49:20 +0000
with message-id <E1NDK7M-0001Hb-Fw@ries.debian.org>
and subject line Bug#538582: fixed in libxcursor 1:1.1.10-1
has caused the Debian Bug report #538582,
regarding libxcursor: 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.)


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

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

libxcursor-dev_1.1.10-1_i386.deb
  to main/libx/libxcursor/libxcursor-dev_1.1.10-1_i386.deb
libxcursor1-dbg_1.1.10-1_i386.deb
  to main/libx/libxcursor/libxcursor1-dbg_1.1.10-1_i386.deb
libxcursor1_1.1.10-1_i386.deb
  to main/libx/libxcursor/libxcursor1_1.1.10-1_i386.deb
libxcursor_1.1.10-1.diff.gz
  to main/libx/libxcursor/libxcursor_1.1.10-1.diff.gz
libxcursor_1.1.10-1.dsc
  to main/libx/libxcursor/libxcursor_1.1.10-1.dsc
libxcursor_1.1.10.orig.tar.gz
  to main/libx/libxcursor/libxcursor_1.1.10.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 538582@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 libxcursor 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 15:30:10 +0100
Source: libxcursor
Binary: libxcursor1 libxcursor1-dbg libxcursor-dev
Architecture: source i386
Version: 1:1.1.10-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libxcursor-dev - X cursor management library (development files)
 libxcursor1 - X cursor management library
 libxcursor1-dbg - X cursor management library (unstripped)
Closes: 538582 554238 557292
Changes: 
 libxcursor (1:1.1.10-1) unstable; urgency=low
 .
   [ Julien Cristau ]
   * Drop the -1 debian revisions from build-depends.
   * Bump Standards-Version to 3.7.3.
   * Drop the XS- prefix from Vcs-* control fields.
   * Remove /usr/X11R6/lib/X11/icons from the cursor path (closes: #557292).
   * Kill vim modeline from debian changelog, it makes lintian angry.
 .
   [ Brice Goglin ]
   * Add README.source, bump Standards-Version to 3.8.2.
   * Use updated xsfbs, closes: #538582.
   * Move -dbg package to section debug.
 .
   [ Timo Aaltonen ]
   * New upstream release (closes: #554238).
   * Run autoreconf on build. Add build-deps on automake, libtool
     and xutils-dev.
   * Parse space-separated DEB_BUILD_OPTIONS, and handle parallel=N.
   * Bump Standards-Version to 3.8.3.
   * Drop pre-dependency on x11-common from libxcursor-dev. This was needed
     for upgrades from sarge.
Checksums-Sha1: 
 649f1057d150376bf01926a9d48b2573c675d8ac 2120 libxcursor_1.1.10-1.dsc
 58d885838b5cd0f4116370b6fa69fda9d576a4a0 321468 libxcursor_1.1.10.orig.tar.gz
 e253245de30339fb205394eb9b6e0ece7e849b58 17018 libxcursor_1.1.10-1.diff.gz
 657a718b38ed1a8fd4a3b6cbbe8468b8f846043f 24318 libxcursor1_1.1.10-1_i386.deb
 03f0ac98a164d823007de548611c3976caeed32d 66592 libxcursor1-dbg_1.1.10-1_i386.deb
 c532ed3da12766ec67b04c4f6679c4e60b79a911 31142 libxcursor-dev_1.1.10-1_i386.deb
Checksums-Sha256: 
 2b64e4019320062e9fc8999fb371adc60acaf7e534bb49d725bdba4792a6b33c 2120 libxcursor_1.1.10-1.dsc
 c42638a14fb9af6f2b602c8dccdf23d4994b5c067097c78c65df2d081c3f204d 321468 libxcursor_1.1.10.orig.tar.gz
 67bf4e4edeb36dc09ee82ae9fc6e244716d42d43f09a49de7c492cb4c4549fe8 17018 libxcursor_1.1.10-1.diff.gz
 194f9dca06811bfa41fe62827b0720516cb75ccaea54961e0e40d63e592e4681 24318 libxcursor1_1.1.10-1_i386.deb
 74ac38a35f2dc5c51833de42b8998af0ebc5d9d197e991c0d40773896b132866 66592 libxcursor1-dbg_1.1.10-1_i386.deb
 c513c1e254f5b5c729489fa905243569990d2829ffb02f2784231d375d82f041 31142 libxcursor-dev_1.1.10-1_i386.deb
Files: 
 6157c14a22996ea9bd41cef1c217155c 2120 devel optional libxcursor_1.1.10-1.dsc
 325dab5edb808b855392e55546a0e557 321468 devel optional libxcursor_1.1.10.orig.tar.gz
 76a3cc65e50ebbfac498c7a85345f4bb 17018 devel optional libxcursor_1.1.10-1.diff.gz
 bc70d13040056b8802b06774c7c58339 24318 libs optional libxcursor1_1.1.10-1_i386.deb
 d2e4d8b2e785289688685b224f2948ed 66592 debug extra libxcursor1-dbg_1.1.10-1_i386.deb
 9888c162ab2db301d57912a83e3f765d 31142 libdevel optional libxcursor-dev_1.1.10-1_i386.deb

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

iQIcBAEBCAAGBQJLDT/+AAoJEDEBgAUJBeQMxsAP/1ryxir3fDGBs7cQbqfw7au3
U0PTl3rwcphjZDHJzYvRoXHaNpQnrqh7AOUmEe/HzxIqWmTmh/DVBcy2PrKWC9qq
wipj3uFlwlV193S9/Yxg2g5ZUPlOqrIAJFEvsklpKQ4jCBcJKB+DwoTrjRw428er
L3Qv6gCCqwAM0NyDS/Y3TcYrsabSoCjNir/of1IqgZJ9G9e2sYM3LtgrOVDSNvnQ
w5l0CvdLr9GocNe+RXyDL65JEsx4/mNBVfxA6bKOBpJa1BdogiRPUrrz+T7/vkH2
FdReb0p0APZ/b33LkwcgURbA8Mwku9LPOB8AwZsMGUILcgq7n3PI+DMQsF/Dnsla
7hOD6aoBrq+r7vkoCiLNIeFIODVTTw5/yk9iJ9auSY1fQ2h/OQ4zVkprX7sPjrlA
jCyk3EOd4ncLyFhCbeUMt/Rcsj8c82YkiRMBawIg1qg8SOUY6J9/8onVnQI4Rjg8
P0LcNsbtccSQaMc4PpytWrzy1bB3XCsxYRcnriOyH0r/sDEHkCxzczj8wqeuGvGw
kxVewUHZnWa0mOc5uM72kLSUUoya7mabApljg+lir31bKl3sXk35+K6aSJ7RPi+P
FQTDBjkl4Yi6OpM9lcwMfWApP1n6+I/qBAePZ7zksvLurSN6Wc2iVzxVRmveubVV
m1kHkVyiQjbM6qzurSfW
=J+ls
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: