[Pkg-clamav-devel] clamav 0.98.5+dfsg-1 packaged

Scott Kitterman debian at kitterman.com
Thu Nov 20 19:56:55 UTC 2014


On Thursday, November 20, 2014 07:49:23 PM Andreas Cadhalpun wrote:
> Hi,
> 
> On 19.11.2014 23:27, Sebastian Andrzej Siewior wrote:
> > packaged & pushed to git. Built on sid-i386.
> 
> Great.
> 
> > Andreas: The whole nonsense about static linking against llvm. "We" have
> > it fixed in Debian and I added another patch to keep in working.
> > Did you open a bug in clamav for "hardcode-LLVM-linker-flag-because-
> > llvm-config-return"?
> 
> I hadn't forwarded it until it was too late, see bb#11146 [1]. :(
> 
> > I remember that I wanted to fix llvm not to print the
> > individual libs but it clearly didn't happen :) Should I try to get it
> > done first or could that go upstream as-is?
> 
> In the long term I think LLVM should use pkg-config.
> Until then the this patch should go upstream.
> 
> This reminds me, that we have a rather large number of Debian patches:
>   * 0001-Change-paths-in-sample-conf-file-to-match-Debian.patch:
>     Debian specific
>   * 0002-Add-an-additional-n-after-the-number-in-the-pidfile.patch:
>     bb#10907, status?
>   * 0003-unit_tests-increment-test-timeout-from-40secs-to-5mi.patch:
>     This should go upstream, possibly with even longer timeout.
>     (It still timed out for me using qemu to emulate powerpc.)
>   * 0004-Fix-compiling-on-Hurd.patch:
>     This should now go upstream.
>   * 0005-Workaround-a-bug-in-libc-on-Hurd.patch:
>     This can now be dropped, because #752237 got fixed.
>   * 0006-remove-unnecessary-harmful-flags-from-libclamav.pc.patch:
>     This should also go upstream.
>   * 0007-libclamav-use-libmspack.patch:
>     bb#11062, targeted for 0.98.6
>   * 0008-Add-upstream-systemd-support-for-clamav-daemon-and-c.patch:
>     bb#10568, targeted for 0.99
>   * 0009-fix-ssize_t-size_t-off_t-printf-modifier.patch:
>     bb#11092, status?
>   * 0010-hardcode-LLVM-linker-flag-because-llvm-config-return.patch:
>     Should go upstream, see bb#11146.
>   * 0011-Add-libmspack-library-from-upstream-without-unnecess.patch:
>     see bb#11062, targeted for 0.98.6
>   * 0012-allow-to-use-internal-libmspack-if-the-external-is-n.patch:
>     see bb#11062, targeted for 0.98.6
>   * 0013-fix-autoreconf-with-embedded-libmspack.patch:
>     see bb#11062, targeted for 0.98.6
>   * 0014-remove-AC_CONFIG_SRCDIR-llvm-configure-from-libclama.patch:
>     This should go upstream, as configure.ac doesn't use LLVM's
>     configure anymore.
>   * 0015-bb-10731-Allow-to-specificy-a-group-for-the-socket-o.patch:
>     bb#10731, targeted for 0.98.6
>   * 0016-clamav-milter-add-additinal-SMFIF_-flags-before-invo.patch:
>     bb#10731, targeted for 0.98.6
>   * 0017-Bump-.so-version-number.patch:
>     backported from upstream/master
>   * 0018-llvm-don-t-use-system-libs.patch:
>     Should go upstream together with 0010.
> 
> Due to the current freeze, I'm wondering if I should push changes like
> dropping 0005-Workaround-a-bug-in-libc-on-Hurd.patch to the unstable
> branch, or create a new one (experimental?).

Since the hurd patch is already in Jessie, we want to keep it.  The goal now 
should be minimal churn.

Scott K




More information about the Pkg-clamav-devel mailing list