Your message dated Fri, 02 Mar 2018 23:00:12 +0000
with message-id <e1erteu-0000ua...@fasolo.debian.org>
and subject line Bug#855916: fixed in libprelude 4.1.0-1
has caused the Debian Bug report #855916,
regarding libprelude2: move /etc/prelude and prelude-admin into own package(s)
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.)


-- 
855916: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855916
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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: 4.1.0-1

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 855...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Andrejak <thomas.andre...@gmail.com> (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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 28 Feb 2018 09:00:00 +0200
Source: libprelude
Binary: libprelude-dev libprelude-doc libprelude23 libpreludecpp8 prelude-utils 
libprelude-perl python-prelude python3-prelude ruby-libprelude libprelude-lua
Architecture: source amd64 all
Version: 4.1.0-1
Distribution: unstable
Urgency: medium
Maintainer: Pierre Chifflier <pol...@debian.org>
Changed-By: Thomas Andrejak <thomas.andre...@gmail.com>
Description:
 libprelude-dev - Security Information and Events Management system [ 
Development f
 libprelude-doc - Security Information and Events Management system [ 
Documentation
 libprelude-lua - Security Information and Events Management system [ Lua 
bindings
 libprelude-perl - Security Information and Events Management system [ Perl 
bindings
 libprelude23 - Security Information and Events Management system [ Base library
 libpreludecpp8 - Security Information and Events Management system [ C++ 
library ]
 prelude-utils - Security Information and Events Management system [ Utils ]
 python-prelude - Security Information and Events Management system [ Python2 
bindi
 python3-prelude - Security Information and Events Management system [ Python3 
bindi
 ruby-libprelude - Security Information and Events Management system [ Ruby 
bindings
Closes: 689434 855916 891800
Changes:
 libprelude (4.1.0-1) unstable; urgency=medium
 .
   * Bump version 4.1.0 (Closes: #891800)
     - New patches:
       011-fix_spelling_error.patch
       012-fix-server_confirm_type.patch (Closes: #689434)
     - Remove unnecessary patches:
       002-manpages-spelling.patch
       003-disable_gnulib_test_lock.patch
       009-update-gtkdoc-files.patch
     - Fix license-problem-non-free-RFC for src/common.c
   * Update d/control
     - Bump to Standards-Version 4.1.3
     - Update Vcs-* to Salsa
     - Update debhelper to 11
     - Split libprelude23 to libprelude23 and libprelude-utils (Closes: #855916)
       This new package handle /etc/prelude dir and prelude-admin binary
     - Update packages description
   * Update d/compat to 11
   * Add symbols files for libprelude23 and libpreludecpp8
   * Update d/copyright: update dates to 2017
Checksums-Sha1:
 653d10418cf546665d5060b31565595ee26a79ab 3165 libprelude_4.1.0-1.dsc
 8e83727ad68906529e1bcb010b6754a97422f6da 2852916 libprelude_4.1.0.orig.tar.gz
 1f5f666f2cdc1e21d887c59e9b29ba5ad0373edf 212 libprelude_4.1.0.orig.tar.gz.asc
 13b3e6b537fc62b5bd3008a4bd947abc3d70de34 21380 libprelude_4.1.0-1.debian.tar.xz
 b4e6ce49d5e60c0750a6fe19dd03265333473b88 425744 
libprelude-dev_4.1.0-1_amd64.deb
 bf47fb3bbbe60ababd24d2f7683339889bd85a02 517268 libprelude-doc_4.1.0-1_all.deb
 f1cce95bb08d94ac2088e122054bda126b92b35a 249436 
libprelude-lua-dbgsym_4.1.0-1_amd64.deb
 6c5f0e8fb0485d9cb84fe8b315fe395bf2fcd920 446060 
libprelude-lua_4.1.0-1_amd64.deb
 6b8562ceddedd35b7b0bfd33cd88e64951f0bfac 443552 
libprelude-perl-dbgsym_4.1.0-1_amd64.deb
 e857143dbe41395ba68049bbdd711bdbe9b41c5e 468564 
libprelude-perl_4.1.0-1_amd64.deb
 f992c36753a74a41dff34152a3877c4dae7ff21e 766568 
libprelude23-dbgsym_4.1.0-1_amd64.deb
 d92aa16939530eec5ae51b205c0c59fc20177977 610840 libprelude23_4.1.0-1_amd64.deb
 9a77deb18c06c6051a9e730b23b8a174df483bee 13821 
libprelude_4.1.0-1_amd64.buildinfo
 f540024496770772cb8bd17175c42b0004ce2338 327096 
libpreludecpp8-dbgsym_4.1.0-1_amd64.deb
 447da8ed8eca744ac290dd8bff268e203c2b3b16 408540 
libpreludecpp8_4.1.0-1_amd64.deb
 ded45e66af9a17580db5945b36b986aea2cdc8a0 83808 
prelude-utils-dbgsym_4.1.0-1_amd64.deb
 492502079efce8c70eb9898b4e25a590ec114d95 410516 prelude-utils_4.1.0-1_amd64.deb
 aff557ff2a878dd280416998baa7fe10cf8b84bc 395456 
python-prelude-dbgsym_4.1.0-1_amd64.deb
 8a2931fa73285ed73509af45c33fe0351d03853c 459836 
python-prelude_4.1.0-1_amd64.deb
 bea283b66ae626f658ffbcfc07eff92321d420b3 398688 
python3-prelude-dbgsym_4.1.0-1_amd64.deb
 b0b1e76b4cf43bdfa56400e7bd3fa4c2d164ff16 459540 
python3-prelude_4.1.0-1_amd64.deb
 1da1bd4d6b19f8ede67eecd7b114e9144570609e 352020 
ruby-libprelude-dbgsym_4.1.0-1_amd64.deb
 d7f66441658b48528babafeaf52a59969254acd7 444960 
ruby-libprelude_4.1.0-1_amd64.deb
Checksums-Sha256:
 07533862e02a3731cde0a888d12fbfbd8de4220c9afeaa25e63bfd8c226b26f2 3165 
libprelude_4.1.0-1.dsc
 21ee5bee2fc4136903c606ad7891927b7b32a29e92ca7e418ac458823951562d 2852916 
libprelude_4.1.0.orig.tar.gz
 7bbaa22f7fea91f5699a6ab6fb077f2fcacf982f880238699b00c8a051542dfe 212 
libprelude_4.1.0.orig.tar.gz.asc
 004d5e3a9dd4310a255b45c109a59f56beee9794513eb4115e231735c4915d22 21380 
libprelude_4.1.0-1.debian.tar.xz
 e7b8242e9361d0655c14069a5fdb0f3d75012369b2c98558c2185d58635b586f 425744 
libprelude-dev_4.1.0-1_amd64.deb
 e111c8a3c972693b50be6bb0691fd3bda87ec452eb5a14596b03197f2d6f79d5 517268 
libprelude-doc_4.1.0-1_all.deb
 4cc3e30be874f889c91e8c2ec5b1dfa2ac32142f9da49f80ca523b0a01eef554 249436 
libprelude-lua-dbgsym_4.1.0-1_amd64.deb
 8ad6807eb1714cf98655e700cf41ad5dc47b33397f38d60ed5f1c028705e2597 446060 
libprelude-lua_4.1.0-1_amd64.deb
 8ab9e986f6676aabd462327e9fd617074b11d19c7c23bfbab869c47d813bf406 443552 
libprelude-perl-dbgsym_4.1.0-1_amd64.deb
 342c622bacc347c397f8e5cd1992a7196d74d4a53057d2ef849bfea5a24c61e0 468564 
libprelude-perl_4.1.0-1_amd64.deb
 d104527c134697c43a327a2c3510ce458ddb91192c30d8653e37d922af8b03ea 766568 
libprelude23-dbgsym_4.1.0-1_amd64.deb
 f7a407a1aef237cf4712a232182e34be024e2dcbf0c8050eb6761f49c7e9db21 610840 
libprelude23_4.1.0-1_amd64.deb
 ff4885943611d13ccd93c3a31c07546ee12adbed01d5ec8f32e9469036796ccb 13821 
libprelude_4.1.0-1_amd64.buildinfo
 d3cfe68de92b6055b1dbf7b69dc9c0469ac52aa924f7770f4538b2fd23e4dbd4 327096 
libpreludecpp8-dbgsym_4.1.0-1_amd64.deb
 24ad9179860a19aeb209abbd0baf1928b230b0575e148c16fa7f96d07779eed4 408540 
libpreludecpp8_4.1.0-1_amd64.deb
 17da0b4eaf7c21e466e82bbcdcec61c07c0bd9a74625a3c8a5d3e36dd99cd0cb 83808 
prelude-utils-dbgsym_4.1.0-1_amd64.deb
 50e7b8f3218790769b1f4f121168cfdd8263c4e4c3c5dd3f8011b1c8321488a3 410516 
prelude-utils_4.1.0-1_amd64.deb
 e586e6d1cd643855f2295ccebe3559c3698b3c4bad43cc2ad2e989ac67e34fa1 395456 
python-prelude-dbgsym_4.1.0-1_amd64.deb
 7b2275198af6ed7f95c8b85e553bf628e50e2d4d60f08da8ae1fc092cc0b9933 459836 
python-prelude_4.1.0-1_amd64.deb
 9e890ddde39f9acfff05f80a42dfd4eaae046070fef2643b45097e95aeb8df34 398688 
python3-prelude-dbgsym_4.1.0-1_amd64.deb
 07d04f391e76b858f231f784a348e15c2d946da953b65ecff5126feb039efaf0 459540 
python3-prelude_4.1.0-1_amd64.deb
 f55c0ecd859a4be080d73dd374814d7b11eb0b74a7f7af4f0fb2a7266c6ae968 352020 
ruby-libprelude-dbgsym_4.1.0-1_amd64.deb
 0538ea0bf866baedf307cc59a0c017884eb5f143a2ab42915430aabd63caf4bf 444960 
ruby-libprelude_4.1.0-1_amd64.deb
Files:
 ba9adfea4ff7ac1883d72cb9c14d12cf 3165 libs optional libprelude_4.1.0-1.dsc
 d75977db58de9ba4cf9c4d00a0e25cb9 2852916 libs optional 
libprelude_4.1.0.orig.tar.gz
 6deb5dd91114a5f1332d49f71733b4a6 212 libs optional 
libprelude_4.1.0.orig.tar.gz.asc
 b43fa97e7317b42039b5af356e22507f 21380 libs optional 
libprelude_4.1.0-1.debian.tar.xz
 195a8b82711856403aa837441b0fe92d 425744 libdevel optional 
libprelude-dev_4.1.0-1_amd64.deb
 81b10daac1a8a0a77e2b49d79ec9257e 517268 doc optional 
libprelude-doc_4.1.0-1_all.deb
 3cb37e8ce4b7fd9d7e21cf078a60275c 249436 debug optional 
libprelude-lua-dbgsym_4.1.0-1_amd64.deb
 39339315c3edaebdb5c34df575aa8513 446060 interpreters optional 
libprelude-lua_4.1.0-1_amd64.deb
 ba6ebddd30c5cfa5054d5990e8b72e2e 443552 debug optional 
libprelude-perl-dbgsym_4.1.0-1_amd64.deb
 cc734d25e21f55ac374ec88234fcc95a 468564 perl optional 
libprelude-perl_4.1.0-1_amd64.deb
 e55dfac7cfbfe8a05b12bb704392d55a 766568 debug optional 
libprelude23-dbgsym_4.1.0-1_amd64.deb
 bf54778df6c99068b0c773be7c967879 610840 libs optional 
libprelude23_4.1.0-1_amd64.deb
 1ee8735b750025fb5cbcae6518dfd5ce 13821 libs optional 
libprelude_4.1.0-1_amd64.buildinfo
 8d803d0175929e43870e7aaff959f13e 327096 debug optional 
libpreludecpp8-dbgsym_4.1.0-1_amd64.deb
 b0870f15c327f7fe3bb4276a92c09cc7 408540 libs optional 
libpreludecpp8_4.1.0-1_amd64.deb
 3965a674f27f09cf0aa7fc8d55429e3e 83808 debug optional 
prelude-utils-dbgsym_4.1.0-1_amd64.deb
 f1bffd7ab91505c43627c8ed77ea357d 410516 utils optional 
prelude-utils_4.1.0-1_amd64.deb
 623ba077bf1c7c76d5577f238b65f204 395456 debug optional 
python-prelude-dbgsym_4.1.0-1_amd64.deb
 bc61bef13c9bc22bc4ed6c99b94de0e1 459836 python optional 
python-prelude_4.1.0-1_amd64.deb
 7827a9e3be1a6b8bb8ccead28e5b9386 398688 debug optional 
python3-prelude-dbgsym_4.1.0-1_amd64.deb
 2c682d64c098ca767ab79379ca851a84 459540 python optional 
python3-prelude_4.1.0-1_amd64.deb
 fbb6150f3aee6d0fe1e49d550ad0c31e 352020 debug optional 
ruby-libprelude-dbgsym_4.1.0-1_amd64.deb
 7e0fab7f5e8d44c647d6519439cb26f1 444960 ruby optional 
ruby-libprelude_4.1.0-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlqZanwACgkQCBa54Yx2
K62yCg/+OKkSuSrjx+VyQ5/rXlKIhLPu5sxzxwaj7TRJ3e4rjBeCDw5Qkmd+l8BK
rG9aUcHHA6IsBXWio3vFv7SiIyVJnWKNzcydb359SWfT+dqI+NnkUCHVj2Py1w3l
LKcsh7Ev2zRNER62dFE2m36UbzYP+Fty9C4z0wFKYnPktxPOCPUR15lFUFdkoO5w
B5hWjlvmNbATTV6BBKE6NfpsyGMMhK7jzL8AdIPxgwe3fgSpJ9CEYlMh+SFIB18r
Kfq753vefl9aoAlmSzPC7wt4Asl/HFBWSGUWucrqNd5jdP1UzMwxSbBGp+tUTxtI
B7WT54XrbodteFpALsVL6bSCA3rFA2fe9cuAoFFykAAE29tTUs+vxDR4ErOQjD9V
I7REwp8hQ+VtWmyLEdizWmBOG6MwH5xBt1Pw4c265ieeC/HeIGrgSXk0vsP3owDM
nipX32oYNv2mLYAIGbZr3AD05IBXvcIsVnQnH9Qv4Vd2BxgVz5GFaM4evU+51xdM
xSwOdYlWd9noV4p76RZupa3eJntmzhk07gqnACFNanR3/gxoff18lZgjX267A3/1
PW1myt0YKe4QaoJyhUKPSRqwuAQfCdo+1r3JKuM7icdRHGgCm+U6Y/DGxp2AFxiD
aPFRFAW2SIAAEq74Af7vfgNaWyxXU/Mgk/krh0JAVYL1xuomn/o=
=N2Pd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to