[Pkg-clamav-devel] Processing of clamav_0.98.4+dfsg-1_i386.changes

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Thu Jul 3 20:20:23 UTC 2014


Hi,

On 03.07.2014 22:03, Sebastian Andrzej Siewior wrote:
> On 2014-07-03 21:26:49 [+0200], Andreas Cadhalpun wrote:
>>>> I see you backported a patch to expose cl_initialize_crypto in clamav.h.
>>>> Have you already tested/patched the reverse dependencies?
>>
>> Looking closer, I think now that cl_initialize_crypto and cl_cleanup_crypto
>> are in clamav.h, they should be moved from CLAMAV_PRIVATE to CLAMAV_PUBLIC
>> in libclamav/libclamav.map.
>
> This has any meaning?

Yes. All symbols available via public headers are marked as 
CLAMAV_PUBLIC, and the other ones as CLAMAV_PRIVATE.
Upstream hasn't changed the status for cl_initialize_crypto and 
cl_cleanup_crypto yet, but if they regard them as public API, I expect 
they will change this before the next release.
Then we would have to make another transition, or the binaries compiled 
with the CLAMAV_PRIVATE versions would not find the symbols anymore.

> Regarding the bugs here. I might have talked upstream into moving
> cl_initialize_crypto() into the other init function. Lets see how that
> goes. If it works, we are done :)

That would spare us some troubles.

>>> - havp: #753530
>>>    doesn't look very well maintained. For that reason we might want to
>>>    bump the so number of the version to make sure the "old" version works
>>>    even if nobody updates the packages.
>>>    Besides that, it is only on unstable so we don't have to worry about
>>>    stable :)
>>
>> Not very well maintained means in this case completely unmaintained since
>> three years. Given that it has now 5 RC bugs, it's probably best to remove
>> it from the archive.
>
> Well, if it wouldn't be for havp we wouldn't know it by now I think :)

Yes, but I think it wasn't a Debian user who reported that, or was it?

> But you made a fair point.
>
>>> - dansguardian: #753533
>>>    I opened that bug against stable. Which remainds, shouldn't oldstable
>>>    be gone by now?
>>
>> It has the same version in stable and unstable, so the stable update is just
>> the same as the update in unstable.
>>
>>> - c-icap-modules: started yesterday, should be finished by tonight :)
>>
>> OK.
>
> Patch ready but posponed due to what I just wrote about moving
> cl_initialize_crypto().

I see.

Best regards,
Andreas



More information about the Pkg-clamav-devel mailing list