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: