0s autopkgtest [09:54:03]: starting date and time: 2024-12-03 09:54:03+0000 0s autopkgtest [09:54:03]: git checkout: be626eda Fix armhf LXD image generation for plucky 0s autopkgtest [09:54:03]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.4hc8iqdd/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-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-ppc64el-8.secgroup --name adt-plucky-ppc64el-imexam-20241203-093450-juju-7f2275-prod-proposed-migration-environment-2-678ff586-3740-4b3e-a24b-d5e2de3af50b --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-ppc64el -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/ 113s autopkgtest [09:55:56]: testbed dpkg architecture: ppc64el 113s autopkgtest [09:55:56]: testbed apt version: 2.9.14ubuntu1 114s autopkgtest [09:55:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 114s autopkgtest [09:55:57]: testbed release detected to be: None 115s autopkgtest [09:55:58]: updating testbed package index (apt update) 115s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 115s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 115s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 115s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 115s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.1 kB] 115s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [781 kB] 116s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 116s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [65.3 kB] 116s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [127 kB] 116s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [928 B] 116s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [655 kB] 116s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [11.0 kB] 116s Fetched 1739 kB in 1s (1465 kB/s) 117s Reading package lists... 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 119s Calculating upgrade... 119s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s autopkgtest [09:56:03]: upgrading testbed (apt dist-upgrade and autopurge) 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 121s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 121s Starting 2 pkgProblemResolver with broken count: 0 121s Done 121s Entering ResolveByKeep 121s 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 123s Starting pkgProblemResolver with broken count: 0 123s Starting 2 pkgProblemResolver with broken count: 0 123s Done 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s autopkgtest [09:56:09]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 126s autopkgtest [09:56:09]: @@@@@@@@@@@@@@@@@@@@ apt-source imexam 132s Get:1 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (dsc) [2361 B] 132s Get:2 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (tar) [21.4 MB] 132s Get:3 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (diff) [7756 B] 133s gpgv: Signature made Tue Nov 28 09:16:30 2023 UTC 133s gpgv: using RSA key BAFC6C85F7CB143FEEB6FB157115AFD07710DCF7 133s gpgv: Can't check signature: No public key 133s dpkg-source: warning: cannot verify inline signature for ./imexam_0.9.1-6.dsc: no acceptable signature found 134s autopkgtest [09:56:17]: testing package imexam version 0.9.1-6 134s autopkgtest [09:56:17]: build not needed 135s autopkgtest [09:56:18]: test command1: preparing testbed 136s Reading package lists... 136s Building dependency tree... 136s Reading state information... 136s Starting pkgProblemResolver with broken count: 0 136s Starting 2 pkgProblemResolver with broken count: 0 136s Done 137s The following NEW packages will be installed: 137s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx ipython3 137s libblas3 libdeflate0 liberfa1 libfontconfig1 libgfortran5 libgomp1 137s libgraphite2-3 libharfbuzz0b libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 137s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 137s libjs-jquery-metadata libjs-jquery-tablesorter 137s libjs-jquery-throttle-debounce libjs-jquery-ui libjs-sphinxdoc 137s libjs-underscore liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libopenjp2-7 137s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 137s libsharpyuv0 libtcl8.6 libtiff6 libtk8.6 libwcs8 libwebp7 libwebpdemux2 137s libwebpmux3 libxft2 libxrender1 libxslt1.1 libxss1 python-matplotlib-data 137s python3-appdirs python3-astropy python3-astropy-iers-data python3-asttokens 137s python3-brotli python3-contourpy python3-coverage python3-cycler 137s python3-dateutil python3-decorator python3-erfa python3-executing 137s python3-fonttools python3-fs python3-hypothesis python3-imexam 137s python3-iniconfig python3-ipython python3-jedi python3-kiwisolver 137s python3-lxml python3-lz4 python3-matplotlib python3-matplotlib-inline 137s python3-mpmath python3-numpy python3-packaging python3-parso python3-pexpect 137s python3-pil python3-pil.imagetk python3-pluggy python3-ply 137s python3-prompt-toolkit python3-ptyprocess python3-pure-eval python3-pytest 137s python3-pytest-arraydiff python3-pytest-astropy 137s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 137s python3-pytest-filter-subpackage python3-pytest-mock 137s python3-pytest-remotedata python3-scipy python3-sortedcontainers 137s python3-stack-data python3-sympy python3-tk python3-traitlets 137s python3-typeshed python3-tz python3-ufolib2 python3-unicodedata2 137s python3-wcwidth python3.12-tk python3.13 python3.13-minimal python3.13-tk 137s tk8.6-blt2.5 unicode-data x11-common 137s 0 upgraded, 112 newly installed, 0 to remove and 0 not upgraded. 137s Need to get 82.4 MB of archives. 137s After this operation, 435 MB of additional disk space will be used. 137s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-minimal ppc64el 3.13.0-2 [881 kB] 137s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-minimal ppc64el 3.13.0-2 [2302 kB] 138s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 138s Get:4 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 138s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtcl8.6 ppc64el 8.6.15+dfsg-2 [1201 kB] 138s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 138s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 139s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 139s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 139s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 139s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 139s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 139s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 139s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtk8.6 ppc64el 8.6.15-1 [942 kB] 139s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-7build1 [784 kB] 139s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el blt ppc64el 2.5.3+dfsg-7build1 [4840 B] 139s Get:17 http://ftpmaster.internal/ubuntu plucky/universe ppc64el fonts-lyx all 2.4.2.1-1 [171 kB] 139s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-decorator all 5.1.1-5 [10.1 kB] 139s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-parso all 0.8.4-1 [67.6 kB] 139s Get:20 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 139s Get:21 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-jedi all 0.19.1+ds1-1 [693 kB] 139s Get:22 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 139s Get:23 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-matplotlib-inline all 0.1.6-2 [8784 B] 139s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 139s Get:25 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-prompt-toolkit all 3.0.48-1 [256 kB] 139s Get:26 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-asttokens all 3.0.0-1 [20.4 kB] 139s Get:27 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-executing all 2.1.0-0.1 [24.4 kB] 139s Get:28 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pure-eval all 0.2.3-1 [11.4 kB] 139s Get:29 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-stack-data all 0.6.3-1 [22.0 kB] 139s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-ptyprocess all 0.7.0-6 [14.8 kB] 139s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-pexpect all 4.9-3 [48.1 kB] 139s Get:32 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ipython all 8.29.0-1 [569 kB] 139s Get:33 http://ftpmaster.internal/ubuntu plucky/universe ppc64el ipython3 all 8.29.0-1 [4938 B] 139s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblas3 ppc64el 3.12.0-4 [222 kB] 139s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdeflate0 ppc64el 1.22-1 [63.3 kB] 139s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgfortran5 ppc64el 14.2.0-9ubuntu1 [571 kB] 140s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-9ubuntu1 [161 kB] 140s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 140s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz0b ppc64el 10.0.1-1 [596 kB] 140s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 140s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu2 [215 kB] 140s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 140s Get:43 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-metadata all 12-4 [6582 B] 140s Get:44 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 140s Get:45 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 140s Get:46 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 140s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 140s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-sphinxdoc all 7.4.7-4 [158 kB] 140s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblapack3 ppc64el 3.12.0-4 [2814 kB] 140s Get:50 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liblbfgsb0 ppc64el 3.0+dfsg.4-1build1 [33.0 kB] 140s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 140s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 140s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-stdlib ppc64el 3.13.0-2 [2148 kB] 141s Get:54 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6build1 [225 kB] 141s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 141s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsharpyuv0 ppc64el 1.4.0-0.1 [22.0 kB] 141s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 141s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebp7 ppc64el 1.4.0-0.1 [309 kB] 141s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtiff6 ppc64el 4.5.1+git230720-4ubuntu4 [272 kB] 141s Get:60 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libwcs8 ppc64el 8.4+ds-1 [344 kB] 141s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebpdemux2 ppc64el 1.4.0-0.1 [14.1 kB] 141s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebpmux3 ppc64el 1.4.0-0.1 [31.4 kB] 141s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu1 [191 kB] 141s Get:64 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 141s Get:65 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-appdirs all 1.4.4-4 [10.9 kB] 141s Get:66 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 141s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 141s Get:68 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 141s Get:69 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.3-1 [251 kB] 141s Get:70 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dateutil all 2.9.0-3 [80.2 kB] 141s Get:71 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-sortedcontainers all 2.4.0-2 [27.6 kB] 141s Get:72 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-hypothesis all 6.119.3-1 [329 kB] 141s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-11ubuntu1 [5148 kB] 142s Get:74 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-arraydiff all 0.6.1-3 [10.2 kB] 142s Get:75 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-astropy-header all 0.2.2-2 [8620 B] 142s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13 ppc64el 3.13.0-2 [719 kB] 142s Get:77 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-coverage ppc64el 7.4.4+dfsg1-0ubuntu3 [151 kB] 142s Get:78 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 142s Get:79 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-cov all 5.0.0-1 [21.3 kB] 142s Get:80 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-doctestplus all 1.3.0-1 [23.7 kB] 142s Get:81 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-filter-subpackage all 0.2.0-1 [6094 B] 142s Get:82 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-mock all 3.14.0-2 [11.7 kB] 142s Get:83 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-remotedata all 0.4.1-1 [8650 B] 142s Get:84 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-astropy all 0.11.0-1 [5902 B] 142s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-ply all 3.11-7 [45.4 kB] 142s Get:86 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-astropy-iers-data all 0.2024.07.22.00.34.13-1 [1198 kB] 142s Get:87 http://ftpmaster.internal/ubuntu plucky/universe ppc64el liberfa1 ppc64el 2.0.1-1build1 [143 kB] 142s Get:88 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-erfa ppc64el 2.0.1.5+ds-1 [317 kB] 142s Get:89 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-astropy ppc64el 7.0.0-1 [4118 kB] 143s Get:90 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-brotli ppc64el 1.1.0-2build3 [423 kB] 143s Get:91 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-contourpy ppc64el 1.3.0-2build1 [261 kB] 143s Get:92 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-cycler all 0.12.1-1 [9716 B] 143s Get:93 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-tz all 2024.1-2 [31.4 kB] 143s Get:94 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-fs all 2.4.16-5 [90.7 kB] 143s Get:95 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-lxml ppc64el 5.3.0-1build1 [1751 kB] 143s Get:96 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-lz4 ppc64el 4.0.2+dfsg-1build5 [28.4 kB] 143s Get:97 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-scipy ppc64el 1.13.1-5ubuntu1 [21.5 MB] 146s Get:98 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 146s Get:99 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-sympy all 1.13.3-1 [4228 kB] 146s Get:100 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 146s Get:101 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-unicodedata2 ppc64el 15.1.0+ds-1build2 [361 kB] 146s Get:102 http://ftpmaster.internal/ubuntu plucky/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 148s Get:103 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-fonttools ppc64el 4.55.0-3 [1727 kB] 148s Get:104 http://ftpmaster.internal/ubuntu plucky/main ppc64el libopenjp2-7 ppc64el 2.5.0-2ubuntu1 [246 kB] 148s Get:105 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-pil ppc64el 10.4.0-1ubuntu2 [606 kB] 148s Get:106 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-tk ppc64el 3.12.7-3 [116 kB] 148s Get:107 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-tk ppc64el 3.13.0-2 [107 kB] 148s Get:108 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-tk ppc64el 3.12.7-1 [9752 B] 148s Get:109 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pil.imagetk ppc64el 10.4.0-1ubuntu2 [9872 B] 148s Get:110 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-kiwisolver ppc64el 1.4.7-2build1 [72.9 kB] 148s Get:111 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-matplotlib ppc64el 3.8.3-3ubuntu1 [4704 kB] 148s Get:112 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-imexam ppc64el 0.9.1-6 [50.5 kB] 149s Fetched 82.4 MB in 12s (7102 kB/s) 149s Selecting previously unselected package libpython3.13-minimal:ppc64el. 149s (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 ... 74178 files and directories currently installed.) 149s Preparing to unpack .../000-libpython3.13-minimal_3.13.0-2_ppc64el.deb ... 149s Unpacking libpython3.13-minimal:ppc64el (3.13.0-2) ... 149s Selecting previously unselected package python3.13-minimal. 149s Preparing to unpack .../001-python3.13-minimal_3.13.0-2_ppc64el.deb ... 149s Unpacking python3.13-minimal (3.13.0-2) ... 150s Selecting previously unselected package libjs-jquery. 150s Preparing to unpack .../002-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 150s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 150s Selecting previously unselected package libjs-jquery-hotkeys. 150s Preparing to unpack .../003-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 150s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 150s Selecting previously unselected package libtcl8.6:ppc64el. 150s Preparing to unpack .../004-libtcl8.6_8.6.15+dfsg-2_ppc64el.deb ... 150s Unpacking libtcl8.6:ppc64el (8.6.15+dfsg-2) ... 150s Selecting previously unselected package fonts-dejavu-mono. 150s Preparing to unpack .../005-fonts-dejavu-mono_2.37-8_all.deb ... 150s Unpacking fonts-dejavu-mono (2.37-8) ... 150s Selecting previously unselected package fonts-dejavu-core. 150s Preparing to unpack .../006-fonts-dejavu-core_2.37-8_all.deb ... 150s Unpacking fonts-dejavu-core (2.37-8) ... 150s Selecting previously unselected package fontconfig-config. 150s Preparing to unpack .../007-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 150s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 150s Selecting previously unselected package libfontconfig1:ppc64el. 150s Preparing to unpack .../008-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 150s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 150s Selecting previously unselected package libxrender1:ppc64el. 150s Preparing to unpack .../009-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 150s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 150s Selecting previously unselected package libxft2:ppc64el. 150s Preparing to unpack .../010-libxft2_2.3.6-1build1_ppc64el.deb ... 150s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 150s Selecting previously unselected package x11-common. 150s Preparing to unpack .../011-x11-common_1%3a7.7+23ubuntu3_all.deb ... 150s Unpacking x11-common (1:7.7+23ubuntu3) ... 150s Selecting previously unselected package libxss1:ppc64el. 150s Preparing to unpack .../012-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 150s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 150s Selecting previously unselected package libtk8.6:ppc64el. 150s Preparing to unpack .../013-libtk8.6_8.6.15-1_ppc64el.deb ... 150s Unpacking libtk8.6:ppc64el (8.6.15-1) ... 150s Selecting previously unselected package tk8.6-blt2.5. 150s Preparing to unpack .../014-tk8.6-blt2.5_2.5.3+dfsg-7build1_ppc64el.deb ... 150s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 151s Selecting previously unselected package blt. 151s Preparing to unpack .../015-blt_2.5.3+dfsg-7build1_ppc64el.deb ... 151s Unpacking blt (2.5.3+dfsg-7build1) ... 151s Selecting previously unselected package fonts-lyx. 151s Preparing to unpack .../016-fonts-lyx_2.4.2.1-1_all.deb ... 151s Unpacking fonts-lyx (2.4.2.1-1) ... 151s Selecting previously unselected package python3-decorator. 151s Preparing to unpack .../017-python3-decorator_5.1.1-5_all.deb ... 151s Unpacking python3-decorator (5.1.1-5) ... 151s Selecting previously unselected package python3-parso. 151s Preparing to unpack .../018-python3-parso_0.8.4-1_all.deb ... 151s Unpacking python3-parso (0.8.4-1) ... 151s Selecting previously unselected package python3-typeshed. 151s Preparing to unpack .../019-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 151s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 151s Selecting previously unselected package python3-jedi. 151s Preparing to unpack .../020-python3-jedi_0.19.1+ds1-1_all.deb ... 151s Unpacking python3-jedi (0.19.1+ds1-1) ... 152s Selecting previously unselected package python3-traitlets. 152s Preparing to unpack .../021-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 152s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 152s Selecting previously unselected package python3-matplotlib-inline. 152s Preparing to unpack .../022-python3-matplotlib-inline_0.1.6-2_all.deb ... 152s Unpacking python3-matplotlib-inline (0.1.6-2) ... 152s Selecting previously unselected package python3-wcwidth. 152s Preparing to unpack .../023-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 152s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 152s Selecting previously unselected package python3-prompt-toolkit. 152s Preparing to unpack .../024-python3-prompt-toolkit_3.0.48-1_all.deb ... 152s Unpacking python3-prompt-toolkit (3.0.48-1) ... 152s Selecting previously unselected package python3-asttokens. 152s Preparing to unpack .../025-python3-asttokens_3.0.0-1_all.deb ... 152s Unpacking python3-asttokens (3.0.0-1) ... 152s Selecting previously unselected package python3-executing. 152s Preparing to unpack .../026-python3-executing_2.1.0-0.1_all.deb ... 152s Unpacking python3-executing (2.1.0-0.1) ... 152s Selecting previously unselected package python3-pure-eval. 152s Preparing to unpack .../027-python3-pure-eval_0.2.3-1_all.deb ... 152s Unpacking python3-pure-eval (0.2.3-1) ... 152s Selecting previously unselected package python3-stack-data. 152s Preparing to unpack .../028-python3-stack-data_0.6.3-1_all.deb ... 152s Unpacking python3-stack-data (0.6.3-1) ... 152s Selecting previously unselected package python3-ptyprocess. 152s Preparing to unpack .../029-python3-ptyprocess_0.7.0-6_all.deb ... 152s Unpacking python3-ptyprocess (0.7.0-6) ... 152s Selecting previously unselected package python3-pexpect. 152s Preparing to unpack .../030-python3-pexpect_4.9-3_all.deb ... 152s Unpacking python3-pexpect (4.9-3) ... 152s Selecting previously unselected package python3-ipython. 152s Preparing to unpack .../031-python3-ipython_8.29.0-1_all.deb ... 152s Unpacking python3-ipython (8.29.0-1) ... 152s Selecting previously unselected package ipython3. 152s Preparing to unpack .../032-ipython3_8.29.0-1_all.deb ... 152s Unpacking ipython3 (8.29.0-1) ... 152s Selecting previously unselected package libblas3:ppc64el. 152s Preparing to unpack .../033-libblas3_3.12.0-4_ppc64el.deb ... 152s Unpacking libblas3:ppc64el (3.12.0-4) ... 152s Selecting previously unselected package libdeflate0:ppc64el. 152s Preparing to unpack .../034-libdeflate0_1.22-1_ppc64el.deb ... 152s Unpacking libdeflate0:ppc64el (1.22-1) ... 152s Selecting previously unselected package libgfortran5:ppc64el. 152s Preparing to unpack .../035-libgfortran5_14.2.0-9ubuntu1_ppc64el.deb ... 152s Unpacking libgfortran5:ppc64el (14.2.0-9ubuntu1) ... 152s Selecting previously unselected package libgomp1:ppc64el. 152s Preparing to unpack .../036-libgomp1_14.2.0-9ubuntu1_ppc64el.deb ... 152s Unpacking libgomp1:ppc64el (14.2.0-9ubuntu1) ... 152s Selecting previously unselected package libgraphite2-3:ppc64el. 152s Preparing to unpack .../037-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 152s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 153s Selecting previously unselected package libharfbuzz0b:ppc64el. 153s Preparing to unpack .../038-libharfbuzz0b_10.0.1-1_ppc64el.deb ... 153s Unpacking libharfbuzz0b:ppc64el (10.0.1-1) ... 153s Selecting previously unselected package libimagequant0:ppc64el. 153s Preparing to unpack .../039-libimagequant0_2.18.0-1build1_ppc64el.deb ... 153s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 153s Selecting previously unselected package libjpeg-turbo8:ppc64el. 153s Preparing to unpack .../040-libjpeg-turbo8_2.1.5-3ubuntu2_ppc64el.deb ... 153s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 153s Selecting previously unselected package libjpeg8:ppc64el. 153s Preparing to unpack .../041-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 153s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 153s Selecting previously unselected package libjs-jquery-metadata. 153s Preparing to unpack .../042-libjs-jquery-metadata_12-4_all.deb ... 153s Unpacking libjs-jquery-metadata (12-4) ... 153s Selecting previously unselected package libjs-jquery-tablesorter. 153s Preparing to unpack .../043-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 153s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 153s Selecting previously unselected package libjs-jquery-throttle-debounce. 153s Preparing to unpack .../044-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 153s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 153s Selecting previously unselected package libjs-jquery-ui. 153s Preparing to unpack .../045-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 153s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 153s Selecting previously unselected package libjs-underscore. 153s Preparing to unpack .../046-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 153s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 153s Selecting previously unselected package libjs-sphinxdoc. 153s Preparing to unpack .../047-libjs-sphinxdoc_7.4.7-4_all.deb ... 153s Unpacking libjs-sphinxdoc (7.4.7-4) ... 153s Selecting previously unselected package liblapack3:ppc64el. 153s Preparing to unpack .../048-liblapack3_3.12.0-4_ppc64el.deb ... 153s Unpacking liblapack3:ppc64el (3.12.0-4) ... 153s Selecting previously unselected package liblbfgsb0:ppc64el. 153s Preparing to unpack .../049-liblbfgsb0_3.0+dfsg.4-1build1_ppc64el.deb ... 153s Unpacking liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 153s Selecting previously unselected package liblcms2-2:ppc64el. 153s Preparing to unpack .../050-liblcms2-2_2.16-2_ppc64el.deb ... 153s Unpacking liblcms2-2:ppc64el (2.16-2) ... 153s Selecting previously unselected package liblerc4:ppc64el. 153s Preparing to unpack .../051-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 153s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 153s Selecting previously unselected package libpython3.13-stdlib:ppc64el. 153s Preparing to unpack .../052-libpython3.13-stdlib_3.13.0-2_ppc64el.deb ... 153s Unpacking libpython3.13-stdlib:ppc64el (3.13.0-2) ... 153s Selecting previously unselected package libqhull-r8.0:ppc64el. 153s Preparing to unpack .../053-libqhull-r8.0_2020.2-6build1_ppc64el.deb ... 153s Unpacking libqhull-r8.0:ppc64el (2020.2-6build1) ... 153s Selecting previously unselected package libraqm0:ppc64el. 153s Preparing to unpack .../054-libraqm0_0.10.1-1build1_ppc64el.deb ... 153s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 153s Selecting previously unselected package libsharpyuv0:ppc64el. 153s Preparing to unpack .../055-libsharpyuv0_1.4.0-0.1_ppc64el.deb ... 153s Unpacking libsharpyuv0:ppc64el (1.4.0-0.1) ... 153s Selecting previously unselected package libjbig0:ppc64el. 153s Preparing to unpack .../056-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 153s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 153s Selecting previously unselected package libwebp7:ppc64el. 153s Preparing to unpack .../057-libwebp7_1.4.0-0.1_ppc64el.deb ... 153s Unpacking libwebp7:ppc64el (1.4.0-0.1) ... 153s Selecting previously unselected package libtiff6:ppc64el. 153s Preparing to unpack .../058-libtiff6_4.5.1+git230720-4ubuntu4_ppc64el.deb ... 153s Unpacking libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 153s Selecting previously unselected package libwcs8:ppc64el. 153s Preparing to unpack .../059-libwcs8_8.4+ds-1_ppc64el.deb ... 153s Unpacking libwcs8:ppc64el (8.4+ds-1) ... 153s Selecting previously unselected package libwebpdemux2:ppc64el. 153s Preparing to unpack .../060-libwebpdemux2_1.4.0-0.1_ppc64el.deb ... 153s Unpacking libwebpdemux2:ppc64el (1.4.0-0.1) ... 154s Selecting previously unselected package libwebpmux3:ppc64el. 154s Preparing to unpack .../061-libwebpmux3_1.4.0-0.1_ppc64el.deb ... 154s Unpacking libwebpmux3:ppc64el (1.4.0-0.1) ... 154s Selecting previously unselected package libxslt1.1:ppc64el. 154s Preparing to unpack .../062-libxslt1.1_1.1.39-0exp1ubuntu1_ppc64el.deb ... 154s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 154s Selecting previously unselected package python-matplotlib-data. 154s Preparing to unpack .../063-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 154s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 154s Selecting previously unselected package python3-appdirs. 154s Preparing to unpack .../064-python3-appdirs_1.4.4-4_all.deb ... 154s Unpacking python3-appdirs (1.4.4-4) ... 154s Selecting previously unselected package python3-iniconfig. 154s Preparing to unpack .../065-python3-iniconfig_1.1.1-2_all.deb ... 154s Unpacking python3-iniconfig (1.1.1-2) ... 154s Selecting previously unselected package python3-packaging. 154s Preparing to unpack .../066-python3-packaging_24.2-1_all.deb ... 154s Unpacking python3-packaging (24.2-1) ... 154s Selecting previously unselected package python3-pluggy. 154s Preparing to unpack .../067-python3-pluggy_1.5.0-1_all.deb ... 154s Unpacking python3-pluggy (1.5.0-1) ... 154s Selecting previously unselected package python3-pytest. 154s Preparing to unpack .../068-python3-pytest_8.3.3-1_all.deb ... 154s Unpacking python3-pytest (8.3.3-1) ... 154s Selecting previously unselected package python3-dateutil. 154s Preparing to unpack .../069-python3-dateutil_2.9.0-3_all.deb ... 154s Unpacking python3-dateutil (2.9.0-3) ... 154s Selecting previously unselected package python3-sortedcontainers. 154s Preparing to unpack .../070-python3-sortedcontainers_2.4.0-2_all.deb ... 154s Unpacking python3-sortedcontainers (2.4.0-2) ... 154s Selecting previously unselected package python3-hypothesis. 154s Preparing to unpack .../071-python3-hypothesis_6.119.3-1_all.deb ... 154s Unpacking python3-hypothesis (6.119.3-1) ... 154s Selecting previously unselected package python3-numpy. 154s Preparing to unpack .../072-python3-numpy_1%3a1.26.4+ds-11ubuntu1_ppc64el.deb ... 154s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 154s Selecting previously unselected package python3-pytest-arraydiff. 154s Preparing to unpack .../073-python3-pytest-arraydiff_0.6.1-3_all.deb ... 154s Unpacking python3-pytest-arraydiff (0.6.1-3) ... 154s Selecting previously unselected package python3-pytest-astropy-header. 154s Preparing to unpack .../074-python3-pytest-astropy-header_0.2.2-2_all.deb ... 154s Unpacking python3-pytest-astropy-header (0.2.2-2) ... 154s Selecting previously unselected package python3.13. 154s Preparing to unpack .../075-python3.13_3.13.0-2_ppc64el.deb ... 154s Unpacking python3.13 (3.13.0-2) ... 155s Selecting previously unselected package python3-coverage. 155s Preparing to unpack .../076-python3-coverage_7.4.4+dfsg1-0ubuntu3_ppc64el.deb ... 155s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 155s Selecting previously unselected package libjs-jquery-isonscreen. 155s Preparing to unpack .../077-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 155s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 155s Selecting previously unselected package python3-pytest-cov. 155s Preparing to unpack .../078-python3-pytest-cov_5.0.0-1_all.deb ... 155s Unpacking python3-pytest-cov (5.0.0-1) ... 155s Selecting previously unselected package python3-pytest-doctestplus. 155s Preparing to unpack .../079-python3-pytest-doctestplus_1.3.0-1_all.deb ... 155s Unpacking python3-pytest-doctestplus (1.3.0-1) ... 155s Selecting previously unselected package python3-pytest-filter-subpackage. 155s Preparing to unpack .../080-python3-pytest-filter-subpackage_0.2.0-1_all.deb ... 155s Unpacking python3-pytest-filter-subpackage (0.2.0-1) ... 155s Selecting previously unselected package python3-pytest-mock. 155s Preparing to unpack .../081-python3-pytest-mock_3.14.0-2_all.deb ... 155s Unpacking python3-pytest-mock (3.14.0-2) ... 155s Selecting previously unselected package python3-pytest-remotedata. 155s Preparing to unpack .../082-python3-pytest-remotedata_0.4.1-1_all.deb ... 155s Unpacking python3-pytest-remotedata (0.4.1-1) ... 155s Selecting previously unselected package python3-pytest-astropy. 155s Preparing to unpack .../083-python3-pytest-astropy_0.11.0-1_all.deb ... 155s Unpacking python3-pytest-astropy (0.11.0-1) ... 155s Selecting previously unselected package python3-ply. 155s Preparing to unpack .../084-python3-ply_3.11-7_all.deb ... 155s Unpacking python3-ply (3.11-7) ... 155s Selecting previously unselected package python3-astropy-iers-data. 155s Preparing to unpack .../085-python3-astropy-iers-data_0.2024.07.22.00.34.13-1_all.deb ... 155s Unpacking python3-astropy-iers-data (0.2024.07.22.00.34.13-1) ... 155s Selecting previously unselected package liberfa1:ppc64el. 155s Preparing to unpack .../086-liberfa1_2.0.1-1build1_ppc64el.deb ... 155s Unpacking liberfa1:ppc64el (2.0.1-1build1) ... 155s Selecting previously unselected package python3-erfa. 155s Preparing to unpack .../087-python3-erfa_2.0.1.5+ds-1_ppc64el.deb ... 155s Unpacking python3-erfa (2.0.1.5+ds-1) ... 155s Selecting previously unselected package python3-astropy. 155s Preparing to unpack .../088-python3-astropy_7.0.0-1_ppc64el.deb ... 155s Unpacking python3-astropy (7.0.0-1) ... 156s Selecting previously unselected package python3-brotli. 156s Preparing to unpack .../089-python3-brotli_1.1.0-2build3_ppc64el.deb ... 156s Unpacking python3-brotli (1.1.0-2build3) ... 156s Selecting previously unselected package python3-contourpy. 156s Preparing to unpack .../090-python3-contourpy_1.3.0-2build1_ppc64el.deb ... 156s Unpacking python3-contourpy (1.3.0-2build1) ... 156s Selecting previously unselected package python3-cycler. 156s Preparing to unpack .../091-python3-cycler_0.12.1-1_all.deb ... 156s Unpacking python3-cycler (0.12.1-1) ... 156s Selecting previously unselected package python3-tz. 156s Preparing to unpack .../092-python3-tz_2024.1-2_all.deb ... 156s Unpacking python3-tz (2024.1-2) ... 156s Selecting previously unselected package python3-fs. 156s Preparing to unpack .../093-python3-fs_2.4.16-5_all.deb ... 156s Unpacking python3-fs (2.4.16-5) ... 156s Selecting previously unselected package python3-lxml:ppc64el. 156s Preparing to unpack .../094-python3-lxml_5.3.0-1build1_ppc64el.deb ... 156s Unpacking python3-lxml:ppc64el (5.3.0-1build1) ... 156s Selecting previously unselected package python3-lz4. 156s Preparing to unpack .../095-python3-lz4_4.0.2+dfsg-1build5_ppc64el.deb ... 156s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 156s Selecting previously unselected package python3-scipy. 156s Preparing to unpack .../096-python3-scipy_1.13.1-5ubuntu1_ppc64el.deb ... 156s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 157s Selecting previously unselected package python3-mpmath. 157s Preparing to unpack .../097-python3-mpmath_1.3.0-1_all.deb ... 157s Unpacking python3-mpmath (1.3.0-1) ... 157s Selecting previously unselected package python3-sympy. 157s Preparing to unpack .../098-python3-sympy_1.13.3-1_all.deb ... 157s Unpacking python3-sympy (1.13.3-1) ... 158s Selecting previously unselected package python3-ufolib2. 158s Preparing to unpack .../099-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 158s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 158s Selecting previously unselected package python3-unicodedata2. 158s Preparing to unpack .../100-python3-unicodedata2_15.1.0+ds-1build2_ppc64el.deb ... 158s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 158s Selecting previously unselected package unicode-data. 158s Preparing to unpack .../101-unicode-data_15.1.0-1_all.deb ... 158s Unpacking unicode-data (15.1.0-1) ... 158s Selecting previously unselected package python3-fonttools. 158s Preparing to unpack .../102-python3-fonttools_4.55.0-3_ppc64el.deb ... 158s Unpacking python3-fonttools (4.55.0-3) ... 159s Selecting previously unselected package libopenjp2-7:ppc64el. 159s Preparing to unpack .../103-libopenjp2-7_2.5.0-2ubuntu1_ppc64el.deb ... 159s Unpacking libopenjp2-7:ppc64el (2.5.0-2ubuntu1) ... 159s Selecting previously unselected package python3-pil:ppc64el. 159s Preparing to unpack .../104-python3-pil_10.4.0-1ubuntu2_ppc64el.deb ... 159s Unpacking python3-pil:ppc64el (10.4.0-1ubuntu2) ... 159s Selecting previously unselected package python3.12-tk. 159s Preparing to unpack .../105-python3.12-tk_3.12.7-3_ppc64el.deb ... 159s Unpacking python3.12-tk (3.12.7-3) ... 159s Selecting previously unselected package python3.13-tk. 159s Preparing to unpack .../106-python3.13-tk_3.13.0-2_ppc64el.deb ... 159s Unpacking python3.13-tk (3.13.0-2) ... 159s Selecting previously unselected package python3-tk:ppc64el. 159s Preparing to unpack .../107-python3-tk_3.12.7-1_ppc64el.deb ... 159s Unpacking python3-tk:ppc64el (3.12.7-1) ... 159s Selecting previously unselected package python3-pil.imagetk:ppc64el. 159s Preparing to unpack .../108-python3-pil.imagetk_10.4.0-1ubuntu2_ppc64el.deb ... 159s Unpacking python3-pil.imagetk:ppc64el (10.4.0-1ubuntu2) ... 159s Selecting previously unselected package python3-kiwisolver. 159s Preparing to unpack .../109-python3-kiwisolver_1.4.7-2build1_ppc64el.deb ... 159s Unpacking python3-kiwisolver (1.4.7-2build1) ... 159s Selecting previously unselected package python3-matplotlib. 159s Preparing to unpack .../110-python3-matplotlib_3.8.3-3ubuntu1_ppc64el.deb ... 159s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 159s Selecting previously unselected package python3-imexam. 159s Preparing to unpack .../111-python3-imexam_0.9.1-6_ppc64el.deb ... 159s Unpacking python3-imexam (0.9.1-6) ... 159s Setting up libwcs8:ppc64el (8.4+ds-1) ... 159s Setting up liberfa1:ppc64el (2.0.1-1build1) ... 159s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 159s Setting up liblcms2-2:ppc64el (2.16-2) ... 159s Setting up python3-iniconfig (1.1.1-2) ... 159s Setting up libsharpyuv0:ppc64el (1.4.0-0.1) ... 159s Setting up python3-pure-eval (0.2.3-1) ... 160s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 160s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 160s Setting up python3-parso (0.8.4-1) ... 160s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 160s Setting up python3-asttokens (3.0.0-1) ... 160s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 160s Setting up fonts-lyx (2.4.2.1-1) ... 160s Setting up python3-ply (3.11-7) ... 160s Setting up x11-common (1:7.7+23ubuntu3) ... 161s Setting up libdeflate0:ppc64el (1.22-1) ... 161s Setting up libqhull-r8.0:ppc64el (2020.2-6build1) ... 161s Setting up python3-sortedcontainers (2.4.0-2) ... 161s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 161s Setting up libgomp1:ppc64el (14.2.0-9ubuntu1) ... 161s Setting up python3-astropy-iers-data (0.2024.07.22.00.34.13-1) ... 161s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 161s Setting up python3-tz (2024.1-2) ... 162s Setting up unicode-data (15.1.0-1) ... 162s Setting up libpython3.13-minimal:ppc64el (3.13.0-2) ... 162s Setting up python3-decorator (5.1.1-5) ... 162s Setting up libblas3:ppc64el (3.12.0-4) ... 162s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 162s Setting up python3-packaging (24.2-1) ... 162s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 162s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 162s Setting up python3-executing (2.1.0-0.1) ... 162s Setting up python3-brotli (1.1.0-2build3) ... 163s Setting up python3-cycler (0.12.1-1) ... 163s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 163s Setting up fonts-dejavu-mono (2.37-8) ... 163s Setting up python3-kiwisolver (1.4.7-2build1) ... 163s Setting up libtcl8.6:ppc64el (8.6.15+dfsg-2) ... 163s Setting up fonts-dejavu-core (2.37-8) ... 163s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 163s Setting up libgfortran5:ppc64el (14.2.0-9ubuntu1) ... 163s Setting up python3-pluggy (1.5.0-1) ... 163s Setting up libwebp7:ppc64el (1.4.0-0.1) ... 163s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 163s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu1) ... 163s Setting up libopenjp2-7:ppc64el (2.5.0-2ubuntu1) ... 163s Setting up python3.13-minimal (3.13.0-2) ... 165s Setting up libharfbuzz0b:ppc64el (10.0.1-1) ... 165s Setting up python3-dateutil (2.9.0-3) ... 165s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 165s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 165s Setting up python3-mpmath (1.3.0-1) ... 166s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 166s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 166s Setting up libwebpmux3:ppc64el (1.4.0-0.1) ... 166s Setting up python3-appdirs (1.4.4-4) ... 166s Setting up libpython3.13-stdlib:ppc64el (3.13.0-2) ... 166s Setting up python3-stack-data (0.6.3-1) ... 167s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 167s Setting up python3-ptyprocess (0.7.0-6) ... 167s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 167s Setting up python3-prompt-toolkit (3.0.48-1) ... 168s Setting up python3-sympy (1.13.3-1) ... 178s Setting up liblapack3:ppc64el (3.12.0-4) ... 178s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 178s Setting up python3-jedi (0.19.1+ds1-1) ... 178s Setting up python3.13 (3.13.0-2) ... 180s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 180s Setting up python3-pytest (8.3.3-1) ... 180s Setting up libwebpdemux2:ppc64el (1.4.0-0.1) ... 180s Setting up python3-hypothesis (6.119.3-1) ... 181s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 181s Setting up python3-matplotlib-inline (0.1.6-2) ... 181s Setting up python3-fs (2.4.16-5) ... 182s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 182s Setting up python3-pexpect (4.9-3) ... 182s Setting up libjs-jquery-metadata (12-4) ... 182s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 182s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 182s Setting up python3-pytest-remotedata (0.4.1-1) ... 182s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 185s Setting up libjs-sphinxdoc (7.4.7-4) ... 185s Setting up python3-pytest-doctestplus (1.3.0-1) ... 185s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 185s Setting up python3-pytest-mock (3.14.0-2) ... 185s Setting up python3-lxml:ppc64el (5.3.0-1build1) ... 185s Setting up libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 185s Setting up python3-contourpy (1.3.0-2build1) ... 185s Setting up python3-pytest-filter-subpackage (0.2.0-1) ... 186s Setting up python3-pytest-astropy-header (0.2.2-2) ... 186s Setting up liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 186s Setting up python3-scipy (1.13.1-5ubuntu1) ... 191s Setting up python3-pytest-cov (5.0.0-1) ... 191s Setting up python3-pytest-arraydiff (0.6.1-3) ... 191s Setting up python3-pil:ppc64el (10.4.0-1ubuntu2) ... 191s Setting up python3-erfa (2.0.1.5+ds-1) ... 192s Setting up python3-ipython (8.29.0-1) ... 193s Setting up python3-pytest-astropy (0.11.0-1) ... 193s Setting up ipython3 (8.29.0-1) ... 193s Setting up python3-astropy (7.0.0-1) ... 197s Setting up python3-fonttools (4.55.0-3) ... 199s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 199s Processing triggers for sgml-base (1.31) ... 199s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 199s Setting up libxft2:ppc64el (2.3.6-1build1) ... 199s Setting up libtk8.6:ppc64el (8.6.15-1) ... 199s Processing triggers for libc-bin (2.40-1ubuntu3) ... 199s Setting up python3.12-tk (3.12.7-3) ... 199s Processing triggers for systemd (256.5-2ubuntu4) ... 199s Processing triggers for man-db (2.13.0-1) ... 201s Setting up python3.13-tk (3.13.0-2) ... 201s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 201s Setting up blt (2.5.3+dfsg-7build1) ... 201s Setting up python3-tk:ppc64el (3.12.7-1) ... 201s Setting up python3-pil.imagetk:ppc64el (10.4.0-1ubuntu2) ... 201s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 203s Setting up python3-imexam (0.9.1-6) ... 203s Processing triggers for libc-bin (2.40-1ubuntu3) ... 204s autopkgtest [09:57:27]: test command1: cd $AUTOPKGTEST_TMP && MPLBACKEND=Agg python3 -m pytest --pyargs imexam 204s autopkgtest [09:57:27]: test command1: [----------------------- 208s ============================= test session starts ============================== 208s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 208s rootdir: /tmp/autopkgtest.OJGGAQ/autopkgtest_tmp 208s plugins: astropy-header-0.2.2, doctestplus-1.3.0, typeguard-4.4.1, arraydiff-0.6.1, astropy-0.11.0, hypothesis-6.119.3, cov-5.0.0, mock-3.14.0, filter-subpackage-0.2.0, remotedata-0.4.1 208s collected 21 items 208s 209s tests/test_imexamine.py ..sFFxFFs [ 42%] 210s tests/test_util.py ............ [100%] 210s 210s =================================== FAILURES =================================== 210s ________________________________ test_line_fit _________________________________ 210s 210s def test_line_fit(): 210s """Fit a Gaussian1D line to the data.""" 210s plots = Imexamine() 210s in_amp = 3. 210s in_mean = 50. 210s in_stddev = 2. 210s in_const = 20. 210s 210s # Set all the lines to be Gaussians 210s line_gauss = in_const + in_amp * np.exp(-0.5 * ((xx - in_mean) / in_stddev)**2) 210s plots.set_data(line_gauss) 210s > fit = plots.line_fit(50, 50, form='Gaussian1D', genplot=False) 210s 210s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:86: 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 210s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 210s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 210s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 210s results = fit(model, xx, yy, data) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 210s return func(self, model, x, y, z=z, **kwargs) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 210s init_values, fitparams, cov_x = self._run_fitter( 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 210s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 210s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 210s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s 210s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 210s model = 210s weights = 1.0 210s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 210s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 210s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 210s 26., 27., 28., 29.]]) 210s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 210s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 210s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 210s 29., 29., 29., 29.]]) 210s z = array([[20. , 20. , 20. , 20.00000005, 20.00000081, 210s 20.00001118, 20.0001202 , 20.00100639...2699, 20.00656247, 20.00100639, 20.0001202 , 210s 20.00001118, 20.00000081, 20.00000005, 20. , 20. ]]) 210s fit_param_indices = None 210s 210s @staticmethod 210s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 210s """ 210s Wraps the method calculating the Jacobian of the function to account 210s for model constraints. 210s `scipy.optimize.leastsq` expects the function derivative to have the 210s above signature (parlist, (argtuple)). In order to accommodate model 210s constraints, instead of using p directly, we set the parameter list in 210s this function. 210s """ 210s if weights is None: 210s weights = 1.0 210s 210s if model.has_fixed or model.has_tied: 210s # update the parameters with the current values from the fitter 210s fitter_to_model_params(model, params) 210s if z is None: 210s full = np.array(model.fit_deriv(x, *model.parameters)) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s else: 210s full = np.array( 210s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 210s ) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s 210s pars = [getattr(model, name) for name in model.param_names] 210s fixed = [par.fixed for par in pars] 210s tied = [par.tied for par in pars] 210s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 210s fix_and_tie = np.logical_or(fixed, tied) 210s ind = np.logical_not(fix_and_tie) 210s 210s if not model.col_fit_deriv: 210s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 210s else: 210s residues = full_deriv[np.nonzero(ind)] 210s 210s return [np.ravel(_) for _ in residues] 210s else: 210s if z is None: 210s fit_deriv = np.array(model.fit_deriv(x, *params)) 210s try: 210s output = np.array( 210s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 210s ) 210s if output.shape != fit_deriv.shape: 210s output = np.array( 210s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 210s ) 210s return output 210s except ValueError: 210s return np.array( 210s [ 210s np.ravel(_) 210s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 210s ] 210s ).transpose() 210s else: 210s if not model.col_fit_deriv: 210s return [ 210s np.ravel(_) 210s for _ in ( 210s np.ravel(weights) 210s * np.array(model.fit_deriv(x, y, *params)).T 210s ).T 210s ] 210s return [ 210s np.ravel(_) 210s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 210s ] 210s 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. 210s 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 210s ----------------------------- Captured stdout call ----------------------------- 210s using model: 210s Name: Gaussian1D 210s N_inputs: 1 210s N_outputs: 1 210s Fittable parameters: ('amplitude', 'mean', 'stddev') 210s ------------------------------ Captured log call ------------------------------- 210s INFO imexam.util:imexamine.py:749 using model: 210s Name: Gaussian1D 210s N_inputs: 1 210s N_outputs: 1 210s Fittable parameters: ('amplitude', 'mean', 'stddev') 210s _______________________________ test_column_fit ________________________________ 210s 210s def test_column_fit(): 210s """Fit a Gaussian1D column to the data.""" 210s plots = Imexamine() 210s in_amp = 3. 210s in_mean = 50. 210s in_stddev = 2. 210s in_const = 20. 210s # Set all the columns to be Gaussians 210s col_gauss = in_const + in_amp * np.exp(-0.5 * ((yy - in_mean) / in_stddev)**2) 210s plots.set_data(col_gauss) 210s > fit = plots.column_fit(50, 50, form='Gaussian1D', genplot=False) 210s 210s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:104: 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:917: in column_fit 210s result = self.line_fit(x, y, data=data, form=form, 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 210s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 210s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 210s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 210s results = fit(model, xx, yy, data) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 210s return func(self, model, x, y, z=z, **kwargs) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 210s init_values, fitparams, cov_x = self._run_fitter( 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 210s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 210s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 210s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s 210s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 210s model = 210s weights = 1.0 210s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 210s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 210s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 210s 26., 27., 28., 29.]]) 210s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 210s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 210s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 210s 29., 29., 29., 29.]]) 210s z = array([[20. , 20. , 20. , 20. , 20. , 210s 20. , 20. , 20. ... , 20. , 20. , 20. , 210s 20. , 20. , 20. , 20. , 20. ]]) 210s fit_param_indices = None 210s 210s @staticmethod 210s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 210s """ 210s Wraps the method calculating the Jacobian of the function to account 210s for model constraints. 210s `scipy.optimize.leastsq` expects the function derivative to have the 210s above signature (parlist, (argtuple)). In order to accommodate model 210s constraints, instead of using p directly, we set the parameter list in 210s this function. 210s """ 210s if weights is None: 210s weights = 1.0 210s 210s if model.has_fixed or model.has_tied: 210s # update the parameters with the current values from the fitter 210s fitter_to_model_params(model, params) 210s if z is None: 210s full = np.array(model.fit_deriv(x, *model.parameters)) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s else: 210s full = np.array( 210s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 210s ) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s 210s pars = [getattr(model, name) for name in model.param_names] 210s fixed = [par.fixed for par in pars] 210s tied = [par.tied for par in pars] 210s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 210s fix_and_tie = np.logical_or(fixed, tied) 210s ind = np.logical_not(fix_and_tie) 210s 210s if not model.col_fit_deriv: 210s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 210s else: 210s residues = full_deriv[np.nonzero(ind)] 210s 210s return [np.ravel(_) for _ in residues] 210s else: 210s if z is None: 210s fit_deriv = np.array(model.fit_deriv(x, *params)) 210s try: 210s output = np.array( 210s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 210s ) 210s if output.shape != fit_deriv.shape: 210s output = np.array( 210s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 210s ) 210s return output 210s except ValueError: 210s return np.array( 210s [ 210s np.ravel(_) 210s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 210s ] 210s ).transpose() 210s else: 210s if not model.col_fit_deriv: 210s return [ 210s np.ravel(_) 210s for _ in ( 210s np.ravel(weights) 210s * np.array(model.fit_deriv(x, y, *params)).T 210s ).T 210s ] 210s return [ 210s np.ravel(_) 210s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 210s ] 210s 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. 210s 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 210s ----------------------------- Captured stdout call ----------------------------- 210s using model: 210s Name: Gaussian1D 210s N_inputs: 1 210s N_outputs: 1 210s Fittable parameters: ('amplitude', 'mean', 'stddev') 210s ------------------------------ Captured log call ------------------------------- 210s INFO imexam.util:imexamine.py:749 using model: 210s Name: Gaussian1D 210s N_inputs: 1 210s N_outputs: 1 210s Fittable parameters: ('amplitude', 'mean', 'stddev') 210s _____________________________ test_radial_profile ______________________________ 210s 210s def test_radial_profile(): 210s """Test the radial profile function 210s No background subtraction 210s individual pixel results used 210s """ 210s from astropy.convolution import Gaussian2DKernel 210s data = Gaussian2DKernel(1.5, x_size=25, y_size=25) 210s xx, yy = np.meshgrid(np.arange(25), np.arange(25)) 210s x0, y0 = np.where(data.array == data.array.max()) 210s 210s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 210s rad_in = rad_in.ravel() 210s flux_in = data.array.ravel() 210s 210s order = np.argsort(rad_in) 210s rad_in = rad_in[order] 210s flux_in = flux_in[order] 210s 210s plots = Imexamine() 210s plots.set_data(data.array) 210s 210s plots.radial_profile_pars['pixels'][0] = True 210s plots.radial_profile_pars['background'][0] = False 210s plots.radial_profile_pars['clip'][0] = False 210s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 210s 210s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:160: 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 210s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 210s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 210s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 210s results = fit(model, xx, yy, data) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 210s return func(self, model, x, y, z=z, **kwargs) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 210s init_values, fitparams, cov_x = self._run_fitter( 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 210s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 210s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 210s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s 210s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 210s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 210s model = 210s weights = 1.0 210s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., 7.]]) 210s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 210s [1., 1., 1., 1., 1., 1., 1., 1.], 210s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 210s [6., 6., 6., 6., 6., 6., 6., 6.], 210s [7., 7., 7., 7., 7., 7., 7., 7.]]) 210s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 210s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 210s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 210s fit_param_indices = None 210s 210s @staticmethod 210s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 210s """ 210s Wraps the method calculating the Jacobian of the function to account 210s for model constraints. 210s `scipy.optimize.leastsq` expects the function derivative to have the 210s above signature (parlist, (argtuple)). In order to accommodate model 210s constraints, instead of using p directly, we set the parameter list in 210s this function. 210s """ 210s if weights is None: 210s weights = 1.0 210s 210s if model.has_fixed or model.has_tied: 210s # update the parameters with the current values from the fitter 210s fitter_to_model_params(model, params) 210s if z is None: 210s full = np.array(model.fit_deriv(x, *model.parameters)) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s else: 210s full = np.array( 210s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 210s ) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s 210s pars = [getattr(model, name) for name in model.param_names] 210s fixed = [par.fixed for par in pars] 210s tied = [par.tied for par in pars] 210s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 210s fix_and_tie = np.logical_or(fixed, tied) 210s ind = np.logical_not(fix_and_tie) 210s 210s if not model.col_fit_deriv: 210s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 210s else: 210s residues = full_deriv[np.nonzero(ind)] 210s 210s return [np.ravel(_) for _ in residues] 210s else: 210s if z is None: 210s fit_deriv = np.array(model.fit_deriv(x, *params)) 210s try: 210s output = np.array( 210s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 210s ) 210s if output.shape != fit_deriv.shape: 210s output = np.array( 210s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 210s ) 210s return output 210s except ValueError: 210s return np.array( 210s [ 210s np.ravel(_) 210s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 210s ] 210s ).transpose() 210s else: 210s if not model.col_fit_deriv: 210s return [ 210s np.ravel(_) 210s for _ in ( 210s np.ravel(weights) 210s * np.array(model.fit_deriv(x, y, *params)).T 210s ).T 210s ] 210s return [ 210s np.ravel(_) 210s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 210s ] 210s 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. 210s 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 210s ________________________ test_radial_profile_cumulative ________________________ 210s 210s def test_radial_profile_cumulative(): 210s """Test the radial profile function 210s without background subtraction 210s with each pixel integer binned 210s """ 210s from astropy.convolution import Gaussian2DKernel 210s ksize = 25 210s data = Gaussian2DKernel(1.5, x_size=ksize, y_size=ksize) 210s xx, yy = np.meshgrid(np.arange(ksize), np.arange(ksize)) 210s x0, y0 = np.where(data.array == data.array.max()) 210s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 210s 210s rad_in = rad_in.ravel() 210s flux_in = data.array.ravel() 210s 210s indices = np.argsort(rad_in) 210s rad_in = rad_in[indices] 210s flux_in = flux_in[indices] 210s 210s # now bin the radflux like we expect 210s rad_in = rad_in.astype(int) 210s flux_in = np.bincount(rad_in, flux_in) / np.bincount(rad_in) 210s rad_in = np.arange(len(flux_in)) 210s assert (data.array[x0, y0] == flux_in[0]) 210s 210s # check the binned results 210s plots = Imexamine() 210s plots.set_data(data.array) 210s plots.radial_profile_pars['pixels'][0] = False 210s plots.radial_profile_pars['background'][0] = False 210s plots.radial_profile_pars['clip'][0] = False 210s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 210s 210s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:206: 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 210s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 210s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 210s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 210s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 210s results = fit(model, xx, yy, data) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 210s return func(self, model, x, y, z=z, **kwargs) 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 210s init_values, fitparams, cov_x = self._run_fitter( 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 210s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 210s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 210s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 210s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 210s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 210s 210s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 210s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 210s model = 210s weights = 1.0 210s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., 7.], 210s [0., 1., 2., 3., 4., 5., 6., 7.]]) 210s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 210s [1., 1., 1., 1., 1., 1., 1., 1.], 210s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 210s [6., 6., 6., 6., 6., 6., 6., 6.], 210s [7., 7., 7., 7., 7., 7., 7., 7.]]) 210s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 210s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 210s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 210s fit_param_indices = None 210s 210s @staticmethod 210s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 210s """ 210s Wraps the method calculating the Jacobian of the function to account 210s for model constraints. 210s `scipy.optimize.leastsq` expects the function derivative to have the 210s above signature (parlist, (argtuple)). In order to accommodate model 210s constraints, instead of using p directly, we set the parameter list in 210s this function. 210s """ 210s if weights is None: 210s weights = 1.0 210s 210s if model.has_fixed or model.has_tied: 210s # update the parameters with the current values from the fitter 210s fitter_to_model_params(model, params) 210s if z is None: 210s full = np.array(model.fit_deriv(x, *model.parameters)) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s else: 210s full = np.array( 210s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 210s ) 210s if not model.col_fit_deriv: 210s full_deriv = np.ravel(weights) * full.T 210s else: 210s full_deriv = np.ravel(weights) * full 210s 210s pars = [getattr(model, name) for name in model.param_names] 210s fixed = [par.fixed for par in pars] 210s tied = [par.tied for par in pars] 210s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 210s fix_and_tie = np.logical_or(fixed, tied) 210s ind = np.logical_not(fix_and_tie) 210s 210s if not model.col_fit_deriv: 210s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 210s else: 210s residues = full_deriv[np.nonzero(ind)] 210s 210s return [np.ravel(_) for _ in residues] 210s else: 210s if z is None: 210s fit_deriv = np.array(model.fit_deriv(x, *params)) 210s try: 210s output = np.array( 210s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 210s ) 210s if output.shape != fit_deriv.shape: 210s output = np.array( 210s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 210s ) 210s return output 210s except ValueError: 210s return np.array( 210s [ 210s np.ravel(_) 210s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 210s ] 210s ).transpose() 210s else: 210s if not model.col_fit_deriv: 210s return [ 210s np.ravel(_) 210s for _ in ( 210s np.ravel(weights) 210s * np.array(model.fit_deriv(x, y, *params)).T 210s ).T 210s ] 210s return [ 210s np.ravel(_) 210s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 210s ] 210s 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. 210s 210s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 210s =============================== warnings summary =============================== 210s ../../../usr/lib/python3/dist-packages/imexam/__init__.py:12 210s /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 210s from pkg_resources import get_distribution, DistributionNotFound 210s 210s tests/test_imexamine.py::test_radial_profile 210s tests/test_imexamine.py::test_radial_profile_cumulative 210s /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.) 210s xx = int(x) 210s 210s tests/test_imexamine.py::test_radial_profile 210s tests/test_imexamine.py::test_radial_profile_cumulative 210s /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.) 210s yy = int(y) 210s 210s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 210s =========================== short test summary info ============================ 210s FAILED tests/test_imexamine.py::test_line_fit - ValueError: setting an array ... 210s FAILED tests/test_imexamine.py::test_column_fit - ValueError: setting an arra... 210s FAILED tests/test_imexamine.py::test_radial_profile - ValueError: setting an ... 210s FAILED tests/test_imexamine.py::test_radial_profile_cumulative - ValueError: ... 210s ======== 4 failed, 14 passed, 2 skipped, 1 xfailed, 5 warnings in 4.33s ======== 210s autopkgtest [09:57:33]: test command1: -----------------------] 211s autopkgtest [09:57:34]: test command1: - - - - - - - - - - results - - - - - - - - - - 211s command1 FAIL non-zero exit status 1 211s autopkgtest [09:57:34]: @@@@@@@@@@@@@@@@@@@@ summary 211s command1 FAIL non-zero exit status 1 223s nova [W] Using flock in prodstack6-ppc64el 223s Creating nova instance adt-plucky-ppc64el-imexam-20241203-093450-juju-7f2275-prod-proposed-migration-environment-2-678ff586-3740-4b3e-a24b-d5e2de3af50b from image adt/ubuntu-plucky-ppc64el-server-20241203.img (UUID 71a10fe7-f168-4d19-8647-b89d09dd4cc0)...