Control: tags 946206 + patch Control: tags 946206 + pending Control: tags 1092110 + pending Control: tags 1101991 + patch Control: tags 1101991 + pending Control: tags 1101992 + patch Control: tags 1101992 + pending
Dear maintainer, I've prepared an NMU for esys-particle (versioned as 2.3.5+dfsg2-8.1) and uploaded it to DELAYED/7. Please feel free to tell me if I should cancel it. cu Adrian
diffstat for esys-particle-2.3.5+dfsg2 esys-particle-2.3.5+dfsg2 changelog | 12 ++++++++++++ control | 8 ++++---- rules | 6 +++--- tests/build1 | 2 +- tests/control | 1 - 5 files changed, 20 insertions(+), 9 deletions(-) diff -Nru esys-particle-2.3.5+dfsg2/debian/changelog esys-particle-2.3.5+dfsg2/debian/changelog --- esys-particle-2.3.5+dfsg2/debian/changelog 2024-12-13 08:25:17.000000000 +0200 +++ esys-particle-2.3.5+dfsg2/debian/changelog 2025-04-18 12:58:05.000000000 +0300 @@ -1,3 +1,15 @@ +esys-particle (2.3.5+dfsg2-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build with "dh_python3 --no-ext-rename". (Closes: #1101992) + * Build depend on libopenmpi-dev until someone figures out what + goes wrong with MPICH. (Closes: #1101991) + * autopkgtest: Add a 30m timeout to mpirun. (Closes: #946206) + * autopkgtest: Restore --oversubscribe in the mpirun call. + (Closes: #1092110) + + -- Adrian Bunk <b...@debian.org> Fri, 18 Apr 2025 12:58:05 +0300 + esys-particle (2.3.5+dfsg2-8) unstable; urgency=medium * [532ba2a] Fix autopkgtests. diff -Nru esys-particle-2.3.5+dfsg2/debian/control esys-particle-2.3.5+dfsg2/debian/control --- esys-particle-2.3.5+dfsg2/debian/control 2024-10-26 21:08:09.000000000 +0300 +++ esys-particle-2.3.5+dfsg2/debian/control 2025-04-18 12:58:05.000000000 +0300 @@ -15,8 +15,8 @@ libltdl-dev, libtool, libvtk9-dev, - mpi-default-bin, - mpi-default-dev, + openmpi-bin, + libopenmpi-dev, python3-dev, python3-gengeo, texlive-latex-extra, @@ -31,8 +31,8 @@ Package: esys-particle Architecture: any Depends: libjs-jquery, - mpi-default-bin, - python3, + openmpi-bin, + ${python3:Depends}, python3-gengeo, ${misc:Depends}, ${shlibs:Depends} diff -Nru esys-particle-2.3.5+dfsg2/debian/rules esys-particle-2.3.5+dfsg2/debian/rules --- esys-particle-2.3.5+dfsg2/debian/rules 2024-10-26 21:08:09.000000000 +0300 +++ esys-particle-2.3.5+dfsg2/debian/rules 2025-04-18 12:58:05.000000000 +0300 @@ -14,8 +14,10 @@ %: dh $@ --with python3 +override_dh_python3: + dh_python3 --no-ext-rename + export OMPI_MCA_plm_rsh_agent=/bin/false #workaround to start MPI-applications in chroot -disable_auto_test_archs_mpi = hurd-i386 mips mipsel s390 s390x ia64 armhf i386 export LD_LIBRARY_PATH := $(CURDIR)/debian/esys-particle/usr/lib/${DEB_HOST_MULTIARCH}/:$(CURDIR)/debian/esys-particle/usr/lib/python3/dist-packages/esys/lsm/util/:$(CURDIR)/debian/esys-particle/usr/lib/python3/dist-packages/esys/lsm/:$(LD_LIBRARY_PATH); @@ -39,9 +41,7 @@ doxygen execute_after_dh_auto_install: -ifeq (,$(filter $(DEB_HOST_ARCH),$(disable_auto_test_archs_mpi))) cd $(CURDIR)/debian/test; python3 box.py 15.0 -endif find debian -name '*.pyc' -delete find debian -name '*.pyo' -delete find debian -name '*.la' -delete diff -Nru esys-particle-2.3.5+dfsg2/debian/tests/build1 esys-particle-2.3.5+dfsg2/debian/tests/build1 --- esys-particle-2.3.5+dfsg2/debian/tests/build1 2024-12-13 08:24:49.000000000 +0200 +++ esys-particle-2.3.5+dfsg2/debian/tests/build1 2025-04-18 12:58:05.000000000 +0300 @@ -225,7 +225,7 @@ EOF -mpirun -np 3 esysparticle compression.py +mpirun --timeout 1800 -np 3 --oversubscribe esysparticle compression.py cat ekin.dat cat epot.dat cat nbons.dat diff -Nru esys-particle-2.3.5+dfsg2/debian/tests/control esys-particle-2.3.5+dfsg2/debian/tests/control --- esys-particle-2.3.5+dfsg2/debian/tests/control 2024-10-26 21:07:04.000000000 +0300 +++ esys-particle-2.3.5+dfsg2/debian/tests/control 2025-04-18 12:58:05.000000000 +0300 @@ -1,4 +1,3 @@ Tests: build1 Depends: esys-particle Restrictions: allow-stderr -Architecture: !hurd-i386 !mips !mipsel !s390 !s390x !ia64 !armhf !i386