0s autopkgtest [15:33:05]: starting date and time: 2025-01-09 15:33:05+0000 0s autopkgtest [15:33:05]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [15:33:05]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2p2f1js1/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:astropy --apt-upgrade imexam --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=astropy/7.0.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-19.secgroup --name adt-plucky-s390x-imexam-20250109-153304-juju-7f2275-prod-proposed-migration-environment-2-d76a11d0-06c0-4821-8ed6-37fd72fa6103 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -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,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 115s autopkgtest [15:35:00]: testbed dpkg architecture: s390x 115s autopkgtest [15:35:00]: testbed apt version: 2.9.18 116s autopkgtest [15:35:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 116s autopkgtest [15:35:01]: testbed release detected to be: None 117s autopkgtest [15:35:02]: updating testbed package index (apt update) 117s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 117s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 117s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 117s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 117s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 117s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.6 kB] 117s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [790 kB] 118s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [126 kB] 118s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [216 kB] 118s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [756 B] 118s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [879 kB] 118s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [5048 B] 118s Fetched 2117 kB in 1s (2279 kB/s) 118s Reading package lists... 119s + lsb_release --codename --short 119s + RELEASE=plucky 119s + cat 119s + [ plucky != trusty ] 119s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s Calculating upgrade... 119s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 119s Reading package lists...+ rm /etc/apt/preferences.d/force-downgrade-to-release.pref 119s + /usr/lib/apt/apt-helper analyze-pattern ?true 119s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ?obsolete 119s 120s Building dependency tree... 120s Reading state information... 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s + grep -q trusty /etc/lsb-release 120s + [ ! -d /usr/share/doc/unattended-upgrades ] 120s + [ ! -d /usr/share/doc/lxd ] 120s + [ ! -d /usr/share/doc/lxd-client ] 120s + [ ! -d /usr/share/doc/snapd ] 120s + type iptables 120s + cat 120s + chmod 755 /etc/rc.local 120s + . /etc/rc.local 120s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 120s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 120s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 120s + uname -m 120s + [ s390x = ppc64le ] 120s + [ -d /run/systemd/system ] 120s + systemd-detect-virt --quiet --vm 120s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 120s + cat 120s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 120s + echo COMPRESS=lz4 120s autopkgtest [15:35:05]: upgrading testbed (apt dist-upgrade and autopurge) 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 120s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 120s Starting 2 pkgProblemResolver with broken count: 0 120s Done 120s Entering ResolveByKeep 120s 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 121s Starting pkgProblemResolver with broken count: 0 121s Starting 2 pkgProblemResolver with broken count: 0 121s Done 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s autopkgtest [15:35:09]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 124s autopkgtest [15:35:09]: @@@@@@@@@@@@@@@@@@@@ apt-source imexam 127s Get:1 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (dsc) [2361 B] 127s Get:2 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (tar) [21.4 MB] 127s Get:3 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (diff) [7756 B] 127s gpgv: Signature made Tue Nov 28 09:16:30 2023 UTC 127s gpgv: using RSA key BAFC6C85F7CB143FEEB6FB157115AFD07710DCF7 127s gpgv: Can't check signature: No public key 127s dpkg-source: warning: cannot verify inline signature for ./imexam_0.9.1-6.dsc: no acceptable signature found 127s autopkgtest [15:35:12]: testing package imexam version 0.9.1-6 127s autopkgtest [15:35:12]: build not needed 129s autopkgtest [15:35:14]: test command1: preparing testbed 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 129s Starting pkgProblemResolver with broken count: 0 129s Starting 2 pkgProblemResolver with broken count: 0 129s Done 130s The following NEW packages will be installed: 130s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx ipython3 130s libblas3 libdeflate0 liberfa1 libfontconfig1 libfreetype6 libgfortran5 130s libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libjbig0 libjpeg-turbo8 130s libjpeg8 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 130s libjs-jquery-metadata libjs-jquery-tablesorter 130s libjs-jquery-throttle-debounce libjs-jquery-ui libjs-sphinxdoc 130s libjs-underscore liblapack3 liblbfgsb0 liblcms2-2 libopenjp2-7 130s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 130s libsharpyuv0 libtcl8.6 libtiff6 libtk8.6 libwcs8 libwebp7 libwebpdemux2 130s libwebpmux3 libxft2 libxrender1 libxslt1.1 libxss1 python-matplotlib-data 130s python3-astropy python3-astropy-iers-data python3-asttokens python3-brotli 130s python3-contourpy python3-coverage python3-cycler python3-dateutil 130s python3-decorator python3-erfa python3-executing python3-fonttools 130s python3-fs python3-hypothesis python3-imexam python3-iniconfig 130s python3-ipython python3-jedi python3-kiwisolver python3-lxml python3-lz4 130s python3-matplotlib python3-matplotlib-inline python3-mpmath python3-numpy 130s python3-packaging python3-parso python3-pexpect python3-pil 130s python3-pil.imagetk python3-platformdirs python3-pluggy python3-ply 130s python3-prompt-toolkit python3-ptyprocess python3-pure-eval python3-pytest 130s python3-pytest-arraydiff python3-pytest-astropy 130s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 130s python3-pytest-filter-subpackage python3-pytest-mock 130s python3-pytest-remotedata python3-scipy python3-sortedcontainers 130s python3-stack-data python3-sympy python3-tk python3-traitlets 130s python3-typeshed python3-tz python3-ufolib2 python3-unicodedata2 130s python3-wcwidth python3.12-tk python3.13 python3.13-minimal python3.13-tk 130s tk8.6-blt2.5 unicode-data x11-common 130s 0 upgraded, 112 newly installed, 0 to remove and 0 not upgraded. 130s Need to get 80.8 MB of archives. 130s After this operation, 399 MB of additional disk space will be used. 130s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.1-2 [880 kB] 130s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-minimal s390x 3.13.1-2 [2364 kB] 130s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 130s Get:4 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 130s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libtcl8.6 s390x 8.6.15+dfsg-2 [1034 kB] 130s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 130s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 131s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 131s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-1.1ubuntu2 [37.4 kB] 131s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-1.1ubuntu2 [150 kB] 131s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 131s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 131s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 131s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libxss1 s390x 1:1.2.3-1build3 [7396 B] 131s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libtk8.6 s390x 8.6.15-1 [828 kB] 131s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x tk8.6-blt2.5 s390x 2.5.3+dfsg-7build1 [662 kB] 131s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x blt s390x 2.5.3+dfsg-7build1 [4840 B] 131s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x fonts-lyx all 2.4.2.1-1 [171 kB] 131s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x python3-decorator all 5.1.1-5 [10.1 kB] 131s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-parso all 0.8.4-1 [67.6 kB] 131s Get:21 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-typeshed all 0.0~git20241223.ea91db2-1 [1548 kB] 131s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-jedi all 0.19.1+ds1-1 [693 kB] 131s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 131s Get:24 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-matplotlib-inline all 0.1.6-2 [8784 B] 131s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 131s Get:26 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-prompt-toolkit all 3.0.48-1 [256 kB] 131s Get:27 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-asttokens all 3.0.0-1 [20.4 kB] 131s Get:28 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-executing all 2.1.0-0.1 [24.4 kB] 131s Get:29 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pure-eval all 0.2.3-1 [11.4 kB] 131s Get:30 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-stack-data all 0.6.3-1 [22.0 kB] 131s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x python3-ptyprocess all 0.7.0-6 [14.8 kB] 131s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x python3-pexpect all 4.9-3 [48.1 kB] 131s Get:33 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ipython all 8.30.0-2 [569 kB] 131s Get:34 http://ftpmaster.internal/ubuntu plucky/universe s390x ipython3 all 8.30.0-2 [4936 B] 131s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.0-4 [238 kB] 131s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.22-1 [46.1 kB] 131s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 14.2.0-12ubuntu1 [587 kB] 131s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-12ubuntu1 [151 kB] 131s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 131s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.1.0-1 [537 kB] 131s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 131s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 131s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 131s Get:44 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-metadata all 12-4 [6582 B] 131s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 131s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 131s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 131s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 131s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 131s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.0-4 [2964 kB] 131s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x liblbfgsb0 s390x 3.0+dfsg.4-1build1 [32.4 kB] 131s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 131s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.1-2 [2074 kB] 131s Get:54 http://ftpmaster.internal/ubuntu plucky/universe s390x libqhull-r8.0 s390x 2020.2-6build1 [199 kB] 131s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libraqm0 s390x 0.10.2-1 [15.8 kB] 131s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.4.0-0.1 [16.2 kB] 131s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 131s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.4.0-0.1 [204 kB] 131s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 131s Get:60 http://ftpmaster.internal/ubuntu plucky/universe s390x libwcs8 s390x 8.4+ds-1 [293 kB] 131s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpdemux2 s390x 1.4.0-0.1 [12.2 kB] 131s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpmux3 s390x 1.4.0-0.1 [25.3 kB] 131s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libxslt1.1 s390x 1.1.39-0exp1ubuntu2 [169 kB] 131s Get:64 http://ftpmaster.internal/ubuntu plucky/universe s390x python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 131s Get:65 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 131s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 131s Get:67 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 131s Get:68 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.4-1 [252 kB] 131s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x python3-dateutil all 2.9.0-3 [80.2 kB] 131s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x python3-sortedcontainers all 2.4.0-2 [27.6 kB] 131s Get:71 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-hypothesis all 6.122.1-1 [330 kB] 131s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy s390x 1:1.26.4+ds-12 [4601 kB] 132s Get:73 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-arraydiff all 0.6.1-3 [10.2 kB] 132s Get:74 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-astropy-header all 0.2.2-2 [8620 B] 132s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13 s390x 3.13.1-2 [729 kB] 132s Get:76 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-coverage s390x 7.4.4+dfsg1-0ubuntu3 [150 kB] 132s Get:77 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 132s Get:78 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-cov all 5.0.0-1 [21.3 kB] 132s Get:79 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-doctestplus all 1.3.0-1 [23.7 kB] 132s Get:80 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-filter-subpackage all 0.2.0-1 [6094 B] 132s Get:81 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-mock all 3.14.0-2 [11.7 kB] 132s Get:82 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-remotedata all 0.4.1-1 [8650 B] 132s Get:83 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-astropy all 0.11.0-1 [5902 B] 132s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x python3-ply all 3.11-7 [45.4 kB] 132s Get:85 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-astropy-iers-data all 0.2025.1.6.0.33.42-1 [1212 kB] 132s Get:86 http://ftpmaster.internal/ubuntu plucky/universe s390x liberfa1 s390x 2.0.1-1build1 [137 kB] 132s Get:87 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-erfa s390x 2.0.1.5+ds-1 [315 kB] 132s Get:88 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-astropy s390x 7.0.0-1 [4086 kB] 132s Get:89 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-brotli s390x 1.1.0-2build3 [381 kB] 132s Get:90 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-contourpy s390x 1.3.1-1 [235 kB] 132s Get:91 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-cycler all 0.12.1-1 [9716 B] 132s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x python3-tz all 2024.2-1 [31.5 kB] 132s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x python3-platformdirs all 4.3.6-1 [16.8 kB] 132s Get:94 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fs all 2.4.16-5.1 [90.8 kB] 132s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x python3-lxml s390x 5.3.0-1build1 [1751 kB] 132s Get:96 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-lz4 s390x 4.4.0+dfsg-1 [27.0 kB] 132s Get:97 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-scipy s390x 1.14.1-3ubuntu1 [21.2 MB] 132s Get:98 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mpmath all 1.3.0-1 [425 kB] 132s Get:99 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sympy all 1.13.3-1 [4228 kB] 132s Get:100 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 132s Get:101 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-unicodedata2 s390x 15.1.0+ds-1build2 [362 kB] 133s Get:102 http://ftpmaster.internal/ubuntu plucky/universe s390x unicode-data all 15.1.0-1 [8878 kB] 133s Get:103 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-fonttools s390x 4.55.0-3 [1719 kB] 134s Get:104 http://ftpmaster.internal/ubuntu plucky/main s390x libopenjp2-7 s390x 2.5.0-2ubuntu2 [208 kB] 134s Get:105 http://ftpmaster.internal/ubuntu plucky/main s390x python3-pil s390x 10.4.0-1ubuntu2 [515 kB] 134s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-tk s390x 3.12.8-3 [117 kB] 134s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-tk s390x 3.13.1-2 [108 kB] 134s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x python3-tk s390x 3.13.1-1 [9770 B] 134s Get:109 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pil.imagetk s390x 10.4.0-1ubuntu2 [9444 B] 134s Get:110 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-kiwisolver s390x 1.4.7-2build1 [65.5 kB] 134s Get:111 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-matplotlib s390x 3.8.3-3ubuntu1 [4657 kB] 134s Get:112 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-imexam s390x 0.9.1-6 [50.5 kB] 134s Fetched 80.8 MB in 4s (19.8 MB/s) 134s Selecting previously unselected package libpython3.13-minimal:s390x. 134s (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 ... 55616 files and directories currently installed.) 134s Preparing to unpack .../000-libpython3.13-minimal_3.13.1-2_s390x.deb ... 134s Unpacking libpython3.13-minimal:s390x (3.13.1-2) ... 134s Selecting previously unselected package python3.13-minimal. 134s Preparing to unpack .../001-python3.13-minimal_3.13.1-2_s390x.deb ... 134s Unpacking python3.13-minimal (3.13.1-2) ... 134s Selecting previously unselected package libjs-jquery. 134s Preparing to unpack .../002-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 134s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 134s Selecting previously unselected package libjs-jquery-hotkeys. 134s Preparing to unpack .../003-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 134s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 134s Selecting previously unselected package libtcl8.6:s390x. 134s Preparing to unpack .../004-libtcl8.6_8.6.15+dfsg-2_s390x.deb ... 134s Unpacking libtcl8.6:s390x (8.6.15+dfsg-2) ... 134s Selecting previously unselected package libfreetype6:s390x. 134s Preparing to unpack .../005-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 134s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 134s Selecting previously unselected package fonts-dejavu-mono. 134s Preparing to unpack .../006-fonts-dejavu-mono_2.37-8_all.deb ... 134s Unpacking fonts-dejavu-mono (2.37-8) ... 135s Selecting previously unselected package fonts-dejavu-core. 135s Preparing to unpack .../007-fonts-dejavu-core_2.37-8_all.deb ... 135s Unpacking fonts-dejavu-core (2.37-8) ... 135s Selecting previously unselected package fontconfig-config. 135s Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu2_s390x.deb ... 135s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 135s Selecting previously unselected package libfontconfig1:s390x. 135s Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu2_s390x.deb ... 135s Unpacking libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 135s Selecting previously unselected package libxrender1:s390x. 135s Preparing to unpack .../010-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 135s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 135s Selecting previously unselected package libxft2:s390x. 135s Preparing to unpack .../011-libxft2_2.3.6-1build1_s390x.deb ... 135s Unpacking libxft2:s390x (2.3.6-1build1) ... 135s Selecting previously unselected package x11-common. 135s Preparing to unpack .../012-x11-common_1%3a7.7+23ubuntu3_all.deb ... 135s Unpacking x11-common (1:7.7+23ubuntu3) ... 135s Selecting previously unselected package libxss1:s390x. 135s Preparing to unpack .../013-libxss1_1%3a1.2.3-1build3_s390x.deb ... 135s Unpacking libxss1:s390x (1:1.2.3-1build3) ... 135s Selecting previously unselected package libtk8.6:s390x. 135s Preparing to unpack .../014-libtk8.6_8.6.15-1_s390x.deb ... 135s Unpacking libtk8.6:s390x (8.6.15-1) ... 135s Selecting previously unselected package tk8.6-blt2.5. 135s Preparing to unpack .../015-tk8.6-blt2.5_2.5.3+dfsg-7build1_s390x.deb ... 135s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 135s Selecting previously unselected package blt. 135s Preparing to unpack .../016-blt_2.5.3+dfsg-7build1_s390x.deb ... 135s Unpacking blt (2.5.3+dfsg-7build1) ... 135s Selecting previously unselected package fonts-lyx. 135s Preparing to unpack .../017-fonts-lyx_2.4.2.1-1_all.deb ... 135s Unpacking fonts-lyx (2.4.2.1-1) ... 135s Selecting previously unselected package python3-decorator. 135s Preparing to unpack .../018-python3-decorator_5.1.1-5_all.deb ... 135s Unpacking python3-decorator (5.1.1-5) ... 135s Selecting previously unselected package python3-parso. 135s Preparing to unpack .../019-python3-parso_0.8.4-1_all.deb ... 135s Unpacking python3-parso (0.8.4-1) ... 135s Selecting previously unselected package python3-typeshed. 135s Preparing to unpack .../020-python3-typeshed_0.0~git20241223.ea91db2-1_all.deb ... 135s Unpacking python3-typeshed (0.0~git20241223.ea91db2-1) ... 135s Selecting previously unselected package python3-jedi. 135s Preparing to unpack .../021-python3-jedi_0.19.1+ds1-1_all.deb ... 135s Unpacking python3-jedi (0.19.1+ds1-1) ... 135s Selecting previously unselected package python3-traitlets. 135s Preparing to unpack .../022-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 135s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 135s Selecting previously unselected package python3-matplotlib-inline. 135s Preparing to unpack .../023-python3-matplotlib-inline_0.1.6-2_all.deb ... 135s Unpacking python3-matplotlib-inline (0.1.6-2) ... 135s Selecting previously unselected package python3-wcwidth. 135s Preparing to unpack .../024-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 135s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 135s Selecting previously unselected package python3-prompt-toolkit. 135s Preparing to unpack .../025-python3-prompt-toolkit_3.0.48-1_all.deb ... 135s Unpacking python3-prompt-toolkit (3.0.48-1) ... 135s Selecting previously unselected package python3-asttokens. 135s Preparing to unpack .../026-python3-asttokens_3.0.0-1_all.deb ... 135s Unpacking python3-asttokens (3.0.0-1) ... 135s Selecting previously unselected package python3-executing. 135s Preparing to unpack .../027-python3-executing_2.1.0-0.1_all.deb ... 135s Unpacking python3-executing (2.1.0-0.1) ... 135s Selecting previously unselected package python3-pure-eval. 135s Preparing to unpack .../028-python3-pure-eval_0.2.3-1_all.deb ... 135s Unpacking python3-pure-eval (0.2.3-1) ... 135s Selecting previously unselected package python3-stack-data. 135s Preparing to unpack .../029-python3-stack-data_0.6.3-1_all.deb ... 135s Unpacking python3-stack-data (0.6.3-1) ... 135s Selecting previously unselected package python3-ptyprocess. 135s Preparing to unpack .../030-python3-ptyprocess_0.7.0-6_all.deb ... 135s Unpacking python3-ptyprocess (0.7.0-6) ... 135s Selecting previously unselected package python3-pexpect. 135s Preparing to unpack .../031-python3-pexpect_4.9-3_all.deb ... 135s Unpacking python3-pexpect (4.9-3) ... 135s Selecting previously unselected package python3-ipython. 135s Preparing to unpack .../032-python3-ipython_8.30.0-2_all.deb ... 135s Unpacking python3-ipython (8.30.0-2) ... 135s Selecting previously unselected package ipython3. 135s Preparing to unpack .../033-ipython3_8.30.0-2_all.deb ... 135s Unpacking ipython3 (8.30.0-2) ... 135s Selecting previously unselected package libblas3:s390x. 135s Preparing to unpack .../034-libblas3_3.12.0-4_s390x.deb ... 135s Unpacking libblas3:s390x (3.12.0-4) ... 135s Selecting previously unselected package libdeflate0:s390x. 135s Preparing to unpack .../035-libdeflate0_1.22-1_s390x.deb ... 135s Unpacking libdeflate0:s390x (1.22-1) ... 135s Selecting previously unselected package libgfortran5:s390x. 135s Preparing to unpack .../036-libgfortran5_14.2.0-12ubuntu1_s390x.deb ... 135s Unpacking libgfortran5:s390x (14.2.0-12ubuntu1) ... 135s Selecting previously unselected package libgomp1:s390x. 135s Preparing to unpack .../037-libgomp1_14.2.0-12ubuntu1_s390x.deb ... 135s Unpacking libgomp1:s390x (14.2.0-12ubuntu1) ... 135s Selecting previously unselected package libgraphite2-3:s390x. 135s Preparing to unpack .../038-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 135s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 135s Selecting previously unselected package libharfbuzz0b:s390x. 135s Preparing to unpack .../039-libharfbuzz0b_10.1.0-1_s390x.deb ... 135s Unpacking libharfbuzz0b:s390x (10.1.0-1) ... 135s Selecting previously unselected package libimagequant0:s390x. 135s Preparing to unpack .../040-libimagequant0_2.18.0-1build1_s390x.deb ... 135s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 135s Selecting previously unselected package libjpeg-turbo8:s390x. 135s Preparing to unpack .../041-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 135s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 135s Selecting previously unselected package libjpeg8:s390x. 135s Preparing to unpack .../042-libjpeg8_8c-2ubuntu11_s390x.deb ... 135s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 135s Selecting previously unselected package libjs-jquery-metadata. 135s Preparing to unpack .../043-libjs-jquery-metadata_12-4_all.deb ... 135s Unpacking libjs-jquery-metadata (12-4) ... 135s Selecting previously unselected package libjs-jquery-tablesorter. 135s Preparing to unpack .../044-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 135s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 135s Selecting previously unselected package libjs-jquery-throttle-debounce. 135s Preparing to unpack .../045-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 135s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 135s Selecting previously unselected package libjs-jquery-ui. 135s Preparing to unpack .../046-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 135s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 136s Selecting previously unselected package libjs-underscore. 136s Preparing to unpack .../047-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 136s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 136s Selecting previously unselected package libjs-sphinxdoc. 136s Preparing to unpack .../048-libjs-sphinxdoc_8.1.3-3_all.deb ... 136s Unpacking libjs-sphinxdoc (8.1.3-3) ... 136s Selecting previously unselected package liblapack3:s390x. 136s Preparing to unpack .../049-liblapack3_3.12.0-4_s390x.deb ... 136s Unpacking liblapack3:s390x (3.12.0-4) ... 136s Selecting previously unselected package liblbfgsb0:s390x. 136s Preparing to unpack .../050-liblbfgsb0_3.0+dfsg.4-1build1_s390x.deb ... 136s Unpacking liblbfgsb0:s390x (3.0+dfsg.4-1build1) ... 136s Selecting previously unselected package liblcms2-2:s390x. 136s Preparing to unpack .../051-liblcms2-2_2.16-2_s390x.deb ... 136s Unpacking liblcms2-2:s390x (2.16-2) ... 136s Selecting previously unselected package libpython3.13-stdlib:s390x. 136s Preparing to unpack .../052-libpython3.13-stdlib_3.13.1-2_s390x.deb ... 136s Unpacking libpython3.13-stdlib:s390x (3.13.1-2) ... 136s Selecting previously unselected package libqhull-r8.0:s390x. 136s Preparing to unpack .../053-libqhull-r8.0_2020.2-6build1_s390x.deb ... 136s Unpacking libqhull-r8.0:s390x (2020.2-6build1) ... 136s Selecting previously unselected package libraqm0:s390x. 136s Preparing to unpack .../054-libraqm0_0.10.2-1_s390x.deb ... 136s Unpacking libraqm0:s390x (0.10.2-1) ... 136s Selecting previously unselected package libsharpyuv0:s390x. 136s Preparing to unpack .../055-libsharpyuv0_1.4.0-0.1_s390x.deb ... 136s Unpacking libsharpyuv0:s390x (1.4.0-0.1) ... 136s Selecting previously unselected package libjbig0:s390x. 136s Preparing to unpack .../056-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 136s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 136s Selecting previously unselected package libwebp7:s390x. 136s Preparing to unpack .../057-libwebp7_1.4.0-0.1_s390x.deb ... 136s Unpacking libwebp7:s390x (1.4.0-0.1) ... 136s Selecting previously unselected package libtiff6:s390x. 136s Preparing to unpack .../058-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 136s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 136s Selecting previously unselected package libwcs8:s390x. 136s Preparing to unpack .../059-libwcs8_8.4+ds-1_s390x.deb ... 136s Unpacking libwcs8:s390x (8.4+ds-1) ... 136s Selecting previously unselected package libwebpdemux2:s390x. 136s Preparing to unpack .../060-libwebpdemux2_1.4.0-0.1_s390x.deb ... 136s Unpacking libwebpdemux2:s390x (1.4.0-0.1) ... 136s Selecting previously unselected package libwebpmux3:s390x. 136s Preparing to unpack .../061-libwebpmux3_1.4.0-0.1_s390x.deb ... 136s Unpacking libwebpmux3:s390x (1.4.0-0.1) ... 136s Selecting previously unselected package libxslt1.1:s390x. 136s Preparing to unpack .../062-libxslt1.1_1.1.39-0exp1ubuntu2_s390x.deb ... 136s Unpacking libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 136s Selecting previously unselected package python-matplotlib-data. 136s Preparing to unpack .../063-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 136s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 136s Selecting previously unselected package python3-iniconfig. 136s Preparing to unpack .../064-python3-iniconfig_1.1.1-2_all.deb ... 136s Unpacking python3-iniconfig (1.1.1-2) ... 136s Selecting previously unselected package python3-packaging. 136s Preparing to unpack .../065-python3-packaging_24.2-1_all.deb ... 136s Unpacking python3-packaging (24.2-1) ... 136s Selecting previously unselected package python3-pluggy. 136s Preparing to unpack .../066-python3-pluggy_1.5.0-1_all.deb ... 136s Unpacking python3-pluggy (1.5.0-1) ... 136s Selecting previously unselected package python3-pytest. 136s Preparing to unpack .../067-python3-pytest_8.3.4-1_all.deb ... 136s Unpacking python3-pytest (8.3.4-1) ... 136s Selecting previously unselected package python3-dateutil. 136s Preparing to unpack .../068-python3-dateutil_2.9.0-3_all.deb ... 136s Unpacking python3-dateutil (2.9.0-3) ... 136s Selecting previously unselected package python3-sortedcontainers. 136s Preparing to unpack .../069-python3-sortedcontainers_2.4.0-2_all.deb ... 136s Unpacking python3-sortedcontainers (2.4.0-2) ... 136s Selecting previously unselected package python3-hypothesis. 136s Preparing to unpack .../070-python3-hypothesis_6.122.1-1_all.deb ... 136s Unpacking python3-hypothesis (6.122.1-1) ... 136s Selecting previously unselected package python3-numpy. 136s Preparing to unpack .../071-python3-numpy_1%3a1.26.4+ds-12_s390x.deb ... 136s Unpacking python3-numpy (1:1.26.4+ds-12) ... 136s Selecting previously unselected package python3-pytest-arraydiff. 136s Preparing to unpack .../072-python3-pytest-arraydiff_0.6.1-3_all.deb ... 136s Unpacking python3-pytest-arraydiff (0.6.1-3) ... 136s Selecting previously unselected package python3-pytest-astropy-header. 136s Preparing to unpack .../073-python3-pytest-astropy-header_0.2.2-2_all.deb ... 136s Unpacking python3-pytest-astropy-header (0.2.2-2) ... 136s Selecting previously unselected package python3.13. 136s Preparing to unpack .../074-python3.13_3.13.1-2_s390x.deb ... 136s Unpacking python3.13 (3.13.1-2) ... 136s Selecting previously unselected package python3-coverage. 136s Preparing to unpack .../075-python3-coverage_7.4.4+dfsg1-0ubuntu3_s390x.deb ... 136s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 136s Selecting previously unselected package libjs-jquery-isonscreen. 136s Preparing to unpack .../076-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 136s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 136s Selecting previously unselected package python3-pytest-cov. 136s Preparing to unpack .../077-python3-pytest-cov_5.0.0-1_all.deb ... 136s Unpacking python3-pytest-cov (5.0.0-1) ... 136s Selecting previously unselected package python3-pytest-doctestplus. 136s Preparing to unpack .../078-python3-pytest-doctestplus_1.3.0-1_all.deb ... 136s Unpacking python3-pytest-doctestplus (1.3.0-1) ... 136s Selecting previously unselected package python3-pytest-filter-subpackage. 136s Preparing to unpack .../079-python3-pytest-filter-subpackage_0.2.0-1_all.deb ... 136s Unpacking python3-pytest-filter-subpackage (0.2.0-1) ... 136s Selecting previously unselected package python3-pytest-mock. 136s Preparing to unpack .../080-python3-pytest-mock_3.14.0-2_all.deb ... 136s Unpacking python3-pytest-mock (3.14.0-2) ... 136s Selecting previously unselected package python3-pytest-remotedata. 136s Preparing to unpack .../081-python3-pytest-remotedata_0.4.1-1_all.deb ... 136s Unpacking python3-pytest-remotedata (0.4.1-1) ... 136s Selecting previously unselected package python3-pytest-astropy. 136s Preparing to unpack .../082-python3-pytest-astropy_0.11.0-1_all.deb ... 136s Unpacking python3-pytest-astropy (0.11.0-1) ... 136s Selecting previously unselected package python3-ply. 136s Preparing to unpack .../083-python3-ply_3.11-7_all.deb ... 136s Unpacking python3-ply (3.11-7) ... 136s Selecting previously unselected package python3-astropy-iers-data. 136s Preparing to unpack .../084-python3-astropy-iers-data_0.2025.1.6.0.33.42-1_all.deb ... 136s Unpacking python3-astropy-iers-data (0.2025.1.6.0.33.42-1) ... 136s Selecting previously unselected package liberfa1:s390x. 136s Preparing to unpack .../085-liberfa1_2.0.1-1build1_s390x.deb ... 136s Unpacking liberfa1:s390x (2.0.1-1build1) ... 136s Selecting previously unselected package python3-erfa. 136s Preparing to unpack .../086-python3-erfa_2.0.1.5+ds-1_s390x.deb ... 136s Unpacking python3-erfa (2.0.1.5+ds-1) ... 136s Selecting previously unselected package python3-astropy. 136s Preparing to unpack .../087-python3-astropy_7.0.0-1_s390x.deb ... 136s Unpacking python3-astropy (7.0.0-1) ... 137s Selecting previously unselected package python3-brotli. 137s Preparing to unpack .../088-python3-brotli_1.1.0-2build3_s390x.deb ... 137s Unpacking python3-brotli (1.1.0-2build3) ... 137s Selecting previously unselected package python3-contourpy. 137s Preparing to unpack .../089-python3-contourpy_1.3.1-1_s390x.deb ... 137s Unpacking python3-contourpy (1.3.1-1) ... 137s Selecting previously unselected package python3-cycler. 137s Preparing to unpack .../090-python3-cycler_0.12.1-1_all.deb ... 137s Unpacking python3-cycler (0.12.1-1) ... 137s Selecting previously unselected package python3-tz. 137s Preparing to unpack .../091-python3-tz_2024.2-1_all.deb ... 137s Unpacking python3-tz (2024.2-1) ... 137s Selecting previously unselected package python3-platformdirs. 137s Preparing to unpack .../092-python3-platformdirs_4.3.6-1_all.deb ... 137s Unpacking python3-platformdirs (4.3.6-1) ... 137s Selecting previously unselected package python3-fs. 137s Preparing to unpack .../093-python3-fs_2.4.16-5.1_all.deb ... 137s Unpacking python3-fs (2.4.16-5.1) ... 137s Selecting previously unselected package python3-lxml:s390x. 137s Preparing to unpack .../094-python3-lxml_5.3.0-1build1_s390x.deb ... 137s Unpacking python3-lxml:s390x (5.3.0-1build1) ... 137s Selecting previously unselected package python3-lz4. 137s Preparing to unpack .../095-python3-lz4_4.4.0+dfsg-1_s390x.deb ... 137s Unpacking python3-lz4 (4.4.0+dfsg-1) ... 137s Selecting previously unselected package python3-scipy. 137s Preparing to unpack .../096-python3-scipy_1.14.1-3ubuntu1_s390x.deb ... 137s Unpacking python3-scipy (1.14.1-3ubuntu1) ... 137s Selecting previously unselected package python3-mpmath. 137s Preparing to unpack .../097-python3-mpmath_1.3.0-1_all.deb ... 137s Unpacking python3-mpmath (1.3.0-1) ... 137s Selecting previously unselected package python3-sympy. 137s Preparing to unpack .../098-python3-sympy_1.13.3-1_all.deb ... 137s Unpacking python3-sympy (1.13.3-1) ... 137s Selecting previously unselected package python3-ufolib2. 137s Preparing to unpack .../099-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 137s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 137s Selecting previously unselected package python3-unicodedata2. 137s Preparing to unpack .../100-python3-unicodedata2_15.1.0+ds-1build2_s390x.deb ... 137s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 137s Selecting previously unselected package unicode-data. 137s Preparing to unpack .../101-unicode-data_15.1.0-1_all.deb ... 137s Unpacking unicode-data (15.1.0-1) ... 138s Selecting previously unselected package python3-fonttools. 138s Preparing to unpack .../102-python3-fonttools_4.55.0-3_s390x.deb ... 138s Unpacking python3-fonttools (4.55.0-3) ... 138s Selecting previously unselected package libopenjp2-7:s390x. 138s Preparing to unpack .../103-libopenjp2-7_2.5.0-2ubuntu2_s390x.deb ... 138s Unpacking libopenjp2-7:s390x (2.5.0-2ubuntu2) ... 138s Selecting previously unselected package python3-pil:s390x. 138s Preparing to unpack .../104-python3-pil_10.4.0-1ubuntu2_s390x.deb ... 138s Unpacking python3-pil:s390x (10.4.0-1ubuntu2) ... 138s Selecting previously unselected package python3.12-tk. 138s Preparing to unpack .../105-python3.12-tk_3.12.8-3_s390x.deb ... 138s Unpacking python3.12-tk (3.12.8-3) ... 138s Selecting previously unselected package python3.13-tk. 138s Preparing to unpack .../106-python3.13-tk_3.13.1-2_s390x.deb ... 138s Unpacking python3.13-tk (3.13.1-2) ... 138s Selecting previously unselected package python3-tk:s390x. 138s Preparing to unpack .../107-python3-tk_3.13.1-1_s390x.deb ... 138s Unpacking python3-tk:s390x (3.13.1-1) ... 138s Selecting previously unselected package python3-pil.imagetk:s390x. 138s Preparing to unpack .../108-python3-pil.imagetk_10.4.0-1ubuntu2_s390x.deb ... 138s Unpacking python3-pil.imagetk:s390x (10.4.0-1ubuntu2) ... 138s Selecting previously unselected package python3-kiwisolver. 138s Preparing to unpack .../109-python3-kiwisolver_1.4.7-2build1_s390x.deb ... 138s Unpacking python3-kiwisolver (1.4.7-2build1) ... 138s Selecting previously unselected package python3-matplotlib. 138s Preparing to unpack .../110-python3-matplotlib_3.8.3-3ubuntu1_s390x.deb ... 138s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 138s Selecting previously unselected package python3-imexam. 138s Preparing to unpack .../111-python3-imexam_0.9.1-6_s390x.deb ... 138s Unpacking python3-imexam (0.9.1-6) ... 138s Setting up libwcs8:s390x (8.4+ds-1) ... 138s Setting up liberfa1:s390x (2.0.1-1build1) ... 138s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 138s Setting up liblcms2-2:s390x (2.16-2) ... 138s Setting up python3-iniconfig (1.1.1-2) ... 138s Setting up libsharpyuv0:s390x (1.4.0-0.1) ... 138s Setting up python3-pure-eval (0.2.3-1) ... 138s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 138s Setting up python3-parso (0.8.4-1) ... 138s Setting up python3-lz4 (4.4.0+dfsg-1) ... 139s Setting up python3-asttokens (3.0.0-1) ... 139s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 139s Setting up fonts-lyx (2.4.2.1-1) ... 139s Setting up python3-ply (3.11-7) ... 139s Setting up x11-common (1:7.7+23ubuntu3) ... 139s Setting up libdeflate0:s390x (1.22-1) ... 139s Setting up libqhull-r8.0:s390x (2020.2-6build1) ... 139s Setting up python3-sortedcontainers (2.4.0-2) ... 139s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 139s Setting up libgomp1:s390x (14.2.0-12ubuntu1) ... 139s Setting up python3-astropy-iers-data (0.2025.1.6.0.33.42-1) ... 139s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 139s Setting up python3-platformdirs (4.3.6-1) ... 140s Setting up python3-tz (2024.2-1) ... 140s Setting up python3-fs (2.4.16-5.1) ... 140s Setting up unicode-data (15.1.0-1) ... 140s Setting up libpython3.13-minimal:s390x (3.13.1-2) ... 140s Setting up python3-decorator (5.1.1-5) ... 140s Setting up libblas3:s390x (3.12.0-4) ... 140s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 140s Setting up python3-packaging (24.2-1) ... 140s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 141s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 141s Setting up python3-typeshed (0.0~git20241223.ea91db2-1) ... 141s Setting up python3-executing (2.1.0-0.1) ... 141s Setting up python3-brotli (1.1.0-2build3) ... 141s Setting up python3-cycler (0.12.1-1) ... 141s Setting up libimagequant0:s390x (2.18.0-1build1) ... 141s Setting up fonts-dejavu-mono (2.37-8) ... 141s Setting up python3-kiwisolver (1.4.7-2build1) ... 141s Setting up libtcl8.6:s390x (8.6.15+dfsg-2) ... 141s Setting up fonts-dejavu-core (2.37-8) ... 141s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 141s Setting up libgfortran5:s390x (14.2.0-12ubuntu1) ... 141s Setting up python3-pluggy (1.5.0-1) ... 141s Setting up libwebp7:s390x (1.4.0-0.1) ... 141s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 141s Setting up libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 141s Setting up libopenjp2-7:s390x (2.5.0-2ubuntu2) ... 141s Setting up python3.13-minimal (3.13.1-2) ... 142s Setting up libharfbuzz0b:s390x (10.1.0-1) ... 142s Setting up python3-dateutil (2.9.0-3) ... 142s Setting up libxss1:s390x (1:1.2.3-1build3) ... 142s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 142s Setting up python3-mpmath (1.3.0-1) ... 143s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 143s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 143s Setting up libwebpmux3:s390x (1.4.0-0.1) ... 143s Setting up libpython3.13-stdlib:s390x (3.13.1-2) ... 143s Setting up python3-stack-data (0.6.3-1) ... 143s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 143s Setting up python3-ptyprocess (0.7.0-6) ... 143s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 143s Setting up python3-prompt-toolkit (3.0.48-1) ... 144s Setting up python3-sympy (1.13.3-1) ... 155s Setting up liblapack3:s390x (3.12.0-4) ... 155s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 155s Setting up python3-jedi (0.19.1+ds1-1) ... 155s Setting up python3.13 (3.13.1-2) ... 156s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 156s Setting up python3-pytest (8.3.4-1) ... 157s Setting up libwebpdemux2:s390x (1.4.0-0.1) ... 157s Setting up python3-hypothesis (6.122.1-1) ... 157s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 158s Setting up python3-matplotlib-inline (0.1.6-2) ... 158s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 158s Setting up python3-pexpect (4.9-3) ... 158s Setting up libjs-jquery-metadata (12-4) ... 158s Setting up libraqm0:s390x (0.10.2-1) ... 158s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 158s Setting up python3-pytest-remotedata (0.4.1-1) ... 158s Setting up python3-numpy (1:1.26.4+ds-12) ... 161s Setting up libjs-sphinxdoc (8.1.3-3) ... 161s Setting up python3-pytest-doctestplus (1.3.0-1) ... 161s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 161s Setting up python3-pytest-mock (3.14.0-2) ... 162s Setting up python3-lxml:s390x (5.3.0-1build1) ... 162s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 162s Setting up python3-contourpy (1.3.1-1) ... 162s Setting up libfontconfig1:s390x (2.15.0-1.1ubuntu2) ... 162s Setting up python3-pytest-filter-subpackage (0.2.0-1) ... 162s Setting up python3-pytest-astropy-header (0.2.2-2) ... 162s Setting up liblbfgsb0:s390x (3.0+dfsg.4-1build1) ... 162s Setting up libxft2:s390x (2.3.6-1build1) ... 162s Setting up python3-scipy (1.14.1-3ubuntu1) ... 168s Setting up libtk8.6:s390x (8.6.15-1) ... 168s Setting up python3.12-tk (3.12.8-3) ... 168s Setting up python3-pytest-cov (5.0.0-1) ... 169s Setting up python3-pytest-arraydiff (0.6.1-3) ... 169s Setting up python3.13-tk (3.13.1-2) ... 169s Setting up python3-pil:s390x (10.4.0-1ubuntu2) ... 169s Setting up python3-erfa (2.0.1.5+ds-1) ... 170s Setting up python3-ipython (8.30.0-2) ... 171s Setting up python3-pytest-astropy (0.11.0-1) ... 171s Setting up ipython3 (8.30.0-2) ... 171s Setting up python3-astropy (7.0.0-1) ... 176s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 176s Setting up blt (2.5.3+dfsg-7build1) ... 176s Setting up python3-tk:s390x (3.13.1-1) ... 176s Setting up python3-pil.imagetk:s390x (10.4.0-1ubuntu2) ... 176s Setting up python3-fonttools (4.55.0-3) ... 177s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 177s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 180s Setting up python3-imexam (0.9.1-6) ... 180s Processing triggers for libc-bin (2.40-4ubuntu1) ... 180s Processing triggers for systemd (257-2ubuntu1) ... 180s Processing triggers for man-db (2.13.0-1) ... 182s autopkgtest [15:36:07]: test command1: cd $AUTOPKGTEST_TMP && MPLBACKEND=Agg python3 -m pytest --pyargs imexam 182s autopkgtest [15:36:07]: test command1: [----------------------- 183s ============================= test session starts ============================== 183s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 183s rootdir: /tmp/autopkgtest.WlAGdI/autopkgtest_tmp 183s plugins: astropy-0.11.0, filter-subpackage-0.2.0, doctestplus-1.3.0, typeguard-4.4.1, hypothesis-6.122.1, mock-3.14.0, astropy-header-0.2.2, cov-5.0.0, remotedata-0.4.1, arraydiff-0.6.1 183s collected 21 items 183s 184s tests/test_imexamine.py ..sFFxFFs [ 42%] 184s tests/test_util.py ............ [100%] 184s 184s =================================== FAILURES =================================== 184s ________________________________ test_line_fit _________________________________ 184s 184s def test_line_fit(): 184s """Fit a Gaussian1D line to the data.""" 184s plots = Imexamine() 184s in_amp = 3. 184s in_mean = 50. 184s in_stddev = 2. 184s in_const = 20. 184s 184s # Set all the lines to be Gaussians 184s line_gauss = in_const + in_amp * np.exp(-0.5 * ((xx - in_mean) / in_stddev)**2) 184s plots.set_data(line_gauss) 184s > fit = plots.line_fit(50, 50, form='Gaussian1D', genplot=False) 184s 184s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:86: 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 184s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 184s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 184s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 184s results = fit(model, xx, yy, data) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 184s return func(self, model, x, y, z=z, **kwargs) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 184s init_values, fitparams, cov_x = self._run_fitter( 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 184s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:443: in leastsq 184s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:23: in _check_func 184s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s 184s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 184s model = 184s weights = 1.0 184s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 184s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 184s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 184s 26., 27., 28., 29.]]) 184s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 184s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 184s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 184s 29., 29., 29., 29.]]) 184s z = array([[20. , 20. , 20. , 20.00000005, 20.00000081, 184s 20.00001118, 20.0001202 , 20.00100639...2699, 20.00656247, 20.00100639, 20.0001202 , 184s 20.00001118, 20.00000081, 20.00000005, 20. , 20. ]]) 184s fit_param_indices = None 184s 184s @staticmethod 184s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 184s """ 184s Wraps the method calculating the Jacobian of the function to account 184s for model constraints. 184s `scipy.optimize.leastsq` expects the function derivative to have the 184s above signature (parlist, (argtuple)). In order to accommodate model 184s constraints, instead of using p directly, we set the parameter list in 184s this function. 184s """ 184s if weights is None: 184s weights = 1.0 184s 184s if model.has_fixed or model.has_tied: 184s # update the parameters with the current values from the fitter 184s fitter_to_model_params(model, params) 184s if z is None: 184s full = np.array(model.fit_deriv(x, *model.parameters)) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s else: 184s full = np.array( 184s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 184s ) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s 184s pars = [getattr(model, name) for name in model.param_names] 184s fixed = [par.fixed for par in pars] 184s tied = [par.tied for par in pars] 184s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 184s fix_and_tie = np.logical_or(fixed, tied) 184s ind = np.logical_not(fix_and_tie) 184s 184s if not model.col_fit_deriv: 184s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 184s else: 184s residues = full_deriv[np.nonzero(ind)] 184s 184s return [np.ravel(_) for _ in residues] 184s else: 184s if z is None: 184s fit_deriv = np.array(model.fit_deriv(x, *params)) 184s try: 184s output = np.array( 184s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 184s ) 184s if output.shape != fit_deriv.shape: 184s output = np.array( 184s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 184s ) 184s return output 184s except ValueError: 184s return np.array( 184s [ 184s np.ravel(_) 184s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 184s ] 184s ).transpose() 184s else: 184s if not model.col_fit_deriv: 184s return [ 184s np.ravel(_) 184s for _ in ( 184s np.ravel(weights) 184s * np.array(model.fit_deriv(x, y, *params)).T 184s ).T 184s ] 184s return [ 184s np.ravel(_) 184s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 184s ] 184s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 184s 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 184s ----------------------------- Captured stdout call ----------------------------- 184s using model: 184s Name: Gaussian1D 184s N_inputs: 1 184s N_outputs: 1 184s Fittable parameters: ('amplitude', 'mean', 'stddev') 184s ------------------------------ Captured log call ------------------------------- 184s INFO imexam.util:imexamine.py:749 using model: 184s Name: Gaussian1D 184s N_inputs: 1 184s N_outputs: 1 184s Fittable parameters: ('amplitude', 'mean', 'stddev') 184s _______________________________ test_column_fit ________________________________ 184s 184s def test_column_fit(): 184s """Fit a Gaussian1D column to the data.""" 184s plots = Imexamine() 184s in_amp = 3. 184s in_mean = 50. 184s in_stddev = 2. 184s in_const = 20. 184s # Set all the columns to be Gaussians 184s col_gauss = in_const + in_amp * np.exp(-0.5 * ((yy - in_mean) / in_stddev)**2) 184s plots.set_data(col_gauss) 184s > fit = plots.column_fit(50, 50, form='Gaussian1D', genplot=False) 184s 184s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:104: 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:917: in column_fit 184s result = self.line_fit(x, y, data=data, form=form, 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 184s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 184s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 184s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 184s results = fit(model, xx, yy, data) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 184s return func(self, model, x, y, z=z, **kwargs) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 184s init_values, fitparams, cov_x = self._run_fitter( 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 184s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:443: in leastsq 184s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:23: in _check_func 184s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s 184s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 184s model = 184s weights = 1.0 184s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 184s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 184s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 184s 26., 27., 28., 29.]]) 184s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 184s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 184s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 184s 29., 29., 29., 29.]]) 184s z = array([[20. , 20. , 20. , 20. , 20. , 184s 20. , 20. , 20. ... , 20. , 20. , 20. , 184s 20. , 20. , 20. , 20. , 20. ]]) 184s fit_param_indices = None 184s 184s @staticmethod 184s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 184s """ 184s Wraps the method calculating the Jacobian of the function to account 184s for model constraints. 184s `scipy.optimize.leastsq` expects the function derivative to have the 184s above signature (parlist, (argtuple)). In order to accommodate model 184s constraints, instead of using p directly, we set the parameter list in 184s this function. 184s """ 184s if weights is None: 184s weights = 1.0 184s 184s if model.has_fixed or model.has_tied: 184s # update the parameters with the current values from the fitter 184s fitter_to_model_params(model, params) 184s if z is None: 184s full = np.array(model.fit_deriv(x, *model.parameters)) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s else: 184s full = np.array( 184s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 184s ) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s 184s pars = [getattr(model, name) for name in model.param_names] 184s fixed = [par.fixed for par in pars] 184s tied = [par.tied for par in pars] 184s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 184s fix_and_tie = np.logical_or(fixed, tied) 184s ind = np.logical_not(fix_and_tie) 184s 184s if not model.col_fit_deriv: 184s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 184s else: 184s residues = full_deriv[np.nonzero(ind)] 184s 184s return [np.ravel(_) for _ in residues] 184s else: 184s if z is None: 184s fit_deriv = np.array(model.fit_deriv(x, *params)) 184s try: 184s output = np.array( 184s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 184s ) 184s if output.shape != fit_deriv.shape: 184s output = np.array( 184s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 184s ) 184s return output 184s except ValueError: 184s return np.array( 184s [ 184s np.ravel(_) 184s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 184s ] 184s ).transpose() 184s else: 184s if not model.col_fit_deriv: 184s return [ 184s np.ravel(_) 184s for _ in ( 184s np.ravel(weights) 184s * np.array(model.fit_deriv(x, y, *params)).T 184s ).T 184s ] 184s return [ 184s np.ravel(_) 184s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 184s ] 184s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 184s 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 184s ----------------------------- Captured stdout call ----------------------------- 184s using model: 184s Name: Gaussian1D 184s N_inputs: 1 184s N_outputs: 1 184s Fittable parameters: ('amplitude', 'mean', 'stddev') 184s ------------------------------ Captured log call ------------------------------- 184s INFO imexam.util:imexamine.py:749 using model: 184s Name: Gaussian1D 184s N_inputs: 1 184s N_outputs: 1 184s Fittable parameters: ('amplitude', 'mean', 'stddev') 184s _____________________________ test_radial_profile ______________________________ 184s 184s def test_radial_profile(): 184s """Test the radial profile function 184s No background subtraction 184s individual pixel results used 184s """ 184s from astropy.convolution import Gaussian2DKernel 184s data = Gaussian2DKernel(1.5, x_size=25, y_size=25) 184s xx, yy = np.meshgrid(np.arange(25), np.arange(25)) 184s x0, y0 = np.where(data.array == data.array.max()) 184s 184s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 184s rad_in = rad_in.ravel() 184s flux_in = data.array.ravel() 184s 184s order = np.argsort(rad_in) 184s rad_in = rad_in[order] 184s flux_in = flux_in[order] 184s 184s plots = Imexamine() 184s plots.set_data(data.array) 184s 184s plots.radial_profile_pars['pixels'][0] = True 184s plots.radial_profile_pars['background'][0] = False 184s plots.radial_profile_pars['clip'][0] = False 184s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 184s 184s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:160: 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 184s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 184s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 184s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 184s results = fit(model, xx, yy, data) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 184s return func(self, model, x, y, z=z, **kwargs) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 184s init_values, fitparams, cov_x = self._run_fitter( 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 184s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:443: in leastsq 184s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:23: in _check_func 184s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s 184s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 184s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 184s model = 184s weights = 1.0 184s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., 7.]]) 184s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 184s [1., 1., 1., 1., 1., 1., 1., 1.], 184s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 184s [6., 6., 6., 6., 6., 6., 6., 6.], 184s [7., 7., 7., 7., 7., 7., 7., 7.]]) 184s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 184s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 184s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 184s fit_param_indices = None 184s 184s @staticmethod 184s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 184s """ 184s Wraps the method calculating the Jacobian of the function to account 184s for model constraints. 184s `scipy.optimize.leastsq` expects the function derivative to have the 184s above signature (parlist, (argtuple)). In order to accommodate model 184s constraints, instead of using p directly, we set the parameter list in 184s this function. 184s """ 184s if weights is None: 184s weights = 1.0 184s 184s if model.has_fixed or model.has_tied: 184s # update the parameters with the current values from the fitter 184s fitter_to_model_params(model, params) 184s if z is None: 184s full = np.array(model.fit_deriv(x, *model.parameters)) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s else: 184s full = np.array( 184s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 184s ) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s 184s pars = [getattr(model, name) for name in model.param_names] 184s fixed = [par.fixed for par in pars] 184s tied = [par.tied for par in pars] 184s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 184s fix_and_tie = np.logical_or(fixed, tied) 184s ind = np.logical_not(fix_and_tie) 184s 184s if not model.col_fit_deriv: 184s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 184s else: 184s residues = full_deriv[np.nonzero(ind)] 184s 184s return [np.ravel(_) for _ in residues] 184s else: 184s if z is None: 184s fit_deriv = np.array(model.fit_deriv(x, *params)) 184s try: 184s output = np.array( 184s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 184s ) 184s if output.shape != fit_deriv.shape: 184s output = np.array( 184s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 184s ) 184s return output 184s except ValueError: 184s return np.array( 184s [ 184s np.ravel(_) 184s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 184s ] 184s ).transpose() 184s else: 184s if not model.col_fit_deriv: 184s return [ 184s np.ravel(_) 184s for _ in ( 184s np.ravel(weights) 184s * np.array(model.fit_deriv(x, y, *params)).T 184s ).T 184s ] 184s return [ 184s np.ravel(_) 184s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 184s ] 184s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 184s 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 184s ________________________ test_radial_profile_cumulative ________________________ 184s 184s def test_radial_profile_cumulative(): 184s """Test the radial profile function 184s without background subtraction 184s with each pixel integer binned 184s """ 184s from astropy.convolution import Gaussian2DKernel 184s ksize = 25 184s data = Gaussian2DKernel(1.5, x_size=ksize, y_size=ksize) 184s xx, yy = np.meshgrid(np.arange(ksize), np.arange(ksize)) 184s x0, y0 = np.where(data.array == data.array.max()) 184s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 184s 184s rad_in = rad_in.ravel() 184s flux_in = data.array.ravel() 184s 184s indices = np.argsort(rad_in) 184s rad_in = rad_in[indices] 184s flux_in = flux_in[indices] 184s 184s # now bin the radflux like we expect 184s rad_in = rad_in.astype(int) 184s flux_in = np.bincount(rad_in, flux_in) / np.bincount(rad_in) 184s rad_in = np.arange(len(flux_in)) 184s assert (data.array[x0, y0] == flux_in[0]) 184s 184s # check the binned results 184s plots = Imexamine() 184s plots.set_data(data.array) 184s plots.radial_profile_pars['pixels'][0] = False 184s plots.radial_profile_pars['background'][0] = False 184s plots.radial_profile_pars['clip'][0] = False 184s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 184s 184s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:206: 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 184s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 184s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 184s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 184s results = fit(model, xx, yy, data) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 184s return func(self, model, x, y, z=z, **kwargs) 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 184s init_values, fitparams, cov_x = self._run_fitter( 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 184s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:443: in leastsq 184s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 184s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:23: in _check_func 184s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 184s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 184s 184s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 184s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 184s model = 184s weights = 1.0 184s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., 7.], 184s [0., 1., 2., 3., 4., 5., 6., 7.]]) 184s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 184s [1., 1., 1., 1., 1., 1., 1., 1.], 184s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 184s [6., 6., 6., 6., 6., 6., 6., 6.], 184s [7., 7., 7., 7., 7., 7., 7., 7.]]) 184s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 184s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 184s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 184s fit_param_indices = None 184s 184s @staticmethod 184s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 184s """ 184s Wraps the method calculating the Jacobian of the function to account 184s for model constraints. 184s `scipy.optimize.leastsq` expects the function derivative to have the 184s above signature (parlist, (argtuple)). In order to accommodate model 184s constraints, instead of using p directly, we set the parameter list in 184s this function. 184s """ 184s if weights is None: 184s weights = 1.0 184s 184s if model.has_fixed or model.has_tied: 184s # update the parameters with the current values from the fitter 184s fitter_to_model_params(model, params) 184s if z is None: 184s full = np.array(model.fit_deriv(x, *model.parameters)) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s else: 184s full = np.array( 184s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 184s ) 184s if not model.col_fit_deriv: 184s full_deriv = np.ravel(weights) * full.T 184s else: 184s full_deriv = np.ravel(weights) * full 184s 184s pars = [getattr(model, name) for name in model.param_names] 184s fixed = [par.fixed for par in pars] 184s tied = [par.tied for par in pars] 184s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 184s fix_and_tie = np.logical_or(fixed, tied) 184s ind = np.logical_not(fix_and_tie) 184s 184s if not model.col_fit_deriv: 184s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 184s else: 184s residues = full_deriv[np.nonzero(ind)] 184s 184s return [np.ravel(_) for _ in residues] 184s else: 184s if z is None: 184s fit_deriv = np.array(model.fit_deriv(x, *params)) 184s try: 184s output = np.array( 184s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 184s ) 184s if output.shape != fit_deriv.shape: 184s output = np.array( 184s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 184s ) 184s return output 184s except ValueError: 184s return np.array( 184s [ 184s np.ravel(_) 184s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 184s ] 184s ).transpose() 184s else: 184s if not model.col_fit_deriv: 184s return [ 184s np.ravel(_) 184s for _ in ( 184s np.ravel(weights) 184s * np.array(model.fit_deriv(x, y, *params)).T 184s ).T 184s ] 184s return [ 184s np.ravel(_) 184s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 184s ] 184s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 184s 184s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 184s =============================== warnings summary =============================== 184s ../../../usr/lib/python3/dist-packages/imexam/__init__.py:12 184s /usr/lib/python3/dist-packages/imexam/__init__.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 184s from pkg_resources import get_distribution, DistributionNotFound 184s 184s tests/test_imexamine.py::test_radial_profile 184s tests/test_imexamine.py::test_radial_profile_cumulative 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1097: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 184s xx = int(x) 184s 184s tests/test_imexamine.py::test_radial_profile 184s tests/test_imexamine.py::test_radial_profile_cumulative 184s /usr/lib/python3/dist-packages/imexam/imexamine.py:1098: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 184s yy = int(y) 184s 184s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 184s =========================== short test summary info ============================ 184s FAILED tests/test_imexamine.py::test_line_fit - ValueError: setting an array ... 184s FAILED tests/test_imexamine.py::test_column_fit - ValueError: setting an arra... 184s FAILED tests/test_imexamine.py::test_radial_profile - ValueError: setting an ... 184s FAILED tests/test_imexamine.py::test_radial_profile_cumulative - ValueError: ... 184s ======== 4 failed, 14 passed, 2 skipped, 1 xfailed, 5 warnings in 1.92s ======== 185s autopkgtest [15:36:10]: test command1: -----------------------] 185s command1 FAIL non-zero exit status 1 185s autopkgtest [15:36:10]: test command1: - - - - - - - - - - results - - - - - - - - - - 186s autopkgtest [15:36:11]: @@@@@@@@@@@@@@@@@@@@ summary 186s command1 FAIL non-zero exit status 1 204s nova [W] Using flock in prodstack6-s390x 204s Creating nova instance adt-plucky-s390x-imexam-20250109-153304-juju-7f2275-prod-proposed-migration-environment-2-d76a11d0-06c0-4821-8ed6-37fd72fa6103 from image adt/ubuntu-plucky-s390x-server-20250109.img (UUID b7153508-076e-4829-bc45-d48f5a74e566)... 204s nova [W] Timed out waiting for 0d0ddf8e-50a0-42c0-a71b-f0216c1ba35c to get deleted.