Your message dated Sun, 22 Jun 2008 09:32:08 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#482745: fixed in lvm2 2.02.38-1
has caused the Debian Bug report #482745,
regarding lvm2: FTBFS when converted to new source format 3.0 (quilt)
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 [EMAIL PROTECTED]
immediately.)
--
482745: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482745
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: lvm2
Version: 2.02.35-1
Severity: minor
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 lvm2 does break. To reproduce the
problem you can do this:
$ apt-get source lvm2
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' lvm2-2.02.35/debian/control
$ dpkg-source -b lvm2-2.02.35
$ dpkg-source -x lvm2_2.02.35-1.dsc
$ cd lvm2-2.02.35 && 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.02.35-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 lvm2, the build system copies sources files over
to a temporary directory but it doesn't copy the ".pc" directory if it
exists and thus the call to "quilt push -a" will fail trying to reapply
patches (since they have already been applied by dpkg-source -x).
I would suggest to call quilt push -a only if 'quilt unapplied' returns
true in the main source directory. Something like this (in your
setup-deb/setup-udeb rules):
if QUILT_PATCHES=$(CURDIR)/debian/patches quilt --quiltrc /dev/null \
unapplied >/dev/null 2>&1; then \
cd $(DIR); QUILT_PATCHES=$(CURDIR)/debian/patches quilt --quiltrc \
/dev/null push -a || test $$? = 2; \
fi
Cheers,
[1] http://lists.debian.org/debian-devel-announce/2008/04/msg00004.html
--
Raphael Hertzog
--- End Message ---
--- Begin Message ---
Source: lvm2
Source-Version: 2.02.38-1
We believe that the bug you reported is fixed in the latest version of
lvm2, which is due to be installed in the Debian FTP archive:
clvm_2.02.38-1_amd64.deb
to pool/main/l/lvm2/clvm_2.02.38-1_amd64.deb
lvm2-udeb_2.02.38-1_amd64.udeb
to pool/main/l/lvm2/lvm2-udeb_2.02.38-1_amd64.udeb
lvm2_2.02.38-1.diff.gz
to pool/main/l/lvm2/lvm2_2.02.38-1.diff.gz
lvm2_2.02.38-1.dsc
to pool/main/l/lvm2/lvm2_2.02.38-1.dsc
lvm2_2.02.38-1_amd64.deb
to pool/main/l/lvm2/lvm2_2.02.38-1_amd64.deb
lvm2_2.02.38.orig.tar.gz
to pool/main/l/lvm2/lvm2_2.02.38.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Blank <[EMAIL PROTECTED]> (supplier of updated lvm2 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 [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 22 Jun 2008 11:19:29 +0200
Source: lvm2
Binary: lvm2 lvm2-udeb clvm
Architecture: source amd64
Version: 2.02.38-1
Distribution: unstable
Urgency: low
Maintainer: Debian LVM Team <[EMAIL PROTECTED]>
Changed-By: Bastian Blank <[EMAIL PROTECTED]>
Description:
clvm - Cluster LVM Daemon for lvm2
lvm2 - The Linux Logical Volume Manager
lvm2-udeb - The Linux Logical Volume Manager (udeb)
Closes: 482745
Changes:
lvm2 (2.02.38-1) unstable; urgency=low
.
* New upstream version.
* Update standards version to 3.7.3, no changes.
* Only ignore known VCS dirs (closes: #482745)
Checksums-Sha1:
4e5a7129cf8ff553e3fdc6837aed55c2cd9530f8 1132 lvm2_2.02.38-1.dsc
de4c19badc20362749ddb1a74285e4e4434ca2f2 588515 lvm2_2.02.38.orig.tar.gz
69608ac541bd7fec2e0fc56d4927d5afbc4d4ca8 14394 lvm2_2.02.38-1.diff.gz
7742ed3f2d5ebe58cc8182f8e6b67b8fb5e3d825 360064 lvm2_2.02.38-1_amd64.deb
9f67ad08b92f07195046e21d6f8633995e5043af 236496 clvm_2.02.38-1_amd64.deb
14e396f320010280dc8fc2f5cad60e970e24bda4 226690 lvm2-udeb_2.02.38-1_amd64.udeb
Checksums-Sha256:
1f701720fc5038ec0cc92f5318569f313045e48864c1d367f90dd6cc5c5723a3 1132
lvm2_2.02.38-1.dsc
f0127e7a654df36d423e691bce87e43aa0d709f39fc9c5726da366f4c08c1468 588515
lvm2_2.02.38.orig.tar.gz
18ba8f77736a2c49984ab40f202f22ab7a20c1935088240ba44496dc50578d37 14394
lvm2_2.02.38-1.diff.gz
b84be4719fa181e3c72d98f65ee16bab9a9bc84aa17982051942edc60d362214 360064
lvm2_2.02.38-1_amd64.deb
cdda1427df0e2640c680044bd45558b0560f405673f9112adf4d4316d72fc421 236496
clvm_2.02.38-1_amd64.deb
b4c70693425a001771ac2f6af636d206aefc5f68a04223ab23fd156a527bb1e6 226690
lvm2-udeb_2.02.38-1_amd64.udeb
Files:
7192329b8dcce3b04f368a01178fb935 1132 admin optional lvm2_2.02.38-1.dsc
98502505f09089602afdcdc2313826e4 588515 admin optional lvm2_2.02.38.orig.tar.gz
078314ee1eca4adb4a75b1c732929790 14394 admin optional lvm2_2.02.38-1.diff.gz
733433c1d448d87affc29c65a4c7e0c2 360064 admin optional lvm2_2.02.38-1_amd64.deb
22ed1be3ee355915026c0d7c41d80a84 236496 admin extra clvm_2.02.38-1_amd64.deb
ba1d788325f305d75945295b5aad41c5 226690 debian-installer optional
lvm2-udeb_2.02.38-1_amd64.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkheGl4ACgkQxWtQqFixGB6YAwCfbJd15ShisoahLbjxeIm/zLoK
HkYAn3DAwq8b7NTSXqswdzcAFgVAOTqf
=Z6E8
-----END PGP SIGNATURE-----
--- End Message ---