Your message dated Mon, 02 Nov 2015 17:00:28 +0000
with message-id <e1ztit6-0000yq...@franck.debian.org>
and subject line Bug#797800: fixed in lvm2 2.02.133-1
has caused the Debian Bug report #797800,
regarding libdevmapper-dev: Missing dependencies / brokenness in devmapper.pc
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.)


-- 
797800: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797800
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libdevmapper-dev
Version: 2.02.127-1
Severity: serious

Dear Maintainer,

There are a couple of problems with the dependencies of libdevmapper-dev
and/or the included devmapper.pc file.

The /usr/lib/x86_64-linux-gnu/pkgconfig/devmapper.pc file
states:
Requires.private:  libudev librt

This means packages build against/using devmapper.pc
will fail to configure. As an example it might look like this:

configure:6523: checking for LVM_DEPS
configure:6533: $PKG_CONFIG --exists --print-errors "polkit-gobject-1 >= 0.92
                             $POLKIT_REQUIREMENT
                             lvm2app
                             gudev-1.0 >= 164"
Package librt was not found in the pkg-config search path.
Perhaps you should add the directory containing `librt.pc'
to the PKG_CONFIG_PATH environment variable
Package 'librt', required by 'devmapper', not found
configure:6539: $? = 1
configure:6559: $PKG_CONFIG --exists --print-errors "polkit-gobject-1 >= 0.92
                             $POLKIT_REQUIREMENT
                             lvm2app
                             gudev-1.0 >= 164"
Package librt was not found in the pkg-config search path.
Perhaps you should add the directory containing `librt.pc'
to the PKG_CONFIG_PATH environment variable
Package 'librt', required by 'devmapper', not found
configure:6565: $? = 1
configure:6582: result: no



The solution is to include a dependency on the package shipping
the relevant .pc files, eg libudev.pc and librt.pc.

The first one is easily fixed since libudev.pc file is included in
libudev-dev. Just make libdevmapper-dev depend on libudev-dev.

The librt.pc file does not seem to be shipped by any package in Debian.
Likely the generation of devmapper.pc was not right, since the
the Requires.prive line seems to be generated according to:
http://sources.debian.net/src/lvm2/2.02.127-1/libdm/libdevmapper.pc.in/#L11

My suspicion is that @RT_PC@ should have ended up empty on Debian.

The configure.in script seems to be flawed by assuming that if there's
a librt.so, then there's also a librt.pc....
cf. AC_CHECK_LIB vs PKG_CHECK_MODULES.

As an alternative you might want to convince the glibc maintainers
to ship the/a librt.pc file.


Regards,
Andreas Henriksson

-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--- End Message ---
--- Begin Message ---
Source: lvm2
Source-Version: 2.02.133-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.

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 797...@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...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 01 Nov 2015 10:42:25 +0100
Source: lvm2
Binary: lvm2 lvm2-udeb clvm libdevmapper-dev libdevmapper1.02.1 
libdevmapper1.02.1-udeb dmsetup dmsetup-udeb libdevmapper-event1.02.1 dmeventd 
liblvm2app2.2 liblvm2cmd2.02 liblvm2-dev python-lvm2 python3-lvm2
Architecture: source amd64
Version: 2.02.133-1
Distribution: unstable
Urgency: medium
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
 dmeventd   - Linux Kernel Device Mapper event daemon
 dmsetup    - Linux Kernel Device Mapper userspace library
 dmsetup-udeb - Linux Kernel Device Mapper userspace library (udeb)
 libdevmapper-dev - Linux Kernel Device Mapper header files
 libdevmapper-event1.02.1 - Linux Kernel Device Mapper event support library
 libdevmapper1.02.1 - Linux Kernel Device Mapper userspace library
 libdevmapper1.02.1-udeb - Linux Kernel Device Mapper userspace library (udeb)
 liblvm2-dev - LVM2 libraries - development files
 liblvm2app2.2 - LVM2 application library
 liblvm2cmd2.02 - LVM2 command library
 lvm2       - Linux Logical Volume Manager
 lvm2-udeb  - Linux Logical Volume Manager (udeb)
 python-lvm2 - LVM2 application library - Python 2 binding
 python3-lvm2 - LVM2 application library - Python 3 binding
Closes: 773984 794405 797800
Changes:
 lvm2 (2.02.133-1) unstable; urgency=medium
 .
   * New upstream version.
   * Remove references to EVMS. (closes: #794405)
   * Remove support for cman and openais.
   * Make libdevmapper-dev depend on libudev-dev. (closes: #797800)
   * Use debhelper compat level 9.
   * Cleanup old systemd services.
   * Add python bindings. (closes: #773984)
   * Update Standards-Version to 3.9.6, no changes.
Checksums-Sha1:
 a99d5c92313e0af80b222e8a562e4174d7aab1b0 2631 lvm2_2.02.133-1.dsc
 73535da35cff9d5936249d4b349859c60731fc31 1356636 lvm2_2.02.133.orig.tar.xz
 5acaa56617187f04b8a6ef7d8ac8bb9e65d7ad90 31488 lvm2_2.02.133-1.debian.tar.xz
 770b1767c3a201a2fd4b23c187d68e8fd252730c 494236 clvm_2.02.133-1_amd64.deb
 dd3c81d89815f2e7123acb8098f48e8a2b33f86a 58936 dmeventd_1.02.110-1_amd64.deb
 5e6fa7821ac19d741383d7f5309258da60a28899 39670 
dmsetup-udeb_1.02.110-1_amd64.udeb
 0174b4c42816cba87d9bcb3155c9395698f40a1d 93064 dmsetup_1.02.110-1_amd64.deb
 021a7903c36beaecd49c733decfd15d0b0bdd99a 62114 
libdevmapper-dev_1.02.110-1_amd64.deb
 6446b90ce115c05e45735ad2dfe77e2af6c3b070 39918 
libdevmapper-event1.02.1_1.02.110-1_amd64.deb
 559b790482eff213306ca364cb290f0421b55066 118230 
libdevmapper1.02.1-udeb_1.02.110-1_amd64.udeb
 f8d52ed7ee434c9afbdb68ff639ecde9bb958fae 176470 
libdevmapper1.02.1_1.02.110-1_amd64.deb
 d9174b78e1c5a8cfdeba55ec37ec3a168f6ffdbc 100296 
liblvm2-dev_2.02.133-1_amd64.deb
 b9fe9060f6b7bc8f0009509ddbf7e4a3df334cb6 479154 
liblvm2app2.2_2.02.133-1_amd64.deb
 f4cd2cf4c05e7c0ee303de05ed23309a92a90b7b 605384 
liblvm2cmd2.02_2.02.133-1_amd64.deb
 ed851561e4e2b6b81ea22576b34bf1f55ba677d0 451684 lvm2-udeb_2.02.133-1_amd64.udeb
 32b9a5476f70ba900f1fbf05ab92f101b116a37f 817358 lvm2_2.02.133-1_amd64.deb
 51dc7c49a500ec03004feb7cbb30026facf77236 104212 
python-lvm2_2.02.133-1_amd64.deb
 82635c9773fd722a42a03a871dfd4f55aad63f13 104412 
python3-lvm2_2.02.133-1_amd64.deb
Checksums-Sha256:
 9b68547d4613cc2cad46dedc253d696e2b04e39dd0741228db4275afc7cd8be6 2631 
lvm2_2.02.133-1.dsc
 79c6fc85f28b6af1870d7e3b06d8339270746a5028f47a5b412f4394156ed846 1356636 
lvm2_2.02.133.orig.tar.xz
 7e65d0eb6037c210eee3fd4196e12ee56588b66129a9fc3107a5a993bd51d248 31488 
lvm2_2.02.133-1.debian.tar.xz
 bcf94e127a7650e45fdcb889676010e9387d0db932151384c7c6582b00241797 494236 
clvm_2.02.133-1_amd64.deb
 17611e40bb65eba0bb28d5355e0fcd0a1b025916ac348184fd003d646806f185 58936 
dmeventd_1.02.110-1_amd64.deb
 d4b4c03e8537f41ccdd20356127c476581358529c2a8c62c28f49b37beeeda27 39670 
dmsetup-udeb_1.02.110-1_amd64.udeb
 1924b4cd98c625e782331399dfad768238c0e9930b00cafdd7619e27ee0c1f1d 93064 
dmsetup_1.02.110-1_amd64.deb
 69e3eee7dfad15e2ef065aa0561baa3b51927ee0442ba56ba9af4195b27f9a2d 62114 
libdevmapper-dev_1.02.110-1_amd64.deb
 6031fae51e2128380a50c7451c0eda015b36e6c0d25a77073c1dca879152c19b 39918 
libdevmapper-event1.02.1_1.02.110-1_amd64.deb
 0483be9712ebc89aa653cc0885c9f9d9d12585e83a275f59312f8909d2838626 118230 
libdevmapper1.02.1-udeb_1.02.110-1_amd64.udeb
 3be83cfface3a8f7b3ae58574a8449dd930987afd55d165abc27f0cf9f834b95 176470 
libdevmapper1.02.1_1.02.110-1_amd64.deb
 b6c00dfa9474d767b81dee2bd550fca53f95cbbe7dabea3c16929bbe8394d429 100296 
liblvm2-dev_2.02.133-1_amd64.deb
 d4b3f9d45660ae5a9a0f95107611c792a437b66e80eed4d1fc06e79c1650605d 479154 
liblvm2app2.2_2.02.133-1_amd64.deb
 046cadedf4adaff076945e5f9c06a663c0434aeed6de6874005433ff3d97bcf0 605384 
liblvm2cmd2.02_2.02.133-1_amd64.deb
 2bc678efea9f2e484b2f5e68940dd846f2b13e703762f9b7a6cbe6beb63add28 451684 
lvm2-udeb_2.02.133-1_amd64.udeb
 45524c8c14a53f78e91356c77d2e95c2d035d68577c065d87662fdb7a8087d7e 817358 
lvm2_2.02.133-1_amd64.deb
 8da0513da471b10a1d7da5dea039c872ede4478ed9bae1168eace4ae0755820f 104212 
python-lvm2_2.02.133-1_amd64.deb
 20511e67ff28455062ecfbd78cef0f6b9291301524af08f8206452b24302a5e4 104412 
python3-lvm2_2.02.133-1_amd64.deb
Files:
 150969fb612233fff3fc544427027c3c 2631 admin optional lvm2_2.02.133-1.dsc
 6eff3c56512990cb75f58795e366f375 1356636 admin optional 
lvm2_2.02.133.orig.tar.xz
 12d40b328b323ae0c599f7239d4e21d0 31488 admin optional 
lvm2_2.02.133-1.debian.tar.xz
 85242a06a68a3fc801429608c6b604b6 494236 admin extra clvm_2.02.133-1_amd64.deb
 929e912ecdf23e7642d8fe31ef91479c 58936 admin optional 
dmeventd_1.02.110-1_amd64.deb
 13fea2d8922273601acb1d6925a3ab99 39670 debian-installer optional 
dmsetup-udeb_1.02.110-1_amd64.udeb
 edd5c03373ec63ceaa549c005f57fbcd 93064 admin optional 
dmsetup_1.02.110-1_amd64.deb
 494f0f032444dd634f31d94b824bb145 62114 libdevel optional 
libdevmapper-dev_1.02.110-1_amd64.deb
 c24732c3f2106f831acd97b4e98aeb9e 39918 libs optional 
libdevmapper-event1.02.1_1.02.110-1_amd64.deb
 9f372cabab8d5e5d06e4bb9592391801 118230 debian-installer optional 
libdevmapper1.02.1-udeb_1.02.110-1_amd64.udeb
 7166d54fdd62f19855255bb1aba819d8 176470 libs optional 
libdevmapper1.02.1_1.02.110-1_amd64.deb
 128a3a2e71bcca8558f722fb9ce141c9 100296 libdevel optional 
liblvm2-dev_2.02.133-1_amd64.deb
 cd8ae04eb11a4c7e6bd1b253a80a65e7 479154 libs optional 
liblvm2app2.2_2.02.133-1_amd64.deb
 0527311e958604fec16948610a02016a 605384 libs optional 
liblvm2cmd2.02_2.02.133-1_amd64.deb
 f4dc2000ac4a1c70df4c7acefbc04aa4 451684 debian-installer optional 
lvm2-udeb_2.02.133-1_amd64.udeb
 f021be7636b956b68a689a0d06f9c8db 817358 admin optional 
lvm2_2.02.133-1_amd64.deb
 e0c3eaf3e852635eaa3a2c8e94ce3041 104212 python optional 
python-lvm2_2.02.133-1_amd64.deb
 4870b100a96182c658b26dc66f8cca70 104412 python optional 
python3-lvm2_2.02.133-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJWNeBPAAoJEG2TiIWKaf5RQDkIAIO+Wncu8RJve/4YuerBWPvq
Q7H2ktmyS4AXE21eYPyNMk6sS9pqoOQJwtkvflHhWPmsLxhn1weZeuMdrAQVAkWy
Uehq24Os3/gSY5XxnwbgCQ+AiasYMTK4G2cLna97UDvVkppdTB3xtOd2L6swwwBL
GwX6+nptR/klJGJ5wKRTBVofpONViJIbA8NOENUZ/OlXTZE3ncnGvrUH5MbMSoB0
f2mz5St93jxBsD86AbNApdnVRrAeAZJIow3D68omVeLdic7Og7SC9sZV4xiSHZpu
IuK/mgAyKC6hNtDcWbBWqBBNAd+3zRbxRG6BFAuoE1QBMZITJbVVz95CYczZU8Y=
=PXiI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to