Bug#622251: pu: package python-apt/0.7.100.1+squeeze1
On Di, 2011-04-12 at 19:32 +0100, Adam D. Barratt wrote:
> 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.
That's not really my territory. Probably was requested afterwards as
part of the ftpmaster stuff. We can't backport the fix to APT's squeeze,
as it would be useless without recompiling anyway.
> > 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.
(There wasn't even one in unstable)
So, can this be ACK'ed please?
Julian Andres Klode - Debian Developer, Ubuntu Member
See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.