0s autopkgtest [11:27:13]: starting date: 2024-03-11 1s autopkgtest [11:27:14]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 1s autopkgtest [11:27:14]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.x_jcvdm8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:ruby3.1,src:openssl --apt-upgrade ruby-re2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby3.1/3.1.2-7ubuntu5 openssl/3.0.13-0ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-9.secgroup --name adt-noble-arm64-ruby-re2-20240311-112713-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 106s autopkgtest [11:28:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 106s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 107s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [37.3 kB] 107s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2616 kB] 107s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [438 kB] 107s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 107s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [585 kB] 107s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 107s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 107s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 107s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2965 kB] 107s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 107s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [39.6 kB] 107s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 109s Fetched 6834 kB in 2s (4488 kB/s) 109s Reading package lists... 111s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s Calculating upgrade... 113s The following packages will be REMOVED: 113s libssl3 113s The following NEW packages will be installed: 113s libssl3t64 113s The following packages will be upgraded: 113s openssl 113s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 113s Need to get 2753 kB of archives. 113s After this operation, 72.7 kB of additional disk space will be used. 113s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 113s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 114s Fetched 2753 kB in 1s (4109 kB/s) 114s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74748 files and directories currently installed.) 115s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 115s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 115s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 115s wget depends on libssl3 (>= 3.0.0). 115s u-boot-tools depends on libssl3 (>= 3.0.0). 115s tnftp depends on libssl3 (>= 3.0.0). 115s tcpdump depends on libssl3 (>= 3.0.0). 115s systemd-resolved depends on libssl3 (>= 3.0.0). 115s systemd depends on libssl3 (>= 3.0.0). 115s sudo depends on libssl3 (>= 3.0.0). 115s sbsigntool depends on libssl3 (>= 3.0.0). 115s rsync depends on libssl3 (>= 3.0.0). 115s python3-cryptography depends on libssl3 (>= 3.0.0). 115s openssh-server depends on libssl3 (>= 3.0.10). 115s openssh-client depends on libssl3 (>= 3.0.10). 115s mtd-utils depends on libssl3 (>= 3.0.0). 115s mokutil depends on libssl3 (>= 3.0.0). 115s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 115s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 115s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 115s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 115s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 115s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 115s libnvme1 depends on libssl3 (>= 3.0.0). 115s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 115s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 115s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 115s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 115s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 115s kmod depends on libssl3 (>= 3.0.0). 115s dhcpcd-base depends on libssl3 (>= 3.0.0). 115s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 115s 115s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74748 files and directories currently installed.) 115s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 115s Selecting previously unselected package libssl3t64:arm64. 115s (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 ... 74737 files and directories currently installed.) 115s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 115s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 115s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 115s Setting up openssl (3.0.13-0ubuntu1) ... 115s Processing triggers for man-db (2.12.0-3) ... 116s Processing triggers for libc-bin (2.39-0ubuntu2) ... 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s sh: Attempting to set up Debian/Ubuntu apt sources automatically 118s sh: Distribution appears to be Ubuntu 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 120s eatmydata is already the newest version (131-1). 120s dbus is already the newest version (1.14.10-4ubuntu1). 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 121s rng-tools-debian is already the newest version (2.4). 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 122s haveged is already the newest version (1.9.14-1ubuntu1). 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 123s The following packages will be REMOVED: 123s cloud-init* python3-configobj* python3-debconf* 123s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 123s After this operation, 3248 kB disk space will be freed. 123s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74750 files and directories currently installed.) 123s Removing cloud-init (24.1-0ubuntu1) ... 124s Removing python3-configobj (5.0.8-3) ... 124s Removing python3-debconf (1.5.86) ... 124s Processing triggers for man-db (2.12.0-3) ... 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74361 files and directories currently installed.) 124s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 125s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 125s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 125s Reading package lists... 126s Building dependency tree... 126s Reading state information... 126s linux-generic is already the newest version (6.8.0-11.11+1). 126s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 127s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 127s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 127s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 129s Reading package lists... 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 129s Calculating upgrade... 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 132s autopkgtest [11:29:25]: rebooting testbed after setup commands that affected boot 378s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 384s autopkgtest [11:33:37]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 384s autopkgtest [11:33:37]: testbed dpkg architecture: arm64 385s autopkgtest [11:33:38]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-re2 388s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-re2 2.7.0-1build1 (dsc) [2088 B] 388s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-re2 2.7.0-1build1 (tar) [2585 kB] 388s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-re2 2.7.0-1build1 (diff) [3500 B] 388s gpgv: Signature made Fri Feb 2 05:58:33 2024 UTC 388s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 388s gpgv: issuer "kanashiro@ubuntu.com" 388s gpgv: Can't check signature: No public key 388s dpkg-source: warning: cannot verify inline signature for ./ruby-re2_2.7.0-1build1.dsc: no acceptable signature found 388s autopkgtest [11:33:41]: testing package ruby-re2 version 2.7.0-1build1 388s autopkgtest [11:33:41]: build not needed 389s autopkgtest [11:33:42]: test gem2deb-test-runner: preparing testbed 395s Reading package lists... 395s Building dependency tree... 395s Reading state information... 396s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 396s Starting 2 pkgProblemResolver with broken count: 0 396s Done 396s Done 397s Starting pkgProblemResolver with broken count: 0 397s Starting 2 pkgProblemResolver with broken count: 0 397s Done 397s The following additional packages will be installed: 397s cmake cmake-data gem2deb-test-runner libjsoncpp25 libpkgconf3 libre2-10 397s libre2-dev librhash0 libruby libruby3.1 pkg-config pkgconf pkgconf-bin rake 397s ruby ruby-diff-lcs ruby-mini-portile2 ruby-net-telnet ruby-re2 ruby-rspec 397s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 397s ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 397s rubygems-integration 397s Suggested packages: 397s cmake-doc cmake-format elpa-cmake-mode ninja-build ri ruby-dev bundler 397s Recommended packages: 397s gcc zip fonts-lato libjs-jquery 397s The following NEW packages will be installed: 397s cmake cmake-data gem2deb-test-runner libjsoncpp25 libpkgconf3 libre2-10 397s libre2-dev librhash0 libruby libruby3.1 pkg-config pkgconf pkgconf-bin rake 397s ruby ruby-diff-lcs ruby-mini-portile2 ruby-net-telnet ruby-re2 ruby-rspec 397s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 397s ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 397s rubygems-integration 398s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 398s 1 not fully installed or removed. 398s Need to get 19.4 MB of archives. 398s After this operation, 81.5 MB of additional disk space will be used. 398s Get:1 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-mini-portile2 all 2.8.5-1 [17.1 kB] 398s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 398s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 ruby3.1 arm64 3.1.2-7ubuntu5 [49.0 kB] 398s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libruby arm64 1:3.1+1 [4640 B] 398s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 398s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 ruby arm64 1:3.1+1 [3464 B] 398s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 398s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 398s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 398s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 398s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 398s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libruby3.1 arm64 3.1.2-7ubuntu5 [5116 kB] 398s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-re2 arm64 2.7.0-1build1 [256 kB] 398s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libre2-10 arm64 20230301-3 [159 kB] 398s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libre2-dev arm64 20230301-3 [264 kB] 398s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 398s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 398s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] 398s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 398s Get:20 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 398s Get:21 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 398s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libjsoncpp25 arm64 1.9.5-6 [76.0 kB] 398s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 librhash0 arm64 1.4.3-3 [125 kB] 398s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 cmake-data all 3.28.3-1 [2155 kB] 398s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 cmake arm64 3.28.3-1 [10.3 MB] 399s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 399s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 399s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 399s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 pkg-config arm64 1.8.1-2 [7170 B] 399s Get:30 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.2 [18.2 kB] 400s Fetched 19.4 MB in 1s (16.5 MB/s) 400s Selecting previously unselected package ruby-mini-portile2. 400s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74306 files and directories currently installed.) 400s Preparing to unpack .../00-ruby-mini-portile2_2.8.5-1_all.deb ... 400s Unpacking ruby-mini-portile2 (2.8.5-1) ... 400s Selecting previously unselected package rubygems-integration. 400s Preparing to unpack .../01-rubygems-integration_1.18_all.deb ... 400s Unpacking rubygems-integration (1.18) ... 400s Selecting previously unselected package ruby3.1. 400s Preparing to unpack .../02-ruby3.1_3.1.2-7ubuntu5_arm64.deb ... 400s Unpacking ruby3.1 (3.1.2-7ubuntu5) ... 400s Selecting previously unselected package libruby:arm64. 400s Preparing to unpack .../03-libruby_1%3a3.1+1_arm64.deb ... 400s Unpacking libruby:arm64 (1:3.1+1) ... 400s Selecting previously unselected package ruby-rubygems. 400s Preparing to unpack .../04-ruby-rubygems_3.4.20-1_all.deb ... 400s Unpacking ruby-rubygems (3.4.20-1) ... 400s Selecting previously unselected package ruby. 401s Preparing to unpack .../05-ruby_1%3a3.1+1_arm64.deb ... 401s Unpacking ruby (1:3.1+1) ... 401s Selecting previously unselected package rake. 401s Preparing to unpack .../06-rake_13.0.6-3_all.deb ... 401s Unpacking rake (13.0.6-3) ... 401s Selecting previously unselected package ruby-net-telnet. 401s Preparing to unpack .../07-ruby-net-telnet_0.2.0-1_all.deb ... 401s Unpacking ruby-net-telnet (0.2.0-1) ... 401s Selecting previously unselected package ruby-webrick. 401s Preparing to unpack .../08-ruby-webrick_1.8.1-1_all.deb ... 401s Unpacking ruby-webrick (1.8.1-1) ... 401s Selecting previously unselected package ruby-xmlrpc. 401s Preparing to unpack .../09-ruby-xmlrpc_0.3.2-2_all.deb ... 401s Unpacking ruby-xmlrpc (0.3.2-2) ... 401s Selecting previously unselected package ruby-sdbm:arm64. 401s Preparing to unpack .../10-ruby-sdbm_1.0.0-5build3_arm64.deb ... 401s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 401s Selecting previously unselected package libruby3.1:arm64. 401s Preparing to unpack .../11-libruby3.1_3.1.2-7ubuntu5_arm64.deb ... 401s Unpacking libruby3.1:arm64 (3.1.2-7ubuntu5) ... 401s Selecting previously unselected package ruby-re2:arm64. 401s Preparing to unpack .../12-ruby-re2_2.7.0-1build1_arm64.deb ... 401s Unpacking ruby-re2:arm64 (2.7.0-1build1) ... 401s Selecting previously unselected package libre2-10:arm64. 401s Preparing to unpack .../13-libre2-10_20230301-3_arm64.deb ... 401s Unpacking libre2-10:arm64 (20230301-3) ... 401s Selecting previously unselected package libre2-dev:arm64. 401s Preparing to unpack .../14-libre2-dev_20230301-3_arm64.deb ... 401s Unpacking libre2-dev:arm64 (20230301-3) ... 401s Selecting previously unselected package ruby-rspec-support. 402s Preparing to unpack .../15-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 402s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 402s Selecting previously unselected package ruby-rspec-core. 402s Preparing to unpack .../16-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 402s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 402s Selecting previously unselected package ruby-diff-lcs. 402s Preparing to unpack .../17-ruby-diff-lcs_1.5.0-1_all.deb ... 402s Unpacking ruby-diff-lcs (1.5.0-1) ... 402s Selecting previously unselected package ruby-rspec-expectations. 402s Preparing to unpack .../18-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 402s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 402s Selecting previously unselected package ruby-rspec-mocks. 403s Preparing to unpack .../19-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 403s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 403s Selecting previously unselected package ruby-rspec. 403s Preparing to unpack .../20-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 403s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 403s Selecting previously unselected package libjsoncpp25:arm64. 403s Preparing to unpack .../21-libjsoncpp25_1.9.5-6_arm64.deb ... 403s Unpacking libjsoncpp25:arm64 (1.9.5-6) ... 403s Selecting previously unselected package librhash0:arm64. 403s Preparing to unpack .../22-librhash0_1.4.3-3_arm64.deb ... 403s Unpacking librhash0:arm64 (1.4.3-3) ... 403s Selecting previously unselected package cmake-data. 403s Preparing to unpack .../23-cmake-data_3.28.3-1_all.deb ... 403s Unpacking cmake-data (3.28.3-1) ... 404s Selecting previously unselected package cmake. 404s Preparing to unpack .../24-cmake_3.28.3-1_arm64.deb ... 404s Unpacking cmake (3.28.3-1) ... 404s Selecting previously unselected package libpkgconf3:arm64. 404s Preparing to unpack .../25-libpkgconf3_1.8.1-2_arm64.deb ... 404s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 404s Selecting previously unselected package pkgconf-bin. 404s Preparing to unpack .../26-pkgconf-bin_1.8.1-2_arm64.deb ... 404s Unpacking pkgconf-bin (1.8.1-2) ... 405s Selecting previously unselected package pkgconf:arm64. 405s Preparing to unpack .../27-pkgconf_1.8.1-2_arm64.deb ... 405s Unpacking pkgconf:arm64 (1.8.1-2) ... 405s Selecting previously unselected package pkg-config:arm64. 405s Preparing to unpack .../28-pkg-config_1.8.1-2_arm64.deb ... 405s Unpacking pkg-config:arm64 (1.8.1-2) ... 405s Selecting previously unselected package gem2deb-test-runner. 405s Preparing to unpack .../29-gem2deb-test-runner_2.2.2_arm64.deb ... 405s Unpacking gem2deb-test-runner (2.2.2) ... 405s Setting up libre2-10:arm64 (20230301-3) ... 405s Setting up ruby-mini-portile2 (2.8.5-1) ... 405s Setting up rubygems-integration (1.18) ... 405s Setting up libpkgconf3:arm64 (1.8.1-2) ... 405s Setting up ruby-net-telnet (0.2.0-1) ... 405s Setting up libjsoncpp25:arm64 (1.9.5-6) ... 405s Setting up pkgconf-bin (1.8.1-2) ... 405s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 405s Setting up ruby-webrick (1.8.1-1) ... 405s Setting up librhash0:arm64 (1.4.3-3) ... 405s Setting up cmake-data (3.28.3-1) ... 405s Setting up libre2-dev:arm64 (20230301-3) ... 405s Setting up ruby-xmlrpc (0.3.2-2) ... 405s Setting up pkgconf:arm64 (1.8.1-2) ... 405s Setting up pkg-config:arm64 (1.8.1-2) ... 405s Setting up cmake (3.28.3-1) ... 405s Setting up rake (13.0.6-3) ... 405s Setting up ruby3.1 (3.1.2-7ubuntu5) ... 405s Setting up libruby:arm64 (1:3.1+1) ... 405s Setting up ruby (1:3.1+1) ... 405s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 405s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 405s Setting up ruby-diff-lcs (1.5.0-1) ... 405s Setting up libruby3.1:arm64 (3.1.2-7ubuntu5) ... 405s Setting up ruby-rubygems (3.4.20-1) ... 405s Setting up gem2deb-test-runner (2.2.2) ... 405s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 405s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 405s Setting up ruby-re2:arm64 (2.7.0-1build1) ... 405s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 405s Setting up autopkgtest-satdep (0) ... 405s Processing triggers for libc-bin (2.39-0ubuntu2) ... 405s Processing triggers for man-db (2.12.0-3) ... 411s (Reading database ... 81206 files and directories currently installed.) 411s Removing autopkgtest-satdep (0) ... 412s autopkgtest [11:34:05]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 412s autopkgtest [11:34:05]: test gem2deb-test-runner: [----------------------- 413s 413s ┌──────────────────────────────────────────────────────────────────────────────┐ 413s │ Checking Rubygems dependency resolution on ruby3.1 │ 413s └──────────────────────────────────────────────────────────────────────────────┘ 413s 413s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"re2\" 413s mv lib ./.gem2deb.lib 413s mv ext ./.gem2deb.ext 413s mv ./.gem2deb.lib lib 413s mv ./.gem2deb.ext ext 413s 413s ┌──────────────────────────────────────────────────────────────────────────────┐ 413s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 413s └──────────────────────────────────────────────────────────────────────────────┘ 413s 413s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 413s mv lib ./.gem2deb.lib 413s mv ext ./.gem2deb.ext 414s /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb 414s Run options: include {:focus=>true} 414s 414s All examples were filtered out; ignoring {:focus=>true} 414s 414s Randomized with seed 36125 414s 414s RE2::Set 414s #match 414s raises a Type Error if given input that can't be coerced to a String 414s returns an empty array if there is no match 414s returns an empty array if there is no match when :exception is true 414s accepts input if it can be coerced to a String 414s returns an empty array if called before #compile when :exception is false 414s supports matching null bytes 414s raises an error if :exception is true and RE2 does not support it (PENDING: Underlying RE2::Set::Match outputs error information) 414s raises an error if given non-hash options 414s matches against multiple patterns 414s raises an error if called before #compile when :exception is true 414s raises an error if called before #compile by default 414s #add 414s allows multiple patterns to be added 414s rejects invalid patterns when added 414s accepts a pattern that can be coerced to a String 414s raises an error if given a pattern that can't be coerced to a String 414s raises an error if called after #compile 414s truncates error messages to 100 characters 414s #initialize 414s returns an instance given only an anchor of :anchor_start 414s raises an error if given an invalid anchor and options 414s returns an instance given only an anchor of :unanchored 414s returns an instance given only an anchor of :anchor_both 414s returns an instance given no args 414s raises an error if given an inappropriate type 414s returns an instance given an anchor and options 414s raises an error if given an invalid anchor 414s #compile 414s compiles the set without error 414s 414s RE2::Regexp 414s #log_errors? 414s returns true by default 414s can be overridden on initialization 414s #one_line? 414s can be overridden on initialization 414s returns false by default 414s #ok? 414s returns false for invalid patterns 414s returns true for valid patterns 414s #case_insensitive? 414s can be overridden on initialization 414s returns false by default 414s #word_boundary? 414s returns false by default 414s can be overridden on initialization 414s #casefold? 414s returns true by default 414s can be overridden on initialization 414s #number_of_capturing_groups 414s returns -1 for an invalid pattern 414s returns the number of groups in a pattern 414s #named_capturing_groups 414s returns a hash of names to indices 414s maps names to indices with only one group 414s returns an empty hash for an invalid regexp 414s maps names to indices with several groups 414s #max_mem 414s returns the default max memory 414s can be overridden on initialization 414s #longest_match? 414s returns false by default 414s can be overridden on initialization 414s #=~ 414s raises an exception if text cannot be coerced to a string 414s supports matching against text containing null bytes 414s returns only true or false even if there are capturing groups 414s returns false if the pattern is invalid 414s #match? 414s raises an exception if text cannot be coerced to a string 414s returns only true or false even if there are capturing groups 414s returns false if the pattern is invalid 414s #=== 414s raises an exception if text cannot be coerced to a string 414s returns only true or false even if there are capturing groups 414s returns false if the pattern is invalid 414s #match 414s raises an exception when given a negative ending offset 414s returns nil with an invalid pattern 414s accepts text that can be coerced to a string 414s raises an exception when given an ending offset before the starting offset 414s raises an exception when given a non-numeric number of submatches 414s accepts an offset at which to end matching 414s does not anchor matches by default when extracting submatches 414s returns only true or false given only text if the pattern has no capturing groups 414s does not anchor matches by default without extracting submatches 414s defaults to extracting all submatches when given nil 414s can anchor matches at the start without extracting submatches 414s raises an exception when given invalid options 414s supports extracting submatches containing null bytes 414s raises an exception when given an invalid anchor 414s returns nil with an invalid pattern and options 414s can explicitly match without anchoring when extracting submatches 414s accepts an offset at which to start matching 414s supports matching against text containing null bytes 414s returns match data given only text if the pattern has capturing groups 414s raises an error if given an ending offset and RE2 does not support it (PENDING: Underlying RE2::Match has endpos argument) 414s returns nil if the text does not match the pattern 414s raises an exception when given a non-symbol anchor 414s returns nil if using a ending offset at the start of the text 414s returns nil if using a starting offset past the end of the text 414s raises an exception when given a starting offset past the default ending offset 414s raises an exception when given text that cannot be coerced to a string 414s extracts a specific number of submatches 414s raises an exception when given a negative number of submatches 414s can anchor matches at the start when extracting submatches 414s extracts all submatches by default 414s can explicitly match with neither anchoring nor extracting submatches 414s does not anchor matches when given a nil anchor 414s raises an exception when given a negative starting offset 414s pads submatches with nil when requesting more than the number of capturing groups 414s accepts anything that can be coerced to a hash as options 414s can anchor matches at both ends when extracting submatches 414s accepts passing the number of submatches instead of options for backward compatibility 414s #pattern 414s returns the original pattern 414s returns the pattern even if invalid 414s #literal? 414s can be overridden on initialization 414s returns false by default 414s #perl_classes? 414s can be overridden on initialization 414s returns false by default 414s #initialize 414s allows invalid patterns to be created 414s supports passing something that can be coerced to a String as input 414s returns an instance given only a pattern 414s returns an instance given a pattern and options 414s raises an error if given an inappropriate type 414s accepts patterns containing null bytes 414s .escape 414s transforms a string into a regexp 414s #posix_syntax? 414s can be overridden on initialization 414s returns false by default 414s #inspect 414s respects the pattern's original encoding 414s shows the class name and original pattern 414s #utf8? 414s can be overridden on initialization 414s returns true by default 414s #partial_match 414s does not allow the anchor to be overridden 414s can set the number of submatches to extract 414s accepts anything that can be coerced to a string 414s matches the pattern anywhere within the given text 414s accepts options that can be coerced to a hash 414s raises an error if given non-hash options 414s returns true or false if there are no capturing groups 414s #options 414s returns a hash of options 414s is populated with default options when nothing has been set 414s is populated with overridden options when specified 414s #to_str 414s returns the original pattern 414s returns the pattern even if invalid 414s #never_nl? 414s can be overridden on initialization 414s returns false by default 414s #full_match? 414s raises an exception if text cannot be coerced to a string 414s returns only true or false even if there are capturing groups 414s supports matching against text containing null bytes 414s returns false if the pattern is invalid 414s #error_arg 414s returns nil if there is no error 414s returns the offending portion of the pattern if there is an error 414s #partial_match? 414s supports matching against text containing null bytes 414s returns false if the pattern is invalid 414s raises an exception if text cannot be coerced to a string 414s returns only true or false even if there are capturing groups 414s #scan 414s raises a type error if given invalid input 414s returns a scanner 414s .compile 414s raises an error if given an inappropriate type 414s supports passing something that can be coerced to a String as input 414s returns an instance given only a pattern 414s returns an instance given a pattern and options 414s accepts patterns containing null bytes 414s allows invalid patterns to be created 414s #full_match 414s can set the number of submatches to extract 414s raises an error if given non-hash options 414s returns true or false if there are no capturing groups 414s only matches the pattern if all of the given text matches 414s does not allow the anchor to be overridden 414s accepts options that can be coerced to a hash 414s accepts anything that can be coerced to a string 414s .quote 414s transforms a string into a regexp 414s #program_size 414s returns a numeric value 414s returns -1 for an invalid pattern 414s #error 414s returns nil if there is no error 414s contains the error string if there is an error 414s #case_sensitive? 414s returns true by default 414s can be overridden on initialization 414s 414s Kernel 414s .RE2 414s accepts patterns containing null bytes 414s allows invalid patterns to be created 414s returns an RE2::Regexp instance given a pattern and options 414s returns an RE2::Regexp instance given a pattern 414s supports passing something that can be coerced to a String as input 414s raises an error if given an inappropriate type 414s 414s RE2::MatchData 414s reports a larger consuming memory size when it has more matches 414s #size 414s returns the number of capturing groups plus the matching string 414s #to_a 414s returns ISO-8859-1 strings if the pattern is not UTF-8 414s is populated with the match and capturing groups 414s populates optional capturing groups with nil if they are missing 414s returns UTF-8 strings if the pattern is UTF-8 414s #begin 414s returns the offset of the start of a match by symbol name 414s returns the offset of the start of a match by index 414s raises a type error if given an invalid name or number 414s returns the offset of the start of a match by something that can be coerced to a String 414s returns the offset of the start of a match by string name 414s returns nil for non-existent named matches 414s returns nil for non-existent numerical matches 414s returns the offset despite multibyte characters 414s returns nil for negative numerical matches 414s returns nil for non-existent symbol named matches 414s #string 414s returns a frozen string 414s does not copy the string if it was already frozen 414s returns the original string to match against 414s returns a copy, not the actual original 414s #length 414s returns the number of capturing groups plus the matching string 414s #deconstruct_keys 414s raises an error if given keys as non-symbols 414s returns an empty hash if given more capture names than exist 414s returns only named captures if given names 414s returns all named captures if given nil 414s returns named captures up until an invalid name is given 414s raises an error if given a non-array of keys 414s returns an empty hash if there are no named capturing groups 414s #inspect 414s supports matches with null bytes 414s represents missing matches as nil 414s returns a text representation of the object and indices 414s #[] 414s raises an error if given an inappropriate index 414s accesses capturing groups by numerical index 414s returns a ISO-8859-1 string by numerical index if the pattern is not UTF-8 414s allows access by string names when there are named groups 414s returns a UTF-8 string by numerical index if the pattern is UTF-8 414s has the whole match as the 0th item 414s returns UTF-8 encoded strings by default 414s supports access by numerical ranges 414s supports slicing 414s allows access by names and indices with mixed groups 414s allows access by symbol names when there are named groups 414s returns nil if attempting to access non-existent capturing groups by index 414s returns nil if no such named group exists 414s returns Latin 1 strings encoding when utf-8 is false 414s #to_ary 414s allows the object to be expanded with an asterisk 414s #to_s 414s returns the matching part of the original string 414s #regexp 414s returns the original RE2::Regexp used 414s #deconstruct 414s returns all capturing groups 414s includes optional capturing groups as nil 414s #end 414s returns the offset of the character following the end of a match 414s returns the offset of a match by string name 414s returns nil for non-existent symbol named matches 414s returns nil for negative numerical matches 414s returns nil for non-existent named matches 414s returns the offset of a match by something that can be coerced to a String 414s raises a type error if given an invalid name or number 414s returns the offset of a match by symbol name 414s returns nil for non-existent numerical matches 414s returns the offset despite multibyte characters 414s 414s RE2 414s .GlobalReplace 414s returns ISO-8859-1 strings if the pattern is not UTF-8 414s raises a Type Error for input that can't be converted to String 414s returns UTF-8 strings when given a String pattern 414s supports passing something that can be coerced to a String as a pattern 414s raises a Type Error for a replacement that can't be converted to String 414s supports flags in patterns 414s replaces every occurrence of a pattern 414s supports passing something that can be coerced to a String as a replacement 414s respects any passed RE2::Regexp's flags 414s raises a Type Error for a non-RE2::Regexp pattern that can't be converted to String 414s returns UTF-8 strings if the pattern is UTF-8 414s supports passing an RE2::Regexp as the pattern 414s does not perform replacement in-place 414s supports replacements with null bytes 414s performs replacement based on regular expressions 414s supports inputs with null bytes 414s supports patterns with null bytes 414s supports passing something that can be coerced to a String as input 414s .Replace 414s raises a Type Error for a non-RE2::Regexp pattern that can't be converted to String 414s supports passing something that can be coerced to a String as a replacement 414s supports flags in patterns 414s supports inputs with null bytes 414s supports passing something that can be coerced to a String as input 414s supports passing something that can be coerced to a String as a pattern 414s supports passing an RE2::Regexp as the pattern 414s supports patterns with null bytes 414s returns UTF-8 strings when given a String pattern 414s supports replacements with null bytes 414s returns ISO-8859-1 strings if the pattern is not UTF-8 414s raises a Type Error for a replacement that can't be converted to String 414s only replaces the first occurrence of the pattern 414s returns UTF-8 strings if the pattern is UTF-8 414s performs replacement based on regular expressions 414s raises a Type Error for input that can't be converted to String 414s does not perform replacements in-place 414s respects any passed RE2::Regexp's flags 414s #QuoteMeta 414s supports passing something that can be coerced to a String as input 414s escapes a string so it can be used as a regular expression 414s raises a Type Error for input that can't be converted to String 414s supports strings containing null bytes 414s 414s RE2::Scanner 414s is enumerable 414s #each 414s returns an enumerator when not given a block 414s yields each match 414s #scan 414s returns the next array of matches 414s returns ISO-8859-1 matches if the pattern is not UTF-8 414s supports empty groups with multibyte characters 414s returns nil if the regexp is invalid 414s supports scanning inputs with null bytes 414s returns nil if there is no match 414s raises a Type Error if given input that can't be coerced to a String 414s returns an empty array for every match if the pattern is empty 414s returns an array of nil with an empty input and capture 414s returns an array of nil if the pattern is an empty capturing group 414s returns UTF-8 matches if the pattern is UTF-8 414s returns array of nils with multiple empty capturing groups 414s returns an empty array if the input is empty 414s returns an empty array if there are no capturing groups 414s accepts input that can be coerced to a String 414s returns multiple capturing groups at a time 414s #regexp 414s returns the original pattern for the scanner 414s #rewind 414s supports inputs with null bytes 414s resets the eof? check 414s resets any consumption 414s #string 414s returns the original text for the scanner 414s #eof? 414s returns false with an empty input that has not been scanned 414s returns false with an empty input that has not been matched 414s returns true with an empty input that has been matched 414s returns false if no match is made 414s returns true if the input has been consumed 414s returns false if the input has not been consumed 414s 414s RE2::String 414s #re2_quote 414s escapes the string for use in regular expressions 414s #re2_escape 414s escapes the string for use in regular expressions 414s #re2_match 414s delegates to RE2::Regexp#match to perform matches 414s supports limiting the number of matches 414s #re2_gsub 414s delegates to RE2.GlobalReplace to perform replacement 414s doesn't perform an in-place replacement 414s #re2_sub 414s doesn't perform an in-place replacement 414s delegates to RE2.Replace to perform replacement 414s 414s Pending: (Failures listed here are expected and do not affect your suite's status) 414s 414s 1) RE2::Set#match raises an error if :exception is true and RE2 does not support it 414s # Underlying RE2::Set::Match outputs error information 414s # ./spec/re2/set_spec.rb:172 414s 414s 2) RE2::Regexp#match raises an error if given an ending offset and RE2 does not support it 414s # Underlying RE2::Match has endpos argument 414s # ./spec/re2/regexp_spec.rb:452 414s 414s Finished in 0.10132 seconds (files took 0.18302 seconds to load) 414s 304 examples, 0 failures, 2 pending 414s 414s Randomized with seed 36125 414s 414s mv ./.gem2deb.lib lib 414s mv ./.gem2deb.ext ext 414s autopkgtest [11:34:07]: test gem2deb-test-runner: -----------------------] 415s autopkgtest [11:34:08]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 415s gem2deb-test-runner PASS 416s autopkgtest [11:34:09]: @@@@@@@@@@@@@@@@@@@@ summary 416s gem2deb-test-runner PASS 442s Creating nova instance adt-noble-arm64-ruby-re2-20240311-112713-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240311.img (UUID 900cfff9-7f1a-42c7-81a7-22635cd2a5f9)...