On Thu, Feb 22, 2018 at 09:32:53AM -0700, Adam Conrad wrote:
> In Ubuntu, the attached patch was applied to achieve the following:
> * Make transitional library packages be Arch: any and Multi-Arch: same
> so that upgrades actually function correctly when two or more exist.
> It's clear from the multiarch spec that only one arch:all package
> can be installed (ie: you can't have an amd64 and i386 version of
> the same arch:all package, that's nonsensical), and thus this upgrade
> path just doesn't work for people who had multiple versions of the
> libraries installed. Flipping the transitionals back to arch:any
> and m-a:same fixes the upgrade.
Thanks for the patch and the explatnation. Hmmm... so that memans
that if a package is every Arch:all, it's impossible to ever
transition to Arch:any without running afoul of the potential for the
package to be installed for multiple architectures. Grump.
It doesn't matter here, since this is only at transitional package,
but this seems.... unfortunate.