Bug#693400: please allow multiarch for grub-ieee1275-bin

Daniel Kahn Gillmor dkg at fifthhorseman.net
Fri Nov 16 21:05:43 UTC 2012


On 11/16/2012 01:39 PM, Colin Watson wrote:
> On Thu, Nov 15, 2012 at 11:06:35PM -0500, Daniel Kahn Gillmor wrote:
>> I think all that's needed to make grub-ieee1275-bin multiarch is to move
>> the Depends: powerpc-ibm-utils, powerpc-utils, bc to Recommends: for
>> non-powerpc architectures.  Do we actually need bc in there on any
>> architecture, since powerpc-ibm-utils itself depends on bc?
> 
> Isn't the right answer to make these packages Multi-Arch: foreign
> instead?

That won't work for bc (because /usr/bin/bc will collide), and it
doesn't seem particularly reasonable make powerpc-utils or
powerpc-ibm-utils because the binaries they provide actually won't run
on a non-powerpc architecture.

further complicating matters, powerpc-utils:powerpc actually collides
with util-linux:i386, as they both provide (at least)
/usr/share/man/man8/clock.8.gz (see http://bugs.debian.org/693395).

vorlon told me there's not currently a way to specify cross-architecture
conflicts (so apt doesn't even know about that conflict), but even if
there were, i wouldn't want to have to choose between util-linux:i386
and powerpc-utils:powerpc on my i386 system.  i think i know which would
win out :)

Do you see a problem with the approach i proposed?

Can you help me see why grub-ieee1275-bin:powerpc Depends: directly on
bc in the first place?

	--dkg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1030 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20121116/efeab6b2/attachment.pgp>


More information about the Pkg-grub-devel mailing list