Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/p/python-numpysane/python-numpysane_0.31-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/python-numpysane-0.31-1oniw1hs5/python-numpysane_0.31-1_all.buildinfo Get source package info: python-numpysane=0.31-1 Source URL: http://snapshot.notset.fr/mr/package/python-numpysane/0.31-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-14 automake=1:1.16.3-2 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.48 bash=5.1-2 binutils=2.35.1-7 binutils-common=2.35.1-7 binutils-x86-64-linux-gnu=2.35.1-7 bsdextrautils=2.36.1-6 bsdutils=1:2.36.1-6 build-essential=12.9 bzip2=1.0.8-4 coreutils=8.32-4+b1 cpp=4:10.2.1-1 cpp-10=10.2.1-6 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3.3 debianutils=4.11.2 dh-autoreconf=19 dh-python=4.20201102 dh-strip-nondeterminism=1.10.0-1 diffutils=1:3.7-5 dpkg=1.20.7.1 dpkg-dev=1.20.7.1 dwz=0.13+20210126-1 file=1:5.39-3 findutils=4.8.0-1 g++=4:10.2.1-1 g++-10=10.2.1-6 gcc=4:10.2.1-1 gcc-10=10.2.1-6 gcc-10-base=10.2.1-6 gettext=0.21-4 gettext-base=0.21-4 grep=3.6-1 groff-base=1.22.4-6 gzip=1.10-2 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-9 libarchive-zip-perl=1.68-1 libasan6=10.2.1-6 libatomic1=10.2.1-6 libattr1=1:2.4.48-6 libaudit-common=1:3.0-2 libaudit1=1:3.0-2 libbinutils=2.35.1-7 libblas3=3.9.0-3 libblkid1=2.36.1-6 libbz2-1.0=1.0.8-4 libc-bin=2.31-9 libc-dev-bin=2.31-9 libc6=2.31-9 libc6-dev=2.31-9 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-6 libcom-err2=1.45.7-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-7 libctf0=2.35.1-7 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.256 libdebhelper-perl=13.3.3 libdpkg-perl=1.20.7.1 libelf1=0.182+20210203-1 libexpat1=2.2.10-1 libexpat1-dev=2.2.10-1 libffi7=3.3-5 libfile-stripnondeterminism-perl=1.10.0-1 libgcc-10-dev=10.2.1-6 libgcc-s1=10.2.1-6 libgcrypt20=1.8.7-2 libgdbm-compat4=1.19-2 libgdbm6=1.19-2 libgfortran5=10.2.1-6 libgmp10=2:6.2.1+dfsg-1 libgomp1=10.2.1-6 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libicu67=67.1-6 libisl23=0.23-1 libitm1=10.2.1-6 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 liblapack3=3.9.0-3 liblsan0=10.2.1-6 liblz4-1=1.9.3-1 liblzma5=5.2.5-1.0 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmount1=2.36.1-6 libmpc3=1.2.0-1 libmpdec3=2.5.1-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20201114-2 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libpam-modules=1.4.0-2 libpam-modules-bin=1.4.0-2 libpam-runtime=1.4.0-2 libpam0g=1.4.0-2 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libpython3-dev=3.9.1-1 libpython3-stdlib=3.9.1-1 libpython3.9=3.9.1-3 libpython3.9-dev=3.9.1-3 libpython3.9-minimal=3.9.1-3 libpython3.9-stdlib=3.9.1-3 libquadmath0=10.2.1-6 libreadline8=8.1-1 libseccomp2=2.5.1-1 libselinux1=3.1-2+b2 libsigsegv2=2.13-1 libsmartcols1=2.36.1-6 libsqlite3-0=3.34.1-1 libssl1.1=1.1.1i-3 libstdc++-10-dev=10.2.1-6 libstdc++6=10.2.1-6 libsub-override-perl=0.09-2 libsystemd0=247.2-5 libtinfo6=6.2+20201114-2 libtirpc-common=1.3.1-1 libtirpc-dev=1.3.1-1 libtirpc3=1.3.1-1 libtool=2.4.6-15 libtsan0=10.2.1-6 libubsan1=10.2.1-6 libuchardet0=0.0.7-1 libudev1=247.2-5 libunistring2=0.9.10-4 libuuid1=2.36.1-6 libxml2=2.9.10+dfsg-6.3+b1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.10.12-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-5 mailcap=3.68 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=4.0.0 mime-support=3.66 ncurses-base=6.2+20201114-2 ncurses-bin=6.2+20201114-2 patch=2.7.6-7 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 po-debconf=1.0.21+nmu1 python3=3.9.1-1 python3-all=3.9.1-1 python3-distutils=3.9.1-2 python3-lib2to3=3.9.1-2 python3-minimal=3.9.1-1 python3-numpy=1:1.19.5-1 python3-pkg-resources=52.0.0-1 python3-setuptools=52.0.0-1 python3.9=3.9.1-3 python3.9-minimal=3.9.1-3 readline-common=8.1-1 sed=4.7-1 sensible-utils=0.0.14 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2021a-1 util-linux=2.36.1-6 xz-utils=5.2.5-1.0 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210204T151138Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210131T204918Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d python-numpysane=0.31-1 && mkdir -p /build/python-numpysane-iyRNDJ && dpkg-source --no-check -x /*.dsc /build/python-numpysane-iyRNDJ/python-numpysane-0.31 && chown -R builduser:builduser /build/python-numpysane-iyRNDJ" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/python-numpysane-iyRNDJ/python-numpysane-0.31 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1612385644" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/python-numpysane-iyRNDJ /tmp/python-numpysane-0.31-1oniw1hs5 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20210131T204918Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.YOS2nj9kmL as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.YOS2nj9kmL Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-6). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20210131T204918Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210131T204918Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1072 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4661 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-9) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210204T151138Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20210131T204918Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.YOS2nj9kmL Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210204T151138Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20210131T204918Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20210204T151138Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210204T151138Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210204T151138Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210204T151138Z unstable/main amd64 Packages [11.7 MB] Fetched 34.4 MB in 30s (1149 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.YOS2nj9kmL I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d python-numpysane=0.31-1 && mkdir -p /build/python-numpysane-iyRNDJ && dpkg-source --no-check -x /*.dsc /build/python-numpysane-iyRNDJ/python-numpysane-0.31 && chown -R builduser:builduser /build/python-numpysane-iyRNDJ"' exec /tmp/mmdebstrap.YOS2nj9kmL Reading package lists... NOTICE: 'python-numpysane' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/python-team/packages/python-numpysane.git Please use: git clone https://salsa.debian.org/python-team/packages/python-numpysane.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 99.2 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main python-numpysane 0.31-1 (dsc) [2067 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main python-numpysane 0.31-1 (tar) [94.3 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main python-numpysane 0.31-1 (diff) [2788 B] Fetched 99.2 kB in 0s (1219 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'python-numpysane_0.31-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting python-numpysane in /build/python-numpysane-iyRNDJ/python-numpysane-0.31 dpkg-source: info: unpacking python-numpysane_0.31.orig.tar.gz dpkg-source: info: unpacking python-numpysane_0.31-1.debian.tar.xz I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/python-numpysane-iyRNDJ/python-numpysane-0.31 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1612385644" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.YOS2nj9kmL dpkg-buildpackage: info: source package python-numpysane dpkg-buildpackage: info: source version 0.31-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Dima Kogan dpkg-source --before-build . fakeroot debian/rules clean dh clean --with python3 --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' rm -rf README README-pywrap dh_auto_clean I: pybuild base:232: python3.9 setup.py clean running clean removing '/build/python-numpysane-iyRNDJ/python-numpysane-0.31/.pybuild/cpython3_3.9_numpysane/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it make[1]: Leaving directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules build-indep dh build-indep --with python3 --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' make README README-pywrap make[2]: Entering directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' python3 extract_README.py numpysane README.org README README.footer.org python3 extract_README.py numpysane_pywrap README-pywrap.org README-pywrap README.footer.org make[2]: Leaving directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' dh_auto_build I: pybuild base:232: /usr/bin/python3 setup.py build running build running build_py copying numpysane.py -> /build/python-numpysane-iyRNDJ/python-numpysane-0.31/.pybuild/cpython3_3.9_numpysane/build copying numpysane_pywrap.py -> /build/python-numpysane-iyRNDJ/python-numpysane-0.31/.pybuild/cpython3_3.9_numpysane/build make[1]: Leaving directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' debian/rules override_dh_auto_test make[1]: Entering directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' make test3 make[2]: Entering directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' ./test/genpywrap.py > test/testlib_pywrap_GENERATED.c cc -Wall -Wextra -g -O2 -ffile-prefix-map=/build/python-numpysane-iyRNDJ/python-numpysane-0.31=. -fstack-protector-strong -Wformat -Werror=format-security -g -Wno-missing-field-initializers -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -Wall -g -ffile-prefix-map=/build/python3.9-QL8yo8/python3.9-3.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -fPIC -I/usr/include/python3.9 -Wno-cast-function-type -Wdate-time -D_FORTIFY_SOURCE=2 -c -o test/testlib_pywrap_GENERATED.o test/testlib_pywrap_GENERATED.c test/testlib_pywrap_GENERATED.c: In function ‘__pywrap__identity3’: test/testlib_pywrap_GENERATED.c:559:26: warning: array subscript is outside array bounds of ‘npy_intp[ + 1]’ {aka ‘long int[ + 1]’} [-Warray-bounds] 559 | dims_named[-PROTOTYPE_ ## name[i]-1] < 0) \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ test/testlib_pywrap_GENERATED.c:274:3: note: in expansion of macro ‘CHECK_DIMS_NAMED_KNOWN’ 274 | _(output) | ^ test/testlib_pywrap_GENERATED.c:566:9: note: in expansion of macro ‘OUTPUTS’ 566 | OUTPUTS(CHECK_DIMS_NAMED_KNOWN); | ^~~~~~~ test/testlib_pywrap_GENERATED.c:529:18: note: while referencing ‘dims_named.751’ 529 | npy_intp dims_named[Ndims_named]; | ^~~~~~~~~~ test/testlib_pywrap_GENERATED.c:559:26: warning: array subscript is outside array bounds of ‘npy_intp[ + 1]’ {aka ‘long int[ + 1]’} [-Warray-bounds] 559 | dims_named[-PROTOTYPE_ ## name[i]-1] < 0) \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ test/testlib_pywrap_GENERATED.c:274:3: note: in expansion of macro ‘CHECK_DIMS_NAMED_KNOWN’ 274 | _(output) | ^ test/testlib_pywrap_GENERATED.c:566:9: note: in expansion of macro ‘OUTPUTS’ 566 | OUTPUTS(CHECK_DIMS_NAMED_KNOWN); | ^~~~~~~ test/testlib_pywrap_GENERATED.c:529:18: note: while referencing ‘dims_named.751’ 529 | npy_intp dims_named[Ndims_named]; | ^~~~~~~~~~ test/testlib_pywrap_GENERATED.c:582:65: warning: array subscript is outside array bounds of ‘npy_intp[ + 1]’ {aka ‘long int[ + 1]’} [-Warray-bounds] 582 | dims_output_want[i+Ndims_extra] = dims_named[-PROTOTYPE_ ## name[i]-1]; \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ test/testlib_pywrap_GENERATED.c:274:3: note: in expansion of macro ‘CREATE_MISSING_OUTPUT’ 274 | _(output) | ^ test/testlib_pywrap_GENERATED.c:611:9: note: in expansion of macro ‘OUTPUTS’ 611 | OUTPUTS(CREATE_MISSING_OUTPUT); | ^~~~~~~ test/testlib_pywrap_GENERATED.c:529:18: note: while referencing ‘dims_named.751’ 529 | npy_intp dims_named[Ndims_named]; | ^~~~~~~~~~ test/testlib_pywrap_GENERATED.c:582:65: warning: array subscript is outside array bounds of ‘npy_intp[ + 1]’ {aka ‘long int[ + 1]’} [-Warray-bounds] 582 | dims_output_want[i+Ndims_extra] = dims_named[-PROTOTYPE_ ## name[i]-1]; \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ test/testlib_pywrap_GENERATED.c:274:3: note: in expansion of macro ‘CREATE_MISSING_OUTPUT’ 274 | _(output) | ^ test/testlib_pywrap_GENERATED.c:611:9: note: in expansion of macro ‘OUTPUTS’ 611 | OUTPUTS(CREATE_MISSING_OUTPUT); | ^~~~~~~ test/testlib_pywrap_GENERATED.c:529:18: note: while referencing ‘dims_named.751’ 529 | npy_intp dims_named[Ndims_named]; | ^~~~~~~~~~ cc -Wall -Wextra -g -O2 -ffile-prefix-map=/build/python-numpysane-iyRNDJ/python-numpysane-0.31=. -fstack-protector-strong -Wformat -Werror=format-security -g -Wno-missing-field-initializers -Wdate-time -D_FORTIFY_SOURCE=2 -c -o test/testlib.o test/testlib.c x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -lpython3.9 -Wl,-z,relro -g -fwrapv -O2 -L/build/python-numpysane-iyRNDJ/python-numpysane-0.31 -Wl,-rpath=/build/python-numpysane-iyRNDJ/python-numpysane-0.31 test/testlib_pywrap_GENERATED.o test/testlib.o -o test/testlib.cpython-39-x86_64-linux-gnu.so python3 test/test-c-broadcasting.py test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: outer matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: outer matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: outer matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: outer matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: outer matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: outer matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:81 (): OK: types must match test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:49 check(): OK: inner matches. Dynamically-allocated output test-c-broadcasting.py:57 check(): OK: inner matches. Pre-allocated output test-c-broadcasting.py:99 (): OK test-c-broadcasting.py:104 (): OK: Aligned dimensions test-c-broadcasting.py:108 (): OK test-c-broadcasting.py:110 (): OK test-c-broadcasting.py:112 (): OK: Basic in-place broadcasting test-c-broadcasting.py:114 (): OK: Output type must match test-c-broadcasting.py:116 (): OK: Output type must match test-c-broadcasting.py:118 (): OK: Output type must match test-c-broadcasting.py:120 (): OK: Output type must match test-c-broadcasting.py:122 (): OK: Wrong dimensions on out test-c-broadcasting.py:124 (): OK: Wrong dimensions on out test-c-broadcasting.py:126 (): OK: Wrong dimensions on out test-c-broadcasting.py:128 (): OK: Wrong dimensions on out test-c-broadcasting.py:130 (): OK: Wrong dimensions on out test-c-broadcasting.py:162 test_identity3(): OK: shape matches test-c-broadcasting.py:162 test_identity3(): OK: value matches test-c-broadcasting.py:162 test_identity3(): OK: returning same matrix as the given "out" test-c-broadcasting.py:162 test_identity3(): OK: shape matches test-c-broadcasting.py:162 test_identity3(): OK: value matches test-c-broadcasting.py:162 test_identity3(): OK test-c-broadcasting.py:164 test_identity3(): OK test-c-broadcasting.py:165 test_identity3(): OK test-c-broadcasting.py:168 test_identity3(): OK test-c-broadcasting.py:170 test_identity3(): OK test-c-broadcasting.py:190 test_identity(): OK: output-only named dimensions MUST be given in the in-place array test-c-broadcasting.py:192 test_identity(): OK: types must match test-c-broadcasting.py:194 test_identity(): OK: basic output-only named dimensions work test-c-broadcasting.py:196 test_identity(): OK: output-only named dimensions must still be self-consistent test-c-broadcasting.py:198 test_identity(): OK: output-only named dimensions must still be self-consistent test-c-broadcasting.py:202 test_identity(): OK test-c-broadcasting.py:204 test_identity(): OK test-c-broadcasting.py:219 test_inner(): OK: shape matches test-c-broadcasting.py:219 test_inner(): OK: value matches test-c-broadcasting.py:219 test_inner(): OK: returning same matrix as the given "out" test-c-broadcasting.py:219 test_inner(): OK: shape matches test-c-broadcasting.py:219 test_inner(): OK: value matches test-c-broadcasting.py:219 test_inner(): OK test-c-broadcasting.py:223 test_inner(): OK: inner(out=out, dtype=dtype) have out=dtype==dtype test-c-broadcasting.py:230 test_inner(): OK test-c-broadcasting.py:233 test_inner(): OK test-c-broadcasting.py:234 test_inner(): OK: Noncontiguous output test-c-broadcasting.py:239 test_inner(): OK test-c-broadcasting.py:240 test_inner(): OK: Noncontiguous output test-c-broadcasting.py:276 test_outer(): OK: shape matches test-c-broadcasting.py:276 test_outer(): OK: value matches test-c-broadcasting.py:276 test_outer(): OK: returning same matrix as the given "out" test-c-broadcasting.py:276 test_outer(): OK: shape matches test-c-broadcasting.py:276 test_outer(): OK: value matches test-c-broadcasting.py:276 test_outer(): OK test-c-broadcasting.py:282 test_outer(): OK test-c-broadcasting.py:285 test_outer(): OK test-c-broadcasting.py:286 test_outer(): OK: Noncontiguous output (broadcasting and within each slice) test-c-broadcasting.py:291 test_outer(): OK test-c-broadcasting.py:292 test_outer(): OK: Noncontiguous output (broadcasting and within each slice) test-c-broadcasting.py:343 test_innerouter(): OK: broadcasted innerouter produced correct inner.shape test-c-broadcasting.py:344 test_innerouter(): OK: broadcasted innerouter produced correct inner test-c-broadcasting.py:345 test_innerouter(): OK: broadcasted innerouter produced correct outer.shape test-c-broadcasting.py:346 test_innerouter(): OK: broadcasted innerouter produced correct outer test-c-broadcasting.py:356 test_innerouter(): OK: broadcasted in-place innerouter succeeded test-c-broadcasting.py:357 test_innerouter(): OK: broadcasted in-place innerouter produced correct inner.shape test-c-broadcasting.py:358 test_innerouter(): OK: broadcasted in-place innerouter produced correct inner test-c-broadcasting.py:359 test_innerouter(): OK: broadcasted in-place innerouter produced correct outer.shape test-c-broadcasting.py:360 test_innerouter(): OK: broadcasted in-place innerouter produced correct outer test-c-broadcasting.py:370 test_innerouter(): OK: broadcasted in-place innerouter succeeded test-c-broadcasting.py:371 test_innerouter(): OK: broadcasted in-place innerouter with scaling produced correct inner.shape test-c-broadcasting.py:372 test_innerouter(): OK: broadcasted in-place innerouter with scaling produced correct inner test-c-broadcasting.py:373 test_innerouter(): OK: broadcasted in-place innerouter with scaling produced correct outer.shape test-c-broadcasting.py:374 test_innerouter(): OK: broadcasted in-place innerouter with scaling produced correct outer test-c-broadcasting.py:384 test_innerouter(): OK: broadcasted in-place innerouter succeeded test-c-broadcasting.py:385 test_innerouter(): OK: broadcasted in-place innerouter with float and string scaling produced correct inner.shape test-c-broadcasting.py:386 test_innerouter(): OK: broadcasted in-place innerouter with float and string scaling produced correct inner test-c-broadcasting.py:387 test_innerouter(): OK: broadcasted in-place innerouter with float and string scaling produced correct outer.shape test-c-broadcasting.py:388 test_innerouter(): OK: broadcasted in-place innerouter with float and string scaling produced correct outer test-c-broadcasting.py:393 test_innerouter(): OK: Extra broadcasted dimensions in the output not allowed test-c-broadcasting.py:399 test_innerouter(): OK: Extra broadcasted dimensions in the output not allowed test-c-broadcasting.py:405 test_innerouter(): OK: basic broadcasted innerouter works test-c-broadcasting.py:407 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:409 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:411 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:413 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:415 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:417 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:419 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:421 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:423 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:425 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:430 test_innerouter(): OK: in-place broadcasting output types match test-c-broadcasting.py:432 test_innerouter(): OK: broadcasted innerouter: extra output dims are forbidden test-c-broadcasting.py:434 test_innerouter(): OK: in-place broadcasting output dimensions match test-c-broadcasting.py:439 test_innerouter(): OK: Validation looks at the cookie test-c-broadcasting.py:441 test_innerouter(): OK: Validation looks at the cookie test-c-broadcasting.py:466 test_broadcasting(): OK: shape matches test-c-broadcasting.py:466 test_broadcasting(): OK: value matches test-c-broadcasting.py:467 test_broadcasting(): OK: shape matches test-c-broadcasting.py:467 test_broadcasting(): OK: value matches test-c-broadcasting.py:468 test_broadcasting(): OK: shape matches test-c-broadcasting.py:468 test_broadcasting(): OK: value matches test-c-broadcasting.py:469 test_broadcasting(): OK: shape matches test-c-broadcasting.py:469 test_broadcasting(): OK: value matches test-c-broadcasting.py:470 test_broadcasting(): OK: shape matches test-c-broadcasting.py:470 test_broadcasting(): OK: value matches test-c-broadcasting.py:471 test_broadcasting(): OK: shape matches test-c-broadcasting.py:471 test_broadcasting(): OK: value matches test-c-broadcasting.py:472 test_broadcasting(): OK: shape matches test-c-broadcasting.py:472 test_broadcasting(): OK: value matches test-c-broadcasting.py:473 test_broadcasting(): OK: shape matches test-c-broadcasting.py:473 test_broadcasting(): OK: value matches test-c-broadcasting.py:474 test_broadcasting(): OK: shape matches test-c-broadcasting.py:474 test_broadcasting(): OK: value matches test-c-broadcasting.py:475 test_broadcasting(): OK: shape matches test-c-broadcasting.py:475 test_broadcasting(): OK: value matches test-c-broadcasting.py:476 test_broadcasting(): OK: shape matches test-c-broadcasting.py:476 test_broadcasting(): OK: value matches test-c-broadcasting.py:478 test_broadcasting(): OK: right number of args test-c-broadcasting.py:480 test_broadcasting(): OK: matching args test-c-broadcasting.py:481 test_broadcasting(): OK: matching args test-c-broadcasting.py:482 test_broadcasting(): OK: matching args test-c-broadcasting.py:483 test_broadcasting(): OK: matching args test-c-broadcasting.py:487 test_broadcasting(): OK: output count check test-c-broadcasting.py:488 test_broadcasting(): OK: output count check test-c-broadcasting.py:490 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:510 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:513 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:516 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:519 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:522 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:525 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:528 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:531 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:534 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:537 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:539 test_broadcasting(): OK: in-place broadcasting computed the right value test-c-broadcasting.py:540 test_broadcasting(): OK: in-place broadcasting computed the right value test-c-broadcasting.py:543 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:546 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:549 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:552 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:555 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:558 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:561 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:564 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:567 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:570 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:573 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:576 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:578 test_broadcasting(): OK: in-place broadcasting computed the right value test-c-broadcasting.py:579 test_broadcasting(): OK: in-place broadcasting computed the right value test-c-broadcasting.py:587 test_broadcasting(): OK: Validation: noncontiguous in the function slice test-c-broadcasting.py:589 test_broadcasting(): OK: Validation: noncontiguous in the function slice test-c-broadcasting.py:591 test_broadcasting(): OK: Validation: noncontiguous in the function slice test-c-broadcasting.py:593 test_broadcasting(): OK: Validation: noncontiguous in the function slice test-c-broadcasting.py:595 test_broadcasting(): OK: Validation: noncontiguous in the function slice test-c-broadcasting.py:597 test_broadcasting(): OK: Validation: noncontiguous in the function slice test-c-broadcasting.py:600 test_broadcasting(): OK: Validation: noncontiguous array that are noncontiguous ONLY in the broadcasted dimensions (i.e. each slice IS contiguous) test-c-broadcasting.py:604 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:607 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:610 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:613 test_broadcasting(): OK: output dimensionality check with given out test-c-broadcasting.py:450 test_sorted_indices(): OK test-c-broadcasting.py:451 test_sorted_indices(): OK test-c-broadcasting.py:452 test_sorted_indices(): OK test-c-broadcasting.py:454 test_sorted_indices(): OK test-c-broadcasting.py:456 test_sorted_indices(): OK test-c-broadcasting.py:458 test_sorted_indices(): OK: shape matches test-c-broadcasting.py:458 test_sorted_indices(): OK: value matches test-c-broadcasting.py:458 test_sorted_indices(): OK: returning same matrix as the given "out" test-c-broadcasting.py:458 test_sorted_indices(): OK: shape matches test-c-broadcasting.py:458 test_sorted_indices(): OK: value matches test-c-broadcasting.py:458 test_sorted_indices(): OK test-c-broadcasting.py:460 test_sorted_indices(): OK: shape matches test-c-broadcasting.py:460 test_sorted_indices(): OK: value matches test-c-broadcasting.py:460 test_sorted_indices(): OK: returning same matrix as the given "out" test-c-broadcasting.py:460 test_sorted_indices(): OK: shape matches test-c-broadcasting.py:460 test_sorted_indices(): OK: value matches test-c-broadcasting.py:460 test_sorted_indices(): OK test-c-broadcasting.py:626 (): All tests passed: 200 total python3 test/test-numpysane.py test-numpysane.py:35 test_broadcasting(): OK: input dims must be integers or strings test-numpysane.py:41 test_broadcasting(): OK: input dims must >=0 test-numpysane.py:47 test_broadcasting(): OK: output dims must >=0 test-numpysane.py:53 test_broadcasting(): OK: output dims must be integers or strings test-numpysane.py:59 test_broadcasting(): OK: output dims must all be known test-numpysane.py:65 test_broadcasting(): OK: output dims must be a tuple test-numpysane.py:71 test_broadcasting(): OK: multiple outputs must be specified as a tuple of tuples test-numpysane.py:77 test_broadcasting(): OK: output dims must be a tuple test-numpysane.py:84 test_broadcasting(): OK: Multiple outputs can be defined test-numpysane.py:93 test_broadcasting(): OK: shape matches test-numpysane.py:93 test_broadcasting(): OK: value matches test-numpysane.py:94 test_broadcasting(): OK: shape matches test-numpysane.py:94 test_broadcasting(): OK: value matches test-numpysane.py:95 test_broadcasting(): OK: shape matches test-numpysane.py:95 test_broadcasting(): OK: value matches test-numpysane.py:96 test_broadcasting(): OK: shape matches test-numpysane.py:96 test_broadcasting(): OK: value matches test-numpysane.py:97 test_broadcasting(): OK: shape matches test-numpysane.py:97 test_broadcasting(): OK: value matches test-numpysane.py:98 test_broadcasting(): OK: shape matches test-numpysane.py:98 test_broadcasting(): OK: value matches test-numpysane.py:99 test_broadcasting(): OK: shape matches test-numpysane.py:99 test_broadcasting(): OK: value matches test-numpysane.py:100 test_broadcasting(): OK: shape matches test-numpysane.py:100 test_broadcasting(): OK: value matches test-numpysane.py:101 test_broadcasting(): OK: shape matches test-numpysane.py:101 test_broadcasting(): OK: value matches test-numpysane.py:102 test_broadcasting(): OK: shape matches test-numpysane.py:102 test_broadcasting(): OK: value matches test-numpysane.py:103 test_broadcasting(): OK: shape matches test-numpysane.py:103 test_broadcasting(): OK: value matches test-numpysane.py:105 test_broadcasting(): OK: right number of args test-numpysane.py:107 test_broadcasting(): OK: matching args test-numpysane.py:108 test_broadcasting(): OK: matching args test-numpysane.py:109 test_broadcasting(): OK: matching args test-numpysane.py:110 test_broadcasting(): OK: matching args test-numpysane.py:122 test_broadcasting(): OK: shape matches test-numpysane.py:122 test_broadcasting(): OK: value matches test-numpysane.py:128 test_broadcasting(): OK: shape matches test-numpysane.py:128 test_broadcasting(): OK: value matches test-numpysane.py:134 test_broadcasting(): OK: shape matches test-numpysane.py:134 test_broadcasting(): OK: value matches test-numpysane.py:140 test_broadcasting(): OK: shape matches test-numpysane.py:140 test_broadcasting(): OK: value matches test-numpysane.py:146 test_broadcasting(): OK: shape matches test-numpysane.py:146 test_broadcasting(): OK: value matches test-numpysane.py:152 test_broadcasting(): OK: shape matches test-numpysane.py:152 test_broadcasting(): OK: value matches test-numpysane.py:158 test_broadcasting(): OK: shape matches test-numpysane.py:158 test_broadcasting(): OK: value matches test-numpysane.py:164 test_broadcasting(): OK: shape matches test-numpysane.py:164 test_broadcasting(): OK: value matches test-numpysane.py:171 test_broadcasting(): OK: matching args test-numpysane.py:177 test_broadcasting(): OK: matching args test-numpysane.py:183 test_broadcasting(): OK: matching args test-numpysane.py:189 test_broadcasting(): OK: matching args test-numpysane.py:201 test_broadcasting(): OK: shape matches test-numpysane.py:201 test_broadcasting(): OK: value matches test-numpysane.py:217 test_broadcasting(): OK: shape matches test-numpysane.py:217 test_broadcasting(): OK: value matches test-numpysane.py:223 test_broadcasting(): OK: shape matches test-numpysane.py:223 test_broadcasting(): OK: value matches test-numpysane.py:229 test_broadcasting(): OK: shape matches test-numpysane.py:229 test_broadcasting(): OK: value matches test-numpysane.py:235 test_broadcasting(): OK: shape matches test-numpysane.py:235 test_broadcasting(): OK: value matches test-numpysane.py:241 test_broadcasting(): OK test-numpysane.py:254 test_broadcasting(): OK test-numpysane.py:255 test_broadcasting(): OK test-numpysane.py:256 test_broadcasting(): OK test-numpysane.py:257 test_broadcasting(): OK test-numpysane.py:258 test_broadcasting(): OK test-numpysane.py:254 test_broadcasting(): OK test-numpysane.py:255 test_broadcasting(): OK test-numpysane.py:256 test_broadcasting(): OK test-numpysane.py:257 test_broadcasting(): OK test-numpysane.py:258 test_broadcasting(): OK test-numpysane.py:267 test_broadcasting(): OK test-numpysane.py:268 test_broadcasting(): OK test-numpysane.py:269 test_broadcasting(): OK test-numpysane.py:270 test_broadcasting(): OK test-numpysane.py:271 test_broadcasting(): OK test-numpysane.py:267 test_broadcasting(): OK test-numpysane.py:268 test_broadcasting(): OK test-numpysane.py:269 test_broadcasting(): OK test-numpysane.py:270 test_broadcasting(): OK test-numpysane.py:271 test_broadcasting(): OK test-numpysane.py:280 test_broadcasting(): OK test-numpysane.py:281 test_broadcasting(): OK test-numpysane.py:282 test_broadcasting(): OK test-numpysane.py:283 test_broadcasting(): OK test-numpysane.py:284 test_broadcasting(): OK test-numpysane.py:280 test_broadcasting(): OK test-numpysane.py:281 test_broadcasting(): OK test-numpysane.py:282 test_broadcasting(): OK test-numpysane.py:283 test_broadcasting(): OK test-numpysane.py:284 test_broadcasting(): OK test-numpysane.py:288 test_broadcasting(): OK: shape matches test-numpysane.py:290 test_broadcasting(): OK: shape matches test-numpysane.py:292 test_broadcasting(): OK: shape matches test-numpysane.py:294 test_broadcasting(): OK: shape matches test-numpysane.py:296 test_broadcasting(): OK: shape matches test-numpysane.py:298 test_broadcasting(): OK: shape matches test-numpysane.py:300 test_broadcasting(): OK: shape matches test-numpysane.py:302 test_broadcasting(): OK: shape matches test-numpysane.py:312 test_broadcasting(): OK: shape matches test-numpysane.py:312 test_broadcasting(): OK: value matches test-numpysane.py:314 test_broadcasting(): OK: shape matches test-numpysane.py:314 test_broadcasting(): OK: value matches test-numpysane.py:316 test_broadcasting(): OK: shape matches test-numpysane.py:316 test_broadcasting(): OK: value matches test-numpysane.py:318 test_broadcasting(): OK: shape matches test-numpysane.py:318 test_broadcasting(): OK: value matches test-numpysane.py:325 test_broadcasting(): OK: output dimensionality check test-numpysane.py:326 test_broadcasting(): OK: output dimensionality check test-numpysane.py:333 test_broadcasting(): OK: output count check test-numpysane.py:334 test_broadcasting(): OK: output count check test-numpysane.py:338 test_broadcasting(): OK: output count check test-numpysane.py:339 test_broadcasting(): OK: output count check test-numpysane.py:343 test_broadcasting(): OK: output count check test-numpysane.py:344 test_broadcasting(): OK: output count check test-numpysane.py:348 test_broadcasting(): OK: output count check test-numpysane.py:349 test_broadcasting(): OK: output count check test-numpysane.py:353 test_broadcasting(): OK: output count check test-numpysane.py:354 test_broadcasting(): OK: output count check test-numpysane.py:358 test_broadcasting(): OK: output dimensionality check test-numpysane.py:359 test_broadcasting(): OK: output dimensionality check test-numpysane.py:363 test_broadcasting(): OK: output count check test-numpysane.py:364 test_broadcasting(): OK: output count check test-numpysane.py:383 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:399 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:401 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:403 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:405 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:407 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:409 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:411 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:413 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:415 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:417 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:419 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:420 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:422 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:424 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:425 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:428 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:430 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:432 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:434 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:436 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:438 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:440 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:442 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:444 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:446 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:448 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:450 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:452 test_broadcasting(): OK: output dimensionality check with out_kwarg test-numpysane.py:454 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:455 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:457 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:458 test_broadcasting(): OK: in-place broadcasting computed the right value test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:618 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:640 test_broadcasting_into_output(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:643 test_broadcasting_into_output(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:646 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:650 test_broadcasting_into_output(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:653 test_broadcasting_into_output(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:507 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:656 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:663 test_broadcasting_into_output(): OK: broadcasted function call test-numpysane.py:667 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:709 test_broadcasting_into_output(): OK: returning same matrix as the given "out" test-numpysane.py:709 test_broadcasting_into_output(): OK: shape matches test-numpysane.py:709 test_broadcasting_into_output(): OK: value matches test-numpysane.py:710 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:712 test_broadcasting_into_output(): OK: returning same matrix as the given "out" test-numpysane.py:712 test_broadcasting_into_output(): OK: shape matches test-numpysane.py:712 test_broadcasting_into_output(): OK: value matches test-numpysane.py:712 test_broadcasting_into_output(): OK: matching dtype test-numpysane.py:713 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:716 test_broadcasting_into_output(): OK: returning same matrix as the given "out" test-numpysane.py:716 test_broadcasting_into_output(): OK: shape matches test-numpysane.py:716 test_broadcasting_into_output(): OK: value matches test-numpysane.py:717 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:719 test_broadcasting_into_output(): OK: returning same matrix as the given "out" test-numpysane.py:719 test_broadcasting_into_output(): OK: shape matches test-numpysane.py:719 test_broadcasting_into_output(): OK: value matches test-numpysane.py:719 test_broadcasting_into_output(): OK: matching dtype test-numpysane.py:720 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:724 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:727 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:731 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:582 confirm_call_out_values(): OK: Output matches test-numpysane.py:583 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:734 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:510 f_inner(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:614 test_broadcasting_into_output(): OK test-numpysane.py:615 test_broadcasting_into_output(): OK test-numpysane.py:616 test_broadcasting_into_output(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:618 test_broadcasting_into_output(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:650 test_broadcasting_into_output(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:653 test_broadcasting_into_output(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:531 f_inner_outer(): OK test-numpysane.py:532 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:656 test_broadcasting_into_output(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:663 test_broadcasting_into_output(): OK: broadcasted function call test-numpysane.py:667 test_broadcasting_into_output(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:724 test_broadcasting_into_output(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:727 test_broadcasting_into_output(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:731 test_broadcasting_into_output(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:535 f_inner_outer(): OK test-numpysane.py:536 f_inner_outer(): OK test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:586 confirm_call_out_values(): OK: Output matches test-numpysane.py:587 confirm_call_out_values(): OK: Output shape matches test-numpysane.py:734 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:743 test_broadcasting_into_output(): OK test-numpysane.py:746 test_broadcasting_into_output(): OK test-numpysane.py:751 test_concatenation(): OK: axes are negative test-numpysane.py:752 test_concatenation(): OK: axes are negative test-numpysane.py:755 test_concatenation(): OK: shape matches test-numpysane.py:756 test_concatenation(): OK: shape matches test-numpysane.py:757 test_concatenation(): OK: shape matches test-numpysane.py:758 test_concatenation(): OK: shape matches test-numpysane.py:759 test_concatenation(): OK test-numpysane.py:760 test_concatenation(): OK: shape matches test-numpysane.py:763 test_concatenation(): OK test-numpysane.py:764 test_concatenation(): OK: shape matches test-numpysane.py:765 test_concatenation(): OK test-numpysane.py:766 test_concatenation(): OK test-numpysane.py:767 test_concatenation(): OK test-numpysane.py:768 test_concatenation(): OK test-numpysane.py:770 test_concatenation(): OK test-numpysane.py:771 test_concatenation(): OK: shape matches test-numpysane.py:772 test_concatenation(): OK test-numpysane.py:773 test_concatenation(): OK test-numpysane.py:774 test_concatenation(): OK test-numpysane.py:776 test_concatenation(): OK test-numpysane.py:777 test_concatenation(): OK: shape matches test-numpysane.py:778 test_concatenation(): OK test-numpysane.py:779 test_concatenation(): OK test-numpysane.py:780 test_concatenation(): OK test-numpysane.py:782 test_concatenation(): OK test-numpysane.py:783 test_concatenation(): OK: shape matches test-numpysane.py:784 test_concatenation(): OK test-numpysane.py:785 test_concatenation(): OK test-numpysane.py:786 test_concatenation(): OK test-numpysane.py:788 test_concatenation(): OK test-numpysane.py:789 test_concatenation(): OK: shape matches test-numpysane.py:790 test_concatenation(): OK test-numpysane.py:791 test_concatenation(): OK test-numpysane.py:792 test_concatenation(): OK test-numpysane.py:794 test_concatenation(): OK: shape matches test-numpysane.py:795 test_concatenation(): OK: shape matches test-numpysane.py:798 test_concatenation(): OK test-numpysane.py:799 test_concatenation(): OK: shape matches test-numpysane.py:800 test_concatenation(): OK test-numpysane.py:801 test_concatenation(): OK: shape matches test-numpysane.py:802 test_concatenation(): OK test-numpysane.py:803 test_concatenation(): OK test-numpysane.py:805 test_concatenation(): OK: shape matches test-numpysane.py:806 test_concatenation(): OK test-numpysane.py:807 test_concatenation(): OK test-numpysane.py:808 test_concatenation(): OK test-numpysane.py:809 test_concatenation(): OK: shape matches test-numpysane.py:810 test_concatenation(): OK test-numpysane.py:812 test_concatenation(): OK: shape matches test-numpysane.py:813 test_concatenation(): OK test-numpysane.py:814 test_concatenation(): OK test-numpysane.py:815 test_concatenation(): OK test-numpysane.py:816 test_concatenation(): OK test-numpysane.py:817 test_concatenation(): OK test-numpysane.py:818 test_concatenation(): OK test-numpysane.py:819 test_concatenation(): OK test-numpysane.py:820 test_concatenation(): OK test-numpysane.py:821 test_concatenation(): OK test-numpysane.py:822 test_concatenation(): OK: shape matches test-numpysane.py:823 test_concatenation(): OK test-numpysane.py:824 test_concatenation(): OK: shape matches test-numpysane.py:825 test_concatenation(): OK: shape matches test-numpysane.py:826 test_concatenation(): OK: shape matches test-numpysane.py:827 test_concatenation(): OK: shape matches test-numpysane.py:828 test_concatenation(): OK: shape matches test-numpysane.py:829 test_concatenation(): OK: shape matches test-numpysane.py:831 test_concatenation(): OK: shape matches test-numpysane.py:832 test_concatenation(): OK: shape matches test-numpysane.py:833 test_concatenation(): OK: shape matches test-numpysane.py:834 test_concatenation(): OK test-numpysane.py:835 test_concatenation(): OK: shape matches test-numpysane.py:838 test_concatenation(): OK: shape matches test-numpysane.py:839 test_concatenation(): OK: shape matches test-numpysane.py:840 test_concatenation(): OK: shape matches test-numpysane.py:842 test_concatenation(): OK: shape matches test-numpysane.py:843 test_concatenation(): OK: shape matches test-numpysane.py:844 test_concatenation(): OK: shape matches test-numpysane.py:845 test_concatenation(): OK test-numpysane.py:846 test_concatenation(): OK test-numpysane.py:847 test_concatenation(): OK test-numpysane.py:848 test_concatenation(): OK test-numpysane.py:849 test_concatenation(): OK test-numpysane.py:850 test_concatenation(): OK test-numpysane.py:851 test_concatenation(): OK: shape matches test-numpysane.py:852 test_concatenation(): OK: shape matches test-numpysane.py:853 test_concatenation(): OK: shape matches test-numpysane.py:857 test_concatenation(): OK: shape matches test-numpysane.py:863 test_dimension_manipulation(): OK: shape matches test-numpysane.py:864 test_dimension_manipulation(): OK: shape matches test-numpysane.py:865 test_dimension_manipulation(): OK: shape matches test-numpysane.py:866 test_dimension_manipulation(): OK: shape matches test-numpysane.py:867 test_dimension_manipulation(): OK: shape matches test-numpysane.py:868 test_dimension_manipulation(): OK: shape matches test-numpysane.py:869 test_dimension_manipulation(): OK: shape matches test-numpysane.py:870 test_dimension_manipulation(): OK: shape matches test-numpysane.py:871 test_dimension_manipulation(): OK: shape matches test-numpysane.py:872 test_dimension_manipulation(): OK: shape matches test-numpysane.py:873 test_dimension_manipulation(): OK: shape matches test-numpysane.py:877 test_dimension_manipulation(): OK test-numpysane.py:878 test_dimension_manipulation(): OK: shape matches test-numpysane.py:879 test_dimension_manipulation(): OK: shape matches test-numpysane.py:880 test_dimension_manipulation(): OK: shape matches test-numpysane.py:881 test_dimension_manipulation(): OK: shape matches test-numpysane.py:882 test_dimension_manipulation(): OK: shape matches test-numpysane.py:885 test_dimension_manipulation(): OK: shape matches test-numpysane.py:886 test_dimension_manipulation(): OK: shape matches test-numpysane.py:887 test_dimension_manipulation(): OK: shape matches test-numpysane.py:888 test_dimension_manipulation(): OK: shape matches test-numpysane.py:889 test_dimension_manipulation(): OK: shape matches test-numpysane.py:890 test_dimension_manipulation(): OK: shape matches test-numpysane.py:891 test_dimension_manipulation(): OK: shape matches test-numpysane.py:892 test_dimension_manipulation(): OK test-numpysane.py:894 test_dimension_manipulation(): OK: shape matches test-numpysane.py:895 test_dimension_manipulation(): OK test-numpysane.py:896 test_dimension_manipulation(): OK: shape matches test-numpysane.py:897 test_dimension_manipulation(): OK: shape matches test-numpysane.py:899 test_dimension_manipulation(): OK test-numpysane.py:900 test_dimension_manipulation(): OK test-numpysane.py:901 test_dimension_manipulation(): OK: shape matches test-numpysane.py:902 test_dimension_manipulation(): OK: shape matches test-numpysane.py:905 test_dimension_manipulation(): OK test-numpysane.py:907 test_dimension_manipulation(): OK test-numpysane.py:908 test_dimension_manipulation(): OK: shape matches test-numpysane.py:909 test_dimension_manipulation(): OK test-numpysane.py:911 test_dimension_manipulation(): OK: shape matches test-numpysane.py:912 test_dimension_manipulation(): OK: shape matches test-numpysane.py:913 test_dimension_manipulation(): OK: shape matches test-numpysane.py:914 test_dimension_manipulation(): OK: shape matches test-numpysane.py:916 test_dimension_manipulation(): OK: shape matches test-numpysane.py:917 test_dimension_manipulation(): OK: shape matches test-numpysane.py:918 test_dimension_manipulation(): OK: shape matches test-numpysane.py:919 test_dimension_manipulation(): OK: shape matches test-numpysane.py:921 test_dimension_manipulation(): OK: shape matches test-numpysane.py:922 test_dimension_manipulation(): OK: shape matches test-numpysane.py:923 test_dimension_manipulation(): OK: shape matches test-numpysane.py:925 test_dimension_manipulation(): OK: shape matches test-numpysane.py:926 test_dimension_manipulation(): OK: shape matches test-numpysane.py:927 test_dimension_manipulation(): OK: shape matches test-numpysane.py:928 test_dimension_manipulation(): OK: shape matches test-numpysane.py:929 test_dimension_manipulation(): OK: shape matches test-numpysane.py:930 test_dimension_manipulation(): OK: shape matches test-numpysane.py:931 test_dimension_manipulation(): OK: shape matches test-numpysane.py:932 test_dimension_manipulation(): OK: shape matches test-numpysane.py:933 test_dimension_manipulation(): OK: shape matches test-numpysane.py:934 test_dimension_manipulation(): OK test-numpysane.py:936 test_dimension_manipulation(): OK: shape matches test-numpysane.py:937 test_dimension_manipulation(): OK: shape matches test-numpysane.py:938 test_dimension_manipulation(): OK: shape matches test-numpysane.py:939 test_dimension_manipulation(): OK: reorder barfs on out-of-bounds dimensions test-numpysane.py:945 test_inner(): OK: shape matches test-numpysane.py:945 test_inner(): OK: value matches test-numpysane.py:945 test_inner(): OK: returning same matrix as the given "out" test-numpysane.py:945 test_inner(): OK: shape matches test-numpysane.py:945 test_inner(): OK: value matches test-numpysane.py:945 test_inner(): OK test-numpysane.py:958 test_inner(): OK: shape matches test-numpysane.py:958 test_inner(): OK: value matches test-numpysane.py:958 test_inner(): OK: matching dtype test-numpysane.py:958 test_inner(): OK: returning same matrix as the given "out" test-numpysane.py:958 test_inner(): OK: shape matches test-numpysane.py:958 test_inner(): OK: value matches test-numpysane.py:958 test_inner(): OK: matching dtype test-numpysane.py:958 test_inner(): OK test-numpysane.py:973 test_inner(): OK: inner(out=out, dtype=dtype) have out=dtype==dtype test-numpysane.py:976 test_inner(): OK: shape matches test-numpysane.py:976 test_inner(): OK: value matches test-numpysane.py:976 test_inner(): OK: returning same matrix as the given "out" test-numpysane.py:976 test_inner(): OK: shape matches test-numpysane.py:976 test_inner(): OK: value matches test-numpysane.py:976 test_inner(): OK test-numpysane.py:982 test_inner(): OK: shape matches test-numpysane.py:982 test_inner(): OK: value matches test-numpysane.py:982 test_inner(): OK: returning same matrix as the given "out" test-numpysane.py:982 test_inner(): OK: shape matches test-numpysane.py:982 test_inner(): OK: value matches test-numpysane.py:982 test_inner(): OK test-numpysane.py:1011 test_inner(): OK: shape matches test-numpysane.py:1011 test_inner(): OK: value matches test-numpysane.py:1011 test_inner(): OK: returning same matrix as the given "out" test-numpysane.py:1011 test_inner(): OK: shape matches test-numpysane.py:1011 test_inner(): OK: value matches test-numpysane.py:1011 test_inner(): OK test-numpysane.py:1016 test_inner(): OK: shape matches test-numpysane.py:1016 test_inner(): OK: value matches test-numpysane.py:1016 test_inner(): OK: returning same matrix as the given "out" test-numpysane.py:1016 test_inner(): OK: shape matches test-numpysane.py:1016 test_inner(): OK: value matches test-numpysane.py:1016 test_inner(): OK test-numpysane.py:1027 test_mag(): OK: shape matches test-numpysane.py:1027 test_mag(): OK: value matches test-numpysane.py:1027 test_mag(): OK: returning same matrix as the given "out" test-numpysane.py:1027 test_mag(): OK: shape matches test-numpysane.py:1027 test_mag(): OK: value matches test-numpysane.py:1027 test_mag(): OK test-numpysane.py:1032 test_mag(): OK: shape matches test-numpysane.py:1032 test_mag(): OK: value matches test-numpysane.py:1032 test_mag(): OK: returning same matrix as the given "out" test-numpysane.py:1032 test_mag(): OK: shape matches test-numpysane.py:1032 test_mag(): OK: value matches test-numpysane.py:1032 test_mag(): OK test-numpysane.py:1037 test_mag(): OK: shape matches test-numpysane.py:1037 test_mag(): OK: value matches test-numpysane.py:1037 test_mag(): OK: matching dtype test-numpysane.py:1037 test_mag(): OK: returning same matrix as the given "out" test-numpysane.py:1037 test_mag(): OK: shape matches test-numpysane.py:1037 test_mag(): OK: value matches test-numpysane.py:1037 test_mag(): OK: matching dtype test-numpysane.py:1037 test_mag(): OK test-numpysane.py:1047 test_mag(): OK test-numpysane.py:1054 test_mag(): OK test-numpysane.py:1058 test_mag(): OK: shape matches test-numpysane.py:1058 test_mag(): OK: value matches test-numpysane.py:1058 test_mag(): OK: returning same matrix as the given "out" test-numpysane.py:1058 test_mag(): OK: shape matches test-numpysane.py:1058 test_mag(): OK: value matches test-numpysane.py:1058 test_mag(): OK test-numpysane.py:1064 test_mag(): OK: shape matches test-numpysane.py:1064 test_mag(): OK: value matches test-numpysane.py:1064 test_mag(): OK: returning same matrix as the given "out" test-numpysane.py:1064 test_mag(): OK: shape matches test-numpysane.py:1064 test_mag(): OK: value matches test-numpysane.py:1064 test_mag(): OK test-numpysane.py:1073 test_mag(): OK test-numpysane.py:1082 test_mag(): OK test-numpysane.py:1088 test_mag(): OK: norm2 can handle overflows with a dtype test-numpysane.py:1092 test_mag(): OK: mag can handle overflows with a dtype test-numpysane.py:1128 test_outer(): OK: shape matches test-numpysane.py:1128 test_outer(): OK: value matches test-numpysane.py:1128 test_outer(): OK: returning same matrix as the given "out" test-numpysane.py:1128 test_outer(): OK: shape matches test-numpysane.py:1128 test_outer(): OK: value matches test-numpysane.py:1128 test_outer(): OK test-numpysane.py:1137 test_outer(): OK: shape matches test-numpysane.py:1137 test_outer(): OK: value matches test-numpysane.py:1137 test_outer(): OK: returning same matrix as the given "out" test-numpysane.py:1137 test_outer(): OK: shape matches test-numpysane.py:1137 test_outer(): OK: value matches test-numpysane.py:1137 test_outer(): OK test-numpysane.py:1144 test_matmult(): OK: shape matches test-numpysane.py:1159 test_matmult(): OK: shape matches test-numpysane.py:1159 test_matmult(): OK: value matches test-numpysane.py:1159 test_matmult(): OK: returning same matrix as the given "out" test-numpysane.py:1159 test_matmult(): OK: shape matches test-numpysane.py:1159 test_matmult(): OK: value matches test-numpysane.py:1159 test_matmult(): OK test-numpysane.py:1168 test_matmult(): OK: shape matches test-numpysane.py:1168 test_matmult(): OK: value matches test-numpysane.py:1168 test_matmult(): OK: returning same matrix as the given "out" test-numpysane.py:1168 test_matmult(): OK: shape matches test-numpysane.py:1168 test_matmult(): OK: value matches test-numpysane.py:1168 test_matmult(): OK test-numpysane.py:1173 test_matmult(): OK test-numpysane.py:1178 test_matmult(): OK: shape matches test-numpysane.py:1178 test_matmult(): OK: value matches test-numpysane.py:1178 test_matmult(): OK: returning same matrix as the given "out" test-numpysane.py:1178 test_matmult(): OK: shape matches test-numpysane.py:1178 test_matmult(): OK: value matches test-numpysane.py:1178 test_matmult(): OK test-numpysane.py:1183 test_matmult(): OK: shape matches test-numpysane.py:1183 test_matmult(): OK: value matches test-numpysane.py:1183 test_matmult(): OK: returning same matrix as the given "out" test-numpysane.py:1183 test_matmult(): OK: shape matches test-numpysane.py:1183 test_matmult(): OK: value matches test-numpysane.py:1183 test_matmult(): OK test-numpysane.py:1188 test_matmult(): OK: shape matches test-numpysane.py:1188 test_matmult(): OK: value matches test-numpysane.py:1188 test_matmult(): OK: returning same matrix as the given "out" test-numpysane.py:1188 test_matmult(): OK: shape matches test-numpysane.py:1188 test_matmult(): OK: value matches test-numpysane.py:1188 test_matmult(): OK test-numpysane.py:1204 (): All tests passed: 840 total make[2]: Leaving directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' make[1]: Leaving directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-indep dh binary-indep --with python3 --buildsystem=pybuild dh_testroot -i -O--buildsystem=pybuild dh_prep -i -O--buildsystem=pybuild debian/rules override_dh_auto_install make[1]: Entering directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' dh_auto_install I: pybuild base:232: /usr/bin/python3 setup.py install --root /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane running install running build running build_py running install_lib creating /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr creating /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib creating /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib/python3.9 creating /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib/python3.9/dist-packages copying /build/python-numpysane-iyRNDJ/python-numpysane-0.31/.pybuild/cpython3_3.9_numpysane/build/numpysane.py -> /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib/python3.9/dist-packages copying /build/python-numpysane-iyRNDJ/python-numpysane-0.31/.pybuild/cpython3_3.9_numpysane/build/numpysane_pywrap.py -> /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib/python3.9/dist-packages byte-compiling /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib/python3.9/dist-packages/numpysane.py to numpysane.cpython-39.pyc byte-compiling /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib/python3.9/dist-packages/numpysane_pywrap.py to numpysane_pywrap.cpython-39.pyc running install_data creating /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/share creating /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/share/python-numpysane creating /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/share/python-numpysane/pywrap-templates copying pywrap-templates/pywrap_function_generic.c -> /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/share/python-numpysane/pywrap-templates copying pywrap-templates/pywrap_module_footer_generic.c -> /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/share/python-numpysane/pywrap-templates copying pywrap-templates/pywrap_module_header.c -> /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/share/python-numpysane/pywrap-templates running install_egg_info Writing /build/python-numpysane-iyRNDJ/python-numpysane-0.31/debian/python3-numpysane/usr/lib/python3.9/dist-packages/numpysane-0.31.egg-info dh_numpy3 make[1]: Leaving directory '/build/python-numpysane-iyRNDJ/python-numpysane-0.31' dh_installdocs -i -O--buildsystem=pybuild dh_installchangelogs -i -O--buildsystem=pybuild dh_python3 -i -O--buildsystem=pybuild dh_installinit -i -O--buildsystem=pybuild dh_installsystemduser -i -O--buildsystem=pybuild dh_perl -i -O--buildsystem=pybuild dh_link -i -O--buildsystem=pybuild dh_strip_nondeterminism -i -O--buildsystem=pybuild dh_compress -i -O--buildsystem=pybuild dh_fixperms -i -O--buildsystem=pybuild dh_missing -i -O--buildsystem=pybuild dh_installdeb -i -O--buildsystem=pybuild dh_gencontrol -i -O--buildsystem=pybuild dpkg-gencontrol: warning: Provides field of package python3-numpysane: substitution variable ${python3:Provides} used, but is not defined dh_md5sums -i -O--buildsystem=pybuild dh_builddeb -i -O--buildsystem=pybuild dpkg-deb: building package 'python3-numpysane' in '../python3-numpysane_0.31-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../python-numpysane_0.31-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/python-numpysane-iyRNDJ /tmp/python-numpysane-0.31-1oniw1hs5 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.YOS2nj9kmL... I: success in 375.1228 seconds md5: python3-numpysane_0.31-1_all.deb: OK sha1: python3-numpysane_0.31-1_all.deb: OK sha256: python3-numpysane_0.31-1_all.deb: OK Checksums: OK