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

Re: Bug#622251: pu: package python-apt/0.7.100.1+squeeze1



On Tue, 2011-04-12 at 08:55 +0200, Julian Andres Klode wrote:
> On Mo, 2011-04-11 at 19:20 +0100, Adam D. Barratt wrote:
> > +    - strip multiarch by default in RealParseDepends
> > +    - add optional parameter to allow parse_depends() to keep the
> > +      multiarch parameter
> > 
> > is an API change - i.e. the version of python-apt currently shipped in
> > Squeeze does /not/ strip multiarch specifiers by default?  Do we know if
> > any of the reverse dependencies in Squeeze use ParseDepends() and might
> > be affected by the change?
> Since we do not support multi-arch in python-apt in squeeze (python-apt
> raises exceptions on multi-arch systems in squeeze), there should not be
> any reverse dependencies using it.

Ah, okay.

> > As a side note, if the default in apt's debListParser::ParseDepends() is
> > apparently wrong, is there a reason that's being worked around in
> > python-apt, rather than fixed in apt directly?
> It's fixed in apt 0.8.13.2.

I meant fixed in Squeeze's apt, really.

> Yes, I am not happy with changing the
> default value for a function argument (especially without changing
> soname, as that's formally an ABI break). It's been done by David
> Kalnischkies, I'm sure he has a reason for it.

Yeah, I have to admit I'm not overjoyed with it.  On the other hand, an
apt-pkg soname change in stable would also suck.

Regards,

Adam


Reply to: