0s autopkgtest [03:41:45]: starting date: 2024-03-11 0s autopkgtest [03:41:45]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [03:41:45]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.45ri5ozb/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:perl,src:db5.3,src:gdbm,src:mmdebstrap --apt-upgrade puppet-lint --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=perl/5.38.2-3.2 db5.3/5.3.28+dfsg2-5 gdbm/1.23-5.1 mmdebstrap/1.4.3-6' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-5.secgroup --name adt-noble-arm64-puppet-lint-20240311-034145-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 126s autopkgtest [03:43:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 127s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 127s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2615 kB] 128s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [434 kB] 128s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 128s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.3 kB] 128s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [581 kB] 128s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 128s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 128s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 128s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2990 kB] 128s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 128s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.6 kB] 128s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 130s Fetched 6850 kB in 2s (3176 kB/s) 130s Reading package lists... 132s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s Calculating upgrade... 133s The following packages were automatically installed and are no longer required: 133s libgdbm-compat4t64 libperl5.38 lto-disabled-list make perl-modules-5.38 133s Use 'sudo apt autoremove' to remove them. 133s The following packages will be REMOVED: 133s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl 133s The following NEW packages will be installed: 133s libgdbm-compat4t64 libgdbm6t64 133s The following packages have been kept back: 133s libperl5.38 133s The following packages will be upgraded: 133s perl-base perl-modules-5.38 134s 2 upgraded, 2 newly installed, 5 to remove and 1 not upgraded. 134s Need to get 4928 kB of archives. 134s After this operation, 4158 kB disk space will be freed. 134s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-base arm64 5.38.2-3.2 [1777 kB] 134s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 134s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm-compat4t64 arm64 1.23-5.1 [6576 B] 134s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 136s Fetched 4928 kB in 1s (3398 kB/s) 136s (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 ... 74748 files and directories currently installed.) 136s Removing dpkg-dev (1.22.4ubuntu5) ... 136s Removing libdpkg-perl (1.22.4ubuntu5) ... 136s Removing perl (5.38.2-3) ... 136s (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 ... 74167 files and directories currently installed.) 136s Preparing to unpack .../perl-base_5.38.2-3.2_arm64.deb ... 136s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 136s Setting up perl-base (5.38.2-3.2) ... 136s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 136s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 136s man-db depends on libgdbm6 (>= 1.16). 136s libperl5.38:arm64 depends on libgdbm6 (>= 1.21). 136s libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). 136s 136s (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 ... 74167 files and directories currently installed.) 136s Removing libgdbm6:arm64 (1.23-5) ... 136s Selecting previously unselected package libgdbm6t64:arm64. 136s (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 ... 74162 files and directories currently installed.) 136s Preparing to unpack .../libgdbm6t64_1.23-5.1_arm64.deb ... 136s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 137s dpkg: libgdbm-compat4:arm64: dependency problems, but removing anyway as you requested: 137s libperl5.38:arm64 depends on libgdbm-compat4 (>= 1.18-3). 137s 137s (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 ... 74168 files and directories currently installed.) 137s Removing libgdbm-compat4:arm64 (1.23-5) ... 137s Selecting previously unselected package libgdbm-compat4t64:arm64. 137s (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 ... 74163 files and directories currently installed.) 137s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_arm64.deb ... 137s Unpacking libgdbm-compat4t64:arm64 (1.23-5.1) ... 137s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 137s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 137s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 137s Setting up libgdbm-compat4t64:arm64 (1.23-5.1) ... 137s Setting up perl-modules-5.38 (5.38.2-3.2) ... 137s Processing triggers for man-db (2.12.0-3) ... 139s Processing triggers for libc-bin (2.39-0ubuntu2) ... 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 140s The following packages will be REMOVED: 140s libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* perl-modules-5.38* 140s 0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded. 140s After this operation, 52.0 MB disk space will be freed. 140s (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 ... 74169 files and directories currently installed.) 140s Removing libperl5.38:arm64 (5.38.2-3) ... 140s Removing libgdbm-compat4t64:arm64 (1.23-5.1) ... 140s Removing lto-disabled-list (47) ... 140s Removing make (4.3-4.1build1) ... 140s Removing perl-modules-5.38 (5.38.2-3.2) ... 140s Processing triggers for man-db (2.12.0-3) ... 141s Processing triggers for libc-bin (2.39-0ubuntu2) ... 141s sh: Attempting to set up Debian/Ubuntu apt sources automatically 141s sh: Distribution appears to be Ubuntu 142s Reading package lists... 143s Building dependency tree... 143s Reading state information... 143s eatmydata is already the newest version (131-1). 143s dbus is already the newest version (1.14.10-4ubuntu1). 143s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 143s Reading package lists... 143s Building dependency tree... 143s Reading state information... 144s rng-tools-debian is already the newest version (2.4). 144s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 144s Reading package lists... 144s Building dependency tree... 144s Reading state information... 144s haveged is already the newest version (1.9.14-1ubuntu1). 144s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 144s Reading package lists... 145s Building dependency tree... 145s Reading state information... 145s The following additional packages will be installed: 145s libdb5.3t64 libdpkg-perl libgdbm-compat4t64 libperl5.38t64 lto-disabled-list 145s make perl perl-modules-5.38 145s Suggested packages: 145s debian-keyring gcc | c-compiler git bzr make-doc perl-doc 145s libterm-readline-gnu-perl | libterm-readline-perl-perl 145s libtap-harness-archive-perl 145s Recommended packages: 145s build-essential gcc | c-compiler fakeroot libalgorithm-merge-perl 145s libfile-fcntllock-perl 145s The following packages will be REMOVED: 145s libdb5.3 145s The following NEW packages will be installed: 145s dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 libperl5.38t64 145s lto-disabled-list make perl perl-modules-5.38 145s 0 upgraded, 9 newly installed, 1 to remove and 0 not upgraded. 145s Need to get 7257 kB/10.4 MB of archives. 145s After this operation, 56.1 MB of additional disk space will be used. 145s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5 [719 kB] 146s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libperl5.38t64 arm64 5.38.2-3.2 [4771 kB] 147s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl arm64 5.38.2-3.2 [231 kB] 147s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libdpkg-perl all 1.22.4ubuntu5 [268 kB] 147s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 make arm64 4.3-4.1build1 [177 kB] 147s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 lto-disabled-list all 47 [12.4 kB] 147s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 dpkg-dev all 1.22.4ubuntu5 [1078 kB] 148s Fetched 7257 kB in 2s (4167 kB/s) 148s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 148s libsasl2-modules-db:arm64 depends on libdb5.3. 148s libpython3.12-stdlib:arm64 depends on libdb5.3. 148s libpam-modules:arm64 depends on libdb5.3. 148s iproute2 depends on libdb5.3. 148s apt-utils depends on libdb5.3. 148s 148s (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 ... 72198 files and directories currently installed.) 148s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 148s Selecting previously unselected package libdb5.3t64:arm64. 148s (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 ... 72192 files and directories currently installed.) 148s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5_arm64.deb ... 148s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5) ... 149s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5) ... 149s Selecting previously unselected package perl-modules-5.38. 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 ... 72198 files and directories currently installed.) 149s Preparing to unpack .../0-perl-modules-5.38_5.38.2-3.2_all.deb ... 149s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 149s Selecting previously unselected package libgdbm-compat4t64:arm64. 149s Preparing to unpack .../1-libgdbm-compat4t64_1.23-5.1_arm64.deb ... 149s Unpacking libgdbm-compat4t64:arm64 (1.23-5.1) ... 150s Selecting previously unselected package libperl5.38t64:arm64. 150s Preparing to unpack .../2-libperl5.38t64_5.38.2-3.2_arm64.deb ... 150s Unpacking libperl5.38t64:arm64 (5.38.2-3.2) ... 150s Selecting previously unselected package perl. 150s Preparing to unpack .../3-perl_5.38.2-3.2_arm64.deb ... 150s Unpacking perl (5.38.2-3.2) ... 150s Selecting previously unselected package libdpkg-perl. 150s Preparing to unpack .../4-libdpkg-perl_1.22.4ubuntu5_all.deb ... 150s Unpacking libdpkg-perl (1.22.4ubuntu5) ... 150s Selecting previously unselected package make. 150s Preparing to unpack .../5-make_4.3-4.1build1_arm64.deb ... 150s Unpacking make (4.3-4.1build1) ... 151s Selecting previously unselected package lto-disabled-list. 151s Preparing to unpack .../6-lto-disabled-list_47_all.deb ... 151s Unpacking lto-disabled-list (47) ... 151s Selecting previously unselected package dpkg-dev. 151s Preparing to unpack .../7-dpkg-dev_1.22.4ubuntu5_all.deb ... 151s Unpacking dpkg-dev (1.22.4ubuntu5) ... 151s Setting up lto-disabled-list (47) ... 151s Setting up libgdbm-compat4t64:arm64 (1.23-5.1) ... 151s Setting up make (4.3-4.1build1) ... 151s Setting up perl-modules-5.38 (5.38.2-3.2) ... 151s Setting up libperl5.38t64:arm64 (5.38.2-3.2) ... 151s Setting up perl (5.38.2-3.2) ... 151s Setting up libdpkg-perl (1.22.4ubuntu5) ... 151s Setting up dpkg-dev (1.22.4ubuntu5) ... 152s Processing triggers for man-db (2.12.0-3) ... 153s Processing triggers for libc-bin (2.39-0ubuntu2) ... 153s Reading package lists... 153s Building dependency tree... 153s Reading state information... 154s The following packages will be REMOVED: 154s cloud-init* python3-configobj* python3-debconf* 154s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 154s After this operation, 3248 kB disk space will be freed. 154s (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 ... 74750 files and directories currently installed.) 154s Removing cloud-init (24.1-0ubuntu1) ... 155s Removing python3-configobj (5.0.8-3) ... 155s Removing python3-debconf (1.5.86) ... 155s Processing triggers for man-db (2.12.0-3) ... 156s (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 ... 74361 files and directories currently installed.) 156s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 156s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 156s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 158s linux-generic is already the newest version (6.8.0-11.11+1). 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 158s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 158s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 159s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 160s Reading package lists... 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 161s Calculating upgrade... 161s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 161s Reading package lists... 161s Building dependency tree... 161s Reading state information... 162s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 162s autopkgtest [03:44:27]: rebooting testbed after setup commands that affected boot 200s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 206s autopkgtest [03:45:11]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 207s autopkgtest [03:45:12]: testbed dpkg architecture: arm64 208s autopkgtest [03:45:13]: @@@@@@@@@@@@@@@@@@@@ apt-source puppet-lint 211s Get:1 http://ftpmaster.internal/ubuntu noble/universe puppet-lint 3.0.1-1 (dsc) [1662 B] 211s Get:2 http://ftpmaster.internal/ubuntu noble/universe puppet-lint 3.0.1-1 (tar) [75.1 kB] 211s Get:3 http://ftpmaster.internal/ubuntu noble/universe puppet-lint 3.0.1-1 (diff) [4720 B] 211s gpgv: Signature made Sun Oct 23 17:31:48 2022 UTC 211s gpgv: using EDDSA key C47EBFCC4E57E9FC32CA3400461BEE5D240A9E91 211s gpgv: Can't check signature: No public key 211s dpkg-source: warning: cannot verify inline signature for ./puppet-lint_3.0.1-1.dsc: no acceptable signature found 211s autopkgtest [03:45:16]: testing package puppet-lint version 3.0.1-1 211s autopkgtest [03:45:16]: build not needed 212s autopkgtest [03:45:17]: test run-tests: preparing testbed 214s Reading package lists... 214s Building dependency tree... 214s Reading state information... 215s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 215s Starting 2 pkgProblemResolver with broken count: 0 215s Done 215s Done 215s Starting pkgProblemResolver with broken count: 0 215s Starting 2 pkgProblemResolver with broken count: 0 215s Done 216s The following additional packages will be installed: 216s libruby libruby3.1 puppet-lint rake ruby ruby-net-telnet ruby-rubygems 216s ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration sharness 216s Suggested packages: 216s ri ruby-dev bundler 216s Recommended packages: 216s zip fonts-lato libjs-jquery 216s The following NEW packages will be installed: 216s libruby libruby3.1 puppet-lint rake ruby ruby-net-telnet ruby-rubygems 216s ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration sharness 216s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 216s 1 not fully installed or removed. 216s Need to get 5654 kB of archives. 216s After this operation, 31.6 MB of additional disk space will be used. 216s Get:1 http://ftpmaster.internal/ubuntu noble/universe arm64 sharness all 1.0.0-1.1 [25.7 kB] 216s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 216s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 217s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 217s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 217s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 217s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 libruby arm64 1:3.1+1 [4640 B] 217s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 217s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libruby3.1 arm64 3.1.2-7ubuntu4 [5115 kB] 217s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby3.1 arm64 3.1.2-7ubuntu4 [49.0 kB] 217s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 217s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 ruby arm64 1:3.1+1 [3464 B] 217s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 puppet-lint all 3.0.1-1 [42.0 kB] 218s Fetched 5654 kB in 1s (3890 kB/s) 218s Selecting previously unselected package sharness. 218s (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 ... 74306 files and directories currently installed.) 218s Preparing to unpack .../00-sharness_1.0.0-1.1_all.deb ... 218s Unpacking sharness (1.0.0-1.1) ... 218s Selecting previously unselected package rubygems-integration. 218s Preparing to unpack .../01-rubygems-integration_1.18_all.deb ... 218s Unpacking rubygems-integration (1.18) ... 218s Selecting previously unselected package rake. 218s Preparing to unpack .../02-rake_13.0.6-3_all.deb ... 218s Unpacking rake (13.0.6-3) ... 218s Selecting previously unselected package ruby-net-telnet. 218s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 218s Unpacking ruby-net-telnet (0.2.0-1) ... 218s Selecting previously unselected package ruby-webrick. 218s Preparing to unpack .../04-ruby-webrick_1.8.1-1_all.deb ... 218s Unpacking ruby-webrick (1.8.1-1) ... 218s Selecting previously unselected package ruby-xmlrpc. 218s Preparing to unpack .../05-ruby-xmlrpc_0.3.2-2_all.deb ... 218s Unpacking ruby-xmlrpc (0.3.2-2) ... 218s Selecting previously unselected package libruby:arm64. 218s Preparing to unpack .../06-libruby_1%3a3.1+1_arm64.deb ... 218s Unpacking libruby:arm64 (1:3.1+1) ... 218s Selecting previously unselected package ruby-sdbm:arm64. 218s Preparing to unpack .../07-ruby-sdbm_1.0.0-5build3_arm64.deb ... 218s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 218s Selecting previously unselected package libruby3.1:arm64. 218s Preparing to unpack .../08-libruby3.1_3.1.2-7ubuntu4_arm64.deb ... 218s Unpacking libruby3.1:arm64 (3.1.2-7ubuntu4) ... 219s Selecting previously unselected package ruby3.1. 219s Preparing to unpack .../09-ruby3.1_3.1.2-7ubuntu4_arm64.deb ... 219s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 219s Selecting previously unselected package ruby-rubygems. 219s Preparing to unpack .../10-ruby-rubygems_3.4.20-1_all.deb ... 219s Unpacking ruby-rubygems (3.4.20-1) ... 219s Selecting previously unselected package ruby. 219s Preparing to unpack .../11-ruby_1%3a3.1+1_arm64.deb ... 219s Unpacking ruby (1:3.1+1) ... 219s Selecting previously unselected package puppet-lint. 219s Preparing to unpack .../12-puppet-lint_3.0.1-1_all.deb ... 219s Unpacking puppet-lint (3.0.1-1) ... 219s Setting up rubygems-integration (1.18) ... 219s Setting up ruby-net-telnet (0.2.0-1) ... 219s Setting up sharness (1.0.0-1.1) ... 219s Setting up ruby-webrick (1.8.1-1) ... 219s Setting up ruby-xmlrpc (0.3.2-2) ... 219s Setting up ruby-rubygems (3.4.20-1) ... 219s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 219s Setting up ruby (1:3.1+1) ... 219s Setting up rake (13.0.6-3) ... 219s Setting up libruby3.1:arm64 (3.1.2-7ubuntu4) ... 219s Setting up libruby:arm64 (1:3.1+1) ... 219s Setting up puppet-lint (3.0.1-1) ... 219s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 219s Setting up autopkgtest-satdep (0) ... 219s Processing triggers for libc-bin (2.39-0ubuntu2) ... 219s Processing triggers for man-db (2.12.0-3) ... 223s (Reading database ... 77290 files and directories currently installed.) 223s Removing autopkgtest-satdep (0) ... 224s autopkgtest [03:45:29]: test run-tests: [----------------------- 225s 01.puppet-lint.t .. 225s ok 1 - ok.pp 225s ok 2 - long-line.pp 225s # passed all 2 test(s) 225s 1..2 225s ok 225s All tests successful. 225s Files=1, Tests=2, 1 wallclock secs ( 0.01 usr 0.01 sys + 0.31 cusr 0.08 csys = 0.41 CPU) 225s Result: PASS 225s autopkgtest [03:45:30]: test run-tests: -----------------------] 225s run-tests PASS 225s autopkgtest [03:45:30]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 226s autopkgtest [03:45:31]: test gem2deb-test-runner: preparing testbed 307s autopkgtest [03:46:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 308s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 308s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2615 kB] 308s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 308s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.3 kB] 308s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [434 kB] 308s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [581 kB] 308s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 308s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 308s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 308s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2990 kB] 308s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 308s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.6 kB] 308s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 310s Fetched 6850 kB in 1s (5112 kB/s) 310s Reading package lists... 312s Reading package lists... 312s Building dependency tree... 312s Reading state information... 312s Calculating upgrade... 313s The following packages were automatically installed and are no longer required: 313s libgdbm-compat4t64 libperl5.38 lto-disabled-list make perl-modules-5.38 313s Use 'sudo apt autoremove' to remove them. 313s The following packages will be REMOVED: 313s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl 313s The following NEW packages will be installed: 313s libgdbm-compat4t64 libgdbm6t64 313s The following packages have been kept back: 313s libperl5.38 313s The following packages will be upgraded: 313s perl-base perl-modules-5.38 313s 2 upgraded, 2 newly installed, 5 to remove and 1 not upgraded. 313s Need to get 4928 kB of archives. 313s After this operation, 4158 kB disk space will be freed. 313s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-base arm64 5.38.2-3.2 [1777 kB] 313s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 313s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm-compat4t64 arm64 1.23-5.1 [6576 B] 313s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 314s Fetched 4928 kB in 1s (6725 kB/s) 314s (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 ... 74748 files and directories currently installed.) 314s Removing dpkg-dev (1.22.4ubuntu5) ... 314s Removing libdpkg-perl (1.22.4ubuntu5) ... 314s Removing perl (5.38.2-3) ... 314s (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 ... 74167 files and directories currently installed.) 314s Preparing to unpack .../perl-base_5.38.2-3.2_arm64.deb ... 314s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 315s Setting up perl-base (5.38.2-3.2) ... 315s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 315s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 315s man-db depends on libgdbm6 (>= 1.16). 315s libperl5.38:arm64 depends on libgdbm6 (>= 1.21). 315s libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). 315s 315s (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 ... 74167 files and directories currently installed.) 315s Removing libgdbm6:arm64 (1.23-5) ... 315s Selecting previously unselected package libgdbm6t64:arm64. 315s (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 ... 74162 files and directories currently installed.) 315s Preparing to unpack .../libgdbm6t64_1.23-5.1_arm64.deb ... 315s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 315s dpkg: libgdbm-compat4:arm64: dependency problems, but removing anyway as you requested: 315s libperl5.38:arm64 depends on libgdbm-compat4 (>= 1.18-3). 315s 315s (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 ... 74168 files and directories currently installed.) 315s Removing libgdbm-compat4:arm64 (1.23-5) ... 315s Selecting previously unselected package libgdbm-compat4t64:arm64. 315s (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 ... 74163 files and directories currently installed.) 315s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_arm64.deb ... 315s Unpacking libgdbm-compat4t64:arm64 (1.23-5.1) ... 315s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 315s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 315s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 315s Setting up libgdbm-compat4t64:arm64 (1.23-5.1) ... 315s Setting up perl-modules-5.38 (5.38.2-3.2) ... 315s Processing triggers for man-db (2.12.0-3) ... 316s Processing triggers for libc-bin (2.39-0ubuntu2) ... 316s Reading package lists... 317s Building dependency tree... 317s Reading state information... 317s The following packages will be REMOVED: 317s libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* perl-modules-5.38* 317s 0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded. 317s After this operation, 52.0 MB disk space will be freed. 317s (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 ... 74169 files and directories currently installed.) 317s Removing libperl5.38:arm64 (5.38.2-3) ... 317s Removing libgdbm-compat4t64:arm64 (1.23-5.1) ... 317s Removing lto-disabled-list (47) ... 317s Removing make (4.3-4.1build1) ... 317s Removing perl-modules-5.38 (5.38.2-3.2) ... 317s Processing triggers for man-db (2.12.0-3) ... 318s Processing triggers for libc-bin (2.39-0ubuntu2) ... 318s sh: Attempting to set up Debian/Ubuntu apt sources automatically 318s sh: Distribution appears to be Ubuntu 319s Reading package lists... 319s Building dependency tree... 319s Reading state information... 320s eatmydata is already the newest version (131-1). 320s dbus is already the newest version (1.14.10-4ubuntu1). 320s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 320s Reading package lists... 320s Building dependency tree... 320s Reading state information... 321s rng-tools-debian is already the newest version (2.4). 321s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 321s Reading package lists... 321s Building dependency tree... 321s Reading state information... 321s haveged is already the newest version (1.9.14-1ubuntu1). 321s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 321s Reading package lists... 322s Building dependency tree... 322s Reading state information... 322s The following additional packages will be installed: 322s libdb5.3t64 libdpkg-perl libgdbm-compat4t64 libperl5.38t64 lto-disabled-list 322s make perl perl-modules-5.38 322s Suggested packages: 322s debian-keyring gcc | c-compiler git bzr make-doc perl-doc 322s libterm-readline-gnu-perl | libterm-readline-perl-perl 322s libtap-harness-archive-perl 322s Recommended packages: 322s build-essential gcc | c-compiler fakeroot libalgorithm-merge-perl 322s libfile-fcntllock-perl 322s The following packages will be REMOVED: 322s libdb5.3 322s The following NEW packages will be installed: 322s dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 libperl5.38t64 322s lto-disabled-list make perl perl-modules-5.38 322s 0 upgraded, 9 newly installed, 1 to remove and 0 not upgraded. 322s Need to get 7257 kB/10.4 MB of archives. 322s After this operation, 56.1 MB of additional disk space will be used. 322s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5 [719 kB] 323s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libperl5.38t64 arm64 5.38.2-3.2 [4771 kB] 323s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 perl arm64 5.38.2-3.2 [231 kB] 323s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libdpkg-perl all 1.22.4ubuntu5 [268 kB] 323s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 make arm64 4.3-4.1build1 [177 kB] 323s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 lto-disabled-list all 47 [12.4 kB] 323s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 dpkg-dev all 1.22.4ubuntu5 [1078 kB] 324s Fetched 7257 kB in 1s (8558 kB/s) 324s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 324s libsasl2-modules-db:arm64 depends on libdb5.3. 324s libpython3.12-stdlib:arm64 depends on libdb5.3. 324s libpam-modules:arm64 depends on libdb5.3. 324s iproute2 depends on libdb5.3. 324s apt-utils depends on libdb5.3. 324s 324s (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 ... 72198 files and directories currently installed.) 324s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 324s Selecting previously unselected package libdb5.3t64:arm64. 324s (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 ... 72192 files and directories currently installed.) 324s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5_arm64.deb ... 324s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5) ... 324s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5) ... 324s Selecting previously unselected package perl-modules-5.38. 324s (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 ... 72198 files and directories currently installed.) 324s Preparing to unpack .../0-perl-modules-5.38_5.38.2-3.2_all.deb ... 324s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 324s Selecting previously unselected package libgdbm-compat4t64:arm64. 324s Preparing to unpack .../1-libgdbm-compat4t64_1.23-5.1_arm64.deb ... 324s Unpacking libgdbm-compat4t64:arm64 (1.23-5.1) ... 324s Selecting previously unselected package libperl5.38t64:arm64. 324s Preparing to unpack .../2-libperl5.38t64_5.38.2-3.2_arm64.deb ... 324s Unpacking libperl5.38t64:arm64 (5.38.2-3.2) ... 324s Selecting previously unselected package perl. 324s Preparing to unpack .../3-perl_5.38.2-3.2_arm64.deb ... 324s Unpacking perl (5.38.2-3.2) ... 325s Selecting previously unselected package libdpkg-perl. 325s Preparing to unpack .../4-libdpkg-perl_1.22.4ubuntu5_all.deb ... 325s Unpacking libdpkg-perl (1.22.4ubuntu5) ... 325s Selecting previously unselected package make. 325s Preparing to unpack .../5-make_4.3-4.1build1_arm64.deb ... 325s Unpacking make (4.3-4.1build1) ... 325s Selecting previously unselected package lto-disabled-list. 325s Preparing to unpack .../6-lto-disabled-list_47_all.deb ... 325s Unpacking lto-disabled-list (47) ... 325s Selecting previously unselected package dpkg-dev. 325s Preparing to unpack .../7-dpkg-dev_1.22.4ubuntu5_all.deb ... 325s Unpacking dpkg-dev (1.22.4ubuntu5) ... 325s Setting up lto-disabled-list (47) ... 325s Setting up libgdbm-compat4t64:arm64 (1.23-5.1) ... 325s Setting up make (4.3-4.1build1) ... 325s Setting up perl-modules-5.38 (5.38.2-3.2) ... 325s Setting up libperl5.38t64:arm64 (5.38.2-3.2) ... 325s Setting up perl (5.38.2-3.2) ... 325s Setting up libdpkg-perl (1.22.4ubuntu5) ... 325s Setting up dpkg-dev (1.22.4ubuntu5) ... 325s Processing triggers for man-db (2.12.0-3) ... 325s Processing triggers for libc-bin (2.39-0ubuntu2) ... 326s Reading package lists... 326s Building dependency tree... 326s Reading state information... 326s The following packages will be REMOVED: 326s cloud-init* python3-configobj* python3-debconf* 327s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 327s After this operation, 3248 kB disk space will be freed. 327s (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 ... 74750 files and directories currently installed.) 327s Removing cloud-init (24.1-0ubuntu1) ... 327s Removing python3-configobj (5.0.8-3) ... 327s Removing python3-debconf (1.5.86) ... 327s Processing triggers for man-db (2.12.0-3) ... 328s (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 ... 74361 files and directories currently installed.) 328s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 328s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 328s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 328s Reading package lists... 329s Building dependency tree... 329s Reading state information... 329s linux-generic is already the newest version (6.8.0-11.11+1). 329s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 330s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 330s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 330s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 330s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 331s Reading package lists... 331s Reading package lists... 331s Building dependency tree... 331s Reading state information... 331s Calculating upgrade... 332s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 332s Reading package lists... 332s Building dependency tree... 332s Reading state information... 332s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 333s autopkgtest [03:47:18]: rebooting testbed after setup commands that affected boot 509s autopkgtest [03:50:14]: testbed dpkg architecture: arm64 514s Reading package lists... 514s Building dependency tree... 514s Reading state information... 514s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 514s Starting 2 pkgProblemResolver with broken count: 0 514s Done 515s Done 515s Starting pkgProblemResolver with broken count: 0 515s Starting 2 pkgProblemResolver with broken count: 0 515s Done 516s The following additional packages will be installed: 516s gem2deb-test-runner libjs-jquery libjs-jquery-easing libjs-jquery-fancybox 516s libjs-jquery-mousewheel libjs-jquery-ui libruby libruby3.1 puppet-lint rake 516s ruby ruby-diff-lcs ruby-docile ruby-net-telnet ruby-rspec 516s ruby-rspec-collection-matchers ruby-rspec-core ruby-rspec-expectations 516s ruby-rspec-its ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm 516s ruby-simplecov ruby-simplecov-html ruby-webrick ruby-xmlrpc ruby3.1 516s rubygems-integration sharness 516s Suggested packages: 516s libjs-jquery-ui-docs ri ruby-dev bundler 516s Recommended packages: 516s javascript-common zip fonts-lato 516s The following NEW packages will be installed: 516s gem2deb-test-runner libjs-jquery libjs-jquery-easing libjs-jquery-fancybox 516s libjs-jquery-mousewheel libjs-jquery-ui libruby libruby3.1 puppet-lint rake 516s ruby ruby-diff-lcs ruby-docile ruby-net-telnet ruby-rspec 516s ruby-rspec-collection-matchers ruby-rspec-core ruby-rspec-expectations 516s ruby-rspec-its ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm 516s ruby-simplecov ruby-simplecov-html ruby-webrick ruby-xmlrpc ruby3.1 516s rubygems-integration sharness 516s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 516s 1 not fully installed or removed. 516s Need to get 7236 kB of archives. 516s After this operation, 39.5 MB of additional disk space will be used. 516s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 516s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 516s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 516s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 517s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 517s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libruby arm64 1:3.1+1 [4640 B] 517s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 517s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libruby3.1 arm64 3.1.2-7ubuntu4 [5115 kB] 517s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 ruby3.1 arm64 3.1.2-7ubuntu4 [49.0 kB] 517s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 517s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 ruby arm64 1:3.1+1 [3464 B] 517s Get:12 http://ftpmaster.internal/ubuntu noble/universe arm64 puppet-lint all 3.0.1-1 [42.0 kB] 517s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 517s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] 517s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 517s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-collection-matchers all 1.2.0-2 [8036 B] 517s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 517s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-its all 1.3.0-1 [6212 B] 517s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-docile all 1.1.5-2.1 [5708 B] 517s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 517s Get:21 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-easing all 12-4 [6970 B] 517s Get:22 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-mousewheel all 1:3.1.13-5 [6324 B] 517s Get:23 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-fancybox all 12-4 [45.7 kB] 517s Get:24 http://ftpmaster.internal/ubuntu noble/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 517s Get:25 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-simplecov-html all 0.12.3-2 [477 kB] 517s Get:26 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-simplecov all 0.22.0-1 [40.7 kB] 517s Get:27 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 517s Get:28 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 517s Get:29 http://ftpmaster.internal/ubuntu noble/universe arm64 sharness all 1.0.0-1.1 [25.7 kB] 517s Get:30 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.2 [18.2 kB] 518s Fetched 7236 kB in 1s (5686 kB/s) 518s Selecting previously unselected package rubygems-integration. 518s (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 ... 74306 files and directories currently installed.) 518s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 518s Unpacking rubygems-integration (1.18) ... 518s Selecting previously unselected package rake. 518s Preparing to unpack .../01-rake_13.0.6-3_all.deb ... 518s Unpacking rake (13.0.6-3) ... 518s Selecting previously unselected package ruby-net-telnet. 518s Preparing to unpack .../02-ruby-net-telnet_0.2.0-1_all.deb ... 518s Unpacking ruby-net-telnet (0.2.0-1) ... 518s Selecting previously unselected package ruby-webrick. 518s Preparing to unpack .../03-ruby-webrick_1.8.1-1_all.deb ... 518s Unpacking ruby-webrick (1.8.1-1) ... 518s Selecting previously unselected package ruby-xmlrpc. 518s Preparing to unpack .../04-ruby-xmlrpc_0.3.2-2_all.deb ... 518s Unpacking ruby-xmlrpc (0.3.2-2) ... 518s Selecting previously unselected package libruby:arm64. 518s Preparing to unpack .../05-libruby_1%3a3.1+1_arm64.deb ... 518s Unpacking libruby:arm64 (1:3.1+1) ... 518s Selecting previously unselected package ruby-sdbm:arm64. 518s Preparing to unpack .../06-ruby-sdbm_1.0.0-5build3_arm64.deb ... 518s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 518s Selecting previously unselected package libruby3.1:arm64. 518s Preparing to unpack .../07-libruby3.1_3.1.2-7ubuntu4_arm64.deb ... 518s Unpacking libruby3.1:arm64 (3.1.2-7ubuntu4) ... 518s Selecting previously unselected package ruby3.1. 518s Preparing to unpack .../08-ruby3.1_3.1.2-7ubuntu4_arm64.deb ... 518s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 518s Selecting previously unselected package ruby-rubygems. 518s Preparing to unpack .../09-ruby-rubygems_3.4.20-1_all.deb ... 518s Unpacking ruby-rubygems (3.4.20-1) ... 518s Selecting previously unselected package ruby. 518s Preparing to unpack .../10-ruby_1%3a3.1+1_arm64.deb ... 518s Unpacking ruby (1:3.1+1) ... 518s Selecting previously unselected package puppet-lint. 518s Preparing to unpack .../11-puppet-lint_3.0.1-1_all.deb ... 518s Unpacking puppet-lint (3.0.1-1) ... 518s Selecting previously unselected package ruby-rspec-support. 519s Preparing to unpack .../12-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 519s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 519s Selecting previously unselected package ruby-diff-lcs. 519s Preparing to unpack .../13-ruby-diff-lcs_1.5.0-1_all.deb ... 519s Unpacking ruby-diff-lcs (1.5.0-1) ... 519s Selecting previously unselected package ruby-rspec-expectations. 519s Preparing to unpack .../14-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 519s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 519s Selecting previously unselected package ruby-rspec-collection-matchers. 519s Preparing to unpack .../15-ruby-rspec-collection-matchers_1.2.0-2_all.deb ... 519s Unpacking ruby-rspec-collection-matchers (1.2.0-2) ... 519s Selecting previously unselected package ruby-rspec-core. 519s Preparing to unpack .../16-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 519s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 519s Selecting previously unselected package ruby-rspec-its. 519s Preparing to unpack .../17-ruby-rspec-its_1.3.0-1_all.deb ... 519s Unpacking ruby-rspec-its (1.3.0-1) ... 519s Selecting previously unselected package ruby-docile. 519s Preparing to unpack .../18-ruby-docile_1.1.5-2.1_all.deb ... 519s Unpacking ruby-docile (1.1.5-2.1) ... 519s Selecting previously unselected package libjs-jquery. 519s Preparing to unpack .../19-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 519s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 519s Selecting previously unselected package libjs-jquery-easing. 519s Preparing to unpack .../20-libjs-jquery-easing_12-4_all.deb ... 519s Unpacking libjs-jquery-easing (12-4) ... 519s Selecting previously unselected package libjs-jquery-mousewheel. 519s Preparing to unpack .../21-libjs-jquery-mousewheel_1%3a3.1.13-5_all.deb ... 519s Unpacking libjs-jquery-mousewheel (1:3.1.13-5) ... 519s Selecting previously unselected package libjs-jquery-fancybox. 519s Preparing to unpack .../22-libjs-jquery-fancybox_12-4_all.deb ... 519s Unpacking libjs-jquery-fancybox (12-4) ... 519s Selecting previously unselected package libjs-jquery-ui. 519s Preparing to unpack .../23-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 519s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 519s Selecting previously unselected package ruby-simplecov-html. 519s Preparing to unpack .../24-ruby-simplecov-html_0.12.3-2_all.deb ... 519s Unpacking ruby-simplecov-html (0.12.3-2) ... 519s Selecting previously unselected package ruby-simplecov. 519s Preparing to unpack .../25-ruby-simplecov_0.22.0-1_all.deb ... 519s Unpacking ruby-simplecov (0.22.0-1) ... 519s Selecting previously unselected package ruby-rspec-mocks. 519s Preparing to unpack .../26-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 519s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 519s Selecting previously unselected package ruby-rspec. 519s Preparing to unpack .../27-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 519s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 519s Selecting previously unselected package sharness. 519s Preparing to unpack .../28-sharness_1.0.0-1.1_all.deb ... 519s Unpacking sharness (1.0.0-1.1) ... 519s Selecting previously unselected package gem2deb-test-runner. 519s Preparing to unpack .../29-gem2deb-test-runner_2.2.2_arm64.deb ... 519s Unpacking gem2deb-test-runner (2.2.2) ... 519s Setting up libjs-jquery-mousewheel (1:3.1.13-5) ... 519s Setting up rubygems-integration (1.18) ... 519s Setting up ruby-net-telnet (0.2.0-1) ... 519s Setting up sharness (1.0.0-1.1) ... 519s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 519s Setting up ruby-webrick (1.8.1-1) ... 519s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 519s Setting up ruby-xmlrpc (0.3.2-2) ... 519s Setting up libjs-jquery-easing (12-4) ... 519s Setting up libjs-jquery-fancybox (12-4) ... 519s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 519s Setting up libruby:arm64 (1:3.1+1) ... 519s Setting up ruby-rubygems (3.4.20-1) ... 519s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 519s Setting up libruby3.1:arm64 (3.1.2-7ubuntu4) ... 519s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 519s Setting up ruby (1:3.1+1) ... 519s Setting up rake (13.0.6-3) ... 519s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 519s Setting up ruby-docile (1.1.5-2.1) ... 519s Setting up ruby-diff-lcs (1.5.0-1) ... 519s Setting up ruby-simplecov-html (0.12.3-2) ... 519s Setting up puppet-lint (3.0.1-1) ... 519s Setting up gem2deb-test-runner (2.2.2) ... 519s Setting up ruby-simplecov (0.22.0-1) ... 519s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 519s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 519s Setting up ruby-rspec-its (1.3.0-1) ... 519s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 519s Setting up ruby-rspec-collection-matchers (1.2.0-2) ... 519s Setting up autopkgtest-satdep (0) ... 519s Processing triggers for libc-bin (2.39-0ubuntu2) ... 519s Processing triggers for man-db (2.12.0-3) ... 523s (Reading database ... 78342 files and directories currently installed.) 523s Removing autopkgtest-satdep (0) ... 525s autopkgtest [03:50:30]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 525s autopkgtest [03:50:30]: test gem2deb-test-runner: [----------------------- 526s 526s ┌──────────────────────────────────────────────────────────────────────────────┐ 526s │ Checking Rubygems dependency resolution on ruby3.1 │ 526s └──────────────────────────────────────────────────────────────────────────────┘ 526s 526s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"puppet-lint\" 526s mv lib ./.gem2deb.lib 526s mv ./.gem2deb.lib lib 526s 526s ┌──────────────────────────────────────────────────────────────────────────────┐ 526s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 526s └──────────────────────────────────────────────────────────────────────────────┘ 526s 526s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 526s mv lib ./.gem2deb.lib 526s /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --exclude-pattern \*\*/acceptance/puppet_lint_spec.rb --format documentation 526s WARNING: `around(:context)` hooks are not supported and behave like `around(:example). Called from /tmp/autopkgtest.kKYjob/build.XHv/src/spec/unit/puppet-lint/bin_spec.rb:578:in `block (3 levels) in '. 526s rspec/json_expectations is not available 526s 526s PuppetLint::Bin 526s when running normally 526s exitstatus 526s is expected to eq 0 526s when running without arguments 526s exitstatus 526s is expected to eq 1 526s when asked to display version 526s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to eq "puppet-lint 3.0.1" 527s when asked to display available checks 527s includes check arrow_on_right_operand_line in its output 527s includes check autoloader_layout in its output 527s includes check class_inherits_from_params_class in its output 527s includes check code_on_top_scope in its output 527s includes check inherits_across_namespaces in its output 527s includes check names_containing_dash in its output 527s includes check names_containing_uppercase in its output 527s includes check nested_classes_or_defines in its output 527s includes check parameter_order in its output 527s includes check right_to_left_relationship in its output 527s includes check variable_scope in its output 527s includes check slash_comments in its output 527s includes check star_comments in its output 527s includes check case_without_default in its output 527s includes check selector_inside_resource in its output 527s includes check documentation in its output 527s includes check unquoted_node_name in its output 527s includes check duplicate_params in its output 527s includes check ensure_first_param in its output 527s includes check ensure_not_symlink_target in its output 527s includes check file_mode in its output 527s includes check unquoted_file_mode in its output 527s includes check unquoted_resource_title in its output 527s includes check double_quoted_strings in its output 527s includes check only_variable_string in its output 527s includes check puppet_url_without_modules in its output 527s includes check quoted_booleans in its output 527s includes check single_quote_string_with_variables in its output 527s includes check variables_not_enclosed in its output 527s includes check variable_contains_dash in its output 527s includes check variable_is_lowercase in its output 527s includes check 140chars in its output 527s includes check 2sp_soft_tabs in its output 527s includes check 80chars in its output 527s includes check arrow_alignment in its output 527s includes check hard_tabs in its output 527s includes check trailing_whitespace in its output 527s exitstatus 527s is expected to eq 0 527s when passed multiple files 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "spec/fixtures/test/manifests/warning.pp - WARNING: optional parameter listed before required paramet...fests/fail.pp - ERROR: test::foo not in autoload module layout on line 2 (check: autoloader_layout)" 527s when passed a malformed file 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "ERROR: Syntax error on line 1 (check: syntax)" 527s stderr 527s is expected to eq "Try running `puppet parser validate `" 527s when passed ignore paths option 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to eq "" 527s when limited to errors only 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /^spec\/fixtures\/test\/manifests\/fail.pp - ERROR/ 527s when limited to warnings only 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected not to match /ERROR/ 527s when specifying a specific check to run 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to match /WARNING/ 527s when asked to display filenames 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /^spec\/fixtures\/test\/manifests\/fail\.pp -/ 527s when not asked to fail on warnings 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to match /optional parameter/ 527s when asked to provide context to problems 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to eq "WARNING: optional parameter listed before required parameter on line 2 (check: parameter_order)\n\n define test::warning($foo='bar', $baz) { }\n ^" 527s when asked to fail on warnings 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /optional parameter/ 527s when used with an invalid option 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /invalid option/ 527s when passed a file that does not exist 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /specified file does not exist/ 527s when passed a directory 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /ERROR/ 527s when disabling a check 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to eq "" 527s when changing the log format 527s to print %{filename} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "fail.pp" 527s to print %{path} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "spec/fixtures/test/manifests/fail.pp" 527s to print %{fullpath} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /^(\/|[A-Za-z]\:).+\/spec\/fixtures\/test\/manifests\/fail\.pp$/ 527s to print %{line} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "2" 527s to print %{kind} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "error" 527s to print %{KIND} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "ERROR" 527s to print %{check} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "autoloader_layout" 527s to print %{message} 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to eq "test::foo not in autoload module layout" 527s when displaying results as json 527s exitstatus 527s is expected to eq 0 527s stdout 527s example at ./spec/unit/puppet-lint/bin_spec.rb:377 (PENDING: No reason given) 527s when displaying results for multiple targets as json 527s exitstatus 527s is expected to eq 1 527s stdout 527s example at ./spec/unit/puppet-lint/bin_spec.rb:397 (PENDING: No reason given) 527s when displaying results as SARIF 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to match /"uri": "warning.pp"/ 527s when displaying results for multiple targets as SARIF 527s exitstatus 527s is expected to eq 1 527s stdout 527s is expected to match /"uri": "warning.pp"/ 527s when hiding ignored problems 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected not to match /IGNORED/ 527s when showing ignored problems 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to match /IGNORED/ 527s when showing ignored problems with a reason 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to eq "IGNORED: double quoted string containing no variables on line 3 (check: double_quoted_strings)\n for a good reason" 527s ignoring multiple checks on a line 527s exitstatus 527s is expected to eq 0 527s ignoring multiple checks in a block 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to match /^.*line 6(?!\d)/ 527s when an lint:endignore control comment exists with no opening lint:ignore comment 527s exitstatus 527s is expected to eq 0 527s stderr 527s is expected to match /WARNING: lint:endignore comment with no opening lint:ignore: comment found on line 1/ 527s when a lint:ignore control comment block is not terminated properly 527s stderr 527s is expected to match /WARNING: lint:ignore:140chars comment on line 2 with no closing lint:endignore comment/ 527s when fixing a file with \n line endings 527s does not change the line endings 527s exitstatus 527s is expected to eq 0 527s when overriding config file options with command line options 527s and config file sets "--only-checks=variable_contains_dash" 527s and command-line does not override "--only-checks" 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to eq "WARNING: variable contains a dash on line 3 (check: variable_contains_dash)" 527s and command-line sets "--only-checks=variable_is_lowercase" 527s exitstatus 527s is expected to eq 0 527s stdout 527s is expected to eq "WARNING: variable contains an uppercase letter on line 4 (check: variable_is_lowercase)" 527s 527s PuppetLint::Checks 527s #initialize 527s is expected to have attributes {:problems => []} 527s #load_data 527s when the tokeniser encounters an error 527s and the reason for the error is unknown 527s stores an empty tokens array 527s creates a syntax error problem for the file 527s and the reason for the error is known 527s stores an empty tokens array 527s creates a syntax error problem for the file 527s #run 527s loads the manifest data 527s when there are checks enabled 527s runs the enabled checks 527s does not run the disabled checks 527s when a check finds a problem in the manifest 527s adds the found problems to the problems array 527s and fix is enabled 527s calls #fix_problems on the check and adds the results to the problems array 527s when an unhandled exception is raised 527s prints out information about the puppet-lint version and ruby environment 527s prints out the details of the exception raised 527s and the file being linted is readable 527s adds the contents of the file to the bug report 527s #enabled_checks 527s checks the configuration for each check to see if it is enabled 527s #manifest 527s reassembles the manifest from the tokens array 527s 527s PuppetLint::Configuration 527s creates check methods on the fly 527s knows what checks have been added 527s responds nil to unknown config options 527s is able to explicitly add options 527s is able to add options on the fly 527s is able to set sane defaults 527s detects github actions 527s 527s PuppetLint::Data 527s .resource_indexes 527s when a namespaced class name contains a single colon 527s raises a SyntaxError 527s when typo in namespace separator makes parser look for resource 527s raises a SyntaxError 527s .insert 527s adds token at the given index 527s sets the prev_token 527s sets the prev_code_token 527s sets the next_token 527s sets the next_code_token 527s updates the existing next_token 527s updates the existing next_code_token 527s updates the existing prev_token 527s updates the existing prev_code_token 527s .delete 527s removes the token 527s updates the existing next_token 527s updates the existing next_code_token 527s updates the existing prev_token 527s updates the existing prev_code_token 527s 527s quoted_booleans 527s with a single line ignore 527s detects three problems 527s has two warnings 527s has one ignored problem 527s with a single line ignore and a reason 527s detects three problems 527s has two warnings 527s has one ignored problem with a reason 527s with a block ignore 527s detects four problems 527s has two warnings 527s has two ignored problems 527s with a block ignore and a reason 527s detects four problems 527s has two warnings 527s has two ignored problems with a reason 527s disable multiple checks on a line with a reason 527s detects 1 problems 527s has one ignored problems 527s disable multiple checks in a block 527s detects 2 problems 527s ignores both problems 527s 527s PuppetLint::Lexer::StringSlurper 527s #parse 527s when parsing an unterminated string 527s raises an UnterminatedStringError 527s when parsing up to a double quote 527s returns a single segment up to the double quote 527s and the string is empty 527s returns a single empty string segment 527s and the string contains 527s a newline 527s includes the newline in the string segment 527s an escaped $var 527s does not create an unenclosed variable segment 527s an escaped ${} enclosure 527s does not create an interpolation segment 527s a variable and a suffix 527s puts the variable into an interpolation segment 527s a variable surrounded by text 527s puts the variable into an interpolation segment 527s multiple variables with surrounding text 527s puts each variable into an interpolation segment 527s only an enclosed variable 527s puts empty string segments around the interpolated segment 527s an enclosed variable with an unnecessary $ 527s does not remove the unnecessary $ 527s a variable with an array reference 527s includes the references in the interpolated section 527s only enclosed variables 527s creates an interpolation section per variable 527s an unenclosed variable 527s creates a special segment for the unenclosed variable 527s an interpolation with a nested single quoted string 527s creates an interpolation segment for the nested string 527s an interpolation with nested math 527s creates an interpolation segment for the nested math 527s an interpolation with a nested array 527s creates an interpolation segment for the nested array 527s repeated $s 527s creates a single string segment 527s multiple unenclosed variables 527s creates a special segment for each unenclosed variable 527s an unenclosed variable with a trailing $ 527s places the trailing $ in a string segment 527s an unenclosed variable starting with two $s 527s includes the preceeding $ in the string segment before the unenclosed variable 527s an unenclosed variable with incorrect namespacing 527s only includes the valid part of the variable name in the segment 527s a variable followed by an odd number of backslashes before a double quote 527s does not let this double quote terminate the string 527s a variable followed by an even number of backslashes before a double quote 527s recognizes this double quote as the terminator 527s an interpolation with a complex function chain 527s keeps the whole function chain in a single interpolation segment 527s nested interpolations 527s keeps each full interpolation in its own segment 527s interpolation with nested braces 527s is expected to eq [[:STRING, ""], [:INTERP, "$foo.map |$bar| { something($bar) }"], [:STRING, ""]] 527s #parse_heredoc 527s when the heredoc text contains the tag 527s terminates the heredoc at the closing tag 527s when parsing a heredoc with interpolation disabled 527s that is a plain heredoc 527s splits the heredoc into two segments 527s that contains a value enclosed in ${} 527s does not create an interpolation segment 527s that contains an unenclosed variable 527s does not create a segment for the unenclosed variable 527s when parsing a heredoc with interpolation enabled 527s that is a plain heredoc 527s splits the heredoc into two segments 527s that contains a value enclosed in ${} 527s creates an interpolation segment 527s that contains an unenclosed variable 527s does not create a segment for the unenclosed variable 527s that contains a nested interpolation 527s does not create a segment for the unenclosed variable 527s that contains an interpolation with nested braces 527s does not create a segment for the unenclosed variable 527s that contains braces 527s is expected to eq [[:HEREDOC, " {\n \"foo\": \"bar\"\n }\n "], [:HEREDOC_TERM, "|-end"]] 527s #consumed_chars 527s when slurping a string containing multibyte characters 527s counts the multibyte character as a single consumed character 527s when slurping an empty string 527s consumes only the closing quote 527s 527s PuppetLint::Lexer::Token 527s is expected to respond to #type 527s is expected to respond to #value 527s is expected to respond to #line 527s is expected to respond to #column 527s type 527s is expected to eq :NAME 527s value 527s is expected to eq "foo" 527s line 527s is expected to eq 1 527s column 527s is expected to eq 2 527s inspect 527s is expected to eq "" 527s 527s PuppetLint::Lexer 527s handles 'case' as a keyword 527s handles 'class' as a keyword 527s handles 'default' as a keyword 527s handles 'define' as a keyword 527s handles 'import' as a keyword 527s handles 'if' as a keyword 527s handles 'elsif' as a keyword 527s handles 'else' as a keyword 527s handles 'inherits' as a keyword 527s handles 'node' as a keyword 527s handles 'and' as a keyword 527s handles 'or' as a keyword 527s handles 'undef' as a keyword 527s handles 'true' as a keyword 527s handles 'false' as a keyword 527s handles 'in' as a keyword 527s handles 'unless' as a keyword 527s has a token named 'LBRACK' 527s has a token named 'RBRACK' 527s has a token named 'LBRACE' 527s has a token named 'RBRACE' 527s has a token named 'LPAREN' 527s has a token named 'RPAREN' 527s has a token named 'EQUALS' 527s has a token named 'ISEQUAL' 527s has a token named 'GREATEREQUAL' 527s has a token named 'GREATERTHAN' 527s has a token named 'LESSTHAN' 527s has a token named 'LESSEQUAL' 527s has a token named 'NOTEQUAL' 527s has a token named 'NOT' 527s has a token named 'COMMA' 527s has a token named 'DOT' 527s has a token named 'COLON' 527s has a token named 'AT' 527s has a token named 'LLCOLLECT' 527s has a token named 'RRCOLLECT' 527s has a token named 'LCOLLECT' 527s has a token named 'RCOLLECT' 527s has a token named 'SEMIC' 527s has a token named 'QMARK' 527s has a token named 'BACKSLASH' 527s has a token named 'FARROW' 527s has a token named 'PARROW' 527s has a token named 'APPENDS' 527s has a token named 'PLUS' 527s has a token named 'MINUS' 527s has a token named 'DIV' 527s has a token named 'TIMES' 527s has a token named 'MODULO' 527s has a token named 'PIPE' 527s has a token named 'LSHIFT' 527s has a token named 'RSHIFT' 527s has a token named 'MATCH' 527s has a token named 'NOMATCH' 527s has a token named 'IN_EDGE' 527s has a token named 'OUT_EDGE' 527s has a token named 'IN_EDGE_SUB' 527s has a token named 'OUT_EDGE_SUB' 527s has a token named 'NEWLINE' 527s has a token named 'NEWLINE' 527s has a token named 'NEWLINE' 527s invalid code 527s borks 527s #new_token 527s calculates the line number for an empty string 527s gets correct line number after double quoted multi line string 527s gets correct line number after a multi line comment 527s calculates the line number for a multi line string 527s calculates line number for string that ends with newline 527s calculates the column number for an empty string 527s calculates the column number for a single line string 527s calculates the column number for a multi line string 527s #process_string_segments 527s an empty string segment 527s creates a :STRING token 527s can render the result back into a manifest 527s an interpolated variable with a suffix 527s creates a tokenised string with an interpolated variable 527s can render the result back into a manifest 527s an interpolated variable surrounded by string segments 527s creates a tokenised string with an interpolated variable 527s can render the result back into a manifest 527s multiple interpolated variables with surrounding text 527s creates a tokenised string with the interpolated variables 527s can render the result back into a manifest 527s only a single interpolated variable 527s creates a tokenised string 527s can render the result back into a manifest 527s treats a variable named the same as the keyword as a variable 527s for 'case' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'class' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'default' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'define' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'import' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'if' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'elsif' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'else' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'inherits' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'node' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'and' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'or' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'undef' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'false' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'true' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'in' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'unless' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'function' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'type' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'attr' 527s creates a tokenised string 527s can render the result back into a manifest 527s for 'private' 527s creates a tokenised string 527s can render the result back into a manifest 527s an interpolated variable with an unnecessary $ 527s creates a tokenised string 527s includes the extra $ in the rendered manifest 527s an interpolated variable with an array reference 527s creates a tokenised string 527s can render the result back into a manifest 527s multiple interpreted variables 527s creates a tokenised string 527s can render the result back into a manifest 527s an unenclosed variable 527s creates a tokenised string 527s can render the result back into a manifest 527s an interpolation with a nested single quote string 527s creates a tokenised string 527s can render the result back into a manifest 527s an interpolation with a nested math expression 527s creates a tokenised string 527s can render the result back into a manifest 527s an interpolation with a nested array 527s creates a tokenised string 527s can render the result back into a manifest 527s multiple unenclosed variables 527s creates a tokenised string 527s can render the result back into a manifest 527s an unenclosed variable with a trailing $ 527s creates a tokenised string 527s can render the result back into a manifest 527s an interpolation with a complex function chain 527s creates a tokenised string 527s can render the result back into a manifest 527s nested interpolations 527s creates a tokenised string 527s can render the result back into a manifest 527s interpolation with nested braces 527s creates a tokenised string 527s can render the result back into a manifest 527s :STRING / :DQ 527s handles a string with newline characters 527s calculates the column number correctly after an enclosed variable 527s calculates the column number correctly after an enclosed variable starting with a string 527s calculates the column number correctly after an enclosed variable ending with a string 527s calculates the column number correctly after an enclosed variable surround by a string 527s does not enclose variable with a chained function call 527s :TYPE 527s matches Data Types 527s matches Catalog Types 527s matches Abstract Types 527s Platform Types 527s matches Callable 527s matches Sensitive 527s :HEREDOC without interpolation 527s parses a simple heredoc 527s does not interpolate the contents of the heredoc 527s handles multiple heredoc declarations on a single line 527s handles a heredoc that specifies a syntax 527s handles a heredoc with spaces in the tag 527s handles a heredoc with no indentation 527s :HEREDOC with interpolation 527s parses a heredoc with no interpolated values as a :HEREDOC 527s parses a heredoc with interpolated values 527s does not remove the unnecessary $ from enclosed variables 527s :CLASSREF 527s matches single capitalised alphanumeric term 527s matches two capitalised alphanumeric terms sep by :: 527s matches many capitalised alphanumeric terms sep by :: 527s matches capitalised terms prefixed by :: 527s matches terms that start with Types 527s :NAME 527s matches lowercase alphanumeric terms 527s matches lowercase alphanumeric terms sep by :: 527s matches many lowercase alphanumeric terms sep by :: 527s matches lowercase alphanumeric terms prefixed by :: 527s matches barewords beginning with an underscore 527s :FUNCTION_NAME 527s matches when a :NAME is followed by a :LPAREN 527s :NUMBER 527s matches numeric terms 527s matches float terms 527s matches hexadecimal terms 527s matches float with exponent terms 527s matches float with exponent terms 527s matches float with negative exponent terms 527s :COMMENT 527s matches everything on a line after # 527s does not include DOS line endings in the comment value 527s does not include Unix line endings in the comment value 527s :MLCOMMENT 527s matches comments on a single line 527s matches comments on multiple lines 527s :SLASH_COMMENT 527s matches everyone on a line after // 527s does not include DOS line endings in the comment value 527s does not include Unix line endings in the comment value 527s :SSTRING 527s matches a single quoted string 527s matches a single quoted string with an escaped ' 527s matches a single quoted string with an escaped $ 527s matches a single quoted string with an escaped . 527s matches a single quoted string with an escaped \n 527s matches an empty string 527s matches an empty string ending with \ 527s matches single quoted string containing a line break 527s :REGEX 527s matches anything enclosed in // 527s matches even if there is \n in the regex 527s does not consider \/ to be the end of the regex 527s is allowed as a param to a data type 527s is allowed as a param to an optional data type 527s does not match chained division 527s properlies parse when regex follows an if 527s properlies parse when a regex follows an elsif 527s properlies parse when a regex is provided as a function argument 527s discriminates between division and regexes 527s :STRING 527s parses strings with embedded strings 527s matches double quoted string containing a line break 527s handles interpolated values that contain double quotes 527s :WHITESPACE 527s parses spaces 527s parses tabs 527s parses unicode spaces 527s 527s arrow_on_right_operand_line 527s chain operator 527s both operands on same line 527s does not detect any problems 527s arrow on the line of left operand 527s detects a problem 527s creates a warning 527s with fix enabled 527s fixes the problem 527s moves the arrow to before the right operand 527s arrow on the line of right operand 527s does not detect any problems 527s arrow on the line of left operand with comment in between 527s detects a problem 527s creates a warning 527s with fix enabled 527s fixes the problem 527s moves the arrow to before the right operand 527s arrow on the line of the left operand with a comment following the arrow 527s detects a problem 527s creates a warning 527s with fix enabled 527s fixes the problem 527s moves the arrow to before the right operand 527s subscribe chain operator 527s both operands on same line 527s does not detect any problems 527s arrow on the line of left operand 527s detects a problem 527s creates a warning 527s with fix enabled 527s fixes the problem 527s moves the arrow to before the right operand 527s arrow on the line of right operand 527s does not detect any problems 527s arrow on the line of left operand with comment in between 527s detects a problem 527s creates a warning 527s with fix enabled 527s fixes the problem 527s moves the arrow to before the right operand 527s arrow on the line of the left operand with a comment following the arrow 527s detects a problem 527s creates a warning 527s with fix enabled 527s fixes the problem 527s moves the arrow to before the right operand 527s 527s autoloader_layout 527s foo::bar in foo/manifests/bar.pp 527s does not detect any problems 527s foo::bar::baz in foo/manifests/bar/baz.pp 527s does not detect any problems 527s foo in foo/manifests/init.pp 527s does not detect any problems 527s foo::bar in foo/manifests/init.pp 527s only detects a single problem 527s creates an error 527s foo included in bar/manifests/init.pp 527s does not detect any problems 527s foo in puppet-foo/manifests/init.pp 527s detects a single problem 527s foo in puppet-foo/manifests/bar.pp with relative option 527s detects a single problem 527s foo in puppet-foo/manifests/init.pp with relative option 527s does not detect any problems 527s 527s class_inherits_from_params_class 527s parameterised class that inherits from a params class 527s only detects a single problem 527s creates a warning 527s class without parameters 527s does not detect any problems 527s 527s code_on_top_scope 527s comments outside class block 527s problems 527s is expected to be empty 527s new lines outside of class-define block 527s problems 527s is expected to be empty 527s code outside class block 527s problems 527s is expected to have 4 problems 527s 527s inherits_across_namespaces 527s class inheriting from parent in same module namespace 527s does not detect any problems 527s class inheriting from sister in same module namespace 527s does not detect any problems 527s class inheriting from another module namespace 527s only detects a single problem 527s creates a warning 527s 527s names_containing_uppercase 527s defined type named FooBar 527s only detects a single problem 527s creates an error 527s class named FooBar 527s only detects a single problem 527s creates an error 527s class named Foo::BarFoo 527s only detects a single problem 527s creates an error 527s check fix - 527s creates an error 527s downcases the class name 527s 527s names_containing_dash 527s module named foo-bar 527s only detects a single problem 527s creates an error 527s define named foo-bar 527s only detect a single problem 527s creates an error 527s class named bar-foo 527s only detects a single problem 527s creates an error 527s multiple classes 527s creates an error 527s 527s nested_classes_or_defines 527s class on its own 527s does not detect any problems 527s class inside a class 527s only detects a single problem 527s creates a warning 527s instantiating a parametised class inside a class 527s does not detect any problems 527s instantiating a parametised class inside a define 527s does not detect any problems 527s define inside a class 527s only detects a single problem 527s creates a warning 527s 527s parameter_order 527s define with attrs in order 527s does not detect any problems 527s define with parameter that calls a function 527s does not detect any problems 527s define with attrs out of order 527s only detects a single problem 527s creates a warning 527s define parameter set to another variable 527s does not detect any problems 527s define parameter set to another variable with incorrect order 527s only detects a single problem 527s creates a warning 527s issue-101 527s does not detect any problems 527s define parameter w/a hash containing a variable and no optional parameters 527s is expected to have 0 problem 527s define parameter w/a hash containing a variable followed by an optional parameter 527s is expected to contain a warning on line 11 starting in column 13 527s define parameter w/array containing a variable 527s is expected to have 0 problem 527s define parameter with Optional data type 527s is expected to have 0 problems 527s define parameter with array operation 527s is expected to have 0 problems 527s class with attrs in order 527s does not detect any problems 527s class with parameter that calls a function 527s does not detect any problems 527s class with attrs out of order 527s only detects a single problem 527s creates a warning 527s class parameter set to another variable 527s does not detect any problems 527s class parameter set to another variable with incorrect order 527s only detects a single problem 527s creates a warning 527s issue-101 527s does not detect any problems 527s class parameter w/a hash containing a variable and no optional parameters 527s is expected to have 0 problem 527s class parameter w/a hash containing a variable followed by an optional parameter 527s is expected to contain a warning on line 11 starting in column 13 527s class parameter w/array containing a variable 527s is expected to have 0 problem 527s class parameter with Optional data type 527s is expected to have 0 problems 527s class parameter with array operation 527s is expected to have 0 problems 527s 527s right_to_left_relationship 527s chain 2 resources left to right 527s does not detect any problems 527s chain 2 resources right to left 527s only detects a single problem 527s creates a warning 527s 527s variable_scope 527s class with no variables declared accessing top scope 527s only detects a single problem 527s creates a warning 527s class with no variables declared accessing top scope explicitly 527s does not detect any problems 527s class with no variables declared accessing local array index 527s does not detect any problems 527s class with no variables declared accessing local hash key 527s does not detect any problems 527s class with variables declared accessing local scope 527s does not detect any problems 527s class with parameters accessing local scope 527s does not detect any problems 527s defined type with no variables declared accessing top scope 527s only detects a single problem 527s creates a warning 527s defined type with no variables declared accessing top scope explicitly 527s does not detect any problems 527s $name should be auto defined 527s does not detect any problems 527s define with required parameter 527s does not detect any problems 527s future parser blocks 527s only detects two problems 527s creates two warnings 527s nested future parser blocks 527s only detects three problems 527s creates three warnings 527s referencing alias metaparam value as a variable 527s does not detect any problems 527s referencing audit metaparam value as a variable 527s does not detect any problems 527s referencing before metaparam value as a variable 527s does not detect any problems 527s referencing loglevel metaparam value as a variable 527s does not detect any problems 527s referencing noop metaparam value as a variable 527s does not detect any problems 527s referencing notify metaparam value as a variable 527s does not detect any problems 527s referencing require metaparam value as a variable 527s does not detect any problems 527s referencing schedule metaparam value as a variable 527s does not detect any problems 527s referencing stage metaparam value as a variable 527s does not detect any problems 527s referencing subscribe metaparam value as a variable 527s does not detect any problems 527s referencing tag metaparam value as a variable 527s does not detect any problems 527s support the use of facts and trusted facts for Puppet 3.5 onwards 527s does not detect any problems 527s multiple left hand variable assign 527s does not detect any problems 527s nested variable assignment 527s does not detect any problems 527s function calls inside string interpolation 527s does not detect any problems 527s variables in string interpolation 527s only detects one problem 527s creates one warning 527s assigning regex with multiple alternations to variable 527s does not detect any problems 527s 527s slash_comments 527s with fix disabled 527s slash comments 527s only detects a single problem 527s creates a warning 527s with fix enabled 527s slash comments 527s only detects a single problem 527s fixes the manifest 527s replaces the double slash with a hash 527s 527s star_comments 527s with fix disabled 527s multiline comment w/ one line of content 527s only detects a single problem 527s creates a warning 527s with fix enabled 527s multiline comment w/ no indents 527s only detects a single problem 527s creates a warning 527s converts the multiline comment 527s multiline comment w/ one line of content 527s only detects a single problem 527s creates a warning 527s converts the multiline comment 527s multiline comment w/ multiple line of content 527s only detects a single problem 527s creates a warning 527s converts the multiline comment 527s 527s case_without_default 527s case statement with a default case 527s does not detect any problems 527s case statement without a default case 527s only detects a single problem 527s creates a warning 527s nested case statements without a default case on the outermost 527s only detects a single problem 527s creates a warning 527s three nested case statements with two missing default cases 527s detects two problems 527s creates two warnings 527s issue-117 527s does not detect any problems 527s issue-829 nested selector with default in case without default 527s creates one warning 527s issue-829 nested selector with default in case with default 527s does not detect any problems 527s 527s selector_inside_resource 527s resource with a selector 527s only detects a single problem 527s creates a warning 527s resource with a variable as a attr value 527s does not detect any problems 527s 527s documentation 527s undocumented class 527s only detects a single problem 527s creates a warning 527s documented class 527s does not detect any problems 527s incorrectly documented class 527s only detects a single problem 527s creates a warning 527s undocumented defined type 527s only detects a single problem 527s creates a warning 527s documented defined type 527s does not detect any problems 527s 527s unquoted_node_name 527s with fix disabled 527s unquoted node name 527s only detects a single problem 527s creates a warning 527s default node 527s does not detect any problems 527s single quoted node name 527s does not detect any problems 527s regex node name 527s does not detect any problems 527s multiple bare node names 527s detects 3 problems 527s creates 3 warnings 527s mixed node name types 527s detects 2 problems 527s creates 2 warnings 527s multiple node blocks 527s detects 2 problems 527s creates 2 warnings 527s incomplete node block 527s detects a problem 527s creates 1 error 527s with fix enabled 527s unquoted node name 527s only detects a single problem 527s fixes the manifest 527s quotes the node name 527s multiple bare node names 527s detects 3 problems 527s fixes the 3 problems 527s quotes all three node names 527s mixed node name types 527s detects 2 problems 527s fixes the 2 problems 527s quotes the 2 unquoted node names 527s 527s duplicate_params 527s resource with duplicate parameters 527s only detects a single problem 527s creates an error 527s bug #145: resource with a hash and no duplicate parameters 527s does not detect any errors 527s bug #145: resource with a hash and duplicate parameters in subhash 527s only detects a single error 527s creates an error 527s bug #145: resource with a hash and duplicate parameters in parent type 527s only detects a single problem 527s creates an error 527s bug #145: more hash tests and no duplicate parameters 527s does not detect any problems 527s colon as last token in file 527s does not detect any problems 527s 527s ensure_first_param 527s with fix disabled 527s ensure as only attr in a single line resource 527s does not detect any problems 527s ensure as only attr in a multi line resource 527s does not detect any problems 527s ensure as second attr in a multi line resource 527s only detects a single problem 527s creates a warning 527s ensure as first attr in a multi line resource 527s does not detect any problems 527s ensure as a hash key in classes does not need to be first 527s does not detect any problems 527s ensure in nested hash 527s does not detect any problems 527s with fix enabled 527s ensure as only attr in a single line resource 527s does not detect any problems 527s ensure as only attr in a multi line resource 527s does not detect any problems 527s ensure as second attr in a multi line resource 527s only detects a single problem 527s creates a warning 527s makes ensure the first attr 527s ensure as first attr in a multi line resource 527s does not detect any problems 527s ensure as a hash key in classes does not need to be first 527s does not detect any problems 527s ensure is a selector 527s detects a problem 527s fixes the problem 527s moves the whole ensure parameter to the top 527s 527s ensure_not_symlink_target 527s with fix disabled 527s file resource creating a symlink with seperate target attr 527s does not detect any problems 527s file resource creating a symlink with target specified in ensure 527s only detects a single problem 527s creates a warning 527s with fix enabled 527s file resource creating a symlink with seperate target attr 527s does not detect any problems 527s does not modify the manifest 527s file resource creating a symlink with target specified in ensure 527s only detects a single problem 527s fixes the problem 527s creates a new target param 527s 527s file_mode 527s with fix disabled 527s 3 digit file mode 527s only detects a single problem 527s creates a warning 527s 4 digit file mode 527s does not detect any problems 527s file mode as a variable 527s does not detect any problems 527s symbolic file mode 527s does not detect any problems 527s file mode undef unquoted 527s does not detect any problems 527s file mode undef quoted 527s only detects a single problem 527s creates a warning 527s mode as audit value 527s does not detect any problems 527s 3 digit concat mode 527s only detects a single problem 527s creates a warning 527s 4 digit concat mode 527s does not detect any problems 527s concat mode as a variable 527s does not detect any problems 527s symbolic concat mode 527s does not detect any problems 527s concat mode undef unquoted 527s does not detect any problems 527s concat mode undef quoted 527s only detects a single problem 527s creates a warning 527s mode as audit value 527s does not detect any problems 527s mode as a function return value 527s does not detect any problems 527s multi body file bad modes selector 527s detects 3 problems 527s creates three warnings 527s with fix enabled 527s 3 digit file mode 527s only detects a single problem 527s fixes the manifest 527s zeroe pads the file mode 527s file mode undef quoted 527s only detects a single problem 527s creates a warning 527s does not modify the original manifest 527s 3 digit concat mode 527s only detects a single problem 527s fixes the manifest 527s zero pads the concat mode 527s concat mode undef quoted 527s only detects a single problem 527s creates a warning 527s does not modify the original manifest 527s mode as a function return value 527s does not detect any problems 527s does not change the manifest 527s multi body file bad modes selector 527s detects 3 problems 527s fixes 3 problems 527s zero pads the file modes and change them to strings 527s 527s unquoted_file_mode 527s with fix disabled 527s 4 digit unquoted file mode 527s only detects a single problem 527s creates a warning 527s 4 digit unquoted file mode 527s only detects a single problem 527s creates a warning 527s file mode from a function rvalue 527s does not detect any problems 527s multi body file bad modes selector 527s detects 3 problems 527s creates three warnings 527s with fix enabled 527s 4 digit unquoted file mode w/fix 527s only detects a single problem 527s fixes the manifest 527s single quotes the file mode 527s 4 digit unquoted file mode w/fix 527s only detects a single problem 527s fixes the manifest 527s single quotes the file mode 527s file mode from a function rvalue 527s does not detect any problems 527s does not change the manifest 527s multi body file bad modes selector 527s detects 3 problems 527s fixes 3 problems 527s quotes the file modes 527s 527s unquoted_resource_title 527s with fix disabled 527s quoted resource title on single line resource 527s does not detect any problems 527s unquoted resource title on single line resource 527s only detects a single problem 527s creates a warning 527s quoted resource title on multi line resource 527s does not detect any problems 527s unquoted resource title on multi line resource 527s only detects a single problem 527s creates a warning 527s condensed resources with quoted titles 527s does not detect any problems 527s condensed resources with an unquoted title 527s only detects a single problem 527s creates a warning 527s single line resource with an array of titles (all quoted) 527s does not detect any problems 527s resource inside a case statement 527s does not detect any problems 527s issue #116 527s does not detect any problems 527s case statement 527s does not detect any problems 527s with fix enabled 527s unquoted resource title on single line resource 527s only detects a single problem 527s fixes the manifest 527s singles quote the resource title 527s unquoted resource title on multi line resource 527s only detects a single problem 527s fixes the manifest 527s singles quote the resource title 527s condensed resources with an unquoted title 527s only detects a single problem 527s fixes the manifest 527s singles quote the resource title 527s 527s double_quoted_strings 527s with fix disabled 527s double quoted string containing a variable inside single quotes 527s does not detect any problems 527s multiple strings in a line 527s only detects a single problem 527s creates a warning 527s double quoted string nested in a single quoted string 527s does not detect any problems 527s double quoted string after a comment 527s does not detect any problems 527s double quoted string containing newline but no variables 527s does not detect any problems 527s double quoted string with backslash for continuation 527s does not detect any problems 527s double quoted true 527s only detects a single problem 527s creates a warning 527s double quoted false 527s only detects a single problem 527s creates a warning 527s double quoted strings containing supported escape patterns 527s does not detect any problems 527s double quoted string with random escape should be rejected 527s only detects a single problem 527s creates a warning 527s single quotes in a double quoted string 527s does not detect any problems 527s double quoted string containing single quoted string 527s does not detect any problems 527s with fix enabled 527s double quoted string containing a variable inside single quotes 527s does not detect any problems 527s does not modify the manifest 527s double quoted string containing a lone dollar 527s does not detect any problems 527s does not modify the manifest 527s multiple strings in a line 527s only detects a single problem 527s fixes the manifest 527s converts the double quoted string into single quotes 527s single quotes in a double quoted string 527s does not detect any problems 527s does not modify the manifest 527s 527s only_variable_string 527s with fix disabled 527s string containing only a variable 527s only detects a single problem 527s creates a warning 527s string containing only a variable w/ ref 527s only detects a single problem 527s creates a warning 527s string containing only a variable w/ lots of refs 527s only detects a single problem 527s creates a warning 527s string containing only a variable as a hash key 527s does not detect any problems 527s with fix enabled 527s string containing only a variable 527s only detects a single problem 527s fixes the manifest 527s unquotes the variable 527s string contaiting only a variable w/ ref 527s only detects a single problem 527s fixes the manifest 527s unquotes the variable 527s string containing only a variable w/ lots of refs 527s only detects a single problem 527s fixes the manifest 527s unquotes the variable 527s 527s puppet_url_without_modules 527s puppet:// url with modules 527s does not detect any problems 527s with fix disabled 527s puppet:// url without modules 527s only detects a single problem 527s creates a warning 527s with fix enabled 527s puppet:// url without modules 527s only detects a single problem 527s fixes the manifest 527s inserts modules into the path 527s double string wrapped puppet:// urls 527s detects several problems 527s 527s quoted_booleans 527s with fix disabled 527s quoted false 527s only detects a single problem 527s creates a warning 527s quoted true 527s only detects a single problem 527s creates a warning 527s double quoted true 527s only detects a single problem 527s creates a warning 527s double quoted false 527s only detects a single problem 527s creates a warning 527s with fix enabled 527s quoted false 527s only detects a single problem 527s fixes the manifest 527s unquotes the boolean 527s quoted true 527s only detects a single problem 527s fixes the manifest 527s unquotes the boolean 527s double quoted true 527s only detects a single problem 527s fixes the manifest 527s unquotes the boolean 527s double quoted false 527s only detects a single problem 527s fixes the manifest 527s unquotes the boolean 527s 527s single_quote_string_with_variables 527s multiple strings in a line 527s only detects a single problem 527s creates an error 527s single quoted inline template with dollar signs has no problems 527s is expected to have 0 problem 527s single quoted inline epp with dollar signs has no problems 527s is expected to have 0 problem 527s 527s variables_not_enclosed 527s with fix disabled 527s variable not enclosed in {} 527s only detects a single problem 527s creates a warning 527s variable not enclosed in {} after many tokens 527s only detects a single problem 527s creates a warning 527s with fix enabled 527s variable not enclosed in {} 527s only detects a single problem 527s fixes the manifest 527s encloses the variable in braces 527s variable not enclosed in {} after many tokens 527s only detects a single problem 527s fixes the manifest 527s encloses the variable in braces 527s variables not enclosed in {}, delimited by - 527s only detects two problems 527s fixes the manifest 527s encloses both variables in braces 527s variable with a hash or array reference not enclosed 527s only detects a single problem 527s fixes the manifest 527s encloses the variable with the references 527s unenclosed variable followed by a dash and then text 527s only detects a single problem 527s fixes the manifest 527s encloses the variable but not the text 527s 527s variable_contains_dash 527s a variable containing a dash 527s only detects a single problem 527s creates a warning 527s variable containing a dash 527s only detects a single problem 527s creates a warning 527s variable with an array reference containing a dash 527s does not detect any problems 527s enclosed variable in a string followed by a dash 527s does not detect any problems 527s 527s variable_is_lowercase 527s a variable containing an uppercase letter 527s only detects a single problem 527s creates a warning 527s a variable containing only lowercase letters 527s does not detect any problems 527s when typecasting inside an interpolation 527s does not detect any problems 527s when an interpolated variable contains an uppercase letter 527s only detects a single problem 527s creates a warning 527s when an interpolated variable only contains lowercase letters 527s does not detect any problems 527s 527s 140chars 527s file resource with a source line > 140c 527s does not detect any problems 527s file resource with a template line > 140c 527s does not detect any problems 527s length of lines with UTF-8 characters 527s does not detect any problems 527s 141 character line 527s only detects a single problem 527s creates a warning 527s 527s 2sp_soft_tabs 527s when a line is indented by 3 spaces 527s only detects a single problem 527s creates an error 527s 527s 80chars 527s file resource with a source line > 80c 527s does not detect any problems 527s file resource with a template line > 80c 527s does not detect any problems 527s length of lines with UTF-8 characters 527s does not detect any problems 527s 81 character line 527s only detects a single problem 527s creates a warning 527s 527s arrow_alignment 527s with fix disabled 527s selectors inside a resource 527s does not detect any problems 527s selectors in the middle of a resource 527s does not detect any problems 527s selector inside a resource 527s does not detect any problems 527s selector inside a hash inside a resource 527s does not detect any problems 527s nested hashes with correct indentation 527s does not detect any problems 527s single resource with a misaligned => 527s detects four problems 527s creates four warnings 527s single resource with a misaligned => and semicolon at the end 527s detects four problems 527s creates four warnings 527s complex resource with a misaligned => 527s detects three problems 527s creates three warnings 527s multi-resource with a misaligned => 527s only detects a single problem 527s creates a warning 527s multi-resource with a misaligned => and semicolons 527s only detects a single problem 527s creates a warning 527s multiple single line resources 527s does not detect any problems 527s resource with unaligned => in commented line 527s does not detect any problems 527s single line resource spread out on multiple lines 527s does not detect any problems 527s multiline resource with a single line of params 527s does not detect any problems 527s resource with aligned => too far out 527s detects 2 problems 527s creates 2 warnings 527s resource with multiple params where one is an empty hash 527s does not detect any problems 527s multiline resource with multiple params on a line 527s detects 2 problems 527s creates 2 warnings 527s resource param containing a single-element same-line hash 527s does not detect any problems 527s multiline hash with opening brace on same line as first pair 527s does not detect any problems 527s unaligned multiline hash with opening brace on the same line as the first pair 527s detects one problem 527s creates one warning 527s hash with strings containing variables as keys properly aligned 527s does not detect any problems 527s hash with strings containing variables as keys incorrectly aligned 527s detects 2 problems 527s creates 2 warnings 527s complex data structure with different indentation levels at the same depth 527s does not detect any problems 527s where the top level of the block has no parameters 527s does not detect any problems 527s with fix enabled 527s single resource with a misaligned => 527s detects four problems 527s fixes the manifest 527s aligns the arrows 527s complex resource with a misaligned => 527s detects three problems 527s fixes the manifest 527s aligns the arrows 527s multi-resource with a misaligned => 527s only detects a single problem 527s fixes the manifest 527s aligns the arrows 527s resource with aligned => too far out 527s detects 2 problems 527s creates 2 warnings 527s realigns the arrows with the minimum whitespace 527s resource with unaligned => and no whitespace between param and => 527s detects 1 problem 527s fixes the problem 527s adds whitespace between the param and the arrow 527s multiline resource with multiple params on a line 527s detects 2 problems 527s fixes 2 problems 527s moves the extra param onto its own line and realign 527s multiline resource with multiple params on a line, extra one longer 527s detects 2 problems 527s fixes 2 problems 527s moves the extra param onto its own line and realign 527s hash with strings containing variables as keys incorrectly aligned 527s detects 2 problems 527s fixes 2 problems 527s aligns the hash rockets 527s complex data structure with different indentation levels at the same depth 527s detects 1 problem 527s fixes 1 problem 527s aligns the hash rockets 527s complex data structure with multiple token keys 527s detects 5 problems 527s fixes 5 problems 527s realigns the arrows 527s realignment of resource with an inline single line hash 527s detects 8 problems 527s fixes 8 problems 527s realigns the arrows 527s negative argument 527s detects a problem 527s fixes the problems 527s realigns the arrows 527s 527s hard_tabs 527s with fix disabled 527s hard tabs indents 527s only detects a single problem 527s creates an error 527s with fix enabled 527s hard tabs indents 527s only detects a single problem 527s fixes the manifest 527s converts the tab characters into spaces 527s 527s trailing_whitespace 527s with fix disabled 527s line with trailing whitespace 527s only detects a single problem 527s creates an error 527s line without code and trailing whitespace 527s only detects a single problem 527s creates an error 527s with fix enabled 527s single line with trailing whitespace 527s only detects a single problem 527s fixes the manifest 527s removes the trailing whitespace 527s multiple lines with trailing whitespace 527s only detects a single problem 527s fixes the manifest 527s removes the trailing whitespace 527s line without code and trailing whitespace 527s only detects a single problem 527s creates an error 527s removes the trailing whitespace 527s 527s PuppetLint 527s accepts manifests as a string 527s returns empty manifest when empty one given as the input 527s 527s Pending: (Failures listed here are expected and do not affect your suite's status) 527s 527s 1) PuppetLint::Bin when displaying results as json stdout 527s # No reason given 527s # ./spec/unit/puppet-lint/bin_spec.rb:377 527s 527s 2) PuppetLint::Bin when displaying results for multiple targets as json stdout 527s # No reason given 527s # ./spec/unit/puppet-lint/bin_spec.rb:397 527s 527s Finished in 0.96709 seconds (files took 0.3763 seconds to load) 527s 939 examples, 0 failures, 2 pending 527s 527s mv ./.gem2deb.lib lib 528s autopkgtest [03:50:33]: test gem2deb-test-runner: -----------------------] 528s autopkgtest [03:50:33]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 528s gem2deb-test-runner PASS 529s autopkgtest [03:50:34]: @@@@@@@@@@@@@@@@@@@@ summary 529s run-tests PASS 529s gem2deb-test-runner PASS 533s Creating nova instance adt-noble-arm64-puppet-lint-20240311-034145-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)... 533s Creating nova instance adt-noble-arm64-puppet-lint-20240311-034145-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)...