Re: [Multiarch-devel] cross-architecture conflicts or equivalent for libc packages
- To: Aurelien Jarno <aurelien@aurel32.net>
- Cc: Jonathan Nieder <jrnieder@gmail.com>, multiarch-devel@lists.alioth.debian.org, debian-dpkg@lists.debian.org, deity@lists.debian.org, debian-glibc@lists.debian.org
- Subject: Re: [Multiarch-devel] cross-architecture conflicts or equivalent for libc packages
- From: Raphael Hertzog <hertzog@debian.org>
- Date: Tue, 3 Jun 2014 09:00:38 +0200
- Message-id: <[🔎] 20140603070038.GB29424@x230-buxy.home.ouaza.com>
- Mail-followup-to: Aurelien Jarno <aurelien@aurel32.net>, Jonathan Nieder <jrnieder@gmail.com>, multiarch-devel@lists.alioth.debian.org, debian-dpkg@lists.debian.org, deity@lists.debian.org, debian-glibc@lists.debian.org
- In-reply-to: <[🔎] 20140602180336.GA11022@hall.aurel32.net>
- References: <20140519102507.GA25010@hall.aurel32.net> <20140519111636.GB8050@jwilk.net> <20140519112813.GD5346@hall.aurel32.net> <20140519120115.GA2479@jwilk.net> <20140519135614.GE5346@hall.aurel32.net> <20140519190928.GO12314@google.com> <20140528160422.GI5346@hall.aurel32.net> <20140530184253.GF31997@hall.aurel32.net> <[🔎] 20140602180336.GA11022@hall.aurel32.net>
Hi,
On Mon, 02 Jun 2014, Aurelien Jarno wrote:
> > Alternatively, we can create an empty package called for example
> > multiarch-no-foreign, which is arch:any and Multi-arch: none. That way
> > all packages which should not be installed as foreign architecture can
> > depend on this one.
> >
> > What do you think?
>
> Well it won't work, because installing libc6-amd64:i386 will pull
> multiarch-no-foreign:i386, and thus the whole set will be installable.
This can be solved by ensuring that it's installed in sync with dpkg, eg
by letting dpkg depends on multiarch-no-foreign, no?
This would be a supplementary hassle to cross-grade a system from one arch
to another though.
Or maybe we don't need the dependency but we can just get it installed
during debootstrap?
Cheers,
--
Raphaël Hertzog ◈ Debian Developer
Discover the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/
Reply to: