Your message dated Sun, 26 Feb 2017 11:00:12 +0000 with message-id <[email protected]> and subject line Bug#797161: fixed in libprelude 1.0.0-11.9 has caused the Debian Bug report #797161, regarding libprelude2 contains files with different SONAME versioning 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.) -- 797161: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797161 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: libprelude Version: 1.0.0-11.4 Severity: serious Justification: Policy 8.1, 8.2 Policy says > The run-time shared library must be placed in a package whose name > changes whenever the SONAME of the shared library changes ... > If you have several shared libraries built from the same source tree, > you may lump them all together into a single shared library package > **provided that all of their SONAMEs will always change together**. Be > aware that this is not normally the case, and if the SONAMEs do not > change together, upgrading such a merged shared library package will be > unnecessarily difficult because of file conflicts with the old version > of the package. When in doubt, always split shared library packages so > that each binary package installs a single shared library. (my emphasis) but this is not the case for libprelude2, which contains both libprelude.so.2 and libpreludecxx.so.0. This makes it unnecessarily difficult to handle the libstdc++ transition (for which I will open another bug), which as far as I can see breaks the ABI of libpreludecxx.so.0 but not libprelude.so.2. Policy also says > If your package contains files whose names do not change with each > change in the library shared object version, you must not put them in > the shared library package. Otherwise, several versions of the shared > library cannot be installed at the same time without filename clashes, > making upgrades and transitions unnecessarily difficult. but libprelude2 contains /etc/prelude, /usr/bin/prelude-admin and /usr/share/man/man1/prelude-admin.1. Finally, it seems inappropriate for the shared library to include HTML documentation, which should really be in the -dev package or in a separate -doc package. libprelude needs to go through the NEW queue anyway, for the libstdc++ transition, so I will probably NMU this at the same time. S
--- End Message ---
--- Begin Message ---Source: libprelude Source-Version: 1.0.0-11.9 We believe that the bug you reported is fixed in the latest version of libprelude, 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. Adrian Bunk <[email protected]> (supplier of updated libprelude 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: SHA512 Format: 1.8 Date: Thu, 23 Feb 2017 12:50:44 +0200 Source: libprelude Binary: libprelude-dev libprelude2 libpreludecpp0 libprelude-perl python-prelude Architecture: source amd64 Version: 1.0.0-11.9 Distribution: unstable Urgency: medium Maintainer: Pierre Chifflier <[email protected]> Changed-By: Adrian Bunk <[email protected]> Description: libprelude-dev - Security Information Management System [ Development files ] libprelude-perl - Security Information Management System [ Base library ] libprelude2 - Security Information Management System [ Base library ] libpreludecpp0 - Security Information Management System [ C++ library ] python-prelude - Security Information Management System [ Base library ] Closes: 797161 844897 Changes: libprelude (1.0.0-11.9) unstable; urgency=medium . * Non-maintainer upload. * Backport upstream fix for FTBFS with recent SWIG. (Closes: #844897) * - Apply patch from Andreas Beckmann to factor out a libpreludecpp0 package. - Move HTML documentation from libprelude2 to libprelude-dev. (Closes: #797161) * Switch from -dbg to -dbgsym. * Remove generated bindings/lua/PreludeEasy.cxx when cleaning to allow building twice in a row. * Don't disable PIE. Checksums-Sha1: 6b2a3433af105c6eaedfa0969bbc329752ea690a 2112 libprelude_1.0.0-11.9.dsc f6d5976ac2a9d5c38e24a33a81d9334332a0fa12 15972 libprelude_1.0.0-11.9.debian.tar.xz 31744a333f0c23411f3606e44fcda26f58ff0f99 499782 libprelude-dev_1.0.0-11.9_amd64.deb cbf21abbfadfe09ff10d6e62ae609e133f84ef64 1268436 libprelude-perl-dbgsym_1.0.0-11.9_amd64.deb 923ab88eb0a6ca289c559098a5f2ad676bd18155 605300 libprelude-perl_1.0.0-11.9_amd64.deb f7f4540909e8c42655f241c5b8c561915d589c74 848656 libprelude2-dbgsym_1.0.0-11.9_amd64.deb 7acb0ed08253171ec0e1edbf7ce3cffef21700e9 569344 libprelude2_1.0.0-11.9_amd64.deb c42cf9d98df1887647f51ca7a138ca2aa23103a4 8210 libprelude_1.0.0-11.9_amd64.buildinfo 1ff24b32b097cc0d317ed1d0668e6a99f3f07cff 258052 libpreludecpp0-dbgsym_1.0.0-11.9_amd64.deb e652ba8234b07ab532b0f0b78b1c4b1aed8ef64d 336018 libpreludecpp0_1.0.0-11.9_amd64.deb c593d997458c6d4456e5c221497eae141906d11c 967136 python-prelude-dbgsym_1.0.0-11.9_amd64.deb cfb038eea96f47c94f90320f9c659eb5ac501633 514932 python-prelude_1.0.0-11.9_amd64.deb Checksums-Sha256: b6942ae8b31d87105ed21d958d964e6546cc772b00886cb5313cc53c08991438 2112 libprelude_1.0.0-11.9.dsc 13715432da170e31495a11bee06226225965b55a4278f86641154c8a20eb6835 15972 libprelude_1.0.0-11.9.debian.tar.xz 72e9389b2bd922231b81a753e28b8205f50024bbdcc4ab193a17b0f2ae551687 499782 libprelude-dev_1.0.0-11.9_amd64.deb c27a38d14b07013a59b341124fc063412cd94808b06ac99bf19ebd04fcf82179 1268436 libprelude-perl-dbgsym_1.0.0-11.9_amd64.deb 6334233ea74ceb6c884a64a3194722e6a12a1de0d38babbed3ecceb61b773425 605300 libprelude-perl_1.0.0-11.9_amd64.deb f5ed5d24820616ef7f475a7e6c5c4a7527c55624d739eb6f5497240f871f86f8 848656 libprelude2-dbgsym_1.0.0-11.9_amd64.deb 24869482231d2d88ab360df4c866fe5d0f5dea96549c63db352fc4c64298e394 569344 libprelude2_1.0.0-11.9_amd64.deb 6e3941b31334c49c5c053f11e2684bcd0c606345292c18ff50650c208a83012f 8210 libprelude_1.0.0-11.9_amd64.buildinfo 7a4c38e173ac4e23855ad7c4be2f6d5393e1144802a1d25811f3493047aad3f4 258052 libpreludecpp0-dbgsym_1.0.0-11.9_amd64.deb ac899e81a738e29baf2b2b5902f6811d4d55442bc3f68312e4574b78fb5bdc1e 336018 libpreludecpp0_1.0.0-11.9_amd64.deb 32ae9cdbcf3915f8d4918ff71b4b87dd7bde68734a68cebe69be39be63421d6c 967136 python-prelude-dbgsym_1.0.0-11.9_amd64.deb 32f2e4eae79ddcbf2b8b3e60555b22cae70ef778c9fd3a3b7c1ba22fc6c27d76 514932 python-prelude_1.0.0-11.9_amd64.deb Files: 5555a9e3db3c1aaaa7a39a24d41433d0 2112 libs extra libprelude_1.0.0-11.9.dsc b09d3c6e018bb01bcf16c06f97e77cb5 15972 libs extra libprelude_1.0.0-11.9.debian.tar.xz 62500acdf1352f1897677c72391ea045 499782 libdevel extra libprelude-dev_1.0.0-11.9_amd64.deb a80dcb15dcf0f7d9c754e8394eddeb23 1268436 debug extra libprelude-perl-dbgsym_1.0.0-11.9_amd64.deb b22c02cd055015e06bb0b4aed9a2985f 605300 perl extra libprelude-perl_1.0.0-11.9_amd64.deb 7b2a170ef9b4c6a4c3ca7e20751df9a5 848656 debug extra libprelude2-dbgsym_1.0.0-11.9_amd64.deb f8aaacceaf831f121f1de94f6ba7b3dc 569344 libs extra libprelude2_1.0.0-11.9_amd64.deb 5432205fc1089d1cf07df87899ac5cdc 8210 libs extra libprelude_1.0.0-11.9_amd64.buildinfo ef06d06345a0b80fe276b8472c56ccb1 258052 debug extra libpreludecpp0-dbgsym_1.0.0-11.9_amd64.deb e6c9449a17e95e9bbfbed07c18a5937a 336018 libs extra libpreludecpp0_1.0.0-11.9_amd64.deb 26c10fa28b0edd40ed3b5b35a22fb3bd 967136 debug extra python-prelude-dbgsym_1.0.0-11.9_amd64.deb 191add99b168e08f535104579db20324 514932 python extra python-prelude_1.0.0-11.9_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAliuxkEACgkQiNJCh6LY mLGzohAAt0gAGH4X7IxJoWH9MhS/fS/foVc1vN4nG4mJy6tF0Sf0A7ogkZKafHhA c/zbRzrrAML373d/U/MgCXTzZr5ocPBdVxPY11LqsjvRxBDY8UIezkZF6xdnv3Mk HVWNSL2E3zq/eKyJIRH46qjf1lUQlRs4Zeto3Y2S3N1Ox93tNq49etkhRqDqkYjk KR3ZsNdhO0prKRuvNWy3uJkYMuToN62tm1wng822GySV0afeTRyBkK7qphD58gxj F7QF26Tm4PrSGO0DOZkYtnDU99eVSbHMXYJ+etX9XTPTtQqw5/jjEKMHJg58HUnk WZnvbICfw2ObMXYapOWqIneibPyYcM8oH82wsYDhBHNheX6OqH/CkDzBi8w6L68B Cm6alb51WjE7mz4jzTq2EMEsTAGrJ0+9eEUGu2X4nAZsx7ZRgDsvgbAasAlJFFax 0EhAlokrnDnrA5FXWACifgqK/zJ8ku85I1dkDxiXnBkjxeLJkMz2HwBK4mP1mUkw UXkRb8n/m496M8PFzHDw0wT4pJ/Ak0VNir18LLMzdSkqyW2DlIYwZUdH040WlXGR 08i71XPmpsLTuiGnMCJTJq4kWc64y5Q4nHlr8BPapIHM4Z7aveHZtWJboWuLa7CQ j1DIkuCnCWCwXxVDJ8eFJda5vQXfeBfjOsbKel2Qwlio7FzffNU= =LBn/ -----END PGP SIGNATURE-----
--- End Message ---

