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

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: