[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#711943: transition: openmpi



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition

Hello,

I would like to propose the transition of openmpi from version 1.4 => 1.6.
The ABI has changed between the two releases.
However, the MPI ABI being stable, binNMU should be enough most of (all?) the
time.
Version 1.6.4+-1~exp1 is available in experimental.

Ben file:

title = "openmpi";
is_affected = .depends ~ "libopenmpi1.3" | .depends ~ "libopenmpi1.6";
is_good = .depends ~ "libopenmpi1.6";
is_bad = .depends ~ "libopenmpi1.3";


The list of packages depending on libopenmpi1.3 is pretty long:
$ apt-rdepends -r libopenmpi1.3
  Reverse Depends: abyss (1.3.4-3)
  Reverse Depends: aces3 (3.0.6-7)
  Reverse Depends: ampliconnoise (1.25-1)
  Reverse Depends: apbs (1.3.0-2)
  Reverse Depends: blacs-mpi-test (1.1-31)
  Reverse Depends: clustalw-mpi (0.15-2)
  Reverse Depends: code-saturne-bin (3.0.1-1)
  Reverse Depends: coinor-libipopt1 (3.10.2-1.1)
  Reverse Depends: coop-computing-tools (3.5.1-2)
  Reverse Depends: cp2k (2.2.426-8)
  Reverse Depends: esys-particle (2.2.u1-2)
  Reverse Depends: feel++-apps (0.91.4-3)
  Reverse Depends: fftw2 (2.1.5-1)
  Reverse Depends: freefem++ (3.19.1-1)
  Reverse Depends: gerris-mpi (20110329-dfsg.2-1)
  Reverse Depends: getdp (2.2.0-1)
  Reverse Depends: ghemical (3.0.0-1)
  Reverse Depends: gmsh (2.7.0.dfsg-1)
  Reverse Depends: gpiv-mpi (0.6.1-2)
  Reverse Depends: gpivtools-mpi (0.6.0-3)
  Reverse Depends: gromacs-openmpi (4.5.5-2)
  Reverse Depends: hpcc (1.4.1-2)
  Reverse Depends: lammps (0~20130503.gitd2adfba-1)
  Reverse Depends: libadios-dev (1.3-11)
  Reverse Depends: libblacs-mpi1 (1.1-31)
  Reverse Depends: libboost-graph-parallel1.49.0 (1.49.0-4)
  Reverse Depends: libboost-graph-parallel1.53.0 (1.53.0-5)
  Reverse Depends: libboost-mpi-python1.49.0 (1.49.0-4)
  Reverse Depends: libboost-mpi-python1.53.0 (1.53.0-5)
  Reverse Depends: libboost-mpi1.49.0 (1.49.0-4)
  Reverse Depends: libboost-mpi1.53.0 (1.53.0-5)
  Reverse Depends: libcdi0 (1.5.4+dfsg.1-5)
  Reverse Depends: libdolfin1.0 (1.0.0-7+b1)
  Reverse Depends: libdune-grid-2.2.1 (2.2.1-2)
  Reverse Depends: libfeel++1 (0.91.4-3)
  Reverse Depends: libfftw3-mpi3 (3.3.3-5)
  Reverse Depends: libfreefem++ (3.19.1-1)
  Reverse Depends: libfreefoam1 (0.1.0+dfsg-1)
  Reverse Depends: libgfs-mpi-1.3-2 (20110329-dfsg.2-1)
  Reverse Depends: libghemical5 (3.0.0-2)
  Reverse Depends: libgmsh2 (2.7.0.dfsg-1)
  Reverse Depends: libgpiv-mpi3 (0.6.1-4)
  Reverse Depends: libhdf5-openmpi-7 (1.8.8-9.1)
  Reverse Depends: libhypre-2.8.0b (2.8.0b-1)
  Reverse Depends: libliggghts2 (2.3.2-1)
  Reverse Depends: libmed-tools (3.0.3-3)
  Reverse Depends: libmed1 (3.0.3-3)
  Reverse Depends: libmedc1 (3.0.3-3)
  Reverse Depends: libmeep-mpi-default6 (1.1.1-9+b1)
  Reverse Depends: libmeep-openmpi6 (1.1.1-8+b1)
  Reverse Depends: libmesh0.7.1 (0.7.1-2+b1)
  Reverse Depends: libmrmpi1 (1.0~20110620.dfsg-2)
  Reverse Depends: libmumps-4.10.0 (4.10.0.dfsg-3)
  Reverse Depends: libmumps-ptscotch-4.10.0 (4.10.0.dfsg-3)
  Reverse Depends: libmusic1 (1.0.7-1.2)
  Reverse Depends: libns3-3 (3.17+dfsg-1)
  Reverse Depends: liboasis3-0d (3.3.beta.dfsg.1-8+b1)
  Reverse Depends: libopenmpi-dbg (= 1.4.5-1)
  Reverse Depends: libopenmpi-dev (= 1.4.5-1)
  Reverse Depends: libparmetis3.1 (3.1.1-4)
  Reverse Depends: libpetsc3.2 (3.2.dfsg-6)
  Reverse Depends: libptscotch-5.1 (5.1.12b.dfsg-2)
  Reverse Depends: librheolef1 (6.1-2.1)
  Reverse Depends: libsc-dev (2.3.1-14)
  Reverse Depends: libsc7 (2.3.1-14)
  Reverse Depends: libscalapack-mpi1 (1.8.0-9)
  Reverse Depends: libscotch-5.1 (5.1.12b.dfsg-2)
  Reverse Depends: libsiloh5-0 (4.8-13)
  Reverse Depends: libslepc3.2 (3.2-p5-1)
  Reverse Depends: libspooles2.2 (2.2-9)
  Reverse Depends: libvtk5.10 (5.10.1-1)
  Reverse Depends: libvtk5.8 (5.8.0-13+b1)
  Reverse Depends: libxdmf2 (2.1.dfsg.1-5)
  Reverse Depends: liggghts (2.3.2-1)
  Reverse Depends: meep-mpi-default (1.1.1-9+b1)
  Reverse Depends: meep-openmpi (1.1.1-8+b1)
  Reverse Depends: mpb-mpi (1.4.2-18)
  Reverse Depends: mpqc (2.3.1-14)
  Reverse Depends: mpqc-support (2.3.1-14)
  Reverse Depends: mrbayes-mpi (3.2.1+dfsg-2)
  Reverse Depends: mumps-test (4.10.0.dfsg-3)
  Reverse Depends: music-bin (1.0.7-1.2)
  Reverse Depends: netpipe-openmpi (3.7.2-7)
  Reverse Depends: ns3 (3.17+dfsg-1)
  Reverse Depends: nwchem (6.1-6)
  Reverse Depends: oasis3 (3.3.beta.dfsg.1-8+b1)
  Reverse Depends: oasis3-examples (3.3.beta.dfsg.1-8+b1)
  Reverse Depends: octave-openmpi-ext (1.1.0-1)
  Reverse Depends: openmpi-bin (1.4.5-1)
  Reverse Depends: openmpi-checkpoint (1.4.5-1)
  Reverse Depends: openmpipython (2.9.2-4)
  Reverse Depends: otf-trace (1.10.2+dfsg-2)
  Reverse Depends: paraview (4.0.0~rc1-1)
  Reverse Depends: paraview-medreader (6.5.0-3)
  Reverse Depends: parmetis-test (3.1.1-4)
  Reverse Depends: prime-phylo (1.0.11-1)
  Reverse Depends: ptscotch (5.1.12b.dfsg-2)
  Reverse Depends: python-gmsh (2.7.0.dfsg-1)
  Reverse Depends: python-mpi4py (1.3+hg20130509-1)
  Reverse Depends: python-vtk (5.8.0-13+b1)
  Reverse Depends: python3-mpi4py (1.3+hg20130509-1)
  Reverse Depends: quantum-espresso (5.0-1)
  Reverse Depends: r-cran-rmpi (0.5-9-3)
  Reverse Depends: ray (2.1.0-1)
  Reverse Depends: regina-normal-mpi (4.93-1)
  Reverse Depends: rheolef (6.1-2.1)
  Reverse Depends: salome-gui (6.5.0-5)
  Reverse Depends: salome-kernel (6.5.0-5)
  Reverse Depends: salome-med (6.5.0-3)
  Reverse Depends: salome-paravis (6.5.0-3)
  Reverse Depends: salome-smesh (6.5.0-3)
  Reverse Depends: scalapack-mpi-test (1.8.0-9)
  Reverse Depends: scalasca (1.4.3-1)
  Reverse Depends: scotch (5.1.12b.dfsg-2)
  Reverse Depends: sfftw2 (2.1.5-1)
  Reverse Depends: starpu-contrib-examples (1.0.1-3)
  Reverse Depends: starpu-examples (1.0.1-2+b1)
  Reverse Depends: tessa-mpi (0.3.1-6+b1)
  Reverse Depends: tree-ppuzzle (5.2-7)
  Reverse Depends: valgrind-mpi (1:3.8.1-3)
  Reverse Depends: yorick-mpy-openmpi (2.2.02+dfsg-6)
  Reverse Depends: zalign (0.9.1-1)


Thanks,
Sylvestre

PS:
openmpi1.6 has been available in Debian for a while (we were trying to have
it in wheezy).
Once the transition is done, I am planning to ask for a removal.

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (600, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: