[Debian-med-packaging] Bug#872180: kraken builds for all archs, but depends on amd64-only package
Steve Langasek
steve.langasek at canonical.com
Mon Aug 14 22:11:23 UTC 2017
Package: kraken
Version: 0.10.5~beta-4
Severity: serious
Hi folks,
As of version 0.10.5~beta-3, kraken now declares a dependency on jellyfish
(specifically, jellyfish1). However, kraken builds for all architectures,
but jellyfish and jellyfish1 are available only on amd64. This makes the
built kraken packages uninstallable on all architectures except for amd64,
and will block the updated package from reaching Debian testing.
There are three ways that this can be resolved:
- if jellyfish can be built for all archs, its debian/control should be
fixed to be Architecture: any instead of Architecture: any-amd64.
- if you know jellyfish will never be portable to other architectures, you
can update kraken to also list itself as Architecture: any-amd64.
- if you know jellyfish won't be built for all archs now, but aren't sure
if it would be built for other architectures later, you can add jellyfish
as a build-dependency to kraken so that it will not be built on
architectures where it won't be installable.
At a glance, I see that jellyfish uses x86 assembly, so probably one of the
last two options is appropriate here.
--
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: 801 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20170814/8de8ff57/attachment-0001.sig>
More information about the Debian-med-packaging
mailing list