[Debian-med-packaging] [elbrus at debian.org: Bug#766821: HELP: Bug#766821: relion: FTBFS: B-D on nonexistent openmpi-gcc]

rf at q-leap.de rf at q-leap.de
Mon Oct 27 09:19:52 UTC 2014


>>>>> "Andreas" == Andreas Tille <andreas at an3as.eu> writes:

Hi Andreas,

    Andreas> Hi Roland, if the latter hint makes any difference (I
    Andreas> personally do not know mpi details) please ping me quickly
    Andreas> to enable me uploading right in time.

just removing the build-dep is OK. It was in there for Qlustar, where the
package exists. I wanted to make sure that when we build on Qlustar, it
will use openmpi-gcc (not libopenmpi-dev) and on Debian
libopenmpi-dev. Didn't know it would cause problems with the
autobuilder. I'll think of another solution for Qlustar.

Thanks for taking care of the fix.

Best,

Roland

-------
http://www.q-leap.com / http://qlustar.com
          --- HPC / Storage / Cloud Linux Cluster OS ---

    Andreas> ----- Forwarded message from Paul Gevers
    Andreas>       <elbrus at debian.org> -----

    Andreas> Date: Sun, 26 Oct 2014 08:40:42 +0100 From: Paul Gevers
    Andreas> <elbrus at debian.org> To: Debian Mentors List
    Andreas> <debian-mentors at lists.debian.org> Cc:
    Andreas> 766821 at bugs.debian.org Subject: Bug#766821: HELP:
    Andreas> Bug#766821: relion: FTBFS: B-D on nonexistent openmpi-gcc

    Andreas> On 26-10-14 07:37, Vincent Cheng wrote:
    >>
    >> Drop the build-dep on openmpi-gcc.
    >>
    >> You must make sure that the first build dependency in a set of
    >> alternative build-deps is always installable, otherwise it's
    >> going to FTBFS on the buildds (even if it builds fine for you
    >> locally). This isn't an arch-specific problem if that's what
    >> you're concerned about; if you had uploaded source+i386 (instead
    >> of amd64) packages, the amd64 build would have failed on the
    >> buildds instead.

    Andreas> Or, if you want openmpi-gcc to be used on the architectures
    Andreas> where it is available, use the arch syntax in the BD.

    Andreas> e.g. (untested) Build-Depends: openmpi-gcc (amd64),
    Andreas> libopenmpi-dev (!amd64)

    Andreas> Paul



More information about the Debian-med-packaging mailing list