[Multiarch-devel] Architecture: all + M-A: foreign

Steve Langasek vorlon at debian.org
Sun Dec 9 00:14:42 UTC 2012


On Sun, Dec 09, 2012 at 12:14:30AM +0100, Jakub Wilk wrote:
> * Steve Langasek <vorlon at debian.org>, 2012-12-08, 14:18:
> >it might be worth considering whether we could instead solve all
> >the real instances of A->B->C/D in the archive by converting all B
> >to Arch: any in wheezy, and then just allowing the package manager
> >to treat *all* Arch: all packages as implicitly satisfying
> >foreign-arch deps in jessie.

> If a Python module depends on an arch:any Python module, then it
> must not be treated as MA:foreign. Otherwise you would get a
> dependency chain like this:

> foo:amd64 (linked to libpython2.7:amd64) -> python-bar:all -> python-baz:i386

> So with your proposal, we would have to convert tons of arch:all
> Python modules to arch:any.

Good point.  I had a look, and there are upwards of 250 such Arch: all
python-* packages in sid.  So that's certainly not what I would call a
shortcut.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/multiarch-devel/attachments/20121208/68227529/attachment.pgp>


More information about the Multiarch-devel mailing list