Bug#1058353: libadios2-mpi-c-dev: ships headers already shipped in libadios2-common-c-dev

Andreas Beckmann anbe at debian.org
Tue Dec 12 09:26:17 GMT 2023


Package: libadios2-mpi-c-dev
Version: 2.9.2+dfsg1-5
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts
Control: affects -1 + libadios2-common-c-dev libadios2-mpi-c-libadios2-serial-c-dev libadios2-common-c++11-dev libadios2-mpi-c++11-dev libadios2-serial-c++11-dev

Hi,

during a test with piuparts I noticed your package failed to install
because it tries to overwrite other packages files.

>From the attached log (scroll to the bottom...):

  Preparing to unpack .../60-libadios2-mpi-c-dev_2.9.2+dfsg1-5_amd64.deb ...
  Unpacking libadios2-mpi-c-dev:amd64 (2.9.2+dfsg1-5) ...
  dpkg: error processing archive /tmp/apt-dpkg-install-OPwe4f/60-libadios2-mpi-c-dev_2.9.2+dfsg1-5_amd64.deb (--unpack):
   trying to overwrite '/usr/include/adios2/c/adios2_c_adios.h', which is also in package libadios2-common-c-dev 2.9.2+dfsg1-5
  Errors were encountered while processing:
   /tmp/apt-dpkg-install-OPwe4f/60-libadios2-mpi-c-dev_2.9.2+dfsg1-5_amd64.deb

The conflicting files are 

usr/include/adios2/c/adios2_c_attribute.h
usr/include/adios2/c/adios2_c_engine.h
usr/include/adios2/c/adios2_c_io.h
usr/include/adios2/c/adios2_c_operator.h
usr/include/adios2/c/adios2_c_types.h
usr/include/adios2/c/adios2_c_variable.h
usr/include/adios2_c.h

I assume that they should be only in the -common package, but I might be
wrong here.

There are simlar conflicts between the following packages:

libadios2-common-c-dev 2.9.2+dfsg1-5
libadios2-mpi-c-dev 2.9.2+dfsg1-5
libadios2-serial-c-dev 2.9.2+dfsg1-5

usr/include/adios2/c/adios2_c_adios.h
usr/include/adios2/c/adios2_c_attribute.h
usr/include/adios2/c/adios2_c_engine.h
usr/include/adios2/c/adios2_c_io.h
usr/include/adios2/c/adios2_c_operator.h
usr/include/adios2/c/adios2_c_types.h
usr/include/adios2/c/adios2_c_variable.h
usr/include/adios2_c.h

libadios2-common-c++11-dev 2.9.2+dfsg1-5
libadios2-mpi-c++11-dev 2.9.2+dfsg1-5
libadios2-serial-c++11-dev 2.9.2+dfsg1-5

usr/include/adios2.h
usr/include/adios2/cxx11/ADIOS.h
usr/include/adios2/cxx11/ADIOS.inl
usr/include/adios2/cxx11/ADIOSView.h
usr/include/adios2/cxx11/Attribute.h
usr/include/adios2/cxx11/Engine.h
usr/include/adios2/cxx11/Group.h
usr/include/adios2/cxx11/IO.h
usr/include/adios2/cxx11/KokkosView.h
usr/include/adios2/cxx11/Operator.h
usr/include/adios2/cxx11/Query.h
usr/include/adios2/cxx11/Types.h
usr/include/adios2/cxx11/Variable.h
usr/include/adios2/cxx11/VariableNT.h
usr/include/adios2/cxx11/fstream/ADIOS2fstream.h


cheers,

Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libadios2-common-c-dev=2.9.2+dfsg1-5_libadios2-mpi-c-dev=2.9.2+dfsg1-5.log.gz
Type: application/gzip
Size: 10073 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20231212/3acad6d7/attachment.gz>


More information about the debian-science-maintainers mailing list