[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: log4cpp backport wrongly uses v5 in package name, breaks stuff



On 07/05/17 19:07, Julian Andres Klode wrote:
> On Sun, May 07, 2017 at 06:17:31PM +0200, Daniel Pocock wrote:
>> On 07/05/17 11:24, Julian Andres Klode wrote:
>>> Hi,
>>>
>>> just noticed that log4cpp backport contains liblog4cpp5v5
>>> - this is wrong, jessie does not use the new ABI.
>>>
>>> This breaks installation of some packages (#860147) and
>>> breaks upgrades to stretch where the ABI of the library
>>> changed - because the package name no longer changes.
>>>
>>> The package needs to be re-uploaded with the proper name
>>> and all reverse dependencies rebuilt.
>> Can you please be more specific about:
>>
>> a) how to build the version that should be uploaded, e.g. exactly which
>> upstream version or orig.tar.gz it should be built from?
>>
>> b) how to name the upload?
>>
>> c) what tests would you recommend, if any, for the newly built package?
> You need to drop the "v5" from the binary package name (rename "liblog4cpp5v5"
> back to "liblog4cpp5"). That's all there is to do here.
>
> This does not really help anyone wanting to upgrade from jessie-backports to
> stretch, but it's better than staying broken. I'm not sure what/if somebody
> wants to do something about upgrades, that probably involves a transition
> from liblog4cpp5v5 to liblog4cpp5v5<something> in unstable/testing. Maybe
> talk to release team and see what they want for that.

OK, thanks for clarifying that

jessie:  log4cpp  1.0.4

sid/stretch/jessie-bpo:   log4cppv5   1.1.1


Did you look at the SONAME in each of the binaries and does that need to
change in the backport or the sid/stretch version?



>
>> Should this be tracked in the existing bug report or a new bug report
>> against this package?
> If at all in the existing bug report, but usually bug reports for
> backports are supposed to be handled on the mailing list.
>

I'm currently travelling for various events and meetings so I won't be
looking at this in any more detail this week.  If nobody is going to
pick it up immediately I was worried it might be forgotten if it is not
in the bug tracker.

Regards,

Daniel




Reply to: