Your message dated Mon, 21 Nov 2022 21:03:29 +0000
with message-id <e1oxdwv-00gqdd...@fasolo.debian.org>
and subject line Bug#953630: fixed in openbabel 3.1.1+dfsg-7.1
has caused the Debian Bug report #953630,
regarding openbabel autopkg tests fail on non-amd64 architectures
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
953630: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953630
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:openbabel
Version: 3.0.0+dfsg-3
Tags: patch

openbabel autopkg tests areq quiet interesting. Working around the timeout on
arm64 hides the fact that two other tests fail on every non-amd64 architecture.
Also looking at the test output, you see that one test succeeds despites the
python3 binary segfaulting.

Attached is a patch which runs all tests, skips some problematic tests, and runs
all tests before failing.

diff -Nru openbabel-3.0.0+dfsg/debian/changelog openbabel-3.0.0+dfsg/debian/changelog
--- openbabel-3.0.0+dfsg/debian/changelog	2020-01-28 13:35:16.000000000 +0100
+++ openbabel-3.0.0+dfsg/debian/changelog	2020-03-11 12:52:36.000000000 +0100
@@ -1,3 +1,13 @@
+openbabel (3.0.0+dfsg-3ubuntu3) focal; urgency=medium
+
+  * Make the autopkg tests more verbose, don't fail on the first failing test.
+  * Re-enable the tests on arm64.
+  * Skip the test/testroundtrip.py test on all architectures, times out on the
+    buildds.
+  * Skip the testbindings.py and testsym.py tests on non amd64 architectures.
+
+ -- Matthias Klose <d...@ubuntu.com>  Wed, 11 Mar 2020 12:52:36 +0100
+
 openbabel (3.0.0+dfsg-3) unstable; urgency=medium
 
   [ Drew Parsons ]
diff -Nru openbabel-3.0.0+dfsg/debian/tests/python3 openbabel-3.0.0+dfsg/debian/tests/python3
--- openbabel-3.0.0+dfsg/debian/tests/python3	2020-01-28 13:35:16.000000000 +0100
+++ openbabel-3.0.0+dfsg/debian/tests/python3	2020-03-11 12:50:25.000000000 +0100
@@ -1,10 +1,33 @@
 #!/bin/bash
 
-test "$(dpkg --print-architecture)" = arm64 && exit 77
+#test "$(dpkg --print-architecture)" = arm64 && exit 77
 
 sed -i 's/"\.\."/"\/usr"/' test/testbabel.py
 
+arch=$(dpkg --print-architecture)
+fails=
 for TEST in test/test*.py
 do
-    python3 ${TEST}
+    case $TEST in
+      test/testroundtrip.py)
+	echo "Skipping ${TEST} ..."
+	continue;;
+      test/testbindings.py|test/testsym.py)
+	case "$arch" in arm64|armhf|ppc64el|s390x)
+	  echo "Skipping ${TEST} on $arch ..."
+	  continue;;
+	esac;;
+    esac
+    echo "Running ${TEST} ..."
+    if python3 ${TEST}; then
+	:
+    else
+	fails="$fails $TEST"
+    fi
 done
+
+if [ -n "$fails" ]; then
+    echo "Failing tests: $fails"
+    exit 1
+fi
+exit 0

--- End Message ---
--- Begin Message ---
Source: openbabel
Source-Version: 3.1.1+dfsg-7.1
Done: Paul Gevers <elb...@debian.org>

We believe that the bug you reported is fixed in the latest version of
openbabel, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 953...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Paul Gevers <elb...@debian.org> (supplier of updated openbabel package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 20 Nov 2022 10:24:49 +0100
Source: openbabel
Architecture: source
Version: 3.1.1+dfsg-7.1
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <debichem-de...@lists.alioth.debian.org>
Changed-By: Paul Gevers <elb...@debian.org>
Closes: 953630
Changes:
 openbabel (3.1.1+dfsg-7.1) unstable; urgency=medium
 .
   * Non-maintainer upload
 .
   [ Matthias Klose ]
   * Make the autopkg tests more verbose, don't fail on the first failing test.
   * Re-enable the tests on arm64.
   * Skip the test/testroundtrip.py test on all architectures, times out
     (Closes: #953630)
   * Skip the testbindings.py and testsym.py tests on non amd64 architectures.
 .
   [ Paul Gevers ]
   * Run all tests that don't timeout, but ignore specific failures on
     specific architectures
Checksums-Sha1:
 5924a477f58a78d1b05a94c8ed80417d52135586 2464 openbabel_3.1.1+dfsg-7.1.dsc
 66100cc6bc6de80946913d8147853e24447e3cbc 20844 
openbabel_3.1.1+dfsg-7.1.debian.tar.xz
Checksums-Sha256:
 a797be7034fd94b95b52f771a6f554775a58bd97bcc2a9ff804bab7f760be4dc 2464 
openbabel_3.1.1+dfsg-7.1.dsc
 7648ed26a6547a32e41388f8320a5bf427cb9f632bef1f99a6ad74a878b48a9c 20844 
openbabel_3.1.1+dfsg-7.1.debian.tar.xz
Files:
 c29071e811c371b599b2e9c0bd2f2b44 2464 science optional 
openbabel_3.1.1+dfsg-7.1.dsc
 f7f1cba0cf2e63ff5f64b1c65d713f33 20844 science optional 
openbabel_3.1.1+dfsg-7.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmN6TIMACgkQnFyZ6wW9
dQpgCgf/fF3j8qAYZOjXctk6EbLm6lEU4qBAyBWHgpgcjnAcU4jawPse9c6be1jz
0XQLyGQJkOWxLnbjuwLvQDFMAAn1AzKnSUf7FNFXbUubDI7TooE11/H6ty345bRL
gEqMneeXbmnKinctfL+xRxWI9eHUhNx7tOp8CpiMd/SGIAt0MWV14kQAPqeuag5c
9obBSFG0jjLFTx6OHs8HpD/J3LUWjw/gsToql+3pIUuX+HjCNyYsrLa5lX7OgiD4
vRmJp7GYdoU5NcbS7RcdfgANOj2Ax3Hl4Z/FbLJhVabuP4EwGYDh+dbG2xZW8hoZ
ePtrRyJnEr/L8oGmpF0mADP/MD1s5w==
=waif
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to