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

Bug#820826: libc6-dev-amd64: Multiarch allows conflicting packages, and apt-get does not detect this



On 2018-01-11 14:17, Raphael Hertzog wrote:
> On Thu, 11 Jan 2018, Aurelien Jarno wrote:
> > > 10:32 <juliank> So libc6-dev-amd64:i386 should Conflicts: libc6-dev-i386:amd64
> > > 10:32 <juliank> and vice versa
> > > 
> > > So it's probably time to revisit this.
> > 
> > Does it also now support cross-architecture "self"-conflicts? (see
> > bug#747261 for more details). With what you told me we can indeed fix a
> > few cases, but not the main ones. For example we need libc6-dev-x32:amd64
> > to conflict with libc6-dev-x32:i386.
> 
> I don't think that you need this since those packages are not "Multi-Arch:
> same" and hence apt/dpkg will not try to install them together.

You are indeed correct, so it means we might be able to get the
conflicts working for the dev packages. However we still have the issue
of the libc6:arch package, like described in bug#747261.

For example libc6:mips should conflict with libc6:mipsel.

> I'm still putting Julian in copy in case he has something else to add
> on this topic.

Thanks.

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: