Your message dated Mon, 02 Jan 2023 17:50:04 +0000
with message-id <e1pcowm-00argi...@fasolo.debian.org>
and subject line Bug#1027698: fixed in clamav 1.0.0+dfsg-2
has caused the Debian Bug report #1027698,
regarding libclamav11: please move libfreshclam.so.2 to a separate package
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.)


-- 
1027698: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027698
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libclamav11
Version: 1.0.0+dfsg-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'sid' to 'experimental'.
It installed fine in 'sid', then the upgrade to 'experimental' fails
because it tries to overwrite other packages files without declaring a
Breaks+Replaces relation.
This error may also be triggered by having a predecessor package from
'sid' installed while installing the package from 'experimental'.

See policy 7.6 at
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces

>From the attached log (scroll to the bottom...):

  Preparing to unpack .../libclamav11_1.0.0+dfsg-1_amd64.deb ...
  Unpacking libclamav11:amd64 (1.0.0+dfsg-1) ...
  dpkg: error processing archive 
/var/cache/apt/archives/libclamav11_1.0.0+dfsg-1_amd64.deb (--unpack):
   trying to overwrite '/usr/lib/x86_64-linux-gnu/libfreshclam.so.2', which is 
also in package libclamav9:amd64 0.103.7+dfsg-1+b2
  Errors were encountered while processing:
   /var/cache/apt/archives/libclamav11_1.0.0+dfsg-1_amd64.deb

Mixing libraries with different soversions in a single package is
not a good idea as can be seen here. Having to add Breaks+Replaces
between shared library packages also makes (future) transitions
more difficult.
Please move libfreshclam.so.2 to a new libfreshclam2 package and add
  Breaks+Replaces: libclamav9 (<< 1), libclamav11 (<< 1.0.0+dfsg-2)
there. (The transition to libclamav11 will be not smooth, but future
transitions will be.)


cheers,

Andreas

Attachment: libclamav9=0.103.7+dfsg-1+b2_libclamav11=1.0.0+dfsg-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: clamav
Source-Version: 1.0.0+dfsg-2
Done: Sebastian Andrzej Siewior <sebast...@breakpoint.cc>

We believe that the bug you reported is fixed in the latest version of
clamav, 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 1027...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Andrzej Siewior <sebast...@breakpoint.cc> (supplier of updated clamav 
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: Mon, 02 Jan 2023 18:38:42 +0100
Source: clamav
Architecture: source
Version: 1.0.0+dfsg-2
Distribution: experimental
Urgency: medium
Maintainer: ClamAV Team <pkg-clamav-de...@lists.alioth.debian.org>
Changed-By: Sebastian Andrzej Siewior <sebast...@breakpoint.cc>
Closes: 1027698
Changes:
 clamav (1.0.0+dfsg-2) experimental; urgency=medium
 .
   [ Scott Kitterman ]
   * Add libclamav11 replaces libclamav9 since the libfreshclam so name did not
     change (Closes: #1027698).
 .
   [ Sebastian Andrzej Siewior ]
   * Use a version-script and limit the exported symbols of libclamav and
     libfreshclam.
Checksums-Sha1:
 306b5275245a389f2e3b383288a96c0a0f92e4d5 3014 clamav_1.0.0+dfsg-2.dsc
 0077b5601fd6376c178cf9f3217810a48a8a4301 223192 
clamav_1.0.0+dfsg-2.debian.tar.xz
Checksums-Sha256:
 51595a442340a269a00f759889e6fe560dff0e4bb15f8ed6787537ddadfccb61 3014 
clamav_1.0.0+dfsg-2.dsc
 f75ada1a3cfd061c2da958fd6f59fc8015a1c59509274fdc1d5edb8b5edb7b12 223192 
clamav_1.0.0+dfsg-2.debian.tar.xz
Files:
 1b53ea876ea7c5dcf8f00c90387b7a1f 3014 utils optional clamav_1.0.0+dfsg-2.dsc
 918521a70f8dd013627f8c38dc7f6d40 223192 utils optional 
clamav_1.0.0+dfsg-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEZCVGlf/wqkRmzBnme5boFiqM9dEFAmOzFtAACgkQe5boFiqM
9dFpFxAAhFIHhO/m3gy+80Gi0yh6VC6bczgLNeFq0Ab4Zyp1T8NcqB5zvlw8qbBQ
TFCOyO/442wYgj+WNnFqLWfvvBqPeshLcuqeO9yPi0fmjKQs03I8gUZfhgQCLmLL
xo5bT1babjzMVLbgor+zVTtUxWp2+zSkYwLQegoZThiua02c7q6eW/1cl276+In3
LWetyVVjEfnl+of5UknrLcYHmd47YJ0WnZSS5QiSm3qoG4TvkmCcZMSU83/ncjYN
0eTE2hUjo7l6r6yp52psfhOcSWaFIfOcxpx2jKJDNPT/3JI1YUS3ie85x/Hoa8B0
81/Te+ZNPvDVmU7bRltBNDx/9kV6VeFu4cObOSz9Sx9C+miA2uSpsbRyAR2hBKxn
E9hXHISkWlBiQYc/DXB0Ip8xMqD26WOzXc13+78BCbjIFotwnjaj3oQmB/JpQCEm
XPWi+B+WU3fhd7ZOU2GQbZseDEW0B9W4uk1eusDbze2DgAS8EwP9DYdaYX8Y9RwP
UMJpyqsNFVsH5PTYBjqHwY+LXURJ+f/UmxqQdTy91zjn1Or/TkCnNXXaSwwgvR7R
zqpKDViSVSlc7ahucD7n3c1+Kn+99JAiP+Su0K71aS8sskkp8lxWdv8DV3vN+7W2
Z/G5vI1bymDxYrBizOUFv6yDMwfUxNg3dXACClEAc0yfoV4gI3g=
=cRnX
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to