Package: ftp.debian.org
Severity: normal
User: ftp.debian....@packages.debian.org
Usertags: remove
Control: affects -1 src:openmpi

Hi,

openmpi 5 is no longer built on 32-bit architectures, and for it to
be able to migrate to testing, we need to drop the old binaries. As
can be seen in [1], there are almost no packages left in testing. A
few of them are buggy and sid-only, bug removing sid packages and
unknown ones from the tracker, the remaining packages are:

- stopt (should be auto-removed from testing in the next few hours)
- fast5 (false positive due to dep: libhdf5-dev | libhdf5-mpich-dev | 
libhdf5-openmpi-dev)
- octave (false positive due to dep: libhdf5-dev | libhdf5-openmpi-dev | 
libhdf5-mpich-dev)

I think we can remove these binaries already. The only broken packages
have RC bugs and are sid-only, some of them for a long time.

As for dak complaining about build-depends, that should be alright,
as packages either don't currently build on those architectures anyway
(e.g. [2], [3]) or have qualified build-deps (e.g. [4], [5]) or arch-all and
so they build on amd64 buildds (e.g. meson).

Cheers,
Emilio

$ dak rm -Rn -b -a armel,armhf,i386 libopenmpi-dev libopenmpi3t64 openmpi-bin 
W: -a/--architecture implies -p/--partial.
Will remove the following packages from unstable:

libopenmpi-dev | 4.1.6-13.3 | armel, armhf, i386
libopenmpi3t64 | 4.1.6-13.3 | armel, armhf, i386
openmpi-bin | 4.1.6-13.3 | armel, armhf, i386

Maintainer: Alastair McKinstry <mckins...@debian.org>

------------------- Reason -------------------

----------------------------------------------

Checking reverse dependencies...
# Broken Depends:
abinit: abinit
libghemical: libghemical5t64 [i386]
liggghts: libliggghts3t64
          liggghts
music: libmusic1t64
       music-bin
       python3-music [i386]
rheolef: librheolef1 [i386]
         rheolef [i386]
ruby-mpi: ruby-mpi
stopt: libstopt-dev

# Broken Build-Depends:
abyss: libopenmpi-dev
adios: libopenmpi-dev
       openmpi-bin
aevol: libopenmpi-dev
amgcl/contrib: libopenmpi-dev
armci-mpi: libopenmpi-dev
atlas-ecmwf: libopenmpi-dev
code-saturne: libopenmpi-dev
facet-analyser: libopenmpi-dev
ga: libopenmpi-dev
iitii: libopenmpi-dev
kokkos: libopenmpi-dev
meson: openmpi-bin
mpi-defaults: libopenmpi-dev (1.4.3-2.1 >=)
              openmpi-bin (1.4.3-2.1 >=)
music: libopenmpi-dev
netpipe: libopenmpi-dev
nwchem: libopenmpi-dev
open-coarrays: libopenmpi-dev
prime-phylo: libopenmpi-dev
relion-cuda/contrib: libopenmpi-dev
scalapack: libopenmpi-dev
tachyon: libopenmpi-dev
trilinos: libopenmpi-dev
          openmpi-bin

Dependency problem found.

[1] https://release.debian.org/transitions/html/openmpi-rm32.html
[2] https://buildd.debian.org/status/package.php?p=abyss&suite=sid
[3] https://buildd.debian.org/status/package.php?p=trilinos&suite=sid
[4] https://sources.debian.org/src/adios/1.13.1-42/debian/control/#L12
[5] https://sources.debian.org/src/ga/5.8.2-11/debian/control/#L15

Reply via email to