Your message dated Sat, 28 Feb 2009 11:02:10 +0000
with message-id <e1ldmxo-0006tm...@ries.debian.org>
and subject line Bug#516867: fixed in lvm2 2.02.44-2
has caused the Debian Bug report #516867,
regarding lvm2: completion_matches implicitly converted to pointer
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 ow...@bugs.debian.org
immediately.)
--
516867: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=516867
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lvm2
Version: 2.02.44-1
Severity: serious
Tags: patch
Usertags: implicit-pointer-conversion
Our automated buildd log filter[1] detected a problem that is likely to
cause your package to segfault on architectures where the size of a
pointer is greater than the size of an integer, such as ia64 and amd64.
Function `completion_matches' implicitly converted to pointer at lvm.c:135
This is often due to a missing function prototype definition.
For more information, see [2].
Though it is guaranteed that this codepath will cause a segfault on certain
architectures, it is not guaranteed that this codepath would ever be executed
(e.g., if the returned pointer is never dereferenced). However, this bug
does prevent the ia64 buildd from successfully building this package, resulting
in a practical FTBFS issue and warranting the serious severity.
[1] http://people.debian.org/~dannf/check-implicit-pointer-functions
[2] http://wiki.debian.org/ImplicitPointerConversions
diff -urpN lvm2-2.02.44.orig/tools/lvm.c lvm2-2.02.44/tools/lvm.c
--- lvm2-2.02.44.orig/tools/lvm.c 2008-12-17 22:27:18.000000000 -0700
+++ lvm2-2.02.44/tools/lvm.c 2009-02-23 21:56:28.909244639 -0700
@@ -25,9 +25,6 @@ int main(int argc, char **argv)
# include <readline/readline.h>
# include <readline/history.h>
-# ifndef HAVE_RL_COMPLETION_MATCHES
-# define rl_completion_matches(a, b) completion_matches((char *)a, b)
-# endif
static struct cmdline_context *_cmdline;
--- End Message ---
--- Begin Message ---
Source: lvm2
Source-Version: 2.02.44-2
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.44-2_amd64.deb
to pool/main/l/lvm2/clvm_2.02.44-2_amd64.deb
dmsetup-udeb_1.02.30-2_amd64.udeb
to pool/main/l/lvm2/dmsetup-udeb_1.02.30-2_amd64.udeb
dmsetup_1.02.30-2_amd64.deb
to pool/main/l/lvm2/dmsetup_1.02.30-2_amd64.deb
libdevmapper-dev_1.02.30-2_amd64.deb
to pool/main/l/lvm2/libdevmapper-dev_1.02.30-2_amd64.deb
libdevmapper1.02.1-udeb_1.02.30-2_amd64.udeb
to pool/main/l/lvm2/libdevmapper1.02.1-udeb_1.02.30-2_amd64.udeb
libdevmapper1.02.1_1.02.30-2_amd64.deb
to pool/main/l/lvm2/libdevmapper1.02.1_1.02.30-2_amd64.deb
lvm2-udeb_2.02.44-2_amd64.udeb
to pool/main/l/lvm2/lvm2-udeb_2.02.44-2_amd64.udeb
lvm2_2.02.44-2.diff.gz
to pool/main/l/lvm2/lvm2_2.02.44-2.diff.gz
lvm2_2.02.44-2.dsc
to pool/main/l/lvm2/lvm2_2.02.44-2.dsc
lvm2_2.02.44-2_amd64.deb
to pool/main/l/lvm2/lvm2_2.02.44-2_amd64.deb
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 516...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Blank <wa...@debian.org> (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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 28 Feb 2009 11:51:01 +0100
Source: lvm2
Binary: lvm2 lvm2-udeb clvm libdevmapper-dev libdevmapper1.02.1
libdevmapper1.02.1-udeb dmsetup dmsetup-udeb
Architecture: source amd64
Version: 2.02.44-2
Distribution: unstable
Urgency: low
Maintainer: Debian LVM Team <pkg-lvm-maintain...@lists.alioth.debian.org>
Changed-By: Bastian Blank <wa...@debian.org>
Description:
clvm - Cluster LVM Daemon for lvm2
dmsetup - The Linux Kernel Device Mapper userspace library
dmsetup-udeb - The Linux Kernel Device Mapper userspace library (udeb)
libdevmapper-dev - The Linux Kernel Device Mapper header files
libdevmapper1.02.1 - The Linux Kernel Device Mapper userspace library
libdevmapper1.02.1-udeb - The Linux Kernel Device Mapper userspace library
(udeb)
lvm2 - The Linux Logical Volume Manager
lvm2-udeb - The Linux Logical Volume Manager (udeb)
Closes: 516867
Changes:
lvm2 (2.02.44-2) unstable; urgency=low
.
* Fix implicit pointer conversion. (closes: #516867)
* Drop unused ncurses dependency.
Checksums-Sha1:
96a10872a6b6f3b9dcc34b96b7e186a656fb88a8 1214 lvm2_2.02.44-2.dsc
9eb9d77f8775d142c20cdaed61d78d37536b21f7 28144 lvm2_2.02.44-2.diff.gz
4ff27b0307ff39c853dcef1e934370eca396ed18 79082
libdevmapper-dev_1.02.30-2_amd64.deb
0690758c30da2c69aac6d3c110b496c45c445a55 61712
libdevmapper1.02.1_1.02.30-2_amd64.deb
731281780feb1a9813838bee462f423b90c81517 39640
libdevmapper1.02.1-udeb_1.02.30-2_amd64.udeb
2c4e224c5d3a7413d928d5b558ce86918a8cea8e 43802 dmsetup_1.02.30-2_amd64.deb
577e5213ffde07d518e53e3c0912fb8b65ec75fa 19522
dmsetup-udeb_1.02.30-2_amd64.udeb
ee402aa67d608b470bbde534b3f01a280f9ff0d4 376620 lvm2_2.02.44-2_amd64.deb
fdadec23727700afce1178cf2382d2b800df737a 230378 lvm2-udeb_2.02.44-2_amd64.udeb
a6a96172cd7423ccdc23ca1ffd60455ebe086d7d 229108 clvm_2.02.44-2_amd64.deb
Checksums-Sha256:
5d3255c64d950d3c97f579a41998152eaf549b5eeaec0d597e77a0b0a9f15095 1214
lvm2_2.02.44-2.dsc
3764f3c6af8653a1e6fd1e761a5e08da435416197f9ab267d0f07a380a87f0b7 28144
lvm2_2.02.44-2.diff.gz
fee7621c85d181562587901b328ff0cdeaadb0a2bd023356d65f7d8104b3aabf 79082
libdevmapper-dev_1.02.30-2_amd64.deb
513b98c3a22668e406f7a40f3f7ef60536be1bf4402d6be934544732ca8d016f 61712
libdevmapper1.02.1_1.02.30-2_amd64.deb
2bd9d4146f358181168e890a6506a05c8776ed97c83546d3da8f095f2b296ad2 39640
libdevmapper1.02.1-udeb_1.02.30-2_amd64.udeb
4f1681c5237bfc6b81cf55eb909fa72378bc5326d5353a5990cb420e3bf3839f 43802
dmsetup_1.02.30-2_amd64.deb
bcd2d6e53824454c663919695b1d2a8e9570000cdbecab0362f27c3ac596aa54 19522
dmsetup-udeb_1.02.30-2_amd64.udeb
fa0e2f00b531d1e7356810a57e80a5b090f932f47062b7e284f5e3a0741121ad 376620
lvm2_2.02.44-2_amd64.deb
324a19cdb47dba05c8519203ee1ee35fa9d7b22d8ef35aba8a9e0fa847b048e5 230378
lvm2-udeb_2.02.44-2_amd64.udeb
eec1ebb21455edeff7dde6c47f37751c8ec33e8e90ceb11cb4f3e2c0db16ccdb 229108
clvm_2.02.44-2_amd64.deb
Files:
4eb2fbf77787b8c5def97352be4261c1 1214 admin optional lvm2_2.02.44-2.dsc
83fbf59d002b70c975d27551b7c93d15 28144 admin optional lvm2_2.02.44-2.diff.gz
12abb0cd5b197e13634931b33d62355b 79082 libdevel optional
libdevmapper-dev_1.02.30-2_amd64.deb
57412f75358e2769659cc56dd1e41cf7 61712 libs required
libdevmapper1.02.1_1.02.30-2_amd64.deb
134c53ef7ae0e397ca038b36a6e253cc 39640 debian-installer optional
libdevmapper1.02.1-udeb_1.02.30-2_amd64.udeb
26b396cb41b624a40ced63e18d4d2a5c 43802 admin optional
dmsetup_1.02.30-2_amd64.deb
fd57d5ad9c5fb2565eec2062302cdcd1 19522 debian-installer optional
dmsetup-udeb_1.02.30-2_amd64.udeb
841cdea2d79884c07439662f1578ce76 376620 admin optional lvm2_2.02.44-2_amd64.deb
034f7de6199a1cadb3ffb69bf4135ca9 230378 debian-installer optional
lvm2-udeb_2.02.44-2_amd64.udeb
f89c0309c5aa78ea5322a8e015a5a4dd 229108 admin extra clvm_2.02.44-2_amd64.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkmpF/UACgkQLkAIIn9ODhHQ3QCg/CKp1p6En4XNzpXo6xE8Hb6A
558An0O3WESZvjRVNGRVe9p4uRNp5u9/
=Rmit
-----END PGP SIGNATURE-----
--- End Message ---