0s autopkgtest [16:43:55]: starting date and time: 2024-03-23 16:43:55+0000 0s autopkgtest [16:43:55]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [16:43:55]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.tf41d3zn/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 --apt-upgrade puppet-lint --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=perl/5.38.2-3.2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos01-s390x-16.secgroup --name adt-noble-s390x-puppet-lint-20240323-164355-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-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://us.ports.ubuntu.com/ubuntu-ports/ 244s autopkgtest [16:47:59]: testbed dpkg architecture: s390x 244s autopkgtest [16:47:59]: testbed apt version: 2.7.12 244s autopkgtest [16:47:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 244s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 244s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3969 kB] 245s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 245s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 245s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [493 kB] 245s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [652 kB] 245s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 245s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 245s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 245s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4143 kB] 245s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 245s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [46.8 kB] 245s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 247s Fetched 9495 kB in 3s (3712 kB/s) 248s Reading package lists... 251s Reading package lists... 251s Building dependency tree... 251s Reading state information... 251s Calculating upgrade... 251s The following packages will be upgraded: 251s cloud-init debianutils fonts-ubuntu-console libbsd0 libc-bin libc6 locales 251s python3-markupsafe 251s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 251s Need to get 8499 kB of archives. 251s After this operation, 9216 B disk space will be freed. 251s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 251s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libc6 s390x 2.39-0ubuntu6 [2847 kB] 251s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libc-bin s390x 2.39-0ubuntu6 [654 kB] 251s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libbsd0 s390x 0.12.1-1 [46.7 kB] 251s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x locales all 2.39-0ubuntu6 [4232 kB] 251s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 251s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 251s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 252s Preconfiguring packages ... 252s Fetched 8499 kB in 1s (10.1 MB/s) 252s (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 ... 51778 files and directories currently installed.) 252s Preparing to unpack .../debianutils_5.17_s390x.deb ... 252s Unpacking debianutils (5.17) over (5.16) ... 252s Setting up debianutils (5.17) ... 252s (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 ... 51778 files and directories currently installed.) 252s Preparing to unpack .../libc6_2.39-0ubuntu6_s390x.deb ... 252s Unpacking libc6:s390x (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 252s Setting up libc6:s390x (2.39-0ubuntu6) ... 253s (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 ... 51778 files and directories currently installed.) 253s Preparing to unpack .../libc-bin_2.39-0ubuntu6_s390x.deb ... 253s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 253s Setting up libc-bin (2.39-0ubuntu6) ... 253s (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 ... 51778 files and directories currently installed.) 253s Preparing to unpack .../libbsd0_0.12.1-1_s390x.deb ... 253s Unpacking libbsd0:s390x (0.12.1-1) over (0.11.8-1) ... 253s Preparing to unpack .../locales_2.39-0ubuntu6_all.deb ... 253s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 253s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 253s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 253s Preparing to unpack .../python3-markupsafe_2.1.5-1build1_s390x.deb ... 253s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 253s Preparing to unpack .../cloud-init_24.1.2-0ubuntu1_all.deb ... 253s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 253s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 253s Setting up cloud-init (24.1.2-0ubuntu1) ... 255s Setting up locales (2.39-0ubuntu6) ... 255s Generating locales (this might take a while)... 258s en_US.UTF-8... done 258s Generation complete. 258s Setting up python3-markupsafe (2.1.5-1build1) ... 258s Setting up libbsd0:s390x (0.12.1-1) ... 258s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 258s Processing triggers for man-db (2.12.0-3) ... 258s Processing triggers for libc-bin (2.39-0ubuntu6) ... 259s Reading package lists... 259s Building dependency tree... 259s Reading state information... 260s 0 upgraded, 0 newly installed, 0 to remove and 234 not upgraded. 260s Unknown architecture, assuming PC-style ttyS0 260s Reading package lists...sh: Attempting to set up Debian/Ubuntu apt sources automatically 260s sh: Distribution appears to be Ubuntu 261s 261s Building dependency tree... 261s Reading state information... 261s eatmydata is already the newest version (131-1). 261s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 261s Reading package lists... 261s Building dependency tree... 261s Reading state information... 262s dbus is already the newest version (1.14.10-4ubuntu1). 262s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 262s Reading package lists... 262s Building dependency tree... 262s Reading state information... 263s rng-tools-debian is already the newest version (2.4). 263s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 263s Reading package lists... 263s Building dependency tree... 263s Reading state information... 263s The following packages will be REMOVED: 263s cloud-init* python3-configobj* python3-debconf* 264s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 264s After this operation, 3256 kB disk space will be freed. 264s (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 ... 51777 files and directories currently installed.) 264s Removing cloud-init (24.1.2-0ubuntu1) ... 265s Removing python3-configobj (5.0.8-3) ... 265s Removing python3-debconf (1.5.86) ... 265s Processing triggers for man-db (2.12.0-3) ... 269s (Reading database ... (Reading database ... 5% (Reading database ... Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 269s 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 ... 51388 files and directories currently installed.) 269s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 269s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 269s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 269s invoke-rc.d: policy-rc.d denied execution of try-restart. 269s Reading package lists... 269s Building dependency tree... 269s Reading state information... 269s linux-generic is already the newest version (6.8.0-11.11+1). 269s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 269s Reading package lists... 269s Building dependency tree...Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 269s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 269s Reading package lists... 269s 269s Reading state information... 269s Calculating upgrade... 269s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 270s Reading package lists... 270s Building dependency tree... 270s Reading state information... 271s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 271s autopkgtest [16:48:25]: rebooting testbed after setup commands that affected boot 288s autopkgtest [16:48:43]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 290s autopkgtest [16:48:45]: @@@@@@@@@@@@@@@@@@@@ apt-source puppet-lint 293s Get:1 http://ftpmaster.internal/ubuntu noble/universe puppet-lint 3.0.1-1 (dsc) [1662 B] 293s Get:2 http://ftpmaster.internal/ubuntu noble/universe puppet-lint 3.0.1-1 (tar) [75.1 kB] 293s Get:3 http://ftpmaster.internal/ubuntu noble/universe puppet-lint 3.0.1-1 (diff) [4720 B] 293s gpgv: Signature made Sun Oct 23 17:31:48 2022 UTC 293s gpgv: using EDDSA key C47EBFCC4E57E9FC32CA3400461BEE5D240A9E91 293s gpgv: Can't check signature: No public key 293s dpkg-source: warning: cannot verify inline signature for ./puppet-lint_3.0.1-1.dsc: no acceptable signature found 293s autopkgtest [16:48:47]: testing package puppet-lint version 3.0.1-1 293s autopkgtest [16:48:48]: build not needed 302s autopkgtest [16:48:57]: test run-tests: preparing testbed 311s Reading package lists... 311s Building dependency tree... 311s Reading state information... 312s Starting pkgProblemResolver with broken count: 0 312s Starting 2 pkgProblemResolver with broken count: 0 312s Done 312s The following additional packages will be installed: 312s libruby libruby3.1 puppet-lint rake ruby ruby-net-telnet ruby-rubygems 312s ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration sharness 312s Suggested packages: 312s ri ruby-dev bundler 312s Recommended packages: 312s zip fonts-lato libjs-jquery 312s The following NEW packages will be installed: 312s autopkgtest-satdep libruby libruby3.1 puppet-lint rake ruby ruby-net-telnet 312s ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 312s rubygems-integration sharness 312s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 312s Need to get 5737 kB/5737 kB of archives. 312s After this operation, 27.5 MB of additional disk space will be used. 312s Get:1 /tmp/autopkgtest.nlGCjz/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [720 B] 312s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x rubygems-integration all 1.18 [5336 B] 312s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x ruby3.1 s390x 3.1.2-7ubuntu4 [49.1 kB] 312s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x ruby-rubygems all 3.4.20-1 [238 kB] 313s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x ruby s390x 1:3.1+1 [3466 B] 313s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x rake all 13.0.6-3 [61.6 kB] 313s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB] 313s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x ruby-webrick all 1.8.1-1 [52.3 kB] 313s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x ruby-xmlrpc all 0.3.2-2 [24.8 kB] 313s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x ruby-sdbm s390x 1.0.0-5build3 [19.1 kB] 313s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libruby3.1 s390x 3.1.2-7ubuntu4 [5197 kB] 313s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libruby s390x 1:3.1+1 [4640 B] 313s Get:13 http://ftpmaster.internal/ubuntu noble/universe s390x puppet-lint all 3.0.1-1 [42.0 kB] 313s Get:14 http://ftpmaster.internal/ubuntu noble/universe s390x sharness all 1.0.0-1.1 [25.7 kB] 315s Fetched 5737 kB in 1s (6907 kB/s) 315s Selecting previously unselected package rubygems-integration. 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 ... 51331 files and directories currently installed.) 315s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 315s Unpacking rubygems-integration (1.18) ... 315s Selecting previously unselected package ruby3.1. 315s Preparing to unpack .../01-ruby3.1_3.1.2-7ubuntu4_s390x.deb ... 315s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 315s Selecting previously unselected package ruby-rubygems. 315s Preparing to unpack .../02-ruby-rubygems_3.4.20-1_all.deb ... 315s Unpacking ruby-rubygems (3.4.20-1) ... 315s Selecting previously unselected package ruby. 315s Preparing to unpack .../03-ruby_1%3a3.1+1_s390x.deb ... 315s Unpacking ruby (1:3.1+1) ... 315s Selecting previously unselected package rake. 315s Preparing to unpack .../04-rake_13.0.6-3_all.deb ... 315s Unpacking rake (13.0.6-3) ... 315s Selecting previously unselected package ruby-net-telnet. 315s Preparing to unpack .../05-ruby-net-telnet_0.2.0-1_all.deb ... 315s Unpacking ruby-net-telnet (0.2.0-1) ... 315s Selecting previously unselected package ruby-webrick. 315s Preparing to unpack .../06-ruby-webrick_1.8.1-1_all.deb ... 315s Unpacking ruby-webrick (1.8.1-1) ... 315s Selecting previously unselected package ruby-xmlrpc. 315s Preparing to unpack .../07-ruby-xmlrpc_0.3.2-2_all.deb ... 315s Unpacking ruby-xmlrpc (0.3.2-2) ... 315s Selecting previously unselected package ruby-sdbm:s390x. 315s Preparing to unpack .../08-ruby-sdbm_1.0.0-5build3_s390x.deb ... 315s Unpacking ruby-sdbm:s390x (1.0.0-5build3) ... 315s Selecting previously unselected package libruby3.1:s390x. 315s Preparing to unpack .../09-libruby3.1_3.1.2-7ubuntu4_s390x.deb ... 315s Unpacking libruby3.1:s390x (3.1.2-7ubuntu4) ... 315s Selecting previously unselected package libruby:s390x. 315s Preparing to unpack .../10-libruby_1%3a3.1+1_s390x.deb ... 315s Unpacking libruby:s390x (1:3.1+1) ... 315s Selecting previously unselected package puppet-lint. 315s Preparing to unpack .../11-puppet-lint_3.0.1-1_all.deb ... 315s Unpacking puppet-lint (3.0.1-1) ... 315s Selecting previously unselected package sharness. 315s Preparing to unpack .../12-sharness_1.0.0-1.1_all.deb ... 315s Unpacking sharness (1.0.0-1.1) ... 315s Selecting previously unselected package autopkgtest-satdep. 315s Preparing to unpack .../13-1-autopkgtest-satdep.deb ... 315s Unpacking autopkgtest-satdep (0) ... 315s Setting up rubygems-integration (1.18) ... 315s Setting up ruby-net-telnet (0.2.0-1) ... 315s Setting up sharness (1.0.0-1.1) ... 315s Setting up ruby-webrick (1.8.1-1) ... 315s Setting up ruby-xmlrpc (0.3.2-2) ... 315s Setting up ruby-rubygems (3.4.20-1) ... 315s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 315s Setting up ruby (1:3.1+1) ... 315s Setting up rake (13.0.6-3) ... 315s Setting up libruby3.1:s390x (3.1.2-7ubuntu4) ... 315s Setting up libruby:s390x (1:3.1+1) ... 315s Setting up puppet-lint (3.0.1-1) ... 315s Setting up ruby-sdbm:s390x (1.0.0-5build3) ... 315s Setting up autopkgtest-satdep (0) ... 315s Processing triggers for libc-bin (2.39-0ubuntu6) ... 315s Processing triggers for man-db (2.12.0-3) ... 317s (Reading database ... 54315 files and directories currently installed.) 317s Removing autopkgtest-satdep (0) ... 320s autopkgtest [16:49:15]: test run-tests: [----------------------- 322s 01.puppet-lint.t .. 322s ok 1 - ok.pp 322s ok 2 - long-line.pp 322s # passed all 2 test(s) 322s 1..2 322s ok 322s All tests successful. 322s Files=1, Tests=2, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.27 cusr 0.05 csys = 0.35 CPU) 322s Result: PASS 322s autopkgtest [16:49:17]: test run-tests: -----------------------] 323s autopkgtest [16:49:18]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 323s run-tests PASS 323s autopkgtest [16:49:18]: test gem2deb-test-runner: preparing testbed 527s autopkgtest [16:52:42]: testbed dpkg architecture: s390x 527s autopkgtest [16:52:42]: testbed apt version: 2.7.12 527s autopkgtest [16:52:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 528s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 528s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 528s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [493 kB] 528s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3969 kB] 529s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 529s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [652 kB] 529s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 529s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 529s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 529s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4143 kB] 529s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 529s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [46.8 kB] 529s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 532s Fetched 9495 kB in 3s (3087 kB/s) 532s Reading package lists... 534s Reading package lists... 534s Building dependency tree... 534s Reading state information... 535s Calculating upgrade... 535s The following packages will be upgraded: 535s cloud-init debianutils fonts-ubuntu-console libbsd0 libc-bin libc6 locales 535s python3-markupsafe 535s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 535s Need to get 8499 kB of archives. 535s After this operation, 9216 B disk space will be freed. 535s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 535s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libc6 s390x 2.39-0ubuntu6 [2847 kB] 536s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libc-bin s390x 2.39-0ubuntu6 [654 kB] 536s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libbsd0 s390x 0.12.1-1 [46.7 kB] 536s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x locales all 2.39-0ubuntu6 [4232 kB] 537s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 537s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 537s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 537s Preconfiguring packages ... 537s Fetched 8499 kB in 2s (4615 kB/s) 538s (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 ... 51778 files and directories currently installed.) 538s Preparing to unpack .../debianutils_5.17_s390x.deb ... 538s Unpacking debianutils (5.17) over (5.16) ... 538s Setting up debianutils (5.17) ... 538s (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 ... 51778 files and directories currently installed.) 538s Preparing to unpack .../libc6_2.39-0ubuntu6_s390x.deb ... 538s Unpacking libc6:s390x (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 538s Setting up libc6:s390x (2.39-0ubuntu6) ... 539s (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 ... 51778 files and directories currently installed.) 539s Preparing to unpack .../libc-bin_2.39-0ubuntu6_s390x.deb ... 539s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 539s Setting up libc-bin (2.39-0ubuntu6) ... 539s (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 ... 51778 files and directories currently installed.) 539s Preparing to unpack .../libbsd0_0.12.1-1_s390x.deb ... 539s Unpacking libbsd0:s390x (0.12.1-1) over (0.11.8-1) ... 539s Preparing to unpack .../locales_2.39-0ubuntu6_all.deb ... 539s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 540s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 540s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 540s Preparing to unpack .../python3-markupsafe_2.1.5-1build1_s390x.deb ... 540s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 540s Preparing to unpack .../cloud-init_24.1.2-0ubuntu1_all.deb ... 540s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 540s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 540s Setting up cloud-init (24.1.2-0ubuntu1) ... 542s Setting up locales (2.39-0ubuntu6) ... 543s Generating locales (this might take a while)... 545s en_US.UTF-8... done 545s Generation complete. 545s Setting up python3-markupsafe (2.1.5-1build1) ... 545s Setting up libbsd0:s390x (0.12.1-1) ... 545s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 545s Processing triggers for man-db (2.12.0-3) ... 546s Processing triggers for libc-bin (2.39-0ubuntu6) ... 547s Reading package lists... 547s Building dependency tree... 547s Reading state information... 548s 0 upgraded, 0 newly installed, 0 to remove and 234 not upgraded. 548s Unknown architecture, assuming PC-style ttyS0 548s sh: Attempting to set up Debian/Ubuntu apt sources automatically 548s sh: Distribution appears to be Ubuntu 549s Reading package lists... 550s Building dependency tree... 550s Reading state information... 550s eatmydata is already the newest version (131-1). 550s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 550s Reading package lists... 550s Building dependency tree... 550s Reading state information... 551s dbus is already the newest version (1.14.10-4ubuntu1). 551s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 551s Reading package lists... 551s Building dependency tree... 551s Reading state information... 552s rng-tools-debian is already the newest version (2.4). 552s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 552s Reading package lists... 552s Building dependency tree... 552s Reading state information... 552s The following packages will be REMOVED: 552s cloud-init* python3-configobj* python3-debconf* 552s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 552s After this operation, 3256 kB disk space will be freed. 553s (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 ... 51777 files and directories currently installed.) 553s Removing cloud-init (24.1.2-0ubuntu1) ... 553s Removing python3-configobj (5.0.8-3) ... 553s Removing python3-debconf (1.5.86) ... 553s Processing triggers for man-db (2.12.0-3) ... 554s (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 ... 51388 files and directories currently installed.) 554s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 554s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 555s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 555s invoke-rc.d: policy-rc.d denied execution of try-restart. 555s Reading package lists... 556s Building dependency tree... 556s Reading state information... 556s linux-generic is already the newest version (6.8.0-11.11+1). 556s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 556s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 556s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 557s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 559s Reading package lists... 559s Reading package lists... 560s Building dependency tree... 560s Reading state information... 560s Calculating upgrade... 560s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 560s Reading package lists... 560s Building dependency tree... 560s Reading state information... 560s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 561s autopkgtest [16:53:16]: rebooting testbed after setup commands that affected boot 587s Reading package lists... 587s Building dependency tree... 587s Reading state information... 587s Starting pkgProblemResolver with broken count: 0 587s Starting 2 pkgProblemResolver with broken count: 0 587s Done 588s The following additional packages will be installed: 588s gem2deb-test-runner libjs-jquery libjs-jquery-easing libjs-jquery-fancybox 588s libjs-jquery-mousewheel libjs-jquery-ui libruby libruby3.1 puppet-lint rake 588s ruby ruby-diff-lcs ruby-docile ruby-net-telnet ruby-rspec 588s ruby-rspec-collection-matchers ruby-rspec-core ruby-rspec-expectations 588s ruby-rspec-its ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm 588s ruby-simplecov ruby-simplecov-html ruby-webrick ruby-xmlrpc ruby3.1 588s rubygems-integration sharness 588s Suggested packages: 588s libjs-jquery-ui-docs ri ruby-dev bundler 588s Recommended packages: 588s javascript-common zip fonts-lato 588s The following NEW packages will be installed: 588s autopkgtest-satdep gem2deb-test-runner libjs-jquery libjs-jquery-easing 588s libjs-jquery-fancybox libjs-jquery-mousewheel libjs-jquery-ui libruby 588s libruby3.1 puppet-lint rake ruby ruby-diff-lcs ruby-docile ruby-net-telnet 588s ruby-rspec ruby-rspec-collection-matchers ruby-rspec-core 588s ruby-rspec-expectations ruby-rspec-its ruby-rspec-mocks ruby-rspec-support 588s ruby-rubygems ruby-sdbm ruby-simplecov ruby-simplecov-html ruby-webrick 588s ruby-xmlrpc ruby3.1 rubygems-integration sharness 588s 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. 588s Need to get 7322 kB/7322 kB of archives. 588s After this operation, 35.4 MB of additional disk space will be used. 588s Get:1 /tmp/autopkgtest.nlGCjz/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [764 B] 588s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x rubygems-integration all 1.18 [5336 B] 588s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB] 588s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x ruby-webrick all 1.8.1-1 [52.3 kB] 588s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x ruby-xmlrpc all 0.3.2-2 [24.8 kB] 588s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x libruby s390x 1:3.1+1 [4640 B] 588s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x ruby-sdbm s390x 1.0.0-5build3 [19.1 kB] 588s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libruby3.1 s390x 3.1.2-7ubuntu4 [5197 kB] 589s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x ruby3.1 s390x 3.1.2-7ubuntu4 [49.1 kB] 589s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x ruby-rubygems all 3.4.20-1 [238 kB] 589s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x ruby s390x 1:3.1+1 [3466 B] 589s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x rake all 13.0.6-3 [61.6 kB] 589s Get:13 http://ftpmaster.internal/ubuntu noble/universe s390x gem2deb-test-runner s390x 2.2.2 [18.2 kB] 589s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 589s Get:15 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-easing all 12-4 [6970 B] 589s Get:16 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-mousewheel all 1:3.1.13-5 [6324 B] 589s Get:17 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-fancybox all 12-4 [45.7 kB] 589s Get:18 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 589s Get:19 http://ftpmaster.internal/ubuntu noble/universe s390x puppet-lint all 3.0.1-1 [42.0 kB] 589s Get:20 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-diff-lcs all 1.5.1-1 [22.8 kB] 589s Get:21 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-docile all 1.1.5-2.1 [5708 B] 589s Get:22 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 589s Get:23 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 589s Get:24 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 589s Get:25 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 589s Get:26 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 589s Get:27 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rspec-collection-matchers all 1.2.0-2 [8036 B] 589s Get:28 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rspec-its all 1.3.0-1 [6212 B] 589s Get:29 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-simplecov-html all 0.12.3-2 [477 kB] 589s Get:30 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-simplecov all 0.22.0-1 [40.7 kB] 589s Get:31 http://ftpmaster.internal/ubuntu noble/universe s390x sharness all 1.0.0-1.1 [25.7 kB] 590s Fetched 7322 kB in 2s (4743 kB/s) 590s Selecting previously unselected package rubygems-integration. 590s (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 ... 51331 files and directories currently installed.) 590s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 590s Unpacking rubygems-integration (1.18) ... 590s Selecting previously unselected package ruby-net-telnet. 590s Preparing to unpack .../01-ruby-net-telnet_0.2.0-1_all.deb ... 590s Unpacking ruby-net-telnet (0.2.0-1) ... 590s Selecting previously unselected package ruby-webrick. 590s Preparing to unpack .../02-ruby-webrick_1.8.1-1_all.deb ... 590s Unpacking ruby-webrick (1.8.1-1) ... 590s Selecting previously unselected package ruby-xmlrpc. 590s Preparing to unpack .../03-ruby-xmlrpc_0.3.2-2_all.deb ... 590s Unpacking ruby-xmlrpc (0.3.2-2) ... 590s Selecting previously unselected package libruby:s390x. 590s Preparing to unpack .../04-libruby_1%3a3.1+1_s390x.deb ... 590s Unpacking libruby:s390x (1:3.1+1) ... 590s Selecting previously unselected package ruby-sdbm:s390x. 590s Preparing to unpack .../05-ruby-sdbm_1.0.0-5build3_s390x.deb ... 590s Unpacking ruby-sdbm:s390x (1.0.0-5build3) ... 590s Selecting previously unselected package libruby3.1:s390x. 590s Preparing to unpack .../06-libruby3.1_3.1.2-7ubuntu4_s390x.deb ... 590s Unpacking libruby3.1:s390x (3.1.2-7ubuntu4) ... 590s Selecting previously unselected package ruby3.1. 590s Preparing to unpack .../07-ruby3.1_3.1.2-7ubuntu4_s390x.deb ... 590s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 591s Selecting previously unselected package ruby-rubygems. 591s Preparing to unpack .../08-ruby-rubygems_3.4.20-1_all.deb ... 591s Unpacking ruby-rubygems (3.4.20-1) ... 591s Selecting previously unselected package ruby. 591s Preparing to unpack .../09-ruby_1%3a3.1+1_s390x.deb ... 591s Unpacking ruby (1:3.1+1) ... 591s Selecting previously unselected package rake. 591s Preparing to unpack .../10-rake_13.0.6-3_all.deb ... 591s Unpacking rake (13.0.6-3) ... 591s Selecting previously unselected package gem2deb-test-runner. 591s Preparing to unpack .../11-gem2deb-test-runner_2.2.2_s390x.deb ... 591s Unpacking gem2deb-test-runner (2.2.2) ... 591s Selecting previously unselected package libjs-jquery. 591s Preparing to unpack .../12-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 591s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 591s Selecting previously unselected package libjs-jquery-easing. 591s Preparing to unpack .../13-libjs-jquery-easing_12-4_all.deb ... 591s Unpacking libjs-jquery-easing (12-4) ... 591s Selecting previously unselected package libjs-jquery-mousewheel. 591s Preparing to unpack .../14-libjs-jquery-mousewheel_1%3a3.1.13-5_all.deb ... 591s Unpacking libjs-jquery-mousewheel (1:3.1.13-5) ... 591s Selecting previously unselected package libjs-jquery-fancybox. 591s Preparing to unpack .../15-libjs-jquery-fancybox_12-4_all.deb ... 591s Unpacking libjs-jquery-fancybox (12-4) ... 591s Selecting previously unselected package libjs-jquery-ui. 591s Preparing to unpack .../16-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 591s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 591s Selecting previously unselected package puppet-lint. 591s Preparing to unpack .../17-puppet-lint_3.0.1-1_all.deb ... 591s Unpacking puppet-lint (3.0.1-1) ... 591s Selecting previously unselected package ruby-diff-lcs. 591s Preparing to unpack .../18-ruby-diff-lcs_1.5.1-1_all.deb ... 591s Unpacking ruby-diff-lcs (1.5.1-1) ... 591s Selecting previously unselected package ruby-docile. 591s Preparing to unpack .../19-ruby-docile_1.1.5-2.1_all.deb ... 591s Unpacking ruby-docile (1.1.5-2.1) ... 591s Selecting previously unselected package ruby-rspec-support. 591s Preparing to unpack .../20-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 591s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 591s Selecting previously unselected package ruby-rspec-core. 591s Preparing to unpack .../21-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 591s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 591s Selecting previously unselected package ruby-rspec-expectations. 591s Preparing to unpack .../22-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 591s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 591s Selecting previously unselected package ruby-rspec-mocks. 591s Preparing to unpack .../23-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 591s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 591s Selecting previously unselected package ruby-rspec. 591s Preparing to unpack .../24-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 591s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 591s Selecting previously unselected package ruby-rspec-collection-matchers. 591s Preparing to unpack .../25-ruby-rspec-collection-matchers_1.2.0-2_all.deb ... 591s Unpacking ruby-rspec-collection-matchers (1.2.0-2) ... 591s Selecting previously unselected package ruby-rspec-its. 591s Preparing to unpack .../26-ruby-rspec-its_1.3.0-1_all.deb ... 591s Unpacking ruby-rspec-its (1.3.0-1) ... 591s Selecting previously unselected package ruby-simplecov-html. 591s Preparing to unpack .../27-ruby-simplecov-html_0.12.3-2_all.deb ... 591s Unpacking ruby-simplecov-html (0.12.3-2) ... 591s Selecting previously unselected package ruby-simplecov. 591s Preparing to unpack .../28-ruby-simplecov_0.22.0-1_all.deb ... 591s Unpacking ruby-simplecov (0.22.0-1) ... 591s Selecting previously unselected package sharness. 591s Preparing to unpack .../29-sharness_1.0.0-1.1_all.deb ... 591s Unpacking sharness (1.0.0-1.1) ... 591s Selecting previously unselected package autopkgtest-satdep. 591s Preparing to unpack .../30-2-autopkgtest-satdep.deb ... 591s Unpacking autopkgtest-satdep (0) ... 591s Setting up libjs-jquery-mousewheel (1:3.1.13-5) ... 591s Setting up rubygems-integration (1.18) ... 591s Setting up ruby-net-telnet (0.2.0-1) ... 591s Setting up sharness (1.0.0-1.1) ... 591s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 591s Setting up ruby-webrick (1.8.1-1) ... 591s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 591s Setting up ruby-xmlrpc (0.3.2-2) ... 591s Setting up libjs-jquery-easing (12-4) ... 591s Setting up libjs-jquery-fancybox (12-4) ... 591s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 591s Setting up libruby:s390x (1:3.1+1) ... 591s Setting up ruby-rubygems (3.4.20-1) ... 591s Setting up ruby-sdbm:s390x (1.0.0-5build3) ... 591s Setting up libruby3.1:s390x (3.1.2-7ubuntu4) ... 591s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 591s Setting up ruby (1:3.1+1) ... 591s Setting up rake (13.0.6-3) ... 591s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 591s Setting up ruby-docile (1.1.5-2.1) ... 591s Setting up ruby-diff-lcs (1.5.1-1) ... 591s Setting up ruby-simplecov-html (0.12.3-2) ... 591s Setting up puppet-lint (3.0.1-1) ... 591s Setting up gem2deb-test-runner (2.2.2) ... 591s Setting up ruby-simplecov (0.22.0-1) ... 591s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 591s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 591s Setting up ruby-rspec-its (1.3.0-1) ... 591s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 591s Setting up ruby-rspec-collection-matchers (1.2.0-2) ... 591s Setting up autopkgtest-satdep (0) ... 591s Processing triggers for libc-bin (2.39-0ubuntu6) ... 591s Processing triggers for man-db (2.12.0-3) ... 596s (Reading database ... 55368 files and directories currently installed.) 596s Removing autopkgtest-satdep (0) ... 598s autopkgtest [16:53:53]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 598s autopkgtest [16:53:53]: test gem2deb-test-runner: [----------------------- 598s 598s ┌──────────────────────────────────────────────────────────────────────────────┐ 598s │ Checking Rubygems dependency resolution on ruby3.1 │ 598s └──────────────────────────────────────────────────────────────────────────────┘ 598s 598s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"puppet-lint\" 598s mv lib ./.gem2deb.lib 598s mv ./.gem2deb.lib lib 598s 598s ┌──────────────────────────────────────────────────────────────────────────────┐ 598s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 598s └──────────────────────────────────────────────────────────────────────────────┘ 598s 598s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 598s mv lib ./.gem2deb.lib 598s /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --exclude-pattern \*\*/acceptance/puppet_lint_spec.rb --format documentation 599s WARNING: `around(:context)` hooks are not supported and behave like `around(:example). Called from /tmp/autopkgtest.nlGCjz/build.NtJ/src/spec/unit/puppet-lint/bin_spec.rb:578:in `block (3 levels) in '. 599s rspec/json_expectations is not available 599s 599s PuppetLint::Bin 599s when running normally 599s exitstatus 599s is expected to eq 0 599s when running without arguments 599s exitstatus 599s is expected to eq 1 599s when asked to display version 599s exitstatus 599s is expected to eq 0 599s stdout 599s is expected to eq "puppet-lint 3.0.1" 599s when asked to display available checks 599s includes check arrow_on_right_operand_line in its output 599s includes check autoloader_layout in its output 599s includes check class_inherits_from_params_class in its output 599s includes check code_on_top_scope in its output 599s includes check inherits_across_namespaces in its output 599s includes check names_containing_dash in its output 599s includes check names_containing_uppercase in its output 599s includes check nested_classes_or_defines in its output 599s includes check parameter_order in its output 599s includes check right_to_left_relationship in its output 599s includes check variable_scope in its output 599s includes check slash_comments in its output 599s includes check star_comments in its output 599s includes check case_without_default in its output 599s includes check selector_inside_resource in its output 599s includes check documentation in its output 599s includes check unquoted_node_name in its output 599s includes check duplicate_params in its output 599s includes check ensure_first_param in its output 599s includes check ensure_not_symlink_target in its output 599s includes check file_mode in its output 599s includes check unquoted_file_mode in its output 599s includes check unquoted_resource_title in its output 599s includes check double_quoted_strings in its output 599s includes check only_variable_string in its output 599s includes check puppet_url_without_modules in its output 599s includes check quoted_booleans in its output 599s includes check single_quote_string_with_variables in its output 599s includes check variables_not_enclosed in its output 599s includes check variable_contains_dash in its output 599s includes check variable_is_lowercase in its output 599s includes check 140chars in its output 599s includes check 2sp_soft_tabs in its output 599s includes check 80chars in its output 599s includes check arrow_alignment in its output 599s includes check hard_tabs in its output 599s includes check trailing_whitespace in its output 599s exitstatus 599s is expected to eq 0 599s when passed multiple files 599s exitstatus 599s is expected to eq 1 599s stdout 599s 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)" 599s when passed a malformed file 599s exitstatus 599s is expected to eq 1 599s stdout 599s is expected to eq "ERROR: Syntax error on line 1 (check: syntax)" 599s stderr 599s is expected to eq "Try running `puppet parser validate `" 599s when passed ignore paths option 599s exitstatus 599s is expected to eq 0 599s stdout 599s is expected to eq "" 599s when limited to errors only 599s exitstatus 599s is expected to eq 1 599s stdout 599s is expected to match /^spec\/fixtures\/test\/manifests\/fail.pp - ERROR/ 599s when limited to warnings only 599s exitstatus 599s is expected to eq 1 599s stdout 599s is expected not to match /ERROR/ 599s when specifying a specific check to run 599s exitstatus 599s is expected to eq 0 599s stdout 599s is expected to match /WARNING/ 599s when asked to display filenames 599s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to match /^spec\/fixtures\/test\/manifests\/fail\.pp -/ 600s when not asked to fail on warnings 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to match /optional parameter/ 600s when asked to provide context to problems 600s exitstatus 600s is expected to eq 0 600s stdout 600s 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 ^" 600s when asked to fail on warnings 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to match /optional parameter/ 600s when used with an invalid option 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to match /invalid option/ 600s when passed a file that does not exist 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to match /specified file does not exist/ 600s when passed a directory 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to match /ERROR/ 600s when disabling a check 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to eq "" 600s when changing the log format 600s to print %{filename} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to eq "fail.pp" 600s to print %{path} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to eq "spec/fixtures/test/manifests/fail.pp" 600s to print %{fullpath} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to match /^(\/|[A-Za-z]\:).+\/spec\/fixtures\/test\/manifests\/fail\.pp$/ 600s to print %{line} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to eq "2" 600s to print %{kind} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to eq "error" 600s to print %{KIND} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to eq "ERROR" 600s to print %{check} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to eq "autoloader_layout" 600s to print %{message} 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to eq "test::foo not in autoload module layout" 600s when displaying results as json 600s exitstatus 600s is expected to eq 0 600s stdout 600s example at ./spec/unit/puppet-lint/bin_spec.rb:377 (PENDING: No reason given) 600s when displaying results for multiple targets as json 600s exitstatus 600s is expected to eq 1 600s stdout 600s example at ./spec/unit/puppet-lint/bin_spec.rb:397 (PENDING: No reason given) 600s when displaying results as SARIF 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to match /"uri": "warning.pp"/ 600s when displaying results for multiple targets as SARIF 600s exitstatus 600s is expected to eq 1 600s stdout 600s is expected to match /"uri": "warning.pp"/ 600s when hiding ignored problems 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected not to match /IGNORED/ 600s when showing ignored problems 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to match /IGNORED/ 600s when showing ignored problems with a reason 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to eq "IGNORED: double quoted string containing no variables on line 3 (check: double_quoted_strings)\n for a good reason" 600s ignoring multiple checks on a line 600s exitstatus 600s is expected to eq 0 600s ignoring multiple checks in a block 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to match /^.*line 6(?!\d)/ 600s when an lint:endignore control comment exists with no opening lint:ignore comment 600s exitstatus 600s is expected to eq 0 600s stderr 600s is expected to match /WARNING: lint:endignore comment with no opening lint:ignore: comment found on line 1/ 600s when a lint:ignore control comment block is not terminated properly 600s stderr 600s is expected to match /WARNING: lint:ignore:140chars comment on line 2 with no closing lint:endignore comment/ 600s when fixing a file with \n line endings 600s does not change the line endings 600s exitstatus 600s is expected to eq 0 600s when overriding config file options with command line options 600s and config file sets "--only-checks=variable_contains_dash" 600s and command-line does not override "--only-checks" 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to eq "WARNING: variable contains a dash on line 3 (check: variable_contains_dash)" 600s and command-line sets "--only-checks=variable_is_lowercase" 600s exitstatus 600s is expected to eq 0 600s stdout 600s is expected to eq "WARNING: variable contains an uppercase letter on line 4 (check: variable_is_lowercase)" 600s 600s PuppetLint::Checks 600s #initialize 600s is expected to have attributes {:problems => []} 600s #load_data 600s when the tokeniser encounters an error 600s and the reason for the error is unknown 600s stores an empty tokens array 600s creates a syntax error problem for the file 600s and the reason for the error is known 600s stores an empty tokens array 600s creates a syntax error problem for the file 600s #run 600s loads the manifest data 600s when there are checks enabled 600s runs the enabled checks 600s does not run the disabled checks 600s when a check finds a problem in the manifest 600s adds the found problems to the problems array 600s and fix is enabled 600s calls #fix_problems on the check and adds the results to the problems array 600s when an unhandled exception is raised 600s prints out information about the puppet-lint version and ruby environment 600s prints out the details of the exception raised 600s and the file being linted is readable 600s adds the contents of the file to the bug report 600s #enabled_checks 600s checks the configuration for each check to see if it is enabled 600s #manifest 600s reassembles the manifest from the tokens array 600s 600s PuppetLint::Configuration 600s creates check methods on the fly 600s knows what checks have been added 600s responds nil to unknown config options 600s is able to explicitly add options 600s is able to add options on the fly 600s is able to set sane defaults 600s detects github actions 600s 600s PuppetLint::Data 600s .resource_indexes 600s when a namespaced class name contains a single colon 600s raises a SyntaxError 600s when typo in namespace separator makes parser look for resource 600s raises a SyntaxError 600s .insert 600s adds token at the given index 600s sets the prev_token 600s sets the prev_code_token 600s sets the next_token 600s sets the next_code_token 600s updates the existing next_token 600s updates the existing next_code_token 600s updates the existing prev_token 600s updates the existing prev_code_token 600s .delete 600s removes the token 600s updates the existing next_token 600s updates the existing next_code_token 600s updates the existing prev_token 600s updates the existing prev_code_token 600s 600s quoted_booleans 600s with a single line ignore 600s detects three problems 600s has two warnings 600s has one ignored problem 600s with a single line ignore and a reason 600s detects three problems 600s has two warnings 600s has one ignored problem with a reason 600s with a block ignore 600s detects four problems 600s has two warnings 600s has two ignored problems 600s with a block ignore and a reason 600s detects four problems 600s has two warnings 600s has two ignored problems with a reason 600s disable multiple checks on a line with a reason 600s detects 1 problems 600s has one ignored problems 600s disable multiple checks in a block 600s detects 2 problems 600s ignores both problems 600s 600s PuppetLint::Lexer::StringSlurper 600s #parse 600s when parsing an unterminated string 600s raises an UnterminatedStringError 600s when parsing up to a double quote 600s returns a single segment up to the double quote 600s and the string is empty 600s returns a single empty string segment 600s and the string contains 600s a newline 600s includes the newline in the string segment 600s an escaped $var 600s does not create an unenclosed variable segment 600s an escaped ${} enclosure 600s does not create an interpolation segment 600s a variable and a suffix 600s puts the variable into an interpolation segment 600s a variable surrounded by text 600s puts the variable into an interpolation segment 600s multiple variables with surrounding text 600s puts each variable into an interpolation segment 600s only an enclosed variable 600s puts empty string segments around the interpolated segment 600s an enclosed variable with an unnecessary $ 600s does not remove the unnecessary $ 600s a variable with an array reference 600s includes the references in the interpolated section 600s only enclosed variables 600s creates an interpolation section per variable 600s an unenclosed variable 600s creates a special segment for the unenclosed variable 600s an interpolation with a nested single quoted string 600s creates an interpolation segment for the nested string 600s an interpolation with nested math 600s creates an interpolation segment for the nested math 600s an interpolation with a nested array 600s creates an interpolation segment for the nested array 600s repeated $s 600s creates a single string segment 600s multiple unenclosed variables 600s creates a special segment for each unenclosed variable 600s an unenclosed variable with a trailing $ 600s places the trailing $ in a string segment 600s an unenclosed variable starting with two $s 600s includes the preceeding $ in the string segment before the unenclosed variable 600s an unenclosed variable with incorrect namespacing 600s only includes the valid part of the variable name in the segment 600s a variable followed by an odd number of backslashes before a double quote 600s does not let this double quote terminate the string 600s a variable followed by an even number of backslashes before a double quote 600s recognizes this double quote as the terminator 600s an interpolation with a complex function chain 600s keeps the whole function chain in a single interpolation segment 600s nested interpolations 600s keeps each full interpolation in its own segment 600s interpolation with nested braces 600s is expected to eq [[:STRING, ""], [:INTERP, "$foo.map |$bar| { something($bar) }"], [:STRING, ""]] 600s #parse_heredoc 600s when the heredoc text contains the tag 600s terminates the heredoc at the closing tag 600s when parsing a heredoc with interpolation disabled 600s that is a plain heredoc 600s splits the heredoc into two segments 600s that contains a value enclosed in ${} 600s does not create an interpolation segment 600s that contains an unenclosed variable 600s does not create a segment for the unenclosed variable 600s when parsing a heredoc with interpolation enabled 600s that is a plain heredoc 600s splits the heredoc into two segments 600s that contains a value enclosed in ${} 600s creates an interpolation segment 600s that contains an unenclosed variable 600s does not create a segment for the unenclosed variable 600s that contains a nested interpolation 600s does not create a segment for the unenclosed variable 600s that contains an interpolation with nested braces 600s does not create a segment for the unenclosed variable 600s that contains braces 600s is expected to eq [[:HEREDOC, " {\n \"foo\": \"bar\"\n }\n "], [:HEREDOC_TERM, "|-end"]] 600s #consumed_chars 600s when slurping a string containing multibyte characters 600s counts the multibyte character as a single consumed character 600s when slurping an empty string 600s consumes only the closing quote 600s 600s PuppetLint::Lexer::Token 600s is expected to respond to #type 600s is expected to respond to #value 600s is expected to respond to #line 600s is expected to respond to #column 600s type 600s is expected to eq :NAME 600s value 600s is expected to eq "foo" 600s line 600s is expected to eq 1 600s column 600s is expected to eq 2 600s inspect 600s is expected to eq "" 600s 600s PuppetLint::Lexer 600s handles 'case' as a keyword 600s handles 'class' as a keyword 600s handles 'default' as a keyword 600s handles 'define' as a keyword 600s handles 'import' as a keyword 600s handles 'if' as a keyword 600s handles 'elsif' as a keyword 600s handles 'else' as a keyword 600s handles 'inherits' as a keyword 600s handles 'node' as a keyword 600s handles 'and' as a keyword 600s handles 'or' as a keyword 600s handles 'undef' as a keyword 600s handles 'true' as a keyword 600s handles 'false' as a keyword 600s handles 'in' as a keyword 600s handles 'unless' as a keyword 600s has a token named 'LBRACK' 600s has a token named 'RBRACK' 600s has a token named 'LBRACE' 600s has a token named 'RBRACE' 600s has a token named 'LPAREN' 600s has a token named 'RPAREN' 600s has a token named 'EQUALS' 600s has a token named 'ISEQUAL' 600s has a token named 'GREATEREQUAL' 600s has a token named 'GREATERTHAN' 600s has a token named 'LESSTHAN' 600s has a token named 'LESSEQUAL' 600s has a token named 'NOTEQUAL' 600s has a token named 'NOT' 600s has a token named 'COMMA' 600s has a token named 'DOT' 600s has a token named 'COLON' 600s has a token named 'AT' 600s has a token named 'LLCOLLECT' 600s has a token named 'RRCOLLECT' 600s has a token named 'LCOLLECT' 600s has a token named 'RCOLLECT' 600s has a token named 'SEMIC' 600s has a token named 'QMARK' 600s has a token named 'BACKSLASH' 600s has a token named 'FARROW' 600s has a token named 'PARROW' 600s has a token named 'APPENDS' 600s has a token named 'PLUS' 600s has a token named 'MINUS' 600s has a token named 'DIV' 600s has a token named 'TIMES' 600s has a token named 'MODULO' 600s has a token named 'PIPE' 600s has a token named 'LSHIFT' 600s has a token named 'RSHIFT' 600s has a token named 'MATCH' 600s has a token named 'NOMATCH' 600s has a token named 'IN_EDGE' 600s has a token named 'OUT_EDGE' 600s has a token named 'IN_EDGE_SUB' 600s has a token named 'OUT_EDGE_SUB' 600s has a token named 'NEWLINE' 600s has a token named 'NEWLINE' 600s has a token named 'NEWLINE' 600s invalid code 600s borks 600s #new_token 600s calculates the line number for an empty string 600s gets correct line number after double quoted multi line string 600s gets correct line number after a multi line comment 600s calculates the line number for a multi line string 600s calculates line number for string that ends with newline 600s calculates the column number for an empty string 600s calculates the column number for a single line string 600s calculates the column number for a multi line string 600s #process_string_segments 600s an empty string segment 600s creates a :STRING token 600s can render the result back into a manifest 600s an interpolated variable with a suffix 600s creates a tokenised string with an interpolated variable 600s can render the result back into a manifest 600s an interpolated variable surrounded by string segments 600s creates a tokenised string with an interpolated variable 600s can render the result back into a manifest 600s multiple interpolated variables with surrounding text 600s creates a tokenised string with the interpolated variables 600s can render the result back into a manifest 600s only a single interpolated variable 600s creates a tokenised string 600s can render the result back into a manifest 600s treats a variable named the same as the keyword as a variable 600s for 'case' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'class' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'default' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'define' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'import' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'if' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'elsif' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'else' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'inherits' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'node' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'and' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'or' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'undef' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'false' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'true' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'in' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'unless' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'function' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'type' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'attr' 600s creates a tokenised string 600s can render the result back into a manifest 600s for 'private' 600s creates a tokenised string 600s can render the result back into a manifest 600s an interpolated variable with an unnecessary $ 600s creates a tokenised string 600s includes the extra $ in the rendered manifest 600s an interpolated variable with an array reference 600s creates a tokenised string 600s can render the result back into a manifest 600s multiple interpreted variables 600s creates a tokenised string 600s can render the result back into a manifest 600s an unenclosed variable 600s creates a tokenised string 600s can render the result back into a manifest 600s an interpolation with a nested single quote string 600s creates a tokenised string 600s can render the result back into a manifest 600s an interpolation with a nested math expression 600s creates a tokenised string 600s can render the result back into a manifest 600s an interpolation with a nested array 600s creates a tokenised string 600s can render the result back into a manifest 600s multiple unenclosed variables 600s creates a tokenised string 600s can render the result back into a manifest 600s an unenclosed variable with a trailing $ 600s creates a tokenised string 600s can render the result back into a manifest 600s an interpolation with a complex function chain 600s creates a tokenised string 600s can render the result back into a manifest 600s nested interpolations 600s creates a tokenised string 600s can render the result back into a manifest 600s interpolation with nested braces 600s creates a tokenised string 600s can render the result back into a manifest 600s :STRING / :DQ 600s handles a string with newline characters 600s calculates the column number correctly after an enclosed variable 600s calculates the column number correctly after an enclosed variable starting with a string 600s calculates the column number correctly after an enclosed variable ending with a string 600s calculates the column number correctly after an enclosed variable surround by a string 600s does not enclose variable with a chained function call 600s :TYPE 600s matches Data Types 600s matches Catalog Types 600s matches Abstract Types 600s Platform Types 600s matches Callable 600s matches Sensitive 600s :HEREDOC without interpolation 600s parses a simple heredoc 600s does not interpolate the contents of the heredoc 600s handles multiple heredoc declarations on a single line 600s handles a heredoc that specifies a syntax 600s handles a heredoc with spaces in the tag 600s handles a heredoc with no indentation 600s :HEREDOC with interpolation 600s parses a heredoc with no interpolated values as a :HEREDOC 600s parses a heredoc with interpolated values 600s does not remove the unnecessary $ from enclosed variables 600s :CLASSREF 600s matches single capitalised alphanumeric term 600s matches two capitalised alphanumeric terms sep by :: 600s matches many capitalised alphanumeric terms sep by :: 600s matches capitalised terms prefixed by :: 600s matches terms that start with Types 600s :NAME 600s matches lowercase alphanumeric terms 600s matches lowercase alphanumeric terms sep by :: 600s matches many lowercase alphanumeric terms sep by :: 600s matches lowercase alphanumeric terms prefixed by :: 600s matches barewords beginning with an underscore 600s :FUNCTION_NAME 600s matches when a :NAME is followed by a :LPAREN 600s :NUMBER 600s matches numeric terms 600s matches float terms 600s matches hexadecimal terms 600s matches float with exponent terms 600s matches float with exponent terms 600s matches float with negative exponent terms 600s :COMMENT 600s matches everything on a line after # 600s does not include DOS line endings in the comment value 600s does not include Unix line endings in the comment value 600s :MLCOMMENT 600s matches comments on a single line 600s matches comments on multiple lines 600s :SLASH_COMMENT 600s matches everyone on a line after // 600s does not include DOS line endings in the comment value 600s does not include Unix line endings in the comment value 600s :SSTRING 600s matches a single quoted string 600s matches a single quoted string with an escaped ' 600s matches a single quoted string with an escaped $ 600s matches a single quoted string with an escaped . 600s matches a single quoted string with an escaped \n 600s matches an empty string 600s matches an empty string ending with \ 600s matches single quoted string containing a line break 600s :REGEX 600s matches anything enclosed in // 600s matches even if there is \n in the regex 600s does not consider \/ to be the end of the regex 600s is allowed as a param to a data type 600s is allowed as a param to an optional data type 600s does not match chained division 600s properlies parse when regex follows an if 600s properlies parse when a regex follows an elsif 600s properlies parse when a regex is provided as a function argument 600s discriminates between division and regexes 600s :STRING 600s parses strings with embedded strings 600s matches double quoted string containing a line break 600s handles interpolated values that contain double quotes 600s :WHITESPACE 600s parses spaces 600s parses tabs 600s parses unicode spaces 600s 600s arrow_on_right_operand_line 600s chain operator 600s both operands on same line 600s does not detect any problems 600s arrow on the line of left operand 600s detects a problem 600s creates a warning 600s with fix enabled 600s fixes the problem 600s moves the arrow to before the right operand 600s arrow on the line of right operand 600s does not detect any problems 600s arrow on the line of left operand with comment in between 600s detects a problem 600s creates a warning 600s with fix enabled 600s fixes the problem 600s moves the arrow to before the right operand 600s arrow on the line of the left operand with a comment following the arrow 600s detects a problem 600s creates a warning 600s with fix enabled 600s fixes the problem 600s moves the arrow to before the right operand 600s subscribe chain operator 600s both operands on same line 600s does not detect any problems 600s arrow on the line of left operand 600s detects a problem 600s creates a warning 600s with fix enabled 600s fixes the problem 600s moves the arrow to before the right operand 600s arrow on the line of right operand 600s does not detect any problems 600s arrow on the line of left operand with comment in between 600s detects a problem 600s creates a warning 600s with fix enabled 600s fixes the problem 600s moves the arrow to before the right operand 600s arrow on the line of the left operand with a comment following the arrow 600s detects a problem 600s creates a warning 600s with fix enabled 600s fixes the problem 600s moves the arrow to before the right operand 600s 600s autoloader_layout 600s foo::bar in foo/manifests/bar.pp 600s does not detect any problems 600s foo::bar::baz in foo/manifests/bar/baz.pp 600s does not detect any problems 600s foo in foo/manifests/init.pp 600s does not detect any problems 600s foo::bar in foo/manifests/init.pp 600s only detects a single problem 600s creates an error 600s foo included in bar/manifests/init.pp 600s does not detect any problems 600s foo in puppet-foo/manifests/init.pp 600s detects a single problem 600s foo in puppet-foo/manifests/bar.pp with relative option 600s detects a single problem 600s foo in puppet-foo/manifests/init.pp with relative option 600s does not detect any problems 600s 600s class_inherits_from_params_class 600s parameterised class that inherits from a params class 600s only detects a single problem 600s creates a warning 600s class without parameters 600s does not detect any problems 600s 600s code_on_top_scope 600s comments outside class block 600s problems 600s is expected to be empty 600s new lines outside of class-define block 600s problems 600s is expected to be empty 600s code outside class block 600s problems 600s is expected to have 4 problems 600s 600s inherits_across_namespaces 600s class inheriting from parent in same module namespace 600s does not detect any problems 600s class inheriting from sister in same module namespace 600s does not detect any problems 600s class inheriting from another module namespace 600s only detects a single problem 600s creates a warning 600s 600s names_containing_uppercase 600s defined type named FooBar 600s only detects a single problem 600s creates an error 600s class named FooBar 600s only detects a single problem 600s creates an error 600s class named Foo::BarFoo 600s only detects a single problem 600s creates an error 600s check fix - 600s creates an error 600s downcases the class name 600s 600s names_containing_dash 600s module named foo-bar 600s only detects a single problem 600s creates an error 600s define named foo-bar 600s only detect a single problem 600s creates an error 600s class named bar-foo 600s only detects a single problem 600s creates an error 600s multiple classes 600s creates an error 600s 600s nested_classes_or_defines 600s class on its own 600s does not detect any problems 600s class inside a class 600s only detects a single problem 600s creates a warning 600s instantiating a parametised class inside a class 600s does not detect any problems 600s instantiating a parametised class inside a define 600s does not detect any problems 600s define inside a class 600s only detects a single problem 600s creates a warning 600s 600s parameter_order 600s define with attrs in order 600s does not detect any problems 600s define with parameter that calls a function 600s does not detect any problems 600s define with attrs out of order 600s only detects a single problem 600s creates a warning 600s define parameter set to another variable 600s does not detect any problems 600s define parameter set to another variable with incorrect order 600s only detects a single problem 600s creates a warning 600s issue-101 600s does not detect any problems 600s define parameter w/a hash containing a variable and no optional parameters 600s is expected to have 0 problem 600s define parameter w/a hash containing a variable followed by an optional parameter 600s is expected to contain a warning on line 11 starting in column 13 600s define parameter w/array containing a variable 600s is expected to have 0 problem 600s define parameter with Optional data type 600s is expected to have 0 problems 600s define parameter with array operation 600s is expected to have 0 problems 600s class with attrs in order 600s does not detect any problems 600s class with parameter that calls a function 600s does not detect any problems 600s class with attrs out of order 600s only detects a single problem 600s creates a warning 600s class parameter set to another variable 600s does not detect any problems 600s class parameter set to another variable with incorrect order 600s only detects a single problem 600s creates a warning 600s issue-101 600s does not detect any problems 600s class parameter w/a hash containing a variable and no optional parameters 600s is expected to have 0 problem 600s class parameter w/a hash containing a variable followed by an optional parameter 600s is expected to contain a warning on line 11 starting in column 13 600s class parameter w/array containing a variable 600s is expected to have 0 problem 600s class parameter with Optional data type 600s is expected to have 0 problems 600s class parameter with array operation 600s is expected to have 0 problems 600s 600s right_to_left_relationship 600s chain 2 resources left to right 600s does not detect any problems 600s chain 2 resources right to left 600s only detects a single problem 600s creates a warning 600s 600s variable_scope 600s class with no variables declared accessing top scope 600s only detects a single problem 600s creates a warning 600s class with no variables declared accessing top scope explicitly 600s does not detect any problems 600s class with no variables declared accessing local array index 600s does not detect any problems 600s class with no variables declared accessing local hash key 600s does not detect any problems 600s class with variables declared accessing local scope 600s does not detect any problems 600s class with parameters accessing local scope 600s does not detect any problems 600s defined type with no variables declared accessing top scope 600s only detects a single problem 600s creates a warning 600s defined type with no variables declared accessing top scope explicitly 600s does not detect any problems 600s $name should be auto defined 600s does not detect any problems 600s define with required parameter 600s does not detect any problems 600s future parser blocks 600s only detects two problems 600s creates two warnings 600s nested future parser blocks 600s only detects three problems 600s creates three warnings 600s referencing alias metaparam value as a variable 600s does not detect any problems 600s referencing audit metaparam value as a variable 600s does not detect any problems 600s referencing before metaparam value as a variable 600s does not detect any problems 600s referencing loglevel metaparam value as a variable 600s does not detect any problems 600s referencing noop metaparam value as a variable 600s does not detect any problems 600s referencing notify metaparam value as a variable 600s does not detect any problems 600s referencing require metaparam value as a variable 600s does not detect any problems 600s referencing schedule metaparam value as a variable 600s does not detect any problems 600s referencing stage metaparam value as a variable 600s does not detect any problems 600s referencing subscribe metaparam value as a variable 600s does not detect any problems 600s referencing tag metaparam value as a variable 600s does not detect any problems 600s support the use of facts and trusted facts for Puppet 3.5 onwards 600s does not detect any problems 600s multiple left hand variable assign 600s does not detect any problems 600s nested variable assignment 600s does not detect any problems 600s function calls inside string interpolation 600s does not detect any problems 600s variables in string interpolation 600s only detects one problem 600s creates one warning 600s assigning regex with multiple alternations to variable 600s does not detect any problems 600s 600s slash_comments 600s with fix disabled 600s slash comments 600s only detects a single problem 600s creates a warning 600s with fix enabled 600s slash comments 600s only detects a single problem 600s fixes the manifest 600s replaces the double slash with a hash 600s 600s star_comments 600s with fix disabled 600s multiline comment w/ one line of content 600s only detects a single problem 600s creates a warning 600s with fix enabled 600s multiline comment w/ no indents 600s only detects a single problem 600s creates a warning 600s converts the multiline comment 600s multiline comment w/ one line of content 600s only detects a single problem 600s creates a warning 600s converts the multiline comment 600s multiline comment w/ multiple line of content 600s only detects a single problem 600s creates a warning 600s converts the multiline comment 600s 600s case_without_default 600s case statement with a default case 600s does not detect any problems 600s case statement without a default case 600s only detects a single problem 600s creates a warning 600s nested case statements without a default case on the outermost 600s only detects a single problem 600s creates a warning 600s three nested case statements with two missing default cases 600s detects two problems 600s creates two warnings 600s issue-117 600s does not detect any problems 600s issue-829 nested selector with default in case without default 600s creates one warning 600s issue-829 nested selector with default in case with default 600s does not detect any problems 600s 600s selector_inside_resource 600s resource with a selector 600s only detects a single problem 600s creates a warning 600s resource with a variable as a attr value 600s does not detect any problems 600s 600s documentation 600s undocumented class 600s only detects a single problem 600s creates a warning 600s documented class 600s does not detect any problems 600s incorrectly documented class 600s only detects a single problem 600s creates a warning 600s undocumented defined type 600s only detects a single problem 600s creates a warning 600s documented defined type 600s does not detect any problems 600s 600s unquoted_node_name 600s with fix disabled 600s unquoted node name 600s only detects a single problem 600s creates a warning 600s default node 600s does not detect any problems 600s single quoted node name 600s does not detect any problems 600s regex node name 600s does not detect any problems 600s multiple bare node names 600s detects 3 problems 600s creates 3 warnings 600s mixed node name types 600s detects 2 problems 600s creates 2 warnings 600s multiple node blocks 600s detects 2 problems 600s creates 2 warnings 600s incomplete node block 600s detects a problem 600s creates 1 error 600s with fix enabled 600s unquoted node name 600s only detects a single problem 600s fixes the manifest 600s quotes the node name 600s multiple bare node names 600s detects 3 problems 600s fixes the 3 problems 600s quotes all three node names 600s mixed node name types 600s detects 2 problems 600s fixes the 2 problems 600s quotes the 2 unquoted node names 600s 600s duplicate_params 600s resource with duplicate parameters 600s only detects a single problem 600s creates an error 600s bug #145: resource with a hash and no duplicate parameters 600s does not detect any errors 600s bug #145: resource with a hash and duplicate parameters in subhash 600s only detects a single error 600s creates an error 600s bug #145: resource with a hash and duplicate parameters in parent type 600s only detects a single problem 600s creates an error 600s bug #145: more hash tests and no duplicate parameters 600s does not detect any problems 600s colon as last token in file 600s does not detect any problems 600s 600s ensure_first_param 600s with fix disabled 600s ensure as only attr in a single line resource 600s does not detect any problems 600s ensure as only attr in a multi line resource 600s does not detect any problems 600s ensure as second attr in a multi line resource 600s only detects a single problem 600s creates a warning 600s ensure as first attr in a multi line resource 600s does not detect any problems 600s ensure as a hash key in classes does not need to be first 600s does not detect any problems 600s ensure in nested hash 600s does not detect any problems 600s with fix enabled 600s ensure as only attr in a single line resource 600s does not detect any problems 600s ensure as only attr in a multi line resource 600s does not detect any problems 600s ensure as second attr in a multi line resource 600s only detects a single problem 600s creates a warning 600s makes ensure the first attr 600s ensure as first attr in a multi line resource 600s does not detect any problems 600s ensure as a hash key in classes does not need to be first 600s does not detect any problems 600s ensure is a selector 600s detects a problem 600s fixes the problem 600s moves the whole ensure parameter to the top 600s 600s ensure_not_symlink_target 600s with fix disabled 600s file resource creating a symlink with seperate target attr 600s does not detect any problems 600s file resource creating a symlink with target specified in ensure 600s only detects a single problem 600s creates a warning 600s with fix enabled 600s file resource creating a symlink with seperate target attr 600s does not detect any problems 600s does not modify the manifest 600s file resource creating a symlink with target specified in ensure 600s only detects a single problem 600s fixes the problem 600s creates a new target param 600s 600s file_mode 600s with fix disabled 600s 3 digit file mode 600s only detects a single problem 600s creates a warning 600s 4 digit file mode 600s does not detect any problems 600s file mode as a variable 600s does not detect any problems 600s symbolic file mode 600s does not detect any problems 600s file mode undef unquoted 600s does not detect any problems 600s file mode undef quoted 600s only detects a single problem 600s creates a warning 600s mode as audit value 600s does not detect any problems 600s 3 digit concat mode 600s only detects a single problem 600s creates a warning 600s 4 digit concat mode 600s does not detect any problems 600s concat mode as a variable 600s does not detect any problems 600s symbolic concat mode 600s does not detect any problems 600s concat mode undef unquoted 600s does not detect any problems 600s concat mode undef quoted 600s only detects a single problem 600s creates a warning 600s mode as audit value 600s does not detect any problems 600s mode as a function return value 600s does not detect any problems 600s multi body file bad modes selector 600s detects 3 problems 600s creates three warnings 600s with fix enabled 600s 3 digit file mode 600s only detects a single problem 600s fixes the manifest 600s zeroe pads the file mode 600s file mode undef quoted 600s only detects a single problem 600s creates a warning 600s does not modify the original manifest 600s 3 digit concat mode 600s only detects a single problem 600s fixes the manifest 600s zero pads the concat mode 600s concat mode undef quoted 600s only detects a single problem 600s creates a warning 600s does not modify the original manifest 600s mode as a function return value 600s does not detect any problems 600s does not change the manifest 600s multi body file bad modes selector 600s detects 3 problems 600s fixes 3 problems 600s zero pads the file modes and change them to strings 600s 600s unquoted_file_mode 600s with fix disabled 600s 4 digit unquoted file mode 600s only detects a single problem 600s creates a warning 600s 4 digit unquoted file mode 600s only detects a single problem 600s creates a warning 600s file mode from a function rvalue 600s does not detect any problems 600s multi body file bad modes selector 600s detects 3 problems 600s creates three warnings 600s with fix enabled 600s 4 digit unquoted file mode w/fix 600s only detects a single problem 600s fixes the manifest 600s single quotes the file mode 600s 4 digit unquoted file mode w/fix 600s only detects a single problem 600s fixes the manifest 600s single quotes the file mode 600s file mode from a function rvalue 600s does not detect any problems 600s does not change the manifest 600s multi body file bad modes selector 600s detects 3 problems 600s fixes 3 problems 600s quotes the file modes 600s 600s unquoted_resource_title 600s with fix disabled 600s quoted resource title on single line resource 600s does not detect any problems 600s unquoted resource title on single line resource 600s only detects a single problem 600s creates a warning 600s quoted resource title on multi line resource 600s does not detect any problems 600s unquoted resource title on multi line resource 600s only detects a single problem 600s creates a warning 600s condensed resources with quoted titles 600s does not detect any problems 600s condensed resources with an unquoted title 600s only detects a single problem 600s creates a warning 600s single line resource with an array of titles (all quoted) 600s does not detect any problems 600s resource inside a case statement 600s does not detect any problems 600s issue #116 600s does not detect any problems 600s case statement 600s does not detect any problems 600s with fix enabled 600s unquoted resource title on single line resource 600s only detects a single problem 600s fixes the manifest 600s singles quote the resource title 600s unquoted resource title on multi line resource 600s only detects a single problem 600s fixes the manifest 600s singles quote the resource title 600s condensed resources with an unquoted title 600s only detects a single problem 600s fixes the manifest 600s singles quote the resource title 600s 600s double_quoted_strings 600s with fix disabled 600s double quoted string containing a variable inside single quotes 600s does not detect any problems 600s multiple strings in a line 600s only detects a single problem 600s creates a warning 600s double quoted string nested in a single quoted string 600s does not detect any problems 600s double quoted string after a comment 600s does not detect any problems 600s double quoted string containing newline but no variables 600s does not detect any problems 600s double quoted string with backslash for continuation 600s does not detect any problems 600s double quoted true 600s only detects a single problem 600s creates a warning 600s double quoted false 600s only detects a single problem 600s creates a warning 600s double quoted strings containing supported escape patterns 600s does not detect any problems 600s double quoted string with random escape should be rejected 600s only detects a single problem 600s creates a warning 600s single quotes in a double quoted string 600s does not detect any problems 600s double quoted string containing single quoted string 600s does not detect any problems 600s with fix enabled 600s double quoted string containing a variable inside single quotes 600s does not detect any problems 600s does not modify the manifest 600s double quoted string containing a lone dollar 600s does not detect any problems 600s does not modify the manifest 600s multiple strings in a line 600s only detects a single problem 600s fixes the manifest 600s converts the double quoted string into single quotes 600s single quotes in a double quoted string 600s does not detect any problems 600s does not modify the manifest 600s 600s only_variable_string 600s with fix disabled 600s string containing only a variable 600s only detects a single problem 600s creates a warning 600s string containing only a variable w/ ref 600s only detects a single problem 600s creates a warning 600s string containing only a variable w/ lots of refs 600s only detects a single problem 600s creates a warning 600s string containing only a variable as a hash key 600s does not detect any problems 600s with fix enabled 600s string containing only a variable 600s only detects a single problem 600s fixes the manifest 600s unquotes the variable 600s string contaiting only a variable w/ ref 600s only detects a single problem 600s fixes the manifest 600s unquotes the variable 600s string containing only a variable w/ lots of refs 600s only detects a single problem 600s fixes the manifest 600s unquotes the variable 600s 600s puppet_url_without_modules 600s puppet:// url with modules 600s does not detect any problems 600s with fix disabled 600s puppet:// url without modules 600s only detects a single problem 600s creates a warning 600s with fix enabled 600s puppet:// url without modules 600s only detects a single problem 600s fixes the manifest 600s inserts modules into the path 600s double string wrapped puppet:// urls 600s detects several problems 600s 600s quoted_booleans 600s with fix disabled 600s quoted false 600s only detects a single problem 600s creates a warning 600s quoted true 600s only detects a single problem 600s creates a warning 600s double quoted true 600s only detects a single problem 600s creates a warning 600s double quoted false 600s only detects a single problem 600s creates a warning 600s with fix enabled 600s quoted false 600s only detects a single problem 600s fixes the manifest 600s unquotes the boolean 600s quoted true 600s only detects a single problem 600s fixes the manifest 600s unquotes the boolean 600s double quoted true 600s only detects a single problem 600s fixes the manifest 600s unquotes the boolean 600s double quoted false 600s only detects a single problem 600s fixes the manifest 600s unquotes the boolean 600s 600s single_quote_string_with_variables 600s multiple strings in a line 600s only detects a single problem 600s creates an error 600s single quoted inline template with dollar signs has no problems 600s is expected to have 0 problem 600s single quoted inline epp with dollar signs has no problems 600s is expected to have 0 problem 600s 600s variables_not_enclosed 600s with fix disabled 600s variable not enclosed in {} 600s only detects a single problem 600s creates a warning 600s variable not enclosed in {} after many tokens 600s only detects a single problem 600s creates a warning 600s with fix enabled 600s variable not enclosed in {} 600s only detects a single problem 600s fixes the manifest 600s encloses the variable in braces 600s variable not enclosed in {} after many tokens 600s only detects a single problem 600s fixes the manifest 600s encloses the variable in braces 600s variables not enclosed in {}, delimited by - 600s only detects two problems 600s fixes the manifest 600s encloses both variables in braces 600s variable with a hash or array reference not enclosed 600s only detects a single problem 600s fixes the manifest 600s encloses the variable with the references 600s unenclosed variable followed by a dash and then text 600s only detects a single problem 600s fixes the manifest 600s encloses the variable but not the text 600s 600s variable_contains_dash 600s a variable containing a dash 600s only detects a single problem 600s creates a warning 600s variable containing a dash 600s only detects a single problem 600s creates a warning 600s variable with an array reference containing a dash 600s does not detect any problems 600s enclosed variable in a string followed by a dash 600s does not detect any problems 600s 600s variable_is_lowercase 600s a variable containing an uppercase letter 600s only detects a single problem 600s creates a warning 600s a variable containing only lowercase letters 600s does not detect any problems 600s when typecasting inside an interpolation 600s does not detect any problems 600s when an interpolated variable contains an uppercase letter 600s only detects a single problem 600s creates a warning 600s when an interpolated variable only contains lowercase letters 600s does not detect any problems 600s 600s 140chars 600s file resource with a source line > 140c 600s does not detect any problems 600s file resource with a template line > 140c 600s does not detect any problems 600s length of lines with UTF-8 characters 600s does not detect any problems 600s 141 character line 600s only detects a single problem 600s creates a warning 600s 600s 2sp_soft_tabs 600s when a line is indented by 3 spaces 600s only detects a single problem 600s creates an error 600s 600s 80chars 600s file resource with a source line > 80c 600s does not detect any problems 600s file resource with a template line > 80c 600s does not detect any problems 600s length of lines with UTF-8 characters 600s does not detect any problems 600s 81 character line 600s only detects a single problem 600s creates a warning 600s 600s arrow_alignment 600s with fix disabled 600s selectors inside a resource 600s does not detect any problems 600s selectors in the middle of a resource 600s does not detect any problems 600s selector inside a resource 600s does not detect any problems 600s selector inside a hash inside a resource 600s does not detect any problems 600s nested hashes with correct indentation 600s does not detect any problems 600s single resource with a misaligned => 600s detects four problems 600s creates four warnings 600s single resource with a misaligned => and semicolon at the end 600s detects four problems 600s creates four warnings 600s complex resource with a misaligned => 600s detects three problems 600s creates three warnings 600s multi-resource with a misaligned => 600s only detects a single problem 600s creates a warning 600s multi-resource with a misaligned => and semicolons 600s only detects a single problem 600s creates a warning 600s multiple single line resources 600s does not detect any problems 600s resource with unaligned => in commented line 600s does not detect any problems 600s single line resource spread out on multiple lines 600s does not detect any problems 600s multiline resource with a single line of params 600s does not detect any problems 600s resource with aligned => too far out 600s detects 2 problems 600s creates 2 warnings 600s resource with multiple params where one is an empty hash 600s does not detect any problems 600s multiline resource with multiple params on a line 600s detects 2 problems 600s creates 2 warnings 600s resource param containing a single-element same-line hash 600s does not detect any problems 600s multiline hash with opening brace on same line as first pair 600s does not detect any problems 600s unaligned multiline hash with opening brace on the same line as the first pair 600s detects one problem 600s creates one warning 600s hash with strings containing variables as keys properly aligned 600s does not detect any problems 600s hash with strings containing variables as keys incorrectly aligned 600s detects 2 problems 600s creates 2 warnings 600s complex data structure with different indentation levels at the same depth 600s does not detect any problems 600s where the top level of the block has no parameters 600s does not detect any problems 600s with fix enabled 600s single resource with a misaligned => 600s detects four problems 600s fixes the manifest 600s aligns the arrows 600s complex resource with a misaligned => 600s detects three problems 600s fixes the manifest 600s aligns the arrows 600s multi-resource with a misaligned => 600s only detects a single problem 600s fixes the manifest 600s aligns the arrows 600s resource with aligned => too far out 600s detects 2 problems 600s creates 2 warnings 600s realigns the arrows with the minimum whitespace 600s resource with unaligned => and no whitespace between param and => 600s detects 1 problem 600s fixes the problem 600s adds whitespace between the param and the arrow 600s multiline resource with multiple params on a line 600s detects 2 problems 600s fixes 2 problems 600s moves the extra param onto its own line and realign 600s multiline resource with multiple params on a line, extra one longer 600s detects 2 problems 600s fixes 2 problems 600s moves the extra param onto its own line and realign 600s hash with strings containing variables as keys incorrectly aligned 600s detects 2 problems 600s fixes 2 problems 600s aligns the hash rockets 600s complex data structure with different indentation levels at the same depth 600s detects 1 problem 600s fixes 1 problem 600s aligns the hash rockets 600s complex data structure with multiple token keys 600s detects 5 problems 600s fixes 5 problems 601s realigns the arrows 601s realignment of resource with an inline single line hash 601s detects 8 problems 601s fixes 8 problems 601s realigns the arrows 601s negative argument 601s detects a problem 601s fixes the problems 601s realigns the arrows 601s 601s hard_tabs 601s with fix disabled 601s hard tabs indents 601s only detects a single problem 601s creates an error 601s with fix enabled 601s hard tabs indents 601s only detects a single problem 601s fixes the manifest 601s converts the tab characters into spaces 601s 601s trailing_whitespace 601s with fix disabled 601s line with trailing whitespace 601s only detects a single problem 601s creates an error 601s line without code and trailing whitespace 601s only detects a single problem 601s creates an error 601s with fix enabled 601s single line with trailing whitespace 601s only detects a single problem 601s fixes the manifest 601s removes the trailing whitespace 601s multiple lines with trailing whitespace 601s only detects a single problem 601s fixes the manifest 601s removes the trailing whitespace 601s line without code and trailing whitespace 601s only detects a single problem 601s creates an error 601s removes the trailing whitespace 601s 601s PuppetLint 601s accepts manifests as a string 601s returns empty manifest when empty one given as the input 601s 601s Pending: (Failures listed here are expected and do not affect your suite's status) 601s 601s 1) PuppetLint::Bin when displaying results as json stdout 601s # No reason given 601s # ./spec/unit/puppet-lint/bin_spec.rb:377 601s 601s 2) PuppetLint::Bin when displaying results for multiple targets as json stdout 601s # No reason given 601s # ./spec/unit/puppet-lint/bin_spec.rb:397 601s 601s Finished in 1.27 seconds (files took 0.73251 seconds to load) 601s 939 examples, 0 failures, 2 pending 601s 601s mv ./.gem2deb.lib lib 601s autopkgtest [16:53:56]: test gem2deb-test-runner: -----------------------] 601s gem2deb-test-runner PASS 601s autopkgtest [16:53:56]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 602s autopkgtest [16:53:57]: @@@@@@@@@@@@@@@@@@@@ summary 602s run-tests PASS 602s gem2deb-test-runner PASS 616s Creating nova instance adt-noble-s390x-puppet-lint-20240323-164355-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID a4b1c77c-a35e-4d28-a8d9-902a1febb465)... 616s Creating nova instance adt-noble-s390x-puppet-lint-20240323-164355-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID a4b1c77c-a35e-4d28-a8d9-902a1febb465)...