[Pkg-clamav-devel] Uploading 0.98.7+dfsg-4
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Wed Dec 2 22:43:24 UTC 2015
On 2015-11-30 15:46:57 [-0500], Scott Kitterman wrote:
> > Isn't it a bit early for that, as 0.99 hasn't been released?
>
> It doesn't hurt to do it early as long as you make it clear in the bug that
> it's not ready to go yet. Getting a transition tracker up would help with
> preparing the transition.
My thinking exactly. Especially since we plan to upload it to
stable/oldstable as well I think it is better to let the release team
know early about the binNMUs in stable/oldstable.
During rebuilds I noticed that libclamunrar6 has a manual depend on
libclamav6. Nothing changed in its source between 0.98.5 and 0.99-rc2
(except for comments). The 0.99 source will produce a libclamunrar.so.7
so the package should be named libclamunrar7.
The .so.7 here is required because clamav itself looks for it :/
|LibClamAV debug: searching for unrar, user-searchpath: /usr/lib
|LibClamAV debug: searching for unrar: libclamunrar_iface.so.7.1.1 not found
|LibClamAV debug: searching for unrar: libclamunrar_iface.so.7 not found
|LibClamAV debug: searching for unrar: libclamunrar_iface.so not found
|LibClamAV debug: searching for unrar: libclamunrar_iface.a not found
|LibClamAV debug: Cannot dlopen libclamunrar_iface: file not found - unrar support unavailable
There is no libclamunrar_iface.so symlink around so it won't work
otherwise. So we can either upload a libclamunrar7 soon to exp in order
to clear the NEW queue or add a symlink "libclamunrar.so ->
libclamunrar_iface.so.6" in order to make it work. I somehow prefer the
libclamunrar7 package due to the low amount of hackery involved :)
Any second opinion on this?
This is what I planned for the bug against release.d.o (once we settled
on libclamunrar):
Subject: transition: clamav
Package: release.debian.org
User: release.debian.org at packages.debian.org
Usertags: transition
Severity: normal
The upcoming version 0.99 of clamav will have a SONAME bump. Currently
we have 0.99-rc2 in experimental which built everywhere (mips is
Needs-Build at the time of writing).
We would plan to upload the final 0.99 into unstable once upstream
released it and we were allowed of doing so of course :)
The auto tracker is okay, all reverse dependencies are:
- libclamunrar
- c-icap-modules
- dansguardian
- havp
- python-clamav
All packages build tested in sid-chroot against libclamav7 from
experimental.
In the last c-icap-modules upload (which is part of testing and
unstable) the maintainer forgot to include the .so library that was built
against libclamav-dev and as such the package is listed as `unknown` in the
tracker (which is correct, no libclamav6 dependency). The bug #806757 has
been filled regarding this issue.
libclamunrar needs a source upload because it is has a manual
dependency on libclamav6.
After the upload to unstable we would plan to upload it to s-p-u and
os-p-u so it can pop up in s/updates and os/update. This unfortunately
triggers a transition stable and oldstable.
> Scott K
Sebastian
More information about the Pkg-clamav-devel
mailing list