Bug#162663: libc0.3-dev: depends on gnumach-dev which is priority optional
On Tue, Dec 27, 2005 at 12:12:02AM +0100, Samuel Thibault wrote:
> Please have a look at http://bugs.debian.org/162663 for a long-pending
> but easy-fixing issue (maybe you didn't get a single mail about its
The problem is that we cannot elevate gnumach(-dev)'s priority, as it is
only available on i386 (aka. Debian GNU/Linux on i386) and it is
imperative that gnumach be not installed by default there.
Due to current technical limitations, Priorities have to be the same
among architectures, so gnumach(-dev) is Priority: optional on hurd-i386
for the time.
Furthermore, there are related issues with Build-Essential I cannot
recite fully at the moment. The bottom line is that we let debootstrap
install libc0.3-dev as Build-Essential, which drags in hurd-dev and
gnumach-dev due to Dependencies. If we dropped the Depends:, we'd lose
--variant=buildd feature of debootstrap, which would be a pity and not
worth the effort.
So I think leaving things like there are for the time being (until
"arch-specific overrides" are put into place, so that packages can have
different priorities on different arches) is alright.
PS: Thanks for all the triaging!