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

Bug#723586: apt thinks :any dependencies are satisfied but dpkg doesn't



On Tue, Sep 17, 2013 at 6:20 PM, Stuart Prescott <stuart@debian.org> wrote:
> The introduction of the dependency "python3:any (>= 3.2.3-3~)" in a number of
> python3 packages should require that python3 be upgraded to at least version
> 3.3.0-2 since that is the first version that is marked as Multi-Arch: allowed.
[…]
> However, wheezy's apt appears to think that the non-multi-arch'd python3
> package in wheezy satisfies this dependency (the version is sufficient but the
> :any requires a Multi-Arch: allowed package).

Can you confirm that this only happens on single-arch systems?
The attached patch seems to fix that (but I only tested with the
included testcase).
As its trivial it should be possible to get it into a point-release.

I would say its a good idea to raise the versionnumber non-the-less
for all the people who are naughty and don't follow point-releases.
And its more correct / less confusing, as its not an completely bogus
idea to strip :any in single architecture environments. It has no meaning
there anyway, right? ;)


Best regards

David Kalnischkies

Attachment: 0001-don-t-strip-any-from-dependencies-in-single-arch.patch
Description: Binary data


Reply to: