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

Reply via email to