Your message dated Mon, 02 Nov 2015 17:00:28 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 797800: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797800 Debian Bug Tracking System Contact [email protected] 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 [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, 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 <[email protected]> Changed-By: Bastian Blank <[email protected]> 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 ---

