[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