Your message dated Wed, 06 May 2015 23:00:30 +0000 with message-id <[email protected]> and subject line Bug#781996: fixed in openblas 0.2.14-1 has caused the Debian Bug report #781996, regarding openblas: Please consider adding autopkgtest support 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 [email protected] immediately.) -- 781996: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781996 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: openblas Version: 0.2.12-1 Severity: wishlist Tags: patch Hi, the attached debdiff adds autopkgtest support to openblas. Please consider including it in your package. It adds one test "upstream-testsuite". This test copies away the upstream build-time test suite (and any other necessary files) to a temporary directory, and then trivially modifies them to test the locally installed binaries instead. This can be used for eg: ci.debian.net to automatically re-test the package when one of its dependencies changes, or to re-test the package and its reverse-dependencies when the package itself changes (new upstream release, etc.). For example, to test the binaries you have installed on your local machine, all you have to do is execute $ adt-run -B --source openblas_0.2.12-1.1.dsc -- adt-virt-null Thanks! Christiandiff -Nru openblas-0.2.12/debian/changelog openblas-0.2.12/debian/changelog --- openblas-0.2.12/debian/changelog 2014-10-26 10:42:35.000000000 +0100 +++ openblas-0.2.12/debian/changelog 2015-04-06 09:38:22.000000000 +0200 @@ -1,3 +1,13 @@ +openblas (0.2.12-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add autopkgtest support: + - Add XS-Testsuite to debian/control + - Add test "upstream-testsuite" which runs upstream build-time tests, + adapted to test the installed binaries instead + + -- Christian Kastner <[email protected]> Wed, 01 Apr 2015 21:38:58 +0200 + openblas (0.2.12-1) unstable; urgency=medium * Imported Upstream version 0.2.12. (Closes: #765795) diff -Nru openblas-0.2.12/debian/control openblas-0.2.12/debian/control --- openblas-0.2.12/debian/control 2014-09-27 20:25:35.000000000 +0200 +++ openblas-0.2.12/debian/control 2015-04-01 21:33:37.000000000 +0200 @@ -9,6 +9,7 @@ Homepage: https://github.com/xianyi/OpenBLAS Vcs-Git: git://anonscm.debian.org/debian-science/packages/openblas.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/openblas.git +XS-Testsuite: autopkgtest Package: libopenblas-base Section: libs diff -Nru openblas-0.2.12/debian/tests/control openblas-0.2.12/debian/tests/control --- openblas-0.2.12/debian/tests/control 1970-01-01 01:00:00.000000000 +0100 +++ openblas-0.2.12/debian/tests/control 2015-04-06 09:47:37.000000000 +0200 @@ -0,0 +1,3 @@ +Tests: upstream-testsuite +Restrictions: allow-stderr +Depends: @, gfortran diff -Nru openblas-0.2.12/debian/tests/upstream-testsuite openblas-0.2.12/debian/tests/upstream-testsuite --- openblas-0.2.12/debian/tests/upstream-testsuite 1970-01-01 01:00:00.000000000 +0100 +++ openblas-0.2.12/debian/tests/upstream-testsuite 2015-04-01 21:37:24.000000000 +0200 @@ -0,0 +1,21 @@ +#!/bin/sh +# Execute upstream's testsuite against the installed binaries. + +set -e + +if [ -z "$ADTTMP" ] +then + echo "Temporary directory \$ADTTMP is not set. Aborting" >&2 + exit 1 +fi + +# Work from $ADTTMP as we need to treat the original source as read-only +cp -a test Makefile* ?_check cpuid* ctest* getarch* param.h "$ADTTMP"/ +cd "$ADTTMP"/test + +# Make tests use the installed binaries instead of using the build result path +sed -i -e 's,\.\./\$(LIBNAME),,g' Makefile +sed -i -e 's,CEXTRALIB =,CEXTRALIB = -lopenblas -lpthread,' Makefile + +# Execute tests +make
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: openblas Source-Version: 0.2.14-1 We believe that the bug you reported is fixed in the latest version of openblas, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sébastien Villemot <[email protected]> (supplier of updated openblas 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 29 Apr 2015 18:46:11 +0200 Source: openblas Binary: libopenblas-base libopenblas-dev libopenblas-dbg Architecture: source amd64 Version: 0.2.14-1 Distribution: unstable Urgency: low Maintainer: Debian Science Team <[email protected]> Changed-By: Sébastien Villemot <[email protected]> Description: libopenblas-base - Optimized BLAS (linear algebra) library (shared library) libopenblas-dbg - Optimized BLAS (linear algebra) library (debugging symbols) libopenblas-dev - Optimized BLAS (linear algebra) library (development files) Closes: 781996 783639 Changes: openblas (0.2.14-1) unstable; urgency=low . * Imported Upstream version 0.2.14 * debian/copyright: reflect upstream changes. * debian/rules: remove TARGET=GENERIC flag when building dynamic arch binary. This flag creates a compilation failure and seems no longer needed. * Add a debug package. (Closes: #783639) * debian/control: improve short description of packages. * Add autopkgtest support, relying on upstream testsuite. + debian/tests/upstream-testsuite: script to run the testsuite. + debian/tests/control: add the new test. Thanks to Christian Kastner for crafting the patch. (Closes: #781996) * Enable build on arm64 architecture. + d/control: add arm64 to Architecture fields. + d/rules: use TARGET=ARMV8 for arm64 arch. + d/p/arm64.patch: new patch from upstream, to fix a build failure. * Fix crash with illegal instruction on armhf with static libraries. + d/p/arm-gcc-flags.patch: enforce -march=armv7-a and -mfpu=vfpv3-d16 flags. * Add -lgfortran and -lpthread in .pc files for static linking. * Ensure that the testsuite is run on arm* arches at build time. + d/p/arm-arch-detection.patch: new patch, avoids false detection of cross-compilation. + d/p/disable-gemm3m-tests.patch: new patch, avoid compilation failure of the testsuite. + d/p/test-custom-package.patch renamed to d/p/always-run-testsuite.patch, to clearly show that it is needed even for vanilla arm* packages. Checksums-Sha1: 3bef7955cb93e06ac1891f816a2ce377574c6b64 2428 openblas_0.2.14-1.dsc bfee610479d5b6925223556ade881e02b1225fa6 3418992 openblas_0.2.14.orig.tar.gz bf58aa389baa82acb5c4aea2c711a3b9595fca4b 15992 openblas_0.2.14-1.debian.tar.xz 338cd018a52b72dca0cedf81b3495c8c7b91f293 3421398 libopenblas-base_0.2.14-1_amd64.deb 8d55fe2221fe1522bd09a44b591e7173834a010d 3094976 libopenblas-dev_0.2.14-1_amd64.deb fae0f3d2dc4f375bfe69eb0e5f8a56f08a336497 7743674 libopenblas-dbg_0.2.14-1_amd64.deb Checksums-Sha256: 9e9f8717ce59d9e636945036bc9c16211ec4620d25e49db9bbe2e2ecbf075cbe 2428 openblas_0.2.14-1.dsc 7dba473f4c31b5a615f0ee09fee1a1bf2ccd9882804cf402b296d287a5bc0c1c 3418992 openblas_0.2.14.orig.tar.gz 0ed060130b49acc330816054e0b7ccc1a35474f2ad097c531c5d908d4e528222 15992 openblas_0.2.14-1.debian.tar.xz c1774f2f1ac3aa01d52bb1635290a6ffb9c77a077b6e6861da75aaa5783bbced 3421398 libopenblas-base_0.2.14-1_amd64.deb 8de09de3803ecd564088d4ed80ea67cdcf11025d6ec05e6280ffd7411a799605 3094976 libopenblas-dev_0.2.14-1_amd64.deb 4b83ceb74a0f823631af9694ce96433c97e5f117665d992b6f6624ef29f3accf 7743674 libopenblas-dbg_0.2.14-1_amd64.deb Files: 32f1da6ffc8c0b4fb76487ed47e13a97 2428 devel optional openblas_0.2.14-1.dsc 164766f6f55906e842465b45ef9a3196 3418992 devel optional openblas_0.2.14.orig.tar.gz 933aa2c955db551d131a878024ba1858 15992 devel optional openblas_0.2.14-1.debian.tar.xz 61e6cccbcaaf22d5b1250ff95f0eea36 3421398 libs optional libopenblas-base_0.2.14-1_amd64.deb 299572dde26a11f5940bbcbba1fa4344 3094976 libdevel optional libopenblas-dev_0.2.14-1_amd64.deb 5cd48d28092ef71f07cedba592a1590a 7743674 debug extra libopenblas-dbg_0.2.14-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVQQxPAAoJECzs6TUOzr5KZFYP/14MPjuC4ty+pc5qN/r55YCH gybCwZzHdF7Dny155ZUGTNxJ/PREyLHoKuj+EWGePoW30ps+3EqbwXnDSc2BrjBJ S4s7xjkPod0EfpPUkWyyHzCKaVDSwNsEU8TsJOz47jhsnScHcTnHfZEzsgg8vBo+ ph0CMIPp46IrnDk2hCfoLXkvvQRFJ7Ap3LoGkEN+BifLgiXm0rxkWChIE5tA8lcj DRpytSKczMoweI4ELY9TRlp2VvgdGoI0eTMqFA5DRR0NiGdy0ZssfFK4ylZat3rl qpU1ToApLTYjs1rO5CBWBgnIBORm4NVnVtRHTDTU2FuZSE3K2SdsH69AfetbNSgB sNaTcXX+HyVweMXWCoAIP9k4pz/TqYQBamkcbObV5D2eGABhJq4mKs/eLvd7XOqB xzlw/e5xn1N9RZpzt0XjIhHUfpg52ZMlrTXd9wo/IBkrfVg1Wst4KYCfbF2Q33kF CS6o9fue/DwzW5DdUHUPFW9vXxmB6dDnEFTZb6tZJiEs2VWiszmPa0JjpVPUTTEJ SoPCqHRgEPbPua62f0gG4bdMzVS7a20Op5PABbYfqxCBUnX6CktBlszCHa4u29P9 HHDdsXO21wTohdJO+MEzeeZQ06GX9hjqGKg51cxtXL9vYbmsOneChD6cLovGfzzO ElHiglr8rRlAOivcfGPF =A58s -----END PGP SIGNATURE-----
--- End Message ---
-- debian-science-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
