[Debian-med-packaging] Bug#766805: giira buildable on many architectures but resulting binaries are only installable on amd64
peter green
plugwash at p10link.net
Sat Oct 25 23:29:14 UTC 2014
Package: giira
Severity: serious
Your package is buildable on most debian architectures (it failed to
build on kfreebsd and it's build-depends are uninstallable on hurd and
sparc) but of the resulting binaries only the arm64 one is installable
due to a dependency on bowtie2.
It appears that most of the unistallable binaries have been removed but
they will reappear with any updates (including security updates) and
will cause problems getting those updates into stable/testing so this
needs to be fixed. There are four possible fixes.
1: make bowtie2 build and work on all release architectures
2: make the package work without bowtie2 (possiblly less efficiently)
and make the bowtie2 dependency architecture specific.
3: add a build-time depdendency on bowtie2 (this wastes a little buildd
time/bandwidth if the dependency is not really needed at build-time but
has the advantage over option 4 that if/when bowtie2 is ported to new
architectures giira will follow automatically)
4: set the architecture field for giira so it's only built on
architectures where bowtie2 is known to be available.
More information about the Debian-med-packaging
mailing list