0s autopkgtest [15:56:32]: starting date and time: 2024-07-26 15:56:32+0000 0s autopkgtest [15:56:32]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [15:56:32]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.mydx7bu6/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sympy --apt-upgrade brian --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sympy/1.13.1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@lcy02-25.secgroup --name adt-oracular-amd64-brian-20240726-155632-juju-7f2275-prod-proposed-migration-environment-3-295e9eac-efd7-40ba-840d-0c80ec2c9a1c --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 61s autopkgtest [15:57:33]: testbed dpkg architecture: amd64 61s autopkgtest [15:57:33]: testbed apt version: 2.9.6 61s autopkgtest [15:57:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 61s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 61s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 61s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 61s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 61s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 61s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [53.4 kB] 61s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [94.8 kB] 61s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 c-n-f Metadata [2116 B] 61s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [34.9 kB] 61s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6244 B] 61s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 c-n-f Metadata [368 B] 61s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [498 kB] 61s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [296 kB] 61s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 c-n-f Metadata [9900 B] 61s Get:15 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3052 B] 61s Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [8792 B] 61s Get:17 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 c-n-f Metadata [276 B] 63s Fetched 1634 kB in 0s (4648 kB/s) 63s Reading package lists... 64s Reading package lists... 64s Building dependency tree... 64s Reading state information... 65s Calculating upgrade... 65s The following packages will be upgraded: 65s bpfcc-tools bpftrace libbpfcc liblz4-1 mawk python3-bpfcc 65s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s Need to get 13.9 MB of archives. 65s After this operation, 37.8 MB of additional disk space will be used. 65s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 liblz4-1 amd64 1.9.4-3 [63.1 kB] 65s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 mawk amd64 1.3.4.20240622-2 [127 kB] 65s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libbpfcc amd64 0.30.0+ds-1ubuntu2 [644 kB] 65s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 65s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 65s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 bpftrace amd64 0.21.0-1ubuntu6 [12.3 MB] 65s Fetched 13.9 MB in 0s (61.9 MB/s) 66s (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 ... 74523 files and directories currently installed.) 66s Preparing to unpack .../liblz4-1_1.9.4-3_amd64.deb ... 66s Unpacking liblz4-1:amd64 (1.9.4-3) over (1.9.4-2) ... 66s Setting up liblz4-1:amd64 (1.9.4-3) ... 66s (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 ... 74523 files and directories currently installed.) 66s Preparing to unpack .../mawk_1.3.4.20240622-2_amd64.deb ... 66s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 66s Preparing to unpack .../libbpfcc_0.30.0+ds-1ubuntu2_amd64.deb ... 66s Unpacking libbpfcc:amd64 (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 66s Preparing to unpack .../python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 66s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 66s Preparing to unpack .../bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 66s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 66s Preparing to unpack .../bpftrace_0.21.0-1ubuntu6_amd64.deb ... 66s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 66s Setting up mawk (1.3.4.20240622-2) ... 66s Setting up libbpfcc:amd64 (0.30.0+ds-1ubuntu2) ... 66s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 67s Setting up bpftrace (0.21.0-1ubuntu6) ... 67s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 67s Processing triggers for man-db (2.12.1-2) ... 68s Processing triggers for libc-bin (2.39-0ubuntu9) ... 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 69s Get:2 http://ftpmaster.internal/ubuntu oracular InRelease [121 kB] 69s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 69s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 69s Get:5 http://ftpmaster.internal/ubuntu oracular/main Sources [1383 kB] 69s Get:6 http://ftpmaster.internal/ubuntu oracular/universe Sources [20.3 MB] 69s Get:7 http://ftpmaster.internal/ubuntu oracular/main i386 Packages [1065 kB] 69s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 Packages [1423 kB] 69s Get:9 http://ftpmaster.internal/ubuntu oracular/universe amd64 Packages [15.3 MB] 69s Get:10 http://ftpmaster.internal/ubuntu oracular/universe i386 Packages [8533 kB] 73s Fetched 48.1 MB in 4s (12.8 MB/s) 73s Reading package lists... 73s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Calculating upgrade... 74s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s autopkgtest [15:57:48]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 76s autopkgtest [15:57:48]: @@@@@@@@@@@@@@@@@@@@ apt-source brian 77s Get:1 http://ftpmaster.internal/ubuntu oracular/universe brian 2.5.4-4build1 (dsc) [2554 B] 77s Get:2 http://ftpmaster.internal/ubuntu oracular/universe brian 2.5.4-4build1 (tar) [1512 kB] 77s Get:3 http://ftpmaster.internal/ubuntu oracular/universe brian 2.5.4-4build1 (diff) [20.6 kB] 77s gpgv: Signature made Sat Jan 20 08:39:15 2024 UTC 77s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 77s gpgv: Can't check signature: No public key 77s dpkg-source: warning: cannot verify inline signature for ./brian_2.5.4-4build1.dsc: no acceptable signature found 78s autopkgtest [15:57:50]: testing package brian version 2.5.4-4build1 78s autopkgtest [15:57:50]: build not needed 78s autopkgtest [15:57:50]: test run-unit-test: preparing testbed 78s Reading package lists... 78s Building dependency tree... 78s Reading state information... 79s Starting pkgProblemResolver with broken count: 0 79s Starting 2 pkgProblemResolver with broken count: 0 79s Done 79s The following additional packages will be installed: 79s blt cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu docutils-common 79s fonts-lyx fonts-mathjax g++ g++-14 g++-14-x86-64-linux-gnu 79s g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu 79s libasan8 libatomic1 libblas3 libcc1-0 libexpat1-dev libgcc-14-dev 79s libgfortran5 libhwasan0 libisl23 libitm1 libjs-jquery libjs-jquery-ui 79s libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-perl liblapack3 79s liblbfgsb0 liblcms2-2 liblsan0 libmpc3 libopenjp2-7 libpython3-dev 79s libpython3.12-dev libpython3.12t64 libqhull-r8.0 libquadmath0 79s libstdc++-14-dev libtcl8.6 libtk8.6 libtsan2 libubsan1 libwebpdemux2 79s libwebpmux3 libxft2 libxrender1 libxslt1.1 libxss1 python-brian-doc 79s python-matplotlib-data python3-alabaster python3-appdirs python3-brian 79s python3-brian-lib python3-brotli python3-contourpy python3-cycler 79s python3-dateutil python3-decorator python3-defusedxml python3-dev 79s python3-docutils python3-fonttools python3-fs python3-imagesize 79s python3-iniconfig python3-kiwisolver python3-lxml python3-lz4 79s python3-matplotlib python3-mpmath python3-numpy python3-packaging 79s python3-pil python3-pil.imagetk python3-pluggy python3-pytest python3-roman 79s python3-scipy python3-six python3-snowballstemmer python3-sphinx 79s python3-sympy python3-tk python3-tz python3-ufolib2 python3-unicodedata2 79s python3.12-dev sgml-base sphinx-common tk8.6-blt2.5 unicode-data x11-common 79s xml-core zlib1g-dev 79s Suggested packages: 79s blt-demo cpp-doc gcc-14-locales cpp-14-doc g++-multilib g++-14-multilib 79s gcc-14-doc gcc-multilib manpages-dev autoconf automake libtool flex bison 79s gdb gcc-doc gcc-14-multilib gdb-x86-64-linux-gnu libjs-jquery-ui-docs 79s fonts-mathjax-extras fonts-stix libjs-mathjax-doc liblcms2-utils 79s libstdc++-14-doc tcl8.6 tk8.6 libgsl-dev python3-cherrypy python-cycler-doc 79s docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french 79s texlive-latex-base texlive-latex-recommended python-lxml-doc 79s cm-super-minimal dvipng ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 79s inkscape ipython3 librsvg2-common python3-cairocffi python3-gi-cairo 79s python3-gobject python3-pyqt5 python3-sip python3-tornado 79s texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 79s gfortran python-numpy-doc python-pil-doc python-scipy-doc python3-stemmer 79s dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk python3-lib2to3 79s python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-recommended 79s texlive-plain-generic texlive-fonts-extra python-sympy-doc tix 79s python3-tk-dbg sgml-base-doc debhelper 79s Recommended packages: 79s javascript-common libjson-xs-perl cython3 libpaper-utils python3-bs4 79s python3-cssselect python3-html5lib python3-olefile isympy-common 79s The following NEW packages will be installed: 79s autopkgtest-satdep blt cpp cpp-14 cpp-14-x86-64-linux-gnu 79s cpp-x86-64-linux-gnu docutils-common fonts-lyx fonts-mathjax g++ g++-14 79s g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14 79s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8 libatomic1 libblas3 79s libcc1-0 libexpat1-dev libgcc-14-dev libgfortran5 libhwasan0 libisl23 79s libitm1 libjs-jquery libjs-jquery-ui libjs-mathjax libjs-sphinxdoc 79s libjs-underscore libjson-perl liblapack3 liblbfgsb0 liblcms2-2 liblsan0 79s libmpc3 libopenjp2-7 libpython3-dev libpython3.12-dev libpython3.12t64 79s libqhull-r8.0 libquadmath0 libstdc++-14-dev libtcl8.6 libtk8.6 libtsan2 79s libubsan1 libwebpdemux2 libwebpmux3 libxft2 libxrender1 libxslt1.1 libxss1 79s python-brian-doc python-matplotlib-data python3-alabaster python3-appdirs 79s python3-brian python3-brian-lib python3-brotli python3-contourpy 79s python3-cycler python3-dateutil python3-decorator python3-defusedxml 79s python3-dev python3-docutils python3-fonttools python3-fs python3-imagesize 79s python3-iniconfig python3-kiwisolver python3-lxml python3-lz4 79s python3-matplotlib python3-mpmath python3-numpy python3-packaging 79s python3-pil python3-pil.imagetk python3-pluggy python3-pytest python3-roman 79s python3-scipy python3-six python3-snowballstemmer python3-sphinx 79s python3-sympy python3-tk python3-tz python3-ufolib2 python3-unicodedata2 79s python3.12-dev sgml-base sphinx-common tk8.6-blt2.5 unicode-data x11-common 79s xml-core zlib1g-dev 79s 0 upgraded, 102 newly installed, 0 to remove and 0 not upgraded. 79s Need to get 144 MB/144 MB of archives. 79s After this operation, 585 MB of additional disk space will be used. 79s Get:1 /tmp/autopkgtest.Tl6NUK/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [744 B] 79s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 sgml-base all 1.31 [11.4 kB] 79s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 79s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 79s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 79s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 79s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 79s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 libtk8.6 amd64 8.6.14-1build1 [779 kB] 79s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 79s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 79s Get:11 http://ftpmaster.internal/ubuntu oracular/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 80s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 80s Get:13 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-14-x86-64-linux-gnu amd64 14.1.0-5ubuntu1 [11.9 MB] 80s Get:14 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-14 amd64 14.1.0-5ubuntu1 [1030 B] 80s Get:15 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 80s Get:16 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 80s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 xml-core all 0.19 [20.3 kB] 80s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 docutils-common all 0.20.1+dfsg-3 [132 kB] 80s Get:19 http://ftpmaster.internal/ubuntu oracular/universe amd64 fonts-lyx all 2.4.1-2 [171 kB] 80s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 80s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 libcc1-0 amd64 14.1.0-5ubuntu1 [47.6 kB] 80s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 libitm1 amd64 14.1.0-5ubuntu1 [29.1 kB] 80s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 libatomic1 amd64 14.1.0-5ubuntu1 [10.3 kB] 80s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 libasan8 amd64 14.1.0-5ubuntu1 [2997 kB] 80s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 liblsan0 amd64 14.1.0-5ubuntu1 [1317 kB] 80s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 libtsan2 amd64 14.1.0-5ubuntu1 [2733 kB] 80s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 libubsan1 amd64 14.1.0-5ubuntu1 [1178 kB] 80s Get:28 http://ftpmaster.internal/ubuntu oracular/main amd64 libhwasan0 amd64 14.1.0-5ubuntu1 [1634 kB] 80s Get:29 http://ftpmaster.internal/ubuntu oracular/main amd64 libquadmath0 amd64 14.1.0-5ubuntu1 [153 kB] 80s Get:30 http://ftpmaster.internal/ubuntu oracular/main amd64 libgcc-14-dev amd64 14.1.0-5ubuntu1 [2813 kB] 80s Get:31 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-14-x86-64-linux-gnu amd64 14.1.0-5ubuntu1 [23.4 MB] 80s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-14 amd64 14.1.0-5ubuntu1 [516 kB] 80s Get:33 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 80s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 80s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 libstdc++-14-dev amd64 14.1.0-5ubuntu1 [2476 kB] 80s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-14-x86-64-linux-gnu amd64 14.1.0-5ubuntu1 [13.4 MB] 80s Get:37 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-14 amd64 14.1.0-5ubuntu1 [18.0 kB] 80s Get:38 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 80s Get:39 http://ftpmaster.internal/ubuntu oracular/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 80s Get:40 http://ftpmaster.internal/ubuntu oracular/main amd64 libblas3 amd64 3.12.0-3build1 [238 kB] 80s Get:41 http://ftpmaster.internal/ubuntu oracular/main amd64 libexpat1-dev amd64 2.6.2-1 [998 kB] 80s Get:42 http://ftpmaster.internal/ubuntu oracular/main amd64 libgfortran5 amd64 14.1.0-5ubuntu1 [909 kB] 80s Get:43 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 80s Get:44 http://ftpmaster.internal/ubuntu oracular/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 80s Get:45 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 80s Get:46 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-sphinxdoc all 7.3.7-3 [154 kB] 80s Get:47 http://ftpmaster.internal/ubuntu oracular/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 80s Get:48 http://ftpmaster.internal/ubuntu oracular/main amd64 liblapack3 amd64 3.12.0-3build1 [2650 kB] 80s Get:49 http://ftpmaster.internal/ubuntu oracular/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 80s Get:50 http://ftpmaster.internal/ubuntu oracular/main amd64 liblcms2-2 amd64 2.14-2build1 [161 kB] 80s Get:51 http://ftpmaster.internal/ubuntu oracular/main amd64 libpython3.12t64 amd64 3.12.4-1ubuntu1 [2341 kB] 80s Get:52 http://ftpmaster.internal/ubuntu oracular/main amd64 zlib1g-dev amd64 1:1.3.dfsg-3.1ubuntu2 [894 kB] 80s Get:53 http://ftpmaster.internal/ubuntu oracular/main amd64 libpython3.12-dev amd64 3.12.4-1ubuntu1 [5650 kB] 80s Get:54 http://ftpmaster.internal/ubuntu oracular/main amd64 libpython3-dev amd64 3.12.3-0ubuntu1 [10.2 kB] 80s Get:55 http://ftpmaster.internal/ubuntu oracular/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 80s Get:56 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 80s Get:57 http://ftpmaster.internal/ubuntu oracular/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 80s Get:58 http://ftpmaster.internal/ubuntu oracular/main amd64 libxslt1.1 amd64 1.1.39-0exp1build1 [167 kB] 80s Get:59 http://ftpmaster.internal/ubuntu oracular/main amd64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 80s Get:60 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-brian-doc all 2.5.4-4build1 [1446 kB] 80s Get:61 http://ftpmaster.internal/ubuntu oracular/universe amd64 python-matplotlib-data all 3.6.3-2ubuntu1 [2937 kB] 80s Get:62 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 80s Get:63 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-numpy amd64 1:1.26.4+ds-10 [4437 kB] 80s Get:64 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-packaging all 24.1-1 [41.4 kB] 80s Get:65 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 80s Get:66 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-sympy all 1.13.1-1 [4228 kB] 80s Get:67 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-brian-lib amd64 2.5.4-4build1 [108 kB] 80s Get:68 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-six all 1.16.0-6 [13.0 kB] 80s Get:69 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-dateutil all 2.9.0-2 [80.3 kB] 80s Get:70 http://ftpmaster.internal/ubuntu oracular/main amd64 libopenjp2-7 amd64 2.5.0-2build3 [173 kB] 80s Get:71 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-pil amd64 10.4.0-1 [462 kB] 80s Get:72 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tk amd64 3.12.3-0ubuntu1 [102 kB] 80s Get:73 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pil.imagetk amd64 10.4.0-1 [9264 B] 80s Get:74 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-contourpy amd64 1.0.7-3 [181 kB] 80s Get:75 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 80s Get:76 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-brotli amd64 1.1.0-2build2 [332 kB] 80s Get:77 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 80s Get:78 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-scipy amd64 1.12.0-2 [16.5 MB] 80s Get:79 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 80s Get:80 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-tz all 2024.1-2 [31.4 kB] 80s Get:81 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fs all 2.4.16-4 [91.3 kB] 80s Get:82 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-lxml amd64 5.2.2-1 [1243 kB] 80s Get:83 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build4 [26.2 kB] 80s Get:84 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-unicodedata2 amd64 15.1.0+ds-1build1 [362 kB] 80s Get:85 http://ftpmaster.internal/ubuntu oracular/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 80s Get:86 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-fonttools amd64 4.46.0-1build2 [1436 kB] 80s Get:87 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-kiwisolver amd64 1.4.5-1 [51.0 kB] 80s Get:88 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-matplotlib amd64 3.6.3-2ubuntu1 [6080 kB] 80s Get:89 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-brian all 2.5.4-4build1 [622 kB] 80s Get:90 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-defusedxml all 0.7.1-2 [42.0 kB] 80s Get:91 http://ftpmaster.internal/ubuntu oracular/main amd64 python3.12-dev amd64 3.12.4-1ubuntu1 [498 kB] 80s Get:92 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-dev amd64 3.12.3-0ubuntu1 [26.7 kB] 80s Get:93 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-roman all 3.3-3 [9632 B] 80s Get:94 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-docutils all 0.20.1+dfsg-3 [393 kB] 80s Get:95 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 80s Get:96 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 80s Get:97 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 80s Get:98 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest all 7.4.4-1 [305 kB] 80s Get:99 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 80s Get:100 http://ftpmaster.internal/ubuntu oracular/main amd64 sphinx-common all 7.3.7-3 [773 kB] 80s Get:101 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 80s Get:102 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-sphinx all 7.3.7-3 [574 kB] 81s Fetched 144 MB in 1s (125 MB/s) 81s Selecting previously unselected package sgml-base. 81s (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 ... 74530 files and directories currently installed.) 81s Preparing to unpack .../000-sgml-base_1.31_all.deb ... 81s Unpacking sgml-base (1.31) ... 81s Selecting previously unselected package libtcl8.6:amd64. 81s Preparing to unpack .../001-libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 81s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 81s Selecting previously unselected package libxrender1:amd64. 81s Preparing to unpack .../002-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 81s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 81s Selecting previously unselected package libxft2:amd64. 81s Preparing to unpack .../003-libxft2_2.3.6-1build1_amd64.deb ... 81s Unpacking libxft2:amd64 (2.3.6-1build1) ... 81s Selecting previously unselected package x11-common. 81s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu3_all.deb ... 81s Unpacking x11-common (1:7.7+23ubuntu3) ... 81s Selecting previously unselected package libxss1:amd64. 81s Preparing to unpack .../005-libxss1_1%3a1.2.3-1build3_amd64.deb ... 81s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 81s Selecting previously unselected package libtk8.6:amd64. 81s Preparing to unpack .../006-libtk8.6_8.6.14-1build1_amd64.deb ... 81s Unpacking libtk8.6:amd64 (8.6.14-1build1) ... 81s Selecting previously unselected package tk8.6-blt2.5. 81s Preparing to unpack .../007-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 81s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 81s Selecting previously unselected package blt. 81s Preparing to unpack .../008-blt_2.5.3+dfsg-7build1_amd64.deb ... 81s Unpacking blt (2.5.3+dfsg-7build1) ... 81s Selecting previously unselected package libisl23:amd64. 81s Preparing to unpack .../009-libisl23_0.26-3build1_amd64.deb ... 81s Unpacking libisl23:amd64 (0.26-3build1) ... 81s Selecting previously unselected package libmpc3:amd64. 81s Preparing to unpack .../010-libmpc3_1.3.1-1build1_amd64.deb ... 81s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 81s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 81s Preparing to unpack .../011-cpp-14-x86-64-linux-gnu_14.1.0-5ubuntu1_amd64.deb ... 81s Unpacking cpp-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package cpp-14. 82s Preparing to unpack .../012-cpp-14_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking cpp-14 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package cpp-x86-64-linux-gnu. 82s Preparing to unpack .../013-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 82s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 82s Selecting previously unselected package cpp. 82s Preparing to unpack .../014-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 82s Unpacking cpp (4:14.1.0-2ubuntu1) ... 82s Selecting previously unselected package xml-core. 82s Preparing to unpack .../015-xml-core_0.19_all.deb ... 82s Unpacking xml-core (0.19) ... 82s Selecting previously unselected package docutils-common. 82s Preparing to unpack .../016-docutils-common_0.20.1+dfsg-3_all.deb ... 82s Unpacking docutils-common (0.20.1+dfsg-3) ... 82s Selecting previously unselected package fonts-lyx. 82s Preparing to unpack .../017-fonts-lyx_2.4.1-2_all.deb ... 82s Unpacking fonts-lyx (2.4.1-2) ... 82s Selecting previously unselected package fonts-mathjax. 82s Preparing to unpack .../018-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 82s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 82s Selecting previously unselected package libcc1-0:amd64. 82s Preparing to unpack .../019-libcc1-0_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libcc1-0:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libitm1:amd64. 82s Preparing to unpack .../020-libitm1_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libitm1:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libatomic1:amd64. 82s Preparing to unpack .../021-libatomic1_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libatomic1:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libasan8:amd64. 82s Preparing to unpack .../022-libasan8_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libasan8:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package liblsan0:amd64. 82s Preparing to unpack .../023-liblsan0_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking liblsan0:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libtsan2:amd64. 82s Preparing to unpack .../024-libtsan2_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libtsan2:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libubsan1:amd64. 82s Preparing to unpack .../025-libubsan1_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libubsan1:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libhwasan0:amd64. 82s Preparing to unpack .../026-libhwasan0_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libhwasan0:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libquadmath0:amd64. 82s Preparing to unpack .../027-libquadmath0_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libquadmath0:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package libgcc-14-dev:amd64. 82s Preparing to unpack .../028-libgcc-14-dev_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking libgcc-14-dev:amd64 (14.1.0-5ubuntu1) ... 82s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 82s Preparing to unpack .../029-gcc-14-x86-64-linux-gnu_14.1.0-5ubuntu1_amd64.deb ... 82s Unpacking gcc-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 83s Selecting previously unselected package gcc-14. 83s Preparing to unpack .../030-gcc-14_14.1.0-5ubuntu1_amd64.deb ... 83s Unpacking gcc-14 (14.1.0-5ubuntu1) ... 83s Selecting previously unselected package gcc-x86-64-linux-gnu. 83s Preparing to unpack .../031-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package gcc. 83s Preparing to unpack .../032-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking gcc (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package libstdc++-14-dev:amd64. 83s Preparing to unpack .../033-libstdc++-14-dev_14.1.0-5ubuntu1_amd64.deb ... 83s Unpacking libstdc++-14-dev:amd64 (14.1.0-5ubuntu1) ... 83s Selecting previously unselected package g++-14-x86-64-linux-gnu. 83s Preparing to unpack .../034-g++-14-x86-64-linux-gnu_14.1.0-5ubuntu1_amd64.deb ... 83s Unpacking g++-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 83s Selecting previously unselected package g++-14. 83s Preparing to unpack .../035-g++-14_14.1.0-5ubuntu1_amd64.deb ... 83s Unpacking g++-14 (14.1.0-5ubuntu1) ... 83s Selecting previously unselected package g++-x86-64-linux-gnu. 83s Preparing to unpack .../036-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package g++. 83s Preparing to unpack .../037-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking g++ (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package libblas3:amd64. 83s Preparing to unpack .../038-libblas3_3.12.0-3build1_amd64.deb ... 83s Unpacking libblas3:amd64 (3.12.0-3build1) ... 83s Selecting previously unselected package libexpat1-dev:amd64. 83s Preparing to unpack .../039-libexpat1-dev_2.6.2-1_amd64.deb ... 83s Unpacking libexpat1-dev:amd64 (2.6.2-1) ... 83s Selecting previously unselected package libgfortran5:amd64. 83s Preparing to unpack .../040-libgfortran5_14.1.0-5ubuntu1_amd64.deb ... 83s Unpacking libgfortran5:amd64 (14.1.0-5ubuntu1) ... 83s Selecting previously unselected package libjs-jquery. 83s Preparing to unpack .../041-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 83s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 83s Selecting previously unselected package libjs-jquery-ui. 83s Preparing to unpack .../042-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 83s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 83s Selecting previously unselected package libjs-underscore. 83s Preparing to unpack .../043-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 83s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 84s Selecting previously unselected package libjs-sphinxdoc. 84s Preparing to unpack .../044-libjs-sphinxdoc_7.3.7-3_all.deb ... 84s Unpacking libjs-sphinxdoc (7.3.7-3) ... 84s Selecting previously unselected package libjson-perl. 84s Preparing to unpack .../045-libjson-perl_4.10000-1_all.deb ... 84s Unpacking libjson-perl (4.10000-1) ... 84s Selecting previously unselected package liblapack3:amd64. 84s Preparing to unpack .../046-liblapack3_3.12.0-3build1_amd64.deb ... 84s Unpacking liblapack3:amd64 (3.12.0-3build1) ... 84s Selecting previously unselected package liblbfgsb0:amd64. 84s Preparing to unpack .../047-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 84s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 84s Selecting previously unselected package liblcms2-2:amd64. 84s Preparing to unpack .../048-liblcms2-2_2.14-2build1_amd64.deb ... 84s Unpacking liblcms2-2:amd64 (2.14-2build1) ... 84s Selecting previously unselected package libpython3.12t64:amd64. 84s Preparing to unpack .../049-libpython3.12t64_3.12.4-1ubuntu1_amd64.deb ... 84s Unpacking libpython3.12t64:amd64 (3.12.4-1ubuntu1) ... 84s Selecting previously unselected package zlib1g-dev:amd64. 84s Preparing to unpack .../050-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_amd64.deb ... 84s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2) ... 84s Selecting previously unselected package libpython3.12-dev:amd64. 84s Preparing to unpack .../051-libpython3.12-dev_3.12.4-1ubuntu1_amd64.deb ... 84s Unpacking libpython3.12-dev:amd64 (3.12.4-1ubuntu1) ... 84s Selecting previously unselected package libpython3-dev:amd64. 84s Preparing to unpack .../052-libpython3-dev_3.12.3-0ubuntu1_amd64.deb ... 84s Unpacking libpython3-dev:amd64 (3.12.3-0ubuntu1) ... 84s Selecting previously unselected package libqhull-r8.0:amd64. 84s Preparing to unpack .../053-libqhull-r8.0_2020.2-6build1_amd64.deb ... 84s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 84s Selecting previously unselected package libwebpdemux2:amd64. 84s Preparing to unpack .../054-libwebpdemux2_1.4.0-0.1_amd64.deb ... 84s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 84s Selecting previously unselected package libwebpmux3:amd64. 84s Preparing to unpack .../055-libwebpmux3_1.4.0-0.1_amd64.deb ... 84s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 84s Selecting previously unselected package libxslt1.1:amd64. 84s Preparing to unpack .../056-libxslt1.1_1.1.39-0exp1build1_amd64.deb ... 84s Unpacking libxslt1.1:amd64 (1.1.39-0exp1build1) ... 84s Selecting previously unselected package libjs-mathjax. 84s Preparing to unpack .../057-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 84s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 85s Selecting previously unselected package python-brian-doc. 85s Preparing to unpack .../058-python-brian-doc_2.5.4-4build1_all.deb ... 85s Unpacking python-brian-doc (2.5.4-4build1) ... 85s Selecting previously unselected package python-matplotlib-data. 85s Preparing to unpack .../059-python-matplotlib-data_3.6.3-2ubuntu1_all.deb ... 85s Unpacking python-matplotlib-data (3.6.3-2ubuntu1) ... 85s Selecting previously unselected package python3-appdirs. 85s Preparing to unpack .../060-python3-appdirs_1.4.4-4_all.deb ... 85s Unpacking python3-appdirs (1.4.4-4) ... 85s Selecting previously unselected package python3-numpy. 85s Preparing to unpack .../061-python3-numpy_1%3a1.26.4+ds-10_amd64.deb ... 85s Unpacking python3-numpy (1:1.26.4+ds-10) ... 86s Selecting previously unselected package python3-packaging. 86s Preparing to unpack .../062-python3-packaging_24.1-1_all.deb ... 86s Unpacking python3-packaging (24.1-1) ... 86s Selecting previously unselected package python3-mpmath. 86s Preparing to unpack .../063-python3-mpmath_1.3.0-1_all.deb ... 86s Unpacking python3-mpmath (1.3.0-1) ... 86s Selecting previously unselected package python3-sympy. 86s Preparing to unpack .../064-python3-sympy_1.13.1-1_all.deb ... 86s Unpacking python3-sympy (1.13.1-1) ... 86s Selecting previously unselected package python3-brian-lib:amd64. 86s Preparing to unpack .../065-python3-brian-lib_2.5.4-4build1_amd64.deb ... 86s Unpacking python3-brian-lib:amd64 (2.5.4-4build1) ... 86s Selecting previously unselected package python3-six. 86s Preparing to unpack .../066-python3-six_1.16.0-6_all.deb ... 86s Unpacking python3-six (1.16.0-6) ... 86s Selecting previously unselected package python3-dateutil. 86s Preparing to unpack .../067-python3-dateutil_2.9.0-2_all.deb ... 86s Unpacking python3-dateutil (2.9.0-2) ... 86s Selecting previously unselected package libopenjp2-7:amd64. 86s Preparing to unpack .../068-libopenjp2-7_2.5.0-2build3_amd64.deb ... 86s Unpacking libopenjp2-7:amd64 (2.5.0-2build3) ... 86s Selecting previously unselected package python3-pil:amd64. 86s Preparing to unpack .../069-python3-pil_10.4.0-1_amd64.deb ... 86s Unpacking python3-pil:amd64 (10.4.0-1) ... 86s Selecting previously unselected package python3-tk:amd64. 86s Preparing to unpack .../070-python3-tk_3.12.3-0ubuntu1_amd64.deb ... 86s Unpacking python3-tk:amd64 (3.12.3-0ubuntu1) ... 86s Selecting previously unselected package python3-pil.imagetk:amd64. 86s Preparing to unpack .../071-python3-pil.imagetk_10.4.0-1_amd64.deb ... 86s Unpacking python3-pil.imagetk:amd64 (10.4.0-1) ... 86s Selecting previously unselected package python3-contourpy. 86s Preparing to unpack .../072-python3-contourpy_1.0.7-3_amd64.deb ... 86s Unpacking python3-contourpy (1.0.7-3) ... 86s Selecting previously unselected package python3-cycler. 86s Preparing to unpack .../073-python3-cycler_0.12.1-1_all.deb ... 86s Unpacking python3-cycler (0.12.1-1) ... 86s Selecting previously unselected package python3-brotli. 86s Preparing to unpack .../074-python3-brotli_1.1.0-2build2_amd64.deb ... 86s Unpacking python3-brotli (1.1.0-2build2) ... 86s Selecting previously unselected package python3-decorator. 86s Preparing to unpack .../075-python3-decorator_5.1.1-5_all.deb ... 86s Unpacking python3-decorator (5.1.1-5) ... 86s Selecting previously unselected package python3-scipy. 86s Preparing to unpack .../076-python3-scipy_1.12.0-2_amd64.deb ... 86s Unpacking python3-scipy (1.12.0-2) ... 87s Selecting previously unselected package python3-ufolib2. 87s Preparing to unpack .../077-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 87s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 87s Selecting previously unselected package python3-tz. 87s Preparing to unpack .../078-python3-tz_2024.1-2_all.deb ... 87s Unpacking python3-tz (2024.1-2) ... 87s Selecting previously unselected package python3-fs. 87s Preparing to unpack .../079-python3-fs_2.4.16-4_all.deb ... 87s Unpacking python3-fs (2.4.16-4) ... 87s Selecting previously unselected package python3-lxml:amd64. 87s Preparing to unpack .../080-python3-lxml_5.2.2-1_amd64.deb ... 87s Unpacking python3-lxml:amd64 (5.2.2-1) ... 87s Selecting previously unselected package python3-lz4. 87s Preparing to unpack .../081-python3-lz4_4.0.2+dfsg-1build4_amd64.deb ... 87s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 87s Selecting previously unselected package python3-unicodedata2. 87s Preparing to unpack .../082-python3-unicodedata2_15.1.0+ds-1build1_amd64.deb ... 87s Unpacking python3-unicodedata2 (15.1.0+ds-1build1) ... 87s Selecting previously unselected package unicode-data. 87s Preparing to unpack .../083-unicode-data_15.1.0-1_all.deb ... 87s Unpacking unicode-data (15.1.0-1) ... 87s Selecting previously unselected package python3-fonttools. 87s Preparing to unpack .../084-python3-fonttools_4.46.0-1build2_amd64.deb ... 87s Unpacking python3-fonttools (4.46.0-1build2) ... 87s Selecting previously unselected package python3-kiwisolver. 87s Preparing to unpack .../085-python3-kiwisolver_1.4.5-1_amd64.deb ... 87s Unpacking python3-kiwisolver (1.4.5-1) ... 87s Selecting previously unselected package python3-matplotlib. 87s Preparing to unpack .../086-python3-matplotlib_3.6.3-2ubuntu1_amd64.deb ... 87s Unpacking python3-matplotlib (3.6.3-2ubuntu1) ... 88s Selecting previously unselected package python3-brian. 88s Preparing to unpack .../087-python3-brian_2.5.4-4build1_all.deb ... 88s Unpacking python3-brian (2.5.4-4build1) ... 88s Selecting previously unselected package python3-defusedxml. 88s Preparing to unpack .../088-python3-defusedxml_0.7.1-2_all.deb ... 88s Unpacking python3-defusedxml (0.7.1-2) ... 88s Selecting previously unselected package python3.12-dev. 88s Preparing to unpack .../089-python3.12-dev_3.12.4-1ubuntu1_amd64.deb ... 88s Unpacking python3.12-dev (3.12.4-1ubuntu1) ... 88s Selecting previously unselected package python3-dev. 88s Preparing to unpack .../090-python3-dev_3.12.3-0ubuntu1_amd64.deb ... 88s Unpacking python3-dev (3.12.3-0ubuntu1) ... 88s Selecting previously unselected package python3-roman. 88s Preparing to unpack .../091-python3-roman_3.3-3_all.deb ... 88s Unpacking python3-roman (3.3-3) ... 88s Selecting previously unselected package python3-docutils. 88s Preparing to unpack .../092-python3-docutils_0.20.1+dfsg-3_all.deb ... 88s Unpacking python3-docutils (0.20.1+dfsg-3) ... 88s Selecting previously unselected package python3-imagesize. 88s Preparing to unpack .../093-python3-imagesize_1.4.1-1_all.deb ... 88s Unpacking python3-imagesize (1.4.1-1) ... 88s Selecting previously unselected package python3-iniconfig. 88s Preparing to unpack .../094-python3-iniconfig_1.1.1-2_all.deb ... 88s Unpacking python3-iniconfig (1.1.1-2) ... 88s Selecting previously unselected package python3-pluggy. 88s Preparing to unpack .../095-python3-pluggy_1.5.0-1_all.deb ... 88s Unpacking python3-pluggy (1.5.0-1) ... 88s Selecting previously unselected package python3-pytest. 88s Preparing to unpack .../096-python3-pytest_7.4.4-1_all.deb ... 88s Unpacking python3-pytest (7.4.4-1) ... 88s Selecting previously unselected package python3-snowballstemmer. 88s Preparing to unpack .../097-python3-snowballstemmer_2.2.0-4build1_all.deb ... 88s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 88s Selecting previously unselected package sphinx-common. 88s Preparing to unpack .../098-sphinx-common_7.3.7-3_all.deb ... 88s Unpacking sphinx-common (7.3.7-3) ... 88s Selecting previously unselected package python3-alabaster. 88s Preparing to unpack .../099-python3-alabaster_0.7.16-0.1_all.deb ... 88s Unpacking python3-alabaster (0.7.16-0.1) ... 88s Selecting previously unselected package python3-sphinx. 88s Preparing to unpack .../100-python3-sphinx_7.3.7-3_all.deb ... 88s Unpacking python3-sphinx (7.3.7-3) ... 88s Selecting previously unselected package autopkgtest-satdep. 88s Preparing to unpack .../101-1-autopkgtest-satdep.deb ... 88s Unpacking autopkgtest-satdep (0) ... 88s Setting up liblcms2-2:amd64 (2.14-2build1) ... 88s Setting up python3-iniconfig (1.1.1-2) ... 88s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 88s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 88s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 88s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 88s Setting up python3-defusedxml (0.7.1-2) ... 89s Setting up python3-alabaster (0.7.16-0.1) ... 89s Setting up python3-unicodedata2 (15.1.0+ds-1build1) ... 89s Setting up fonts-lyx (2.4.1-2) ... 89s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ... 89s Setting up x11-common (1:7.7+23ubuntu3) ... 89s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 89s Setting up python3-tz (2024.1-2) ... 89s Setting up unicode-data (15.1.0-1) ... 89s Setting up python3-six (1.16.0-6) ... 89s Setting up libpython3.12t64:amd64 (3.12.4-1ubuntu1) ... 89s Setting up python3-roman (3.3-3) ... 89s Setting up python3-decorator (5.1.1-5) ... 89s Setting up libblas3:amd64 (3.12.0-3build1) ... 89s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 89s Setting up python3-packaging (24.1-1) ... 90s Setting up libexpat1-dev:amd64 (2.6.2-1) ... 90s Setting up python3-snowballstemmer (2.2.0-4build1) ... 90s Setting up python3-brotli (1.1.0-2build2) ... 90s Setting up libquadmath0:amd64 (14.1.0-5ubuntu1) ... 90s Setting up python3-cycler (0.12.1-1) ... 90s Setting up python3-kiwisolver (1.4.5-1) ... 90s Setting up libmpc3:amd64 (1.3.1-1build1) ... 90s Setting up libatomic1:amd64 (14.1.0-5ubuntu1) ... 90s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 90s Setting up libgfortran5:amd64 (14.1.0-5ubuntu1) ... 90s Setting up python3-pluggy (1.5.0-1) ... 90s Setting up libubsan1:amd64 (14.1.0-5ubuntu1) ... 90s Setting up zlib1g-dev:amd64 (1:1.3.dfsg-3.1ubuntu2) ... 90s Setting up libhwasan0:amd64 (14.1.0-5ubuntu1) ... 90s Setting up libasan8:amd64 (14.1.0-5ubuntu1) ... 90s Setting up libjson-perl (4.10000-1) ... 90s Setting up libxslt1.1:amd64 (1.1.39-0exp1build1) ... 90s Setting up libopenjp2-7:amd64 (2.5.0-2build3) ... 90s Setting up python3-dateutil (2.9.0-2) ... 91s Setting up sgml-base (1.31) ... 91s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 91s Setting up libtsan2:amd64 (14.1.0-5ubuntu1) ... 91s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 91s Setting up python3-mpmath (1.3.0-1) ... 91s Setting up libisl23:amd64 (0.26-3build1) ... 91s Setting up python-matplotlib-data (3.6.3-2ubuntu1) ... 91s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 91s Setting up python3-appdirs (1.4.4-4) ... 91s Setting up libcc1-0:amd64 (14.1.0-5ubuntu1) ... 91s Setting up liblsan0:amd64 (14.1.0-5ubuntu1) ... 91s Setting up libitm1:amd64 (14.1.0-5ubuntu1) ... 91s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 91s Setting up python3-imagesize (1.4.1-1) ... 91s Setting up python-brian-doc (2.5.4-4build1) ... 91s Setting up python3-sympy (1.13.1-1) ... 97s Setting up liblapack3:amd64 (3.12.0-3build1) ... 97s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 97s Setting up libxft2:amd64 (2.3.6-1build1) ... 97s Setting up python3-pytest (7.4.4-1) ... 97s Setting up libtk8.6:amd64 (8.6.14-1build1) ... 97s Setting up libpython3.12-dev:amd64 (3.12.4-1ubuntu1) ... 97s Setting up python3-fs (2.4.16-4) ... 98s Setting up python3-pil:amd64 (10.4.0-1) ... 98s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 98s Setting up python3.12-dev (3.12.4-1ubuntu1) ... 98s Setting up cpp-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 98s Setting up python3-numpy (1:1.26.4+ds-10) ... 100s Setting up libjs-sphinxdoc (7.3.7-3) ... 100s Setting up cpp-14 (14.1.0-5ubuntu1) ... 100s Setting up python3-lxml:amd64 (5.2.2-1) ... 100s Setting up xml-core (0.19) ... 100s Setting up python3-contourpy (1.0.7-3) ... 100s Setting up libgcc-14-dev:amd64 (14.1.0-5ubuntu1) ... 100s Setting up libstdc++-14-dev:amd64 (14.1.0-5ubuntu1) ... 100s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 100s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 100s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 100s Setting up python3-scipy (1.12.0-2) ... 103s Setting up libpython3-dev:amd64 (3.12.3-0ubuntu1) ... 103s Setting up blt (2.5.3+dfsg-7build1) ... 103s Setting up python3-brian-lib:amd64 (2.5.4-4build1) ... 103s Setting up python3-tk:amd64 (3.12.3-0ubuntu1) ... 103s Setting up python3-pil.imagetk:amd64 (10.4.0-1) ... 104s Setting up sphinx-common (7.3.7-3) ... 104s Setting up python3-dev (3.12.3-0ubuntu1) ... 104s Setting up cpp (4:14.1.0-2ubuntu1) ... 104s Setting up gcc-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 104s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 104s Setting up gcc-14 (14.1.0-5ubuntu1) ... 104s Setting up g++-14-x86-64-linux-gnu (14.1.0-5ubuntu1) ... 104s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 104s Setting up g++-14 (14.1.0-5ubuntu1) ... 104s Setting up gcc (4:14.1.0-2ubuntu1) ... 104s Setting up g++ (4:14.1.0-2ubuntu1) ... 104s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 104s Setting up python3-fonttools (4.46.0-1build2) ... 104s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 105s Setting up python3-matplotlib (3.6.3-2ubuntu1) ... 106s Setting up python3-brian (2.5.4-4build1) ... 106s Processing triggers for libc-bin (2.39-0ubuntu9) ... 106s Processing triggers for man-db (2.12.1-2) ... 107s Processing triggers for sgml-base (1.31) ... 107s Setting up docutils-common (0.20.1+dfsg-3) ... 107s Processing triggers for sgml-base (1.31) ... 107s Setting up python3-docutils (0.20.1+dfsg-3) ... 108s Setting up python3-sphinx (7.3.7-3) ... 108s Setting up autopkgtest-satdep (0) ... 112s (Reading database ... 90150 files and directories currently installed.) 112s Removing autopkgtest-satdep (0) ... 112s autopkgtest [15:58:24]: test run-unit-test: [----------------------- 114s Running tests in /usr/lib/python3/dist-packages/brian2 for targets numpy (excluding long tests) 114s Running Brian version 2.5.4 from '/usr/lib/python3/dist-packages/brian2' 114s Testing codegen-independent code 114s Resetting to default preferences 114s 114s Running doctests 123s .......................................... [100%] 123s =============================== warnings summary =============================== 123s core/variables.py: 1 warning 123s input/timedarray.py: 3 warnings 123s monitors/spikemonitor.py: 1 warning 123s monitors/statemonitor.py: 2 warnings 123s stateupdaters/exponential_euler.py: 3 warnings 123s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:281: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 123s if isinstance(node.n, numbers.Integral): 123s 123s core/variables.py::brian2.core.variables.linked_var 123s input/timedarray.py::brian2.input.timedarray.TimedArray 123s input/timedarray.py::brian2.input.timedarray.TimedArray 123s input/timedarray.py::brian2.input.timedarray.TimedArray 123s monitors/spikemonitor.py::brian2.monitors.spikemonitor.EventMonitor.all_values 123s monitors/statemonitor.py::brian2.monitors.statemonitor.StateMonitor.record_single_timestep 123s monitors/statemonitor.py::brian2.monitors.statemonitor.StateMonitor.record_single_timestep 123s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:282: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 123s return sympy.Integer(node.n) 123s 123s input/timedarray.py::brian2.input.timedarray.TimedArray 123s /usr/lib/python3/dist-packages/brian2/parsing/expressions.py:234: DeprecationWarning: ast.NameConstant is deprecated and will be removed in Python 3.14; use ast.Constant instead 123s if expr.__class__ is getattr(ast, "NameConstant", None): 123s 123s input/timedarray.py::brian2.input.timedarray.TimedArray 123s /usr/lib/python3/dist-packages/brian2/parsing/expressions.py:256: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead 123s elif expr.__class__ is ast.Num or expr.__class__ is getattr( 123s 123s input/timedarray.py: 8 warnings 123s monitors/spikemonitor.py: 30 warnings 123s monitors/statemonitor.py: 33 warnings 123s synapses/synapses.py: 311 warnings 123s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:19: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 123s value = getattr(node, "n", getattr(node, "value", None)) 123s 123s stateupdaters/exponential_euler.py::brian2.stateupdaters.exponential_euler.get_conditionally_linear_system 123s stateupdaters/exponential_euler.py::brian2.stateupdaters.exponential_euler.get_conditionally_linear_system 123s stateupdaters/exponential_euler.py::brian2.stateupdaters.exponential_euler.get_conditionally_linear_system 123s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:284: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 123s return sympy.Float(node.n) 123s 123s ../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:451 123s /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:451: PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/brian2/tests/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/brian2/tests/.pytest_cache' 123s config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) 123s 123s ../../../usr/lib/python3/dist-packages/_pytest/stepwise.py:56 123s /usr/lib/python3/dist-packages/_pytest/stepwise.py:56: PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/brian2/tests/.pytest_cache/v/cache/stepwise: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/brian2/tests/.pytest_cache' 123s session.config.cache.set(STEPWISE_CACHE_DIR, []) 123s 123s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 123s 42 passed, 406 warnings in 8.72s 123s Running tests that do not use code generation 138s ....................F.................s................................. [ 35%] 153s ........................................................................ [ 70%] 166s ............................................................. [100%] 166s =================================== FAILURES =================================== 166s _____________________ test_automatic_augmented_assignments _____________________ 166s 166s @pytest.mark.codegen_independent 166s def test_automatic_augmented_assignments(): 166s # We test that statements that could be rewritten as augmented assignments 166s # are correctly rewritten (using sympy to test for symbolic equality) 166s variables = { 166s "x": ArrayVariable("x", owner=None, size=10, device=device), 166s "y": ArrayVariable("y", owner=None, size=10, device=device), 166s "z": ArrayVariable("y", owner=None, size=10, device=device), 166s "b": ArrayVariable("b", owner=None, size=10, dtype=bool, device=device), 166s "clip": DEFAULT_FUNCTIONS["clip"], 166s "inf": DEFAULT_CONSTANTS["inf"], 166s } 166s statements = [ 166s # examples that should be rewritten 166s # Note that using our approach, we will never get -= or /= but always 166s # the equivalent += or *= statements 166s ("x = x + 1.0", "x += 1.0"), 166s ("x = 2.0 * x", "x *= 2.0"), 166s ("x = x - 3.0", "x += -3.0"), 166s ("x = x/2.0", "x *= 0.5"), 166s ("x = y + (x + 1.0)", "x += y + 1.0"), 166s ("x = x + x", "x *= 2.0"), 166s ("x = x + y + z", "x += y + z"), 166s ("x = x + y + z", "x += y + z"), 166s # examples that should not be rewritten 166s ("x = 1.0/x", "x = 1.0/x"), 166s ("x = 1.0", "x = 1.0"), 166s ("x = 2.0*(x + 1.0)", "x = 2.0*(x + 1.0)"), 166s ("x = clip(x + y, 0.0, inf)", "x = clip(x + y, 0.0, inf)"), 166s ("b = b or False", "b = b or False"), 166s ] 166s for orig, rewritten in statements: 166s scalar, vector = make_statements(orig, variables, np.float32) 166s try: # we augment the assertion error with the original statement 166s assert ( 166s len(scalar) == 0 166s ), f"Did not expect any scalar statements but got {str(scalar)}" 166s assert ( 166s len(vector) == 1 166s ), f"Did expect a single statement but got {str(vector)}" 166s statement = vector[0] 166s expected_var, expected_op, expected_expr, _ = parse_statement(rewritten) 166s assert ( 166s expected_var == statement.var 166s ), f"expected write to variable {expected_var}, not to {statement.var}" 166s assert ( 166s expected_op == statement.op 166s ), f"expected operation {expected_op}, not {statement.op}" 166s # Compare the two expressions using sympy to allow for different order etc. 166s sympy_expected = str_to_sympy(expected_expr) 166s sympy_actual = str_to_sympy(statement.expr) 166s > assert sympy_expected == sympy_actual, ( 166s f"RHS expressions '{sympy_to_str(sympy_expected)}' and" 166s f" '{sympy_to_str(sympy_actual)}' are not identical" 166s ) 166s E AssertionError: RHS expressions '2.00000000000000' and '2' are not identical 166s E assert 2.00000000000000 == 2 166s 166s /usr/lib/python3/dist-packages/brian2/tests/test_codegen.py:481: AssertionError 166s 166s During handling of the above exception, another exception occurred: 166s 166s @pytest.mark.codegen_independent 166s def test_automatic_augmented_assignments(): 166s # We test that statements that could be rewritten as augmented assignments 166s # are correctly rewritten (using sympy to test for symbolic equality) 166s variables = { 166s "x": ArrayVariable("x", owner=None, size=10, device=device), 166s "y": ArrayVariable("y", owner=None, size=10, device=device), 166s "z": ArrayVariable("y", owner=None, size=10, device=device), 166s "b": ArrayVariable("b", owner=None, size=10, dtype=bool, device=device), 166s "clip": DEFAULT_FUNCTIONS["clip"], 166s "inf": DEFAULT_CONSTANTS["inf"], 166s } 166s statements = [ 166s # examples that should be rewritten 166s # Note that using our approach, we will never get -= or /= but always 166s # the equivalent += or *= statements 166s ("x = x + 1.0", "x += 1.0"), 166s ("x = 2.0 * x", "x *= 2.0"), 166s ("x = x - 3.0", "x += -3.0"), 166s ("x = x/2.0", "x *= 0.5"), 166s ("x = y + (x + 1.0)", "x += y + 1.0"), 166s ("x = x + x", "x *= 2.0"), 166s ("x = x + y + z", "x += y + z"), 166s ("x = x + y + z", "x += y + z"), 166s # examples that should not be rewritten 166s ("x = 1.0/x", "x = 1.0/x"), 166s ("x = 1.0", "x = 1.0"), 166s ("x = 2.0*(x + 1.0)", "x = 2.0*(x + 1.0)"), 166s ("x = clip(x + y, 0.0, inf)", "x = clip(x + y, 0.0, inf)"), 166s ("b = b or False", "b = b or False"), 166s ] 166s for orig, rewritten in statements: 166s scalar, vector = make_statements(orig, variables, np.float32) 166s try: # we augment the assertion error with the original statement 166s assert ( 166s len(scalar) == 0 166s ), f"Did not expect any scalar statements but got {str(scalar)}" 166s assert ( 166s len(vector) == 1 166s ), f"Did expect a single statement but got {str(vector)}" 166s statement = vector[0] 166s expected_var, expected_op, expected_expr, _ = parse_statement(rewritten) 166s assert ( 166s expected_var == statement.var 166s ), f"expected write to variable {expected_var}, not to {statement.var}" 166s assert ( 166s expected_op == statement.op 166s ), f"expected operation {expected_op}, not {statement.op}" 166s # Compare the two expressions using sympy to allow for different order etc. 166s sympy_expected = str_to_sympy(expected_expr) 166s sympy_actual = str_to_sympy(statement.expr) 166s assert sympy_expected == sympy_actual, ( 166s f"RHS expressions '{sympy_to_str(sympy_expected)}' and" 166s f" '{sympy_to_str(sympy_actual)}' are not identical" 166s ) 166s except AssertionError as ex: 166s > raise AssertionError( 166s f"Transformation for statement '{orig}' gave an unexpected result: {ex}" 166s ) 166s E AssertionError: Transformation for statement 'x = x + x' gave an unexpected result: RHS expressions '2.00000000000000' and '2' are not identical 166s E assert 2.00000000000000 == 2 166s 166s /usr/lib/python3/dist-packages/brian2/tests/test_codegen.py:486: AssertionError 166s =============================== warnings summary =============================== 166s ../../../usr/lib/python3/dist-packages/brian2/parsing/rendering.py:281: 31 warnings 166s test_codegen.py: 13 warnings 166s test_codestrings.py: 6 warnings 166s test_equations.py: 51 warnings 166s test_parsing.py: 33 warnings 166s test_subgroup.py: 1 warning 166s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:281: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 166s if isinstance(node.n, numbers.Integral): 166s 166s ../../../usr/lib/python3/dist-packages/brian2/parsing/rendering.py:284: 26 warnings 166s test_codegen.py: 11 warnings 166s test_codestrings.py: 4 warnings 166s test_equations.py: 29 warnings 166s test_parsing.py: 17 warnings 166s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:284: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 166s return sympy.Float(node.n) 166s 166s ../../../usr/lib/python3/dist-packages/brian2/parsing/rendering.py:282: 5 warnings 166s test_codegen.py: 2 warnings 166s test_codestrings.py: 2 warnings 166s test_equations.py: 22 warnings 166s test_parsing.py: 16 warnings 166s test_subgroup.py: 1 warning 166s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:282: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 166s return sympy.Integer(node.n) 166s 166s test_codegen.py: 467 warnings 166s test_parsing.py: 166 warnings 166s test_subgroup.py: 40 warnings 166s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:19: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 166s value = getattr(node, "n", getattr(node, "value", None)) 166s 166s test_codegen.py::test_apply_loop_invariant_optimisation_boolean 166s test_codegen.py::test_apply_loop_invariant_optimisation_simplification 166s test_codegen.py::test_apply_loop_invariant_optimisation_simplification 166s test_codegen.py::test_apply_loop_invariant_optimisation_simplification 166s test_codegen.py::test_apply_loop_invariant_optimisation_simplification 166s test_codegen.py::test_apply_loop_invariant_optimisation_simplification 166s test_codegen.py::test_apply_loop_invariant_optimisation_simplification 166s test_codegen.py::test_apply_loop_invariant_optimisation_simplification 166s /usr/lib/python3/dist-packages/brian2/codegen/optimisation.py:630: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead 166s node = ast.BinOp(ast.Num(op_null_with_dtype), op_primary(), node) 166s 166s test_parsing.py: 31 warnings 166s /usr/lib/python3/dist-packages/brian2/parsing/expressions.py:154: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 166s if expr.n is True or expr.n is False: 166s 166s test_parsing.py: 14 warnings 166s /usr/lib/python3/dist-packages/brian2/parsing/expressions.py:157: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 166s return expr.n 166s 166s test_parsing.py::test_value_from_expression 166s test_parsing.py::test_value_from_expression 166s /usr/lib/python3/dist-packages/brian2/parsing/expressions.py:155: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 166s return 1.0 if expr.n else 0.0 166s 166s ../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:451 166s /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:451: PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/brian2/tests/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/brian2/tests/.pytest_cache' 166s config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) 166s 166s ../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:405 166s /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:405: PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/brian2/tests/.pytest_cache/v/cache/lastfailed: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/brian2/tests/.pytest_cache' 166s config.cache.set("cache/lastfailed", self.lastfailed) 166s 166s ../../../usr/lib/python3/dist-packages/_pytest/stepwise.py:56 166s /usr/lib/python3/dist-packages/_pytest/stepwise.py:56: PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/brian2/tests/.pytest_cache/v/cache/stepwise: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/brian2/tests/.pytest_cache' 166s session.config.cache.set(STEPWISE_CACHE_DIR, []) 166s 166s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 166s =========================== short test summary info ============================ 166s FAILED ../../../usr/lib/python3/dist-packages/brian2/tests/test_codegen.py::test_automatic_augmented_assignments 166s 1 failed, 203 passed, 1 skipped, 58 deselected, 1001 warnings in 43.60s 166s Running tests for target numpy: 182s .....s.............................. [100%] 182s =============================== warnings summary =============================== 182s test_base.py: 2 warnings 182s test_poissoninput.py: 2 warnings 182s test_subgroup.py: 10 warnings 182s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:281: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 182s if isinstance(node.n, numbers.Integral): 182s 182s test_base.py: 2 warnings 182s test_poissoninput.py: 2 warnings 182s test_subgroup.py: 9 warnings 182s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:282: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 182s return sympy.Integer(node.n) 182s 182s test_complex_examples.py: 198 warnings 182s test_poissoninput.py: 90 warnings 182s test_subgroup.py: 1766 warnings 182s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:19: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 182s value = getattr(node, "n", getattr(node, "value", None)) 182s 182s test_subgroup.py::test_synapse_creation_generator_random 182s test_subgroup.py::test_synapse_creation_generator_random 182s /usr/lib/python3/dist-packages/brian2/codegen/optimisation.py:630: DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; use ast.Constant instead 182s node = ast.BinOp(ast.Num(op_null_with_dtype), op_primary(), node) 182s 182s test_subgroup.py::test_synaptic_propagation 182s /usr/lib/python3/dist-packages/brian2/parsing/rendering.py:284: DeprecationWarning: Attribute n is deprecated and will be removed in Python 3.14; use value instead 182s return sympy.Float(node.n) 182s 182s ../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:451 182s /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:451: PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/brian2/tests/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/brian2/tests/.pytest_cache' 182s config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) 182s 182s ../../../usr/lib/python3/dist-packages/_pytest/stepwise.py:56 182s /usr/lib/python3/dist-packages/_pytest/stepwise.py:56: PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/brian2/tests/.pytest_cache/v/cache/stepwise: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/brian2/tests/.pytest_cache' 182s session.config.cache.set(STEPWISE_CACHE_DIR, []) 182s 182s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 182s 35 passed, 1 skipped, 227 deselected, 2086 warnings in 16.28s 182s ERROR: 1/3 test suite(s) did not complete successfully (see above). 183s autopkgtest [15:59:35]: test run-unit-test: -----------------------] 183s autopkgtest [15:59:35]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 183s run-unit-test FAIL non-zero exit status 1 183s autopkgtest [15:59:35]: @@@@@@@@@@@@@@@@@@@@ summary 183s run-unit-test FAIL non-zero exit status 1 193s nova [W] Skipping flock for amd64 193s Creating nova instance adt-oracular-amd64-brian-20240726-155632-juju-7f2275-prod-proposed-migration-environment-3-295e9eac-efd7-40ba-840d-0c80ec2c9a1c from image adt/ubuntu-oracular-amd64-server-20240726.img (UUID 6c5f29e9-79d7-45b1-9721-03e2205f6a0e)...