Bug#723586: apt thinks :any dependencies are satisfied but dpkg doesn't
Hi David,
> > 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?
Indeed, this seems to be the case. The same test as in the original bug report
completes successfully if I "dpkg --add-architecture amd64; apt-get update"
prior to attempting the (partial) upgrade.
> 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.
Indeed, there are always sufficiently many of them that it's better not to have
to require upgraded tools in the old release prior to upgrading.
> 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? ;)
almost! (and it certainly is if you think you know what :any might mean and
haven't yet managed to find documentation for what it means in Policy...)
thanks for looking into it
Stuart
--
Stuart Prescott http://www.nanonanonano.net/ stuart@nanonanonano.net
Debian Developer http://www.debian.org/ stuart@debian.org
GPG fingerprint BE65 FD1E F4EA 08F3 23D4 3C6D 9FE8 B8CD 71C5 D1A8
GPG fingerprint 90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7
Reply to: