[pkg-squid-devel] Bug 791117: libecap vs libstdc++6 transitions

Luigi Gangitano luigi at debian.org
Tue Aug 4 11:59:41 UTC 2015


> Il giorno 04/ago/2015, alle ore 13:26, Amos Jeffries <squid3 at treenet.co.nz> ha scritto:
> 
> On 4/08/2015 11:14 p.m., Luigi Gangitano wrote:
>> 
>>> Il giorno 04/ago/2015, alle ore 12:57, Amos Jeffries <squid3 at treenet.co.nz> ha scritto:
>>> 
>>> BUT, in this particular circumstance do we actually need a full transition?
>>> 
>>> * squid 3.5 is the only thing using libecap3.
>>> 
>>> * squid 3.5 is not yet in stretch.
>>> 
>>> IMHO ...
>>> 
>>> If both rebuild together (depends on cppunit availability) together
>>> there should not be any noticable issues. What hits stretch will be the
>>> v5 versions of both packages.
>> 
>> Ok, so: I see cppunit patch in BTS with priority normal. Will be fixed shortly. If we upload libecap_1.0.1-2 with no package name change we should at least make sure that squid3 does not transition to stretch before it is rebuilt against it. I would add an RC bug on squid3 depending on 791013 (cppunit transition).
>> 
> 
> I pass you this somewhat garbled attempt to do that between the piuparts
> RC being removed and your feedback:
> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794536>

Uhm, I’m not sure you reached your goal:

https://qa.debian.org/excuses.php?package=squid3

Maybe it should be RC and not serious.

>>> A "Breaks: libecap3 (<= 1.0.1-1)" on libecap3 should prevent people
>>> having a partial upgrade in sid.
>> 
>> You already corrected this. :-) I fear that if it Breaks: squid3 < 3.5.7 it will not be accepted in sid and we are in a catch22 situation. Probably we should just avoid this and add an RC bug to squid3 to block it from transitioning in testing.
>> 
> 
> Not squid3, just squid. And it could be exactly (= 3.5.6-1) even now
> that I think about it a few seconds more.
> 
> Ah, well. Your call in the end anyway.

Let’s go with this solution. I’ll write an explanation in the bug report on why we are not changing the package name.

>>>> - there is no SONAME change in upstream, so I’m going with libecap3v5 it this is ok for you. I don’t want to mess with upstream SONAME.
>>>> 
>>> 
>>> I just think the *v5 bit looks ugly and we're not exactly dealing with
>>> pre-existing uses of the library.
>> 
>> I took some hints from other packages. The v5 change can be limited to package name, so it’s no big deal.
>> 
>> Attached is my current diff.
>> 
> 
> In the changelog: libecap2v5 -> libecap3v5

Thanks.

L

--
Luigi Gangitano -- <luigi at debian.org> -- <gangitano at lugroma3.org>
GPG: 1024D/924C0C26: 12F8 9C03 89D3 DB4A 9972  C24A F19B A618 924C 0C26
GPG: 4096R/2BA97CED: 8D48 5A35 FF1E 6EB7 90E5  0F6D 0284 F20C 2BA9 7CED




More information about the pkg-squid-devel mailing list