0s autopkgtest [06:58:57]: starting date and time: 2025-02-19 06:58:57+0000
0s autopkgtest [06:58:57]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production'
0s autopkgtest [06:58:57]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.fv2_ntuf/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-click --apt-upgrade scriv --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-click/8.2.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-ppc64el-12.secgroup --name adt-plucky-ppc64el-scriv-20250219-065857-juju-7f2275-prod-proposed-migration-environment-20-69c818f6-ffab-45cc-8137-c0bcc8b8b616 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --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,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/
104s autopkgtest [07:00:41]: testbed dpkg architecture: ppc64el
104s autopkgtest [07:00:41]: testbed apt version: 2.9.29
105s autopkgtest [07:00:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup
105s autopkgtest [07:00:42]: testbed release detected to be: None
106s autopkgtest [07:00:43]: updating testbed package index (apt update)
106s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB]
106s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease
107s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease
107s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease
107s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB]
107s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.2 kB]
107s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [770 kB]
107s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B]
107s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [95.3 kB]
107s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [760 B]
107s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [666 kB]
107s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [6324 B]
107s Fetched 1742 kB in 1s (1634 kB/s)
108s Reading package lists...
109s Reading package lists...
109s Building dependency tree...
109s Reading state information...
110s Calculating upgrade...
110s The following NEW packages will be installed:
110s libapt-pkg7.0
110s The following packages will be upgraded:
110s apt apt-utils dhcpcd-base rsyslog
110s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
110s Need to get 3731 kB of archives.
110s After this operation, 3926 kB of additional disk space will be used.
110s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el libapt-pkg7.0 ppc64el 2.9.30 [1152 kB]
111s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt ppc64el 2.9.30 [1439 kB]
111s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el apt-utils ppc64el 2.9.30 [228 kB]
111s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el dhcpcd-base ppc64el 1:10.1.0-7 [280 kB]
111s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el rsyslog ppc64el 8.2412.0-2ubuntu1 [632 kB]
111s Fetched 3731 kB in 1s (5068 kB/s)
111s Selecting previously unselected package libapt-pkg7.0:ppc64el.
111s (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 ... 106322 files and directories currently installed.)
111s Preparing to unpack .../libapt-pkg7.0_2.9.30_ppc64el.deb ...
111s Unpacking libapt-pkg7.0:ppc64el (2.9.30) ...
112s Setting up libapt-pkg7.0:ppc64el (2.9.30) ...
112s (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 ... 106371 files and directories currently installed.)
112s Preparing to unpack .../apt_2.9.30_ppc64el.deb ...
112s Unpacking apt (2.9.30) over (2.9.29) ...
112s Setting up apt (2.9.30) ...
113s (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 ... 106371 files and directories currently installed.)
113s Preparing to unpack .../apt-utils_2.9.30_ppc64el.deb ...
113s Unpacking apt-utils (2.9.30) over (2.9.29) ...
113s Preparing to unpack .../dhcpcd-base_1%3a10.1.0-7_ppc64el.deb ...
113s Unpacking dhcpcd-base (1:10.1.0-7) over (1:10.1.0-6) ...
113s Preparing to unpack .../rsyslog_8.2412.0-2ubuntu1_ppc64el.deb ...
113s Unpacking rsyslog (8.2412.0-2ubuntu1) over (8.2412.0-1ubuntu1) ...
113s Setting up apt-utils (2.9.30) ...
113s Setting up rsyslog (8.2412.0-2ubuntu1) ...
113s info: The user `syslog' is already a member of `adm'.
115s Setting up dhcpcd-base (1:10.1.0-7) ...
115s Processing triggers for man-db (2.13.0-1) ...
118s Processing triggers for libc-bin (2.40-4ubuntu1) ...
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 [07:00:57]: 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
122s Entering ResolveByKeep
122s
122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
122s Reading package lists...
123s Building dependency tree...
123s Reading state information...
123s Starting pkgProblemResolver with broken count: 0
123s Starting 2 pkgProblemResolver with broken count: 0
123s Done
124s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
124s autopkgtest [07:01:01]: rebooting testbed after setup commands that affected boot
158s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds...
168s autopkgtest [07:01:45]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 16:32:08 UTC 2025
171s autopkgtest [07:01:48]: @@@@@@@@@@@@@@@@@@@@ apt-source scriv
173s Get:1 http://ftpmaster.internal/ubuntu plucky/universe scriv 1.5.1-1 (dsc) [2365 B]
173s Get:2 http://ftpmaster.internal/ubuntu plucky/universe scriv 1.5.1-1 (tar) [73.6 kB]
173s Get:3 http://ftpmaster.internal/ubuntu plucky/universe scriv 1.5.1-1 (diff) [2676 B]
173s gpgv: Signature made Sun May 5 08:57:53 2024 UTC
173s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A
173s gpgv: Can't check signature: No public key
173s dpkg-source: warning: cannot verify inline signature for ./scriv_1.5.1-1.dsc: no acceptable signature found
173s autopkgtest [07:01:50]: testing package scriv version 1.5.1-1
174s autopkgtest [07:01:51]: build not needed
174s autopkgtest [07:01:51]: test run-tests: preparing testbed
174s Reading package lists...
175s Building dependency tree...
175s Reading state information...
175s Starting pkgProblemResolver with broken count: 0
175s Starting 2 pkgProblemResolver with broken count: 0
175s Done
175s The following NEW packages will be installed:
175s git git-man liberror-perl liblua5.4-0 pandoc pandoc-data python3-all
175s python3-click python3-click-log python3-dateutil python3-freezegun
175s python3-iniconfig python3-packaging python3-pluggy python3-pytest
175s python3-pytest-mock python3-responses python3.12 python3.12-minimal scriv
175s 0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
175s Need to get 42.9 MB of archives.
175s After this operation, 330 MB of additional disk space will be used.
175s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.9-1 [2465 kB]
176s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.9-1 [671 kB]
176s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el liberror-perl all 0.17029-2 [25.6 kB]
176s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el git-man all 1:2.47.1-1ubuntu1 [1142 kB]
176s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el git ppc64el 1:2.47.1-1ubuntu1 [7275 kB]
177s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblua5.4-0 ppc64el 5.4.7-1 [211 kB]
177s Get:7 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pandoc-data all 3.1.11.1-3build1 [78.8 kB]
177s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pandoc ppc64el 3.1.11.1+ds-2 [30.4 MB]
179s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.13.1-1~exp2 [896 B]
179s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-click all 8.2.0-1 [81.9 kB]
179s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-click-log all 0.3.2-1 [5550 B]
179s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-dateutil all 2.9.0-3 [80.2 kB]
179s Get:13 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-freezegun all 1.5.1-1.2 [15.9 kB]
179s Get:14 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B]
179s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB]
179s Get:16 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB]
179s Get:17 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.4-1 [252 kB]
179s Get:18 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-mock all 3.14.0-2 [11.7 kB]
179s Get:19 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-responses all 0.25.6-1 [40.5 kB]
179s Get:20 http://ftpmaster.internal/ubuntu plucky/universe ppc64el scriv all 1.5.1-1 [27.2 kB]
179s Fetched 42.9 MB in 3s (12.8 MB/s)
179s Selecting previously unselected package python3.12-minimal.
179s (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 ... 106371 files and directories currently installed.)
179s Preparing to unpack .../00-python3.12-minimal_3.12.9-1_ppc64el.deb ...
179s Unpacking python3.12-minimal (3.12.9-1) ...
180s Selecting previously unselected package python3.12.
180s Preparing to unpack .../01-python3.12_3.12.9-1_ppc64el.deb ...
180s Unpacking python3.12 (3.12.9-1) ...
180s Selecting previously unselected package liberror-perl.
180s Preparing to unpack .../02-liberror-perl_0.17029-2_all.deb ...
180s Unpacking liberror-perl (0.17029-2) ...
180s Selecting previously unselected package git-man.
180s Preparing to unpack .../03-git-man_1%3a2.47.1-1ubuntu1_all.deb ...
180s Unpacking git-man (1:2.47.1-1ubuntu1) ...
180s Selecting previously unselected package git.
180s Preparing to unpack .../04-git_1%3a2.47.1-1ubuntu1_ppc64el.deb ...
180s Unpacking git (1:2.47.1-1ubuntu1) ...
180s Selecting previously unselected package liblua5.4-0:ppc64el.
180s Preparing to unpack .../05-liblua5.4-0_5.4.7-1_ppc64el.deb ...
180s Unpacking liblua5.4-0:ppc64el (5.4.7-1) ...
180s Selecting previously unselected package pandoc-data.
180s Preparing to unpack .../06-pandoc-data_3.1.11.1-3build1_all.deb ...
180s Unpacking pandoc-data (3.1.11.1-3build1) ...
180s Selecting previously unselected package pandoc.
180s Preparing to unpack .../07-pandoc_3.1.11.1+ds-2_ppc64el.deb ...
180s Unpacking pandoc (3.1.11.1+ds-2) ...
181s Selecting previously unselected package python3-all.
181s Preparing to unpack .../08-python3-all_3.13.1-1~exp2_ppc64el.deb ...
181s Unpacking python3-all (3.13.1-1~exp2) ...
182s Selecting previously unselected package python3-click.
182s Preparing to unpack .../09-python3-click_8.2.0-1_all.deb ...
182s Unpacking python3-click (8.2.0-1) ...
182s Selecting previously unselected package python3-click-log.
182s Preparing to unpack .../10-python3-click-log_0.3.2-1_all.deb ...
182s Unpacking python3-click-log (0.3.2-1) ...
182s Selecting previously unselected package python3-dateutil.
182s Preparing to unpack .../11-python3-dateutil_2.9.0-3_all.deb ...
182s Unpacking python3-dateutil (2.9.0-3) ...
182s Selecting previously unselected package python3-freezegun.
182s Preparing to unpack .../12-python3-freezegun_1.5.1-1.2_all.deb ...
182s Unpacking python3-freezegun (1.5.1-1.2) ...
182s Selecting previously unselected package python3-iniconfig.
182s Preparing to unpack .../13-python3-iniconfig_1.1.1-2_all.deb ...
182s Unpacking python3-iniconfig (1.1.1-2) ...
182s Selecting previously unselected package python3-packaging.
182s Preparing to unpack .../14-python3-packaging_24.2-1_all.deb ...
182s Unpacking python3-packaging (24.2-1) ...
182s Selecting previously unselected package python3-pluggy.
182s Preparing to unpack .../15-python3-pluggy_1.5.0-1_all.deb ...
182s Unpacking python3-pluggy (1.5.0-1) ...
182s Selecting previously unselected package python3-pytest.
182s Preparing to unpack .../16-python3-pytest_8.3.4-1_all.deb ...
182s Unpacking python3-pytest (8.3.4-1) ...
182s Selecting previously unselected package python3-pytest-mock.
182s Preparing to unpack .../17-python3-pytest-mock_3.14.0-2_all.deb ...
182s Unpacking python3-pytest-mock (3.14.0-2) ...
182s Selecting previously unselected package python3-responses.
182s Preparing to unpack .../18-python3-responses_0.25.6-1_all.deb ...
182s Unpacking python3-responses (0.25.6-1) ...
182s Selecting previously unselected package scriv.
182s Preparing to unpack .../19-scriv_1.5.1-1_all.deb ...
182s Unpacking scriv (1.5.1-1) ...
182s Setting up python3-iniconfig (1.1.1-2) ...
182s Setting up python3.12-minimal (3.12.9-1) ...
183s Setting up python3.12 (3.12.9-1) ...
185s Setting up python3-all (3.13.1-1~exp2) ...
185s Setting up python3-click (8.2.0-1) ...
185s Setting up liberror-perl (0.17029-2) ...
185s Setting up python3-responses (0.25.6-1) ...
186s Setting up python3-packaging (24.2-1) ...
186s Setting up python3-pluggy (1.5.0-1) ...
186s Setting up liblua5.4-0:ppc64el (5.4.7-1) ...
186s Setting up git-man (1:2.47.1-1ubuntu1) ...
186s Setting up python3-dateutil (2.9.0-3) ...
186s Setting up pandoc-data (3.1.11.1-3build1) ...
186s Setting up python3-freezegun (1.5.1-1.2) ...
187s Setting up python3-pytest (8.3.4-1) ...
187s Setting up python3-click-log (0.3.2-1) ...
188s Setting up pandoc (3.1.11.1+ds-2) ...
188s Setting up git (1:2.47.1-1ubuntu1) ...
188s Setting up python3-pytest-mock (3.14.0-2) ...
188s Setting up scriv (1.5.1-1) ...
188s Processing triggers for systemd (257.2-3ubuntu1) ...
188s Processing triggers for man-db (2.13.0-1) ...
190s Processing triggers for libc-bin (2.40-4ubuntu1) ...
191s autopkgtest [07:02:08]: test run-tests: [-----------------------
193s ============================= test session starts ==============================
193s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12
193s cachedir: .pytest_cache
193s rootdir: /tmp/autopkgtest.4Qqz0B/autopkgtest_tmp
193s plugins: typeguard-4.4.1, mock-3.14.0
193s collecting ... collected 226 items / 1 deselected / 225 selected
193s
193s tests/test_changelog.py::test_round_trip[2022-09-13\n==========\n\nAdded\n-----\n\n- Wrote tests for Changelog.\n\n2022-02-25\n==========\n\nAdded\n-----\n\n- Now you can send email with this tool.\n\nFixed\n-----\n\n- Launching missiles no longer targets ourselves.\n\n- Typos corrected.\n] PASSED [ 0%]
193s tests/test_changelog.py::test_round_trip[.. INSERT\n2022-09-13\n==========\n\nAdded\n-----\n\n- Wrote tests for Changelog.\n\n2022-02-25\n==========\n\nAdded\n-----\n\n- Now you can send email with this tool.\n\nFixed\n-----\n\n- Launching missiles no longer targets ourselves.\n\n- Typos corrected.\n] PASSED [ 0%]
193s tests/test_changelog.py::test_round_trip[Hello\nGoodbye\n(INSERT)\n2022-09-13\n==========\n\nAdded\n-----\n\n- Wrote tests for Changelog.\n\n2022-02-25\n==========\n\nAdded\n-----\n\n- Now you can send email with this tool.\n\nFixed\n-----\n\n- Launching missiles no longer targets ourselves.\n\n- Typos corrected.\n] PASSED [ 1%]
193s tests/test_changelog.py::test_round_trip[Hello\nGoodbye\nINSERT\n2022-09-13\n==========\n\nAdded\n-----\n\n- Wrote tests for Changelog.\n\n2022-02-25\n==========\n\nAdded\n-----\n\n- Now you can send email with this tool.\n\nFixed\n-----\n\n- Launching missiles no longer targets ourselves.\n\n- Typos corrected.\n.. END\n] PASSED [ 1%]
193s tests/test_changelog.py::test_round_trip[Hello\nGoodbye\n.. INSERT\n2022-09-13\n==========\n\nAdded\n-----\n\n- Wrote tests for Changelog.\n\n2022-02-25\n==========\n\nAdded\n-----\n\n- Now you can send email with this tool.\n\nFixed\n-----\n\n- Launching missiles no longer targets ourselves.\n\n- Typos corrected.\n(END)\nNow\nmore than\never.\n] PASSED [ 2%]
193s tests/test_changelog.py::test_round_trip[2022-09-13\n==========\n\nAdded\n-----\n\n- Wrote tests for Changelog.\n\n2022-02-25\n==========\n\nAdded\n-----\n\n- Now you can send email with this tool.\n\nFixed\n-----\n\n- Launching missiles no longer targets ourselves.\n\n- Typos corrected.\n.. END\n] PASSED [ 2%]
193s tests/test_changelog.py::test_round_trip[2022-09-13\n==========\n\nAdded\n-----\n\n- Wrote tests for Changelog.\n\n2022-02-25\n==========\n\nAdded\n-----\n\n- Now you can send email with this tool.\n\nFixed\n-----\n\n- Launching missiles no longer targets ourselves.\n\n- Typos corrected.\n.. END\nNow\nmore than\never.\n] PASSED [ 3%]
193s tests/test_collect.py::test_collect_simple PASSED [ 3%]
193s tests/test_collect.py::test_collect_ordering PASSED [ 4%]
193s tests/test_collect.py::test_collect_mixed_format PASSED [ 4%]
193s tests/test_collect.py::test_collect_inserts_at_marker PASSED [ 4%]
193s tests/test_collect.py::test_collect_inserts_at_marker_no_header PASSED [ 5%]
193s tests/test_collect.py::test_collect_prepends_if_no_marker PASSED [ 5%]
193s tests/test_collect.py::test_collect_keep PASSED [ 6%]
193s tests/test_collect.py::test_collect_no_categories PASSED [ 6%]
193s tests/test_collect.py::test_collect_uncategorized_fragments PASSED [ 7%]
194s tests/test_collect.py::test_collect_add PASSED [ 7%]
194s tests/test_collect.py::test_collect_add_rm_fail PASSED [ 8%]
194s tests/test_collect.py::test_collect_edit PASSED [ 8%]
194s tests/test_collect.py::test_collect_version_in_config PASSED [ 8%]
194s tests/test_collect.py::test_collect_respect_existing_newlines[Windows-\r\n] PASSED [ 9%]
194s tests/test_collect.py::test_collect_respect_existing_newlines[Linux-\n] PASSED [ 9%]
194s tests/test_collect.py::test_collect_respect_existing_newlines[Mac-\r] PASSED [ 10%]
194s tests/test_collect.py::test_no_newlines PASSED [ 10%]
194s tests/test_collect.py::test_mixed_newlines PASSED [ 11%]
194s tests/test_collect.py::test_configure_skipped_fragments PASSED [ 11%]
194s tests/test_collect.py::test_no_fragments PASSED [ 12%]
194s tests/test_collect.py::test_title_provided PASSED [ 12%]
194s tests/test_collect.py::test_title_and_version_clash PASSED [ 12%]
194s tests/test_collect.py::test_duplicate_version PASSED [ 13%]
194s tests/test_collect.py::test_duplicate_version_2 PASSED [ 13%]
194s tests/test_collect.py::test_duplicate_version_with_v PASSED [ 14%]
194s tests/test_collect.py::test_unparsable_version PASSED [ 14%]
194s tests/test_config.py::test_defaults PASSED [ 15%]
194s tests/test_config.py::test_reading_config PASSED [ 15%]
194s tests/test_config.py::test_reading_config_list PASSED [ 16%]
194s tests/test_config.py::test_reading_config_from_directory PASSED [ 16%]
194s tests/test_config.py::test_reading_config_from_other_directory PASSED [ 16%]
194s tests/test_config.py::test_unknown_option PASSED [ 17%]
194s tests/test_config.py::test_custom_template PASSED [ 17%]
194s tests/test_config.py::test_file_with_dots PASSED [ 18%]
194s tests/test_config.py::test_file_with_path_search_order PASSED [ 18%]
194s tests/test_config.py::test_file_with_path_only_current_dir PASSED [ 19%]
194s tests/test_config.py::test_missing_file_with_path PASSED [ 19%]
194s tests/test_config.py::test_unknown_format PASSED [ 20%]
194s tests/test_config.py::test_no_such_template PASSED [ 20%]
194s tests/test_config.py::test_override_default_name PASSED [ 20%]
194s tests/test_config.py::test_file_reading PASSED [ 21%]
194s tests/test_config.py::test_literal_reading PASSED [ 21%]
194s tests/test_config.py::test_bad_literal_spec[literal: myproj.py-Couldn't read 'version' setting: Missing value name: 'literal: myproj.py'] PASSED [ 22%]
194s tests/test_config.py::test_bad_literal_spec[literal: myproj.py:-Couldn't read 'version' setting: Missing value name: 'literal: myproj.py:'] PASSED [ 22%]
194s tests/test_config.py::test_bad_literal_spec[literal: myproj.py: version-Couldn't read 'version' setting: Couldn't find literal 'version' in myproj.py: 'literal: myproj.py: version'] PASSED [ 23%]
194s tests/test_config.py::test_bad_literal_spec[literal: : version-Couldn't read 'version' setting: Missing file name: 'literal: : version'] PASSED [ 23%]
194s tests/test_config.py::test_bad_literal_spec[literal: no_file.py: version-Couldn't read 'version' setting: Couldn't find literal 'literal: no_file.py: version': .* 'no_file.py'] PASSED [ 24%]
194s tests/test_config.py::test_rst_chars_is_two_chars[] PASSED [ 24%]
194s tests/test_config.py::test_rst_chars_is_two_chars[#] PASSED [ 24%]
194s tests/test_config.py::test_rst_chars_is_two_chars[#=-] PASSED [ 25%]
194s tests/test_config.py::test_rst_chars_is_two_chars[# ] PASSED [ 25%]
194s tests/test_config.py::test_rst_chars_is_two_chars[ ] PASSED [ 26%]
194s tests/test_config.py::test_md_format PASSED [ 26%]
194s tests/test_config.py::TestTomlConfig::test_reading_toml_file PASSED [ 27%]
194s tests/test_config.py::TestTomlConfig::test_toml_without_us PASSED [ 27%]
194s tests/test_config.py::TestTomlConfig::test_no_toml_installed PASSED [ 28%]
194s tests/test_config.py::TestTomlConfig::test_no_toml_installed_no_settings PASSED [ 28%]
194s tests/test_config.py::test_command_running[Xyzzy 2 3\n-Xyzzy 2 3] PASSED [ 28%]
194s tests/test_config.py::test_command_running[Xyzzy 2 3\nAnother line\n-Xyzzy 2 3\nAnother line\n] PASSED [ 29%]
194s tests/test_config.py::test_real_command_running PASSED [ 29%]
194s tests/test_config.py::test_bad_command[xyzzyplugh-Couldn't read 'output_file' setting: Command 'xyzzyplugh' failed:] PASSED [ 30%]
194s tests/test_config.py::test_bad_command['hi!2><-Couldn't read 'output_file' setting: Command "'hi!2><" failed:] PASSED [ 30%]
194s tests/test_create.py::TestNewFragmentPath::test_new_fragment_path PASSED [ 31%]
194s tests/test_create.py::TestNewFragmentPath::test_new_fragment_path_with_custom_main PASSED [ 31%]
194s tests/test_create.py::TestNewFragmentPath::test_new_fragment_path_with_branch PASSED [ 32%]
194s tests/test_create.py::TestNewFragmentContent::test_new_fragment_contents_rst PASSED [ 32%]
194s tests/test_create.py::TestNewFragmentContent::test_new_fragment_contents_rst_with_customized_header PASSED [ 32%]
194s tests/test_create.py::TestNewFragmentContent::test_no_categories_rst PASSED [ 33%]
194s tests/test_create.py::TestNewFragmentContent::test_new_fragment_contents_md PASSED [ 33%]
194s tests/test_create.py::TestCreate::test_create_no_output_directory PASSED [ 34%]
194s tests/test_create.py::TestCreate::test_create_fragment PASSED [ 34%]
194s tests/test_create.py::TestCreate::test_create_file_exists PASSED [ 35%]
194s tests/test_create.py::TestCreateEdit::test_create_edit PASSED [ 35%]
194s tests/test_create.py::TestCreateEdit::test_create_edit_preference PASSED [ 36%]
194s tests/test_create.py::TestCreateEdit::test_create_edit_preference_no_edit PASSED [ 36%]
194s tests/test_create.py::TestCreateEdit::test_create_edit_abort PASSED [ 36%]
194s tests/test_create.py::TestCreateAdd::test_create_add PASSED [ 37%]
194s tests/test_create.py::TestCreateAdd::test_create_add_preference PASSED [ 37%]
194s tests/test_create.py::TestCreateAdd::test_create_add_preference_no_add PASSED [ 38%]
194s tests/test_create.py::TestCreateAdd::test_create_add_fail PASSED [ 38%]
194s tests/test_faker.py::test_no_such_command PASSED [ 39%]
194s tests/test_faker.py::test_no_such_git_command PASSED [ 39%]
194s tests/test_format_md.py::test_parse_text[comments_ignored] PASSED [ 40%]
194s tests/test_format_md.py::test_parse_text[multiple_headers] PASSED [ 40%]
194s tests/test_format_md.py::test_parse_text[multiple_headers_2] PASSED [ 40%]
194s tests/test_format_md.py::test_parse_text[no_header] PASSED [ 41%]
194s tests/test_format_md.py::test_parse_text[no_header_2] PASSED [ 41%]
194s tests/test_format_md.py::test_parse_text[empty] PASSED [ 42%]
194s tests/test_format_md.py::test_parse_text[multilevel] PASSED [ 42%]
194s tests/test_format_md.py::test_format_sections[one] PASSED [ 43%]
194s tests/test_format_md.py::test_format_sections[two] PASSED [ 43%]
194s tests/test_format_md.py::test_format_header[config_kwargs0-2020-07-26-fh_kwargs0-\n# 2020-07-26\n] PASSED [ 44%]
194s tests/test_format_md.py::test_format_header[config_kwargs1-2020-07-26-fh_kwargs1-\n### 2020-07-26\n] PASSED [ 44%]
194s tests/test_format_md.py::test_format_header[config_kwargs2-2022-04-03-fh_kwargs2-\n\n# 2022-04-03\n] PASSED [ 44%]
194s tests/test_format_md.py::test_convert_to_markdown PASSED [ 45%]
194s tests/test_format_rst.py::test_parse_text[comments_ignored] PASSED [ 45%]
194s tests/test_format_rst.py::test_parse_text[multiple_headers] PASSED [ 46%]
194s tests/test_format_rst.py::test_parse_text[different_underlines] PASSED [ 46%]
194s tests/test_format_rst.py::test_parse_text[period_underline] PASSED [ 47%]
194s tests/test_format_rst.py::test_parse_text[no_header] PASSED [ 47%]
194s tests/test_format_rst.py::test_parse_text[no_header_2] PASSED [ 48%]
194s tests/test_format_rst.py::test_parse_text[intricate_syntax] PASSED [ 48%]
194s tests/test_format_rst.py::test_parse_text[empty] PASSED [ 48%]
194s tests/test_format_rst.py::test_parse_text[multilevel] PASSED [ 49%]
194s tests/test_format_rst.py::test_format_sections[one] PASSED [ 49%]
194s tests/test_format_rst.py::test_format_sections[two] PASSED [ 50%]
194s tests/test_format_rst.py::test_format_header[config_kwargs0-2020-07-26-fh_kwargs0-\n2020-07-26\n==========\n] PASSED [ 50%]
194s tests/test_format_rst.py::test_format_header[config_kwargs1-2020-07-26-fh_kwargs1-\n2020-07-26\n**********\n] PASSED [ 51%]
194s tests/test_format_rst.py::test_format_header[config_kwargs2-2022-04-03-fh_kwargs2-\n.. _here:\n\n2022-04-03\n==========\n] PASSED [ 51%]
194s tests/test_format_rst.py::test_fake_pandoc[False] PASSED [ 52%]
194s tests/test_format_rst.py::test_fake_pandoc[True] PASSED [ 52%]
194s tests/test_format_rst.py::test_fake_pandoc_failing PASSED [ 52%]
194s tests/test_format_rst.py::test_convert_to_markdown[ - One issue fixed: `issue 123`_.\n\n - One change merged: `Big change `_.\n\n - Improved the `home page `_.\n\n - One more `small change`__.\n\n .. _issue 123: https://github.com/joe/project/issues/123\n .. _pull 234: https://github.com/joe/project/pull/234\n __ https://github.com/joe/project/issues/999\n - - One issue fixed: [issue 123](https://github.com/joe/project/issues/123).\n - One change merged: [Big change](https://github.com/joe/project/pull/234).\n - Improved the [home page](https://example.com/homepage).\n - One more [small change](https://github.com/joe/project/issues/999).\n ] PASSED [ 53%]
194s tests/test_format_rst.py::test_bad_convert_to_markdown[One issue fixed: `issue 123`_.-Reference not found for 'issue 123'] PASSED [ 53%]
194s tests/test_format_rst.py::test_bad_convert_to_markdown[One change merged: `Big change _`_.-Reference not found for 'big change <] PASSED [ 54%]
194s tests/test_format_rst.py::test_bad_convert_to_markdown[Improved the `home page `_.\n\n .. _pull 91: https://github.com/joe/project/91\n -Reference not found for 'jane contributor <] PASSED [ 55%]
194s tests/test_ghrel.py::test_default PASSED [ 55%]
194s tests/test_ghrel.py::test_dash_all PASSED [ 56%]
194s tests/test_ghrel.py::test_explicit_repo PASSED [ 56%]
194s tests/test_ghrel.py::test_bad_explicit_repo[xyzzy] PASSED [ 56%]
195s tests/test_ghrel.py::test_bad_explicit_repo[https://github.com/xyzzy/plugh.git] PASSED [ 57%]
195s tests/test_ghrel.py::test_check_links PASSED [ 57%]
195s tests/test_ghrel.py::test_default_dry_run PASSED [ 58%]
195s tests/test_ghrel.py::test_dash_all_dry_run PASSED [ 58%]
195s tests/test_ghrel.py::test_dash_all_dry_run_debug PASSED [ 59%]
195s tests/test_ghrel.py::test_no_github_repo PASSED [ 59%]
195s tests/test_ghrel.py::test_no_clear_github_repo PASSED [ 60%]
195s tests/test_ghrel.py::test_with_template PASSED [ 60%]
195s tests/test_github.py::test_one_page PASSED [ 60%]
195s tests/test_github.py::test_three_pages PASSED [ 61%]
195s tests/test_github.py::test_bad_page PASSED [ 61%]
195s tests/test_github.py::test_get_releases PASSED [ 62%]
195s tests/test_github.py::test_create_release PASSED [ 62%]
195s tests/test_github.py::test_create_release_fails PASSED [ 63%]
195s tests/test_github.py::test_update_release PASSED [ 63%]
195s tests/test_github.py::test_update_release_fails PASSED [ 64%]
195s tests/test_gitinfo.py::test_user_nick_from_scriv_user_nick PASSED [ 64%]
195s tests/test_gitinfo.py::test_user_nick_from_github PASSED [ 64%]
195s tests/test_gitinfo.py::test_user_nick_from_git PASSED [ 65%]
195s tests/test_gitinfo.py::test_user_nick_from_env PASSED [ 65%]
195s tests/test_gitinfo.py::test_user_nick_from_nowhere PASSED [ 66%]
195s tests/test_gitinfo.py::test_current_branch_name PASSED [ 66%]
195s tests/test_gitinfo.py::test_get_github_repos_no_remotes PASSED [ 67%]
195s tests/test_gitinfo.py::test_get_github_repos_one_github_remote PASSED [ 67%]
195s tests/test_gitinfo.py::test_get_github_repos_one_github_remote_no_extension PASSED [ 68%]
195s tests/test_gitinfo.py::test_get_github_repos_two_github_remotes PASSED [ 68%]
195s tests/test_gitinfo.py::test_get_github_repos_one_github_plus_others PASSED [ 68%]
195s tests/test_gitinfo.py::test_get_github_repos_no_github_remotes PASSED [ 69%]
195s tests/test_linkcheck.py::test_find_links[Hello-links0] PASSED [ 69%]
195s tests/test_linkcheck.py::test_find_links[ [one](https://two.com/hello) and\n [two](https://one.com/xyzzy).\n -links1] PASSED [ 70%]
195s tests/test_linkcheck.py::test_find_links[ This is [an example](http://example1.com/ "Title") inline link.\n This is [an example] [id] reference-style link.\n\n [id]: http://example2.com/ "Optional Title Here"\n -links2] PASSED [ 70%]
195s tests/test_linkcheck.py::test_check_markdown_link PASSED [ 71%]
195s tests/test_linkcheck.py::test_check_404_markdown_link PASSED [ 71%]
195s tests/test_linkcheck.py::test_check_failing_markdown_link PASSED [ 72%]
195s tests/test_literals.py::test_no_extras_craziness PASSED [ 72%]
195s tests/test_literals.py::test_find_python_literal[version-1.2.3] PASSED [ 72%]
195s tests/test_literals.py::test_find_python_literal[typed_version-2.3.4] PASSED [ 73%]
195s tests/test_literals.py::test_find_python_literal[also-xyzzy] PASSED [ 73%]
195s tests/test_literals.py::test_find_python_literal[but-hello there] PASSED [ 74%]
195s tests/test_literals.py::test_find_python_literal[somewhere_else-this would be an odd place to get the string] PASSED [ 74%]
195s tests/test_literals.py::test_find_python_literal[a_thing_2-None] PASSED [ 75%]
195s tests/test_literals.py::test_find_python_literal[how_many-None] PASSED [ 75%]
195s tests/test_literals.py::test_unknown_file_type PASSED [ 76%]
195s tests/test_literals.py::test_find_toml_literal[version-1] PASSED [ 76%]
195s tests/test_literals.py::test_find_toml_literal[tool.poetry.version-2] PASSED [ 76%]
195s tests/test_literals.py::test_find_toml_literal[tool.poetry.version.too.deep-None] PASSED [ 77%]
195s tests/test_literals.py::test_find_toml_literal[metadata.version-3] PASSED [ 77%]
195s tests/test_literals.py::test_find_toml_literal[metadata.objects.version-4] PASSED [ 78%]
195s tests/test_literals.py::test_find_toml_literal[bogus-None] PASSED [ 78%]
195s tests/test_literals.py::test_find_toml_literal[bogus.number-None] PASSED [ 79%]
195s tests/test_literals.py::test_find_toml_literal[bogus.boolean-None] PASSED [ 79%]
195s tests/test_literals.py::test_find_toml_literal[bogus.lists-None] PASSED [ 80%]
195s tests/test_literals.py::test_find_toml_literal[bogus.bad_type-None] PASSED [ 80%]
195s tests/test_literals.py::test_find_toml_literal[bogus.section-None] PASSED [ 80%]
195s tests/test_literals.py::test_find_toml_literal[bogus.section.too.deep-None] PASSED [ 81%]
195s tests/test_literals.py::test_find_toml_literal_fail_if_unavailable PASSED [ 81%]
195s tests/test_literals.py::test_find_yaml_literal[version-1.2.3] PASSED [ 82%]
195s tests/test_literals.py::test_find_yaml_literal[myproduct.versionString-8.9.22] PASSED [ 82%]
195s tests/test_literals.py::test_find_yaml_literal[myproduct.version-None] PASSED [ 83%]
195s tests/test_literals.py::test_find_yaml_literal[myVersion-None] PASSED [ 83%]
195s tests/test_literals.py::test_find_yaml_literal_fail_if_unavailable PASSED [ 84%]
195s tests/test_literals.py::test_find_cfg_literal[metadata.version-1.2.3] PASSED [ 84%]
195s tests/test_literals.py::test_find_cfg_literal[options.zip_safe-false] PASSED [ 84%]
195s tests/test_literals.py::test_find_cfg_literal[coverage:report-None] PASSED [ 85%]
195s tests/test_literals.py::test_find_cfg_literal[metadata.myVersion-None] PASSED [ 85%]
195s tests/test_literals.py::test_find_cfg_literal[unexisting-None] PASSED [ 86%]
195s tests/test_literals.py::test_find_cabal_literal[version-1.2.3] PASSED [ 86%]
196s tests/test_process.py::test_dashm FAILED [ 87%]
196s
196s =================================== FAILURES ===================================
196s __________________________________ test_dashm __________________________________
196s
196s def test_dashm():
196s ok, output = run_command([sys.executable, "-m", "scriv"])
196s print(output)
196s > assert ok
196s E assert False
196s
196s tests/test_process.py:12: AssertionError
196s ----------------------------- Captured stdout call -----------------------------
196s Usage: scriv [OPTIONS] COMMAND [ARGS]...
196s
196s Manage changelogs.
196s
196s Version 1.5.1
196s
196s Options:
196s --version Show the version and exit.
196s --help Show this message and exit.
196s
196s Commands:
196s collect Collect and combine fragments into the changelog.
196s create Create a new changelog fragment.
196s github-release Create GitHub releases from the changelog.
196s
196s =============================== warnings summary ===============================
196s tests/test_literals.py::test_find_python_literal[version-1.2.3]
196s tests/test_literals.py::test_find_python_literal[a_thing_2-None]
196s /usr/lib/python3/dist-packages/scriv/literals.py:106: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead
196s elif isinstance(value, ast.Str):
196s
196s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
196s =========================== short test summary info ============================
196s FAILED tests/test_process.py::test_dashm - assert False
196s !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!
196s =========== 1 failed, 195 passed, 1 deselected, 2 warnings in 2.94s ============
196s autopkgtest [07:02:13]: test run-tests: -----------------------]
197s run-tests FAIL non-zero exit status 1
197s autopkgtest [07:02:14]: test run-tests: - - - - - - - - - - results - - - - - - - - - -
197s autopkgtest [07:02:14]: @@@@@@@@@@@@@@@@@@@@ summary
197s run-tests FAIL non-zero exit status 1
214s nova [W] Using flock in prodstack6-ppc64el
214s Creating nova instance adt-plucky-ppc64el-scriv-20250219-065857-juju-7f2275-prod-proposed-migration-environment-20-69c818f6-ffab-45cc-8137-c0bcc8b8b616 from image adt/ubuntu-plucky-ppc64el-server-20250218.img (UUID 9318aa34-3d3c-43c5-86d2-aaf9390f2f5d)...
214s nova [W] Timed out waiting for d373a149-e2d2-43a9-9f90-3a3fa33aa150 to get deleted.