0s autopkgtest [17:04:00]: starting date and time: 2025-03-15 17:04:00+0000 0s autopkgtest [17:04:00]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [17:04:00]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.bnpog87u/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:glibc --apt-upgrade ruby-mysql2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- lxd -r lxd-armhf-10.145.243.79 lxd-armhf-10.145.243.79:autopkgtest/ubuntu/plucky/armhf 21s autopkgtest [17:04:21]: testbed dpkg architecture: armhf 23s autopkgtest [17:04:23]: testbed apt version: 2.9.33 27s autopkgtest [17:04:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 29s autopkgtest [17:04:29]: testbed release detected to be: None 37s autopkgtest [17:04:37]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 39s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 40s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 40s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 40s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 40s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 41s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 41s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [114 kB] 41s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1832 B] 41s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 41s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [312 kB] 41s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [11.1 kB] 41s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3472 B] 41s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [240 B] 41s Get:15 http://ftpmaster.internal/ubuntu plucky/main Sources [1394 kB] 43s Get:16 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 65s Get:17 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 65s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 67s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.4 kB] 67s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 67s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.1 MB] 83s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 85s Fetched 41.0 MB in 46s (894 kB/s) 86s Reading package lists... 92s autopkgtest [17:05:32]: upgrading testbed (apt dist-upgrade and autopurge) 94s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 96s Starting 2 pkgProblemResolver with broken count: 0 96s Done 97s Entering ResolveByKeep 97s 97s Calculating upgrade... 98s The following packages will be upgraded: 98s libc-bin libc6 locales pinentry-curses python3-jinja2 sos strace 98s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 98s Need to get 8683 kB of archives. 98s After this operation, 23.6 kB of additional disk space will be used. 98s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu2 [2932 kB] 101s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu2 [545 kB] 102s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu2 [4246 kB] 107s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 107s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu3 [40.6 kB] 107s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 107s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 108s Preconfiguring packages ... 108s Fetched 8683 kB in 10s (911 kB/s) 108s (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 ... 64655 files and directories currently installed.) 108s Preparing to unpack .../libc6_2.41-1ubuntu2_armhf.deb ... 109s Unpacking libc6:armhf (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 109s Setting up libc6:armhf (2.41-1ubuntu2) ... 109s (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 ... 64655 files and directories currently installed.) 109s Preparing to unpack .../libc-bin_2.41-1ubuntu2_armhf.deb ... 109s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 109s Setting up libc-bin (2.41-1ubuntu2) ... 110s (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 ... 64655 files and directories currently installed.) 110s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 110s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 110s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 110s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 110s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_armhf.deb ... 110s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 110s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 110s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 110s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 110s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 111s Setting up sos (4.9.0-5) ... 111s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 111s Setting up locales (2.41-1ubuntu2) ... 112s Generating locales (this might take a while)... 115s en_US.UTF-8... done 115s Generation complete. 115s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 115s Setting up strace (6.13+ds-1ubuntu1) ... 115s Processing triggers for man-db (2.13.0-1) ... 117s Processing triggers for systemd (257.3-1ubuntu3) ... 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 120s Starting pkgProblemResolver with broken count: 0 120s Starting 2 pkgProblemResolver with broken count: 0 120s Done 121s Solving dependencies... 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s autopkgtest [17:06:04]: rebooting testbed after setup commands that affected boot 165s autopkgtest [17:06:45]: testbed running kernel: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 18:10:51 UTC 2 193s autopkgtest [17:07:13]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-mysql2 213s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-mysql2 0.5.3-4ubuntu8 (dsc) [2326 B] 213s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-mysql2 0.5.3-4ubuntu8 (tar) [108 kB] 213s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-mysql2 0.5.3-4ubuntu8 (diff) [12.2 kB] 213s gpgv: Signature made Wed Feb 5 19:15:41 2025 UTC 213s gpgv: using RSA key 63EEFC3DE14D5146CE7F24BF34B8AD7D9529E793 213s gpgv: issuer "lena.voytek@canonical.com" 213s gpgv: Can't check signature: No public key 213s dpkg-source: warning: cannot verify inline signature for ./ruby-mysql2_0.5.3-4ubuntu8.dsc: no acceptable signature found 214s autopkgtest [17:07:34]: testing package ruby-mysql2 version 0.5.3-4ubuntu8 216s autopkgtest [17:07:36]: build not needed 219s autopkgtest [17:07:39]: test gem2deb-test-runner: preparing testbed 221s Reading package lists... 221s Building dependency tree... 221s Reading state information... 222s Starting pkgProblemResolver with broken count: 0 222s Starting 2 pkgProblemResolver with broken count: 0 222s Done 223s The following NEW packages will be installed: 223s default-libmysqlclient-dev default-mysql-server gem2deb-test-runner 223s libc-dev-bin libc6-dev libcrypt-dev libevent-pthreads-2.1-7t64 libmecab2 223s libmysqlclient-dev libmysqlclient24 libprotobuf-lite32t64 libruby libruby3.3 223s libssl-dev libzstd-dev linux-libc-dev mysql-client-8.0 mysql-client-core-8.0 223s mysql-common mysql-server mysql-server-8.0 mysql-server-core-8.0 rake 223s rpcsvc-proto ruby ruby-did-you-mean ruby-diff-lcs ruby-eventmachine 223s ruby-minitest ruby-mysql2 ruby-net-telnet ruby-power-assert ruby-rspec 223s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 223s ruby-rubygems ruby-sdbm ruby-test-unit ruby-webrick ruby-xmlrpc ruby3.3 223s rubygems-integration zlib1g-dev 223s 0 upgraded, 45 newly installed, 0 to remove and 0 not upgraded. 223s Need to get 40.4 MB of archives. 223s After this operation, 295 MB of additional disk space will be used. 223s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf mysql-common all 5.8+1.1.1ubuntu1 [6922 B] 223s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf mysql-client-core-8.0 armhf 8.0.40-1 [2532 kB] 226s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf mysql-client-8.0 armhf 8.0.40-1 [22.4 kB] 226s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libevent-pthreads-2.1-7t64 armhf 2.1.12-stable-10 [7530 B] 226s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libmecab2 armhf 0.996-15.1build2 [225 kB] 226s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libprotobuf-lite32t64 armhf 3.21.12-10build2 [224 kB] 227s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf mysql-server-core-8.0 armhf 8.0.40-1 [19.5 MB] 247s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf mysql-server-8.0 armhf 8.0.40-1 [1236 kB] 248s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libmysqlclient24 armhf 8.4.4-0ubuntu2 [1260 kB] 249s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libssl-dev armhf 3.4.1-1ubuntu1 [2381 kB] 251s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 252s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-dev-bin armhf 2.41-1ubuntu2 [23.0 kB] 252s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.14.0-10.10 [1683 kB] 253s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 253s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 253s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6-dev armhf 2.41-1ubuntu2 [1396 kB] 255s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 255s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libmysqlclient-dev armhf 8.4.4-0ubuntu2 [1655 kB] 257s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf default-libmysqlclient-dev armhf 1.1.1ubuntu1 [3300 B] 257s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf mysql-server all 8.0.40-1 [9512 B] 257s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf default-mysql-server all 1.1.1ubuntu1 [3088 B] 257s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf rubygems-integration all 1.19 [5550 B] 257s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-did-you-mean all 1.6.3-2 [14.8 kB] 257s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 257s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-net-telnet all 0.2.0-1 [13.3 kB] 257s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-power-assert all 2.0.3-1 [12.0 kB] 257s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-test-unit all 3.6.2-1 [67.0 kB] 257s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 257s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-xmlrpc all 0.3.3-2 [24.8 kB] 257s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libruby armhf 1:3.3~ubuntu3 [5038 B] 257s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-sdbm armhf 1.0.0-5build5 [13.9 kB] 257s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libruby3.3 armhf 3.3.6-1.1ubuntu1 [5572 kB] 262s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf ruby3.3 armhf 3.3.6-1.1ubuntu1 [49.0 kB] 262s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-rubygems all 3.6.3-1 [332 kB] 263s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf ruby armhf 1:3.3~ubuntu3 [3618 B] 263s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf rake all 13.2.1-1 [45.8 kB] 263s Get:37 http://ftpmaster.internal/ubuntu plucky/universe armhf gem2deb-test-runner armhf 2.2.5 [18.3 kB] 263s Get:38 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-diff-lcs all 1.5.1-1 [22.8 kB] 263s Get:39 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-eventmachine armhf 1.3~pre20220315-df4ab006-5build1 [147 kB] 263s Get:40 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-mysql2 armhf 0.5.3-4ubuntu8 [43.4 kB] 263s Get:41 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 263s Get:42 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 263s Get:43 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 263s Get:44 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 263s Get:45 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 264s Preconfiguring packages ... 264s Fetched 40.4 MB in 40s (1008 kB/s) 264s Selecting previously unselected package mysql-common. 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 ... 64655 files and directories currently installed.) 264s Preparing to unpack .../0-mysql-common_5.8+1.1.1ubuntu1_all.deb ... 264s Unpacking mysql-common (5.8+1.1.1ubuntu1) ... 264s Selecting previously unselected package mysql-client-core-8.0. 264s Preparing to unpack .../1-mysql-client-core-8.0_8.0.40-1_armhf.deb ... 264s Unpacking mysql-client-core-8.0 (8.0.40-1) ... 264s Selecting previously unselected package mysql-client-8.0. 264s Preparing to unpack .../2-mysql-client-8.0_8.0.40-1_armhf.deb ... 264s Unpacking mysql-client-8.0 (8.0.40-1) ... 264s Selecting previously unselected package libevent-pthreads-2.1-7t64:armhf. 264s Preparing to unpack .../3-libevent-pthreads-2.1-7t64_2.1.12-stable-10_armhf.deb ... 264s Unpacking libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10) ... 264s Selecting previously unselected package libmecab2:armhf. 264s Preparing to unpack .../4-libmecab2_0.996-15.1build2_armhf.deb ... 264s Unpacking libmecab2:armhf (0.996-15.1build2) ... 264s Selecting previously unselected package libprotobuf-lite32t64:armhf. 264s Preparing to unpack .../5-libprotobuf-lite32t64_3.21.12-10build2_armhf.deb ... 264s Unpacking libprotobuf-lite32t64:armhf (3.21.12-10build2) ... 264s Selecting previously unselected package mysql-server-core-8.0. 264s Preparing to unpack .../6-mysql-server-core-8.0_8.0.40-1_armhf.deb ... 264s Unpacking mysql-server-core-8.0 (8.0.40-1) ... 265s Setting up mysql-common (5.8+1.1.1ubuntu1) ... 265s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 265s Selecting previously unselected package mysql-server-8.0. 265s (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 ... 64874 files and directories currently installed.) 265s Preparing to unpack .../00-mysql-server-8.0_8.0.40-1_armhf.deb ... 266s Unpacking mysql-server-8.0 (8.0.40-1) ... 266s Selecting previously unselected package libmysqlclient24:armhf. 266s Preparing to unpack .../01-libmysqlclient24_8.4.4-0ubuntu2_armhf.deb ... 266s Unpacking libmysqlclient24:armhf (8.4.4-0ubuntu2) ... 266s Selecting previously unselected package libssl-dev:armhf. 266s Preparing to unpack .../02-libssl-dev_3.4.1-1ubuntu1_armhf.deb ... 266s Unpacking libssl-dev:armhf (3.4.1-1ubuntu1) ... 266s Selecting previously unselected package libzstd-dev:armhf. 266s Preparing to unpack .../03-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 266s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 266s Selecting previously unselected package libc-dev-bin. 266s Preparing to unpack .../04-libc-dev-bin_2.41-1ubuntu2_armhf.deb ... 266s Unpacking libc-dev-bin (2.41-1ubuntu2) ... 266s Selecting previously unselected package linux-libc-dev:armhf. 266s Preparing to unpack .../05-linux-libc-dev_6.14.0-10.10_armhf.deb ... 266s Unpacking linux-libc-dev:armhf (6.14.0-10.10) ... 266s Selecting previously unselected package libcrypt-dev:armhf. 266s Preparing to unpack .../06-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 266s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 266s Selecting previously unselected package rpcsvc-proto. 266s Preparing to unpack .../07-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 266s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 266s Selecting previously unselected package libc6-dev:armhf. 267s Preparing to unpack .../08-libc6-dev_2.41-1ubuntu2_armhf.deb ... 267s Unpacking libc6-dev:armhf (2.41-1ubuntu2) ... 267s Selecting previously unselected package zlib1g-dev:armhf. 267s Preparing to unpack .../09-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 267s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 267s Selecting previously unselected package libmysqlclient-dev. 267s Preparing to unpack .../10-libmysqlclient-dev_8.4.4-0ubuntu2_armhf.deb ... 267s Unpacking libmysqlclient-dev (8.4.4-0ubuntu2) ... 267s Selecting previously unselected package default-libmysqlclient-dev:armhf. 267s Preparing to unpack .../11-default-libmysqlclient-dev_1.1.1ubuntu1_armhf.deb ... 267s Unpacking default-libmysqlclient-dev:armhf (1.1.1ubuntu1) ... 267s Selecting previously unselected package mysql-server. 267s Preparing to unpack .../12-mysql-server_8.0.40-1_all.deb ... 267s Unpacking mysql-server (8.0.40-1) ... 267s Selecting previously unselected package default-mysql-server. 267s Preparing to unpack .../13-default-mysql-server_1.1.1ubuntu1_all.deb ... 267s Unpacking default-mysql-server (1.1.1ubuntu1) ... 267s Selecting previously unselected package rubygems-integration. 267s Preparing to unpack .../14-rubygems-integration_1.19_all.deb ... 267s Unpacking rubygems-integration (1.19) ... 267s Selecting previously unselected package ruby-did-you-mean. 267s Preparing to unpack .../15-ruby-did-you-mean_1.6.3-2_all.deb ... 267s Unpacking ruby-did-you-mean (1.6.3-2) ... 267s Selecting previously unselected package ruby-minitest. 267s Preparing to unpack .../16-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 267s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 267s Selecting previously unselected package ruby-net-telnet. 267s Preparing to unpack .../17-ruby-net-telnet_0.2.0-1_all.deb ... 267s Unpacking ruby-net-telnet (0.2.0-1) ... 267s Selecting previously unselected package ruby-power-assert. 267s Preparing to unpack .../18-ruby-power-assert_2.0.3-1_all.deb ... 267s Unpacking ruby-power-assert (2.0.3-1) ... 267s Selecting previously unselected package ruby-test-unit. 267s Preparing to unpack .../19-ruby-test-unit_3.6.2-1_all.deb ... 267s Unpacking ruby-test-unit (3.6.2-1) ... 267s Selecting previously unselected package ruby-webrick. 267s Preparing to unpack .../20-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 267s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 267s Selecting previously unselected package ruby-xmlrpc. 267s Preparing to unpack .../21-ruby-xmlrpc_0.3.3-2_all.deb ... 267s Unpacking ruby-xmlrpc (0.3.3-2) ... 267s Selecting previously unselected package libruby:armhf. 267s Preparing to unpack .../22-libruby_1%3a3.3~ubuntu3_armhf.deb ... 267s Unpacking libruby:armhf (1:3.3~ubuntu3) ... 267s Selecting previously unselected package ruby-sdbm:armhf. 267s Preparing to unpack .../23-ruby-sdbm_1.0.0-5build5_armhf.deb ... 267s Unpacking ruby-sdbm:armhf (1.0.0-5build5) ... 267s Selecting previously unselected package libruby3.3:armhf. 267s Preparing to unpack .../24-libruby3.3_3.3.6-1.1ubuntu1_armhf.deb ... 267s Unpacking libruby3.3:armhf (3.3.6-1.1ubuntu1) ... 268s Selecting previously unselected package ruby3.3. 268s Preparing to unpack .../25-ruby3.3_3.3.6-1.1ubuntu1_armhf.deb ... 268s Unpacking ruby3.3 (3.3.6-1.1ubuntu1) ... 268s Selecting previously unselected package ruby-rubygems. 268s Preparing to unpack .../26-ruby-rubygems_3.6.3-1_all.deb ... 268s Unpacking ruby-rubygems (3.6.3-1) ... 268s Selecting previously unselected package ruby. 268s Preparing to unpack .../27-ruby_1%3a3.3~ubuntu3_armhf.deb ... 268s Unpacking ruby (1:3.3~ubuntu3) ... 268s Selecting previously unselected package rake. 268s Preparing to unpack .../28-rake_13.2.1-1_all.deb ... 268s Unpacking rake (13.2.1-1) ... 268s Selecting previously unselected package gem2deb-test-runner. 268s Preparing to unpack .../29-gem2deb-test-runner_2.2.5_armhf.deb ... 268s Unpacking gem2deb-test-runner (2.2.5) ... 268s Selecting previously unselected package ruby-diff-lcs. 268s Preparing to unpack .../30-ruby-diff-lcs_1.5.1-1_all.deb ... 268s Unpacking ruby-diff-lcs (1.5.1-1) ... 268s Selecting previously unselected package ruby-eventmachine:armhf. 268s Preparing to unpack .../31-ruby-eventmachine_1.3~pre20220315-df4ab006-5build1_armhf.deb ... 268s Unpacking ruby-eventmachine:armhf (1.3~pre20220315-df4ab006-5build1) ... 268s Selecting previously unselected package ruby-mysql2. 269s Preparing to unpack .../32-ruby-mysql2_0.5.3-4ubuntu8_armhf.deb ... 269s Unpacking ruby-mysql2 (0.5.3-4ubuntu8) ... 269s Selecting previously unselected package ruby-rspec-support. 269s Preparing to unpack .../33-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 269s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 269s Selecting previously unselected package ruby-rspec-core. 269s Preparing to unpack .../34-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 269s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 269s Selecting previously unselected package ruby-rspec-expectations. 269s Preparing to unpack .../35-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 269s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 269s Selecting previously unselected package ruby-rspec-mocks. 269s Preparing to unpack .../36-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 269s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 269s Selecting previously unselected package ruby-rspec. 269s Preparing to unpack .../37-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 269s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 269s Setting up libprotobuf-lite32t64:armhf (3.21.12-10build2) ... 269s Setting up libmecab2:armhf (0.996-15.1build2) ... 269s Setting up mysql-client-core-8.0 (8.0.40-1) ... 269s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 269s Setting up ruby-power-assert (2.0.3-1) ... 269s Setting up libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10) ... 269s Setting up linux-libc-dev:armhf (6.14.0-10.10) ... 269s Setting up rubygems-integration (1.19) ... 269s Setting up libmysqlclient24:armhf (8.4.4-0ubuntu2) ... 269s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 269s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 269s Setting up ruby-test-unit (3.6.2-1) ... 269s Setting up ruby-net-telnet (0.2.0-1) ... 269s Setting up libssl-dev:armhf (3.4.1-1ubuntu1) ... 269s Setting up mysql-server-core-8.0 (8.0.40-1) ... 269s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 269s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 269s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 269s Setting up mysql-client-8.0 (8.0.40-1) ... 269s Setting up ruby-did-you-mean (1.6.3-2) ... 269s Setting up libc-dev-bin (2.41-1ubuntu2) ... 269s Setting up ruby-xmlrpc (0.3.3-2) ... 269s Setting up mysql-server-8.0 (8.0.40-1) ... 269s update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode 269s Renaming removed key_buffer and myisam-recover options (if present) 276s mysqld will log errors to /var/log/mysql/error.log 276s mysqld is running as pid 1331 281s apparmor_parser: Unable to replace "/usr/sbin/mysqld". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 281s 281s Created symlink '/etc/systemd/system/multi-user.target.wants/mysql.service' → '/usr/lib/systemd/system/mysql.service'. 282s Setting up libc6-dev:armhf (2.41-1ubuntu2) ... 282s Setting up mysql-server (8.0.40-1) ... 282s Setting up default-mysql-server (1.1.1ubuntu1) ... 282s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 282s Setting up libmysqlclient-dev (8.4.4-0ubuntu2) ... 282s Setting up default-libmysqlclient-dev:armhf (1.1.1ubuntu1) ... 282s Setting up rake (13.2.1-1) ... 282s Setting up libruby:armhf (1:3.3~ubuntu3) ... 282s Setting up ruby-sdbm:armhf (1.0.0-5build5) ... 282s Setting up libruby3.3:armhf (3.3.6-1.1ubuntu1) ... 282s Setting up ruby-eventmachine:armhf (1.3~pre20220315-df4ab006-5build1) ... 282s Setting up ruby3.3 (3.3.6-1.1ubuntu1) ... 282s Setting up ruby-mysql2 (0.5.3-4ubuntu8) ... 282s Setting up ruby (1:3.3~ubuntu3) ... 282s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 282s Setting up ruby-diff-lcs (1.5.1-1) ... 282s Setting up ruby-rubygems (3.6.3-1) ... 282s Setting up gem2deb-test-runner (2.2.5) ... 282s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 282s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 282s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 282s Processing triggers for libc-bin (2.41-1ubuntu2) ... 282s Processing triggers for man-db (2.13.0-1) ... 291s autopkgtest [17:08:51]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 291s autopkgtest [17:08:51]: test gem2deb-test-runner: [----------------------- 293s 293s ┌──────────────────────────────────────────────────────────────────────────────┐ 293s │ Checking Rubygems dependency resolution on ruby3.3 │ 293s └──────────────────────────────────────────────────────────────────────────────┘ 293s 293s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"mysql2\" 293s mv lib ./.gem2deb.lib 293s mv ext ./.gem2deb.ext 294s mv ./.gem2deb.lib lib 294s mv ./.gem2deb.ext ext 294s 294s ┌──────────────────────────────────────────────────────────────────────────────┐ 294s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 294s └──────────────────────────────────────────────────────────────────────────────┘ 294s 294s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 294s mv lib ./.gem2deb.lib 294s mv ext ./.gem2deb.ext 294s ./debian/start_mysqld_and_run.sh ruby3.3 -S rspec 294s + mktemp -d 294s + MYTEMP_DIR=/tmp/tmp.mzZOmmyn3x 294s + export MYSQL_UNIX_PORT=/tmp/tmp.mzZOmmyn3x/mysql.sock 294s + DO_MYSQL_USER=ubuntu 294s + DO_MYSQL_DBNAME=test 294s + DO_MYSQL_DATABASE=/test 294s + /usr/sbin/mysqld --no-defaults --initialize-insecure --user=ubuntu --datadir=/tmp/tmp.mzZOmmyn3x 294s 2025-03-15T17:08:54.305858Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.40-1) initializing of server in progress as process 1674 294s 2025-03-15T17:08:54.316387Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 295s 2025-03-15T17:08:55.304231Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 298s 2025-03-15T17:08:58.566804Z 5 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option. 304s + MYSQL_PID=1716 304s + mysqladmin=/usr/bin/mysqladmin --user=root --socket=/tmp/tmp.mzZOmmyn3x/mysql.sock 304s + echo -n pinging mysqld. 304s pinging mysqld.+ attempts=0 304s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.mzZOmmyn3x/mysql.sock ping 304s + /usr/sbin/mysqld --no-defaults --user=ubuntu --socket=/tmp/tmp.mzZOmmyn3x/mysql.sock --datadir=/tmp/tmp.mzZOmmyn3x --skip-networking 304s mysqladmin: connect to server at 'localhost' failed 304s error: 'Can't connect to local MySQL server through socket '/tmp/tmp.mzZOmmyn3x/mysql.sock' (2)' 304s Check that mysqld is running and that the socket: '/tmp/tmp.mzZOmmyn3x/mysql.sock' exists! 304s + sleep 3 304s 2025-03-15T17:09:04.222126Z 0 [Warning] [MY-011037] [Server] The CYCLE timer is not available. WAIT events in the performance_schema will not be timed. 304s 2025-03-15T17:09:04.354909Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.40-1) starting as process 1716 304s 2025-03-15T17:09:04.366290Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 304s 2025-03-15T17:09:04.596758Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 304s 2025-03-15T17:09:04.767295Z 0 [ERROR] [MY-011292] [Server] Plugin mysqlx reported: 'Preparation of I/O interfaces failed, X Protocol won't be accessible' 304s 2025-03-15T17:09:04.767358Z 0 [ERROR] [MY-011300] [Server] Plugin mysqlx reported: 'Setup of socket: '/var/run/mysqld/mysqlx.sock' failed, can't open lock file /var/run/mysqld/mysqlx.sock.lock' 305s 2025-03-15T17:09:05.045789Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed. 305s 2025-03-15T17:09:05.045864Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel. 305s 2025-03-15T17:09:05.049440Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/tmp' in the path is accessible to all OS users. Consider choosing a different directory. 305s 2025-03-15T17:09:05.084369Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.40-1' socket: '/tmp/tmp.mzZOmmyn3x/mysql.sock' port: 0 (Ubuntu). 307s + attempts=1 307s + [ 1 -gt 10 ] 307s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.mzZOmmyn3x/mysql.sock ping 307s mysqld is alive 307s + trap cleanup INT EXIT TERM 307s + mysql --user=root --socket=/tmp/tmp.mzZOmmyn3x/mysql.sock --execute CREATE USER 'ubuntu'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'ubuntu'@'localhost'; CREATE DATABASE test; 307s + ruby3.3 -S rspec 307s 307s Randomized with seed 14336 307s 307s Mysql2::Error 307s responds to error_number and sql_state, with aliases 307s 307s Mysql2::Client 307s should default flags to (REMEMBER_OPTIONS, LONG_PASSWORD, LONG_FLAG, TRANSACTIONS, PROTOCOL_41, SECURE_CONNECTION) 307s should respond to #query 307s /usr/lib/ruby/vendor_ruby/mysql2/client.rb:131: warning: undefining the allocator of T_DATA class Mysql2::Result 307s should execute init command 307s should respond to #encoding 307s should parse flags array 307s should respond to #socket 307s should accept connect flags and pass them to #connect 307s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 307s should not try to query closed mysql connection 307s should respond to #close 307s should respond to #info 307s should not raise an exception on create for a valid encoding 307s should expect write_timeout to be a positive integer 307s should be able to connect via SSL options (PENDING: DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist.) 307s should expect connect_timeout to be a positive integer 307s should raise a Mysql::Error::ConnectionError upon connection failure 307s should be able to close properly 307s #server_info should require an open connection 307s should allow nil read_timeout 307s should terminate connections when calling close 307s should respond to #escape 307s should expect read_timeout to be a positive integer 307s should respond to escape 307s should set custom connect_attrs (PENDING: Temporarily skipped with xit) 307s should have a global default_query_options hash 307s #thread_id should return a boolean 307s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 307s should send init_command after reconnect 307s should be able to connect using plaintext password 307s #thread_id should be a Fixnum 307s should raise an exception on non-string encodings 307s should be able to connect to database with numeric-only name 307s should raise an exception on create for invalid encodings 307s should set default program_name in connect_attrs (PENDING: Temporarily skipped with xit) 307s should respond to #query_info 307s 2025-03-15T17:09:07.904219Z 54 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead' 307s should raise a Mysql2::Error::ConnectionError exception upon connection failure due to invalid credentials 307s #server_info should return a hash containing the client version ID and String 307s should respond to #warning_count 309s should not leave dangling connections after garbage collection 309s should respond to #ping 309s #info should return a hash containing the client version ID and String 309s should parse flags string 309s should respond to #server_info 309s should respond to #thread_id 309s #escape 309s should return a new SQL-escape version of the passed string 309s should not overflow the thread stack 309s should require an open connection 309s should return the passed string if nothing was escaped 309s should not overflow the process stack 309s when mysql encoding is not utf8 309s should return a internal encoding string if Encoding.default_internal is set 309s strings returned by #server_info 309s should use Encoding.default_internal 309s should default to the connection's encoding if Encoding.default_internal is nil 309s strings returned by .info 309s should be tagged as ascii 309s :local_infile 309s should raise an error when local_infile is disabled (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 309s should raise an error when a non-existent file is loaded (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 309s should LOAD DATA LOCAL INFILE (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 309s write operations api 309s should respond to #last_id 309s #last_id should handle BIGINT auto-increment ids above 32 bits 309s #last_id should return a Fixnum, the from the last INSERT/UPDATE 309s should respond to #last_id 309s #last_id should return a Fixnum, the from the last INSERT/UPDATE 309s #query_info 309s when has some info 309s should retrieve it 309s when no info present 309s should 0 309s #set_server_option 309s returns true when multi_statements is enable 309s returns true when multi_statements is disable 309s enables multiple-statement 309s disables multiple-statement 309s returns false when multi_statements is neither OPTION_MULTI_STATEMENTS_OFF or OPTION_MULTI_STATEMENTS_ON 309s #automatic_close 310s should not close connections when running in a child process 310s can be assigned 310s can be configured 310s is enabled by default 310s #query 310s should let you query again if iterating is finished when streaming 310s should not retain query options set on a query for subsequent queries, but should retain it in the result 310s should be able to return results as an array 310s should timeout if we wait longer than :read_timeout 310s should require an open connection 310s should be able to return results with symbolized keys 310s #socket should return a Fixnum (file descriptor from C) 310s should not allow another query to be sent without fetching a result first 311s should run signal handlers while waiting for a response 311s should detect closed connection on query read error 311s #socket should require an open connection 311s should describe the thread holding the active query 311s threaded queries should be supported (PENDING: Temporarily skipped with xit) 311s should allow changing query options for subsequent queries 311s should not let you query again if iterating is not finished when streaming 311s should only accept strings as the query parameter 311s should return results as a hash by default 312s evented async queries should be supported 312s Multiple results sets 312s will raise on query if there are outstanding results to read 312s #more_results? should work with stored procedures 312s #abandon_results! should work 312s should raise an exception when one of multiple statements fails 312s does not interfere with other statements 312s #more_results? should work 312s returns multiple result sets 312s when a non-standard exception class is raised 312s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 312s should handle Timeouts without leaving the connection hanging if reconnect is set to true after construction 312s should close the connection when an exception is raised 312s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 312s should handle Timeouts without leaving the connection hanging if reconnect is true 312s select_db 312s should raise a Mysql2::Error when the database doesn't exist 313s should return the database switched to 313s should respond to #select_db 313s should switch databases 313s strings returned by #info 313s should be tagged as ascii 313s #closed? 313s should return false when connected 313s should return true after close 313s escape 313s should not overflow the thread stack 313s should return a new SQL-escape version of the passed string 313s should not overflow the process stack 313s should carry over the original string's encoding 313s should return the passed string if nothing was escaped 313s using defaults file 313s should not raise an exception for valid defaults group 313s should not raise an exception without default group 313s #warning_count 313s when no warnings 313s should 0 313s when has a warnings 313s should > 0 313s 313s Mysql2::EM::Client 313s should support queries in callbacks 313s should not swallow exceptions raised in callbacks 313s should not raise error when closing client with no query running 313s should support async queries 313s when an exception is raised by the client 313s should swallow exceptions raised in by the client 314s should fail the deferrable 314s 314s Mysql2::Statement 314s /tmp/autopkgtest.y1bXHc/build.YbU/src/spec/mysql2/statement_spec.rb:74: warning: undefining the allocator of T_DATA class Mysql2::Statement 314s should handle bignum but in int64_t 314s should handle comparisons and likes 314s should let us iterate over results 314s should handle bignum but beyond int64_t 314s should tell us the field count 314s should prepare Date values 314s should tell us about the fields 314s should handle as a decimal binding a BigDecimal 314s should keep its result after other query 314s should update a DECIMAL value passing a BigDecimal 314s should prepare Time values with microseconds 314s should prepare DateTime values with microseconds 314s should let us execute our statement 314s should select dates 314s should accept bind arguments and keyword arguments on statement execute 314s should tell us the result count 314s should warn but still work if cache_rows is set to false 314s should be reusable 1000 times 314s should create a statement (PENDING: Temporarily skipped with xit) 314s should raise an exception without a block 314s should raise an exception when server disconnects 314s should handle booleans 314s should tell us the param count 314s should accept keyword arguments on statement execute 315s should be reusable 10000 times 315s streaming result 315s should be able to stream query result 315s last_id 315s should handle bigint ids 315s should return last insert id 315s #each 315s should cache previously yielded results by default 315s should yield the same value for #first if streaming is disabled 315s should throw an exception if we try to iterate twice when streaming is enabled 315s should be able to return results as an array 315s should yield rows as hash's 315s /tmp/autopkgtest.y1bXHc/build.YbU/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 315s /tmp/autopkgtest.y1bXHc/build.YbU/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 315s should yield different value for #first if streaming 315s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 315s #fields 315s should return nil for statement with no result fields 315s should return an array of field names in proper order 315s method should exist 315s row data type mapping 315s should return a String for TEXT 315s should return String for an ENUM value 315s should return Fixnum for a BIGINT value 315s should return Time when timestamp is < 1901-12-13 20:45:52 315s should return Float for a FLOAT value 315s should return Fixnum for an INT value 315s should return Time for a TIMESTAMP value when within the supported range 315s should return String for a BINARY value 315s should return a String for VARCHAR 315s should return Float for a DOUBLE value 315s should return String for a BIT(1) value 315s should return a String for CHAR 315s should return a String for BLOB 315s should return Fixnum for a SMALLINT value 315s should return Time when timestamp is > 2038-01-19T03:14:07 315s should return a String for MEDIUMBLOB 315s should return Date for a DATE value 315s should return a String for VARBINARY 315s should return Fixnum for a TINYINT value 315s should return a String for TINYTEXT 315s should return BigDecimal for a DECIMAL value 315s should return Fixnum for a YEAR value 315s should return a String for LONGBLOB 315s should return a String for MEDIUMTEXT 315s should return Fixnum for a MEDIUMINT value 315s should return String for a BIT(64) value 315s should return a String for LONGTEXT 315s should return a String for TINYBLOB 315s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 315s should return nil for a NULL value 315s should return String for a SET value 315s should return Time for a TIME value 315s should return Time for a DATETIME value when within the supported range 315s string encoding for MEDIUMTEXT values 315s should use Encoding.default_internal 315s should default to utf-8 if Encoding.default_internal is nil 315s string encoding for TINYBLOB values 315s should not use Encoding.default_internal 315s should default to binary if Encoding.default_internal is nil 315s string encoding for VARCHAR values 315s should use Encoding.default_internal 315s should default to utf-8 if Encoding.default_internal is nil 315s cast booleans for BIT(1) if :cast_booleans is enabled 315s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 315s string encoding for BLOB values 315s should not use Encoding.default_internal 315s should default to binary if Encoding.default_internal is nil 315s string encoding for BINARY values 315s should default to binary if Encoding.default_internal is nil 315s should not use Encoding.default_internal 315s string encoding for TINYTEXT values 315s should default to utf-8 if Encoding.default_internal is nil 315s should use Encoding.default_internal 315s string encoding for LONGTEXT values 315s should default to utf-8 if Encoding.default_internal is nil 315s should use Encoding.default_internal 315s string encoding for LONGBLOB values 315s should not use Encoding.default_internal 315s should default to binary if Encoding.default_internal is nil 315s string encoding for CHAR values 315s should use Encoding.default_internal 315s should default to utf-8 if Encoding.default_internal is nil 315s string encoding for SET values 315s should use Encoding.default_internal 315s should default to the connection's encoding if Encoding.default_internal is nil 315s string encoding for VARBINARY values 315s should not use Encoding.default_internal 315s should default to binary if Encoding.default_internal is nil 315s cast booleans for TINYINT if :cast_booleans is enabled 315s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 315s string encoding for ENUM values 315s should default to the connection's encoding if Encoding.default_internal is nil 315s should use Encoding.default_internal 315s string encoding for MEDIUMBLOB values 315s should default to binary if Encoding.default_internal is nil 315s should not use Encoding.default_internal 315s string encoding for TEXT values 315s should default to utf-8 if Encoding.default_internal is nil 315s should use Encoding.default_internal 315s close 315s should raise an error on subsequent execution 315s should free server resources (PENDING: Temporarily skipped with xit) 315s utf8_db 315s should be able to retrieve query with param in different encoding correctly 315s should be able to retrieve utf8 param query correctly 315s should be able to retrieve utf8 field names correctly 315s affected_rows 315s should return number of rows affected by a delete 316s should return number of rows affected by an update 316s should return number of rows affected by an insert 316s 316s Mysql2::Result 316s should be able to return the number of rows in the result set 316s should raise a TypeError exception when it doesn't wrap a result set 316s should respond to #free 316s should respond to #count, which is aliased as #size 316s should raise a Mysql2::Error exception upon a bad query 316s should have included Enumerable 316s should respond to #each 316s row data type mapping 316s should return a String for CHAR 316s should return Time when timestamp is < 1901-12-13 20:45:52 316s should return a String for LONGBLOB 316s should return BigDecimal for a DECIMAL value 316s should return Time when timestamp is > 2038-01-19T03:14:07 316s should return a String for BLOB 316s should return Date for a DATE value 316s should return Fixnum for a TINYINT value 316s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 316s should return Fixnum for an INT value 316s should return String for an ENUM value 316s should return a String for VARCHAR 316s should return Fixnum for a BIGINT value 316s should return a String for MEDIUMBLOB 316s should return Time for a TIMESTAMP value when within the supported range 316s should return nil values for NULL and strings for everything else when :cast is false 316s should return a String for TINYBLOB 316s should return String for a SET value 316s should return a String for VARBINARY 316s should return Fixnum for a SMALLINT value 316s should return a String for TINYTEXT 316s should return nil for a NULL value 316s should return Time for a TIME value 316s should return Float for a FLOAT value 316s should return a String for MEDIUMTEXT 316s should return Fixnum for a MEDIUMINT value 316s should return String for a BIT(64) value 316s should return a String for LONGTEXT 316s should return a String for TEXT 316s should return String for a BIT(1) value 316s should return Time for a DATETIME value when within the supported range 316s should return String for a BINARY value 316s should return Float for a DOUBLE value 316s should return Fixnum for a YEAR value 316s string encoding for CHAR values 316s should default to utf-8 if Encoding.default_internal is nil 316s should use Encoding.default_internal 316s cast booleans for BIT(1) if :cast_booleans is enabled 316s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 316s string encoding for LONGTEXT values 316s should use Encoding.default_internal 316s should default to utf-8 if Encoding.default_internal is nil 316s string encoding for ENUM values 316s should default to the connection's encoding if Encoding.default_internal is nil 316s should use Encoding.default_internal 316s string encoding for MEDIUMTEXT values 316s should use Encoding.default_internal 316s should default to utf-8 if Encoding.default_internal is nil 316s string encoding for VARCHAR values 316s should default to utf-8 if Encoding.default_internal is nil 316s should use Encoding.default_internal 316s string encoding for TINYTEXT values 316s should default to utf-8 if Encoding.default_internal is nil 316s should use Encoding.default_internal 316s string encoding for LONGBLOB values 316s should default to binary if Encoding.default_internal is nil 316s should not use Encoding.default_internal 316s string encoding for TEXT values 316s should default to utf-8 if Encoding.default_internal is nil 316s should use Encoding.default_internal 316s string encoding for MEDIUMBLOB values 316s should not use Encoding.default_internal 316s should default to binary if Encoding.default_internal is nil 316s cast booleans for TINYINT if :cast_booleans is enabled 316s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 316s string encoding for BINARY values 316s should default to binary if Encoding.default_internal is nil 316s should not use Encoding.default_internal 316s string encoding for VARBINARY values 316s should default to binary if Encoding.default_internal is nil 316s should not use Encoding.default_internal 316s string encoding for SET values 316s should use Encoding.default_internal 316s should default to the connection's encoding if Encoding.default_internal is nil 316s string encoding for BLOB values 316s should not use Encoding.default_internal 316s should default to binary if Encoding.default_internal is nil 316s string encoding for TINYBLOB values 316s should default to binary if Encoding.default_internal is nil 316s should not use Encoding.default_internal 316s server flags 316s should set a definitive value for query_was_slow 316s should set a definitive value for no_good_index_used 316s should set a definitive value for no_index_used 316s #each 316s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 316s should be able to iterate a second time even if cache_rows is disabled 316s should yield different value for #first if streaming 316s should be able to return results as an array 316s should cache previously yielded results by default 316s should not cache previously yielded results if cache_rows is disabled 316s should yield rows as hash's 316s should throw an exception if we try to iterate twice when streaming is enabled 316s should yield the same value for #first if streaming is disabled 316s #fields 316s method should exist 316s should return an array of field names in proper order 316s streaming 316s should retain the count when mixing first and each 316s should not yield nil at the end of streaming 316s should maintain a count while streaming 316s should raise an exception if streaming ended due to a timeout (PENDING: Temporarily skipped with xit) 316s #count should be zero for rows after streaming when there were no results 316s metadata queries 316s should show tables 316s 316s Pending: (Failures listed here are expected and do not affect your suite's status) 316s 316s 1) Mysql2::Client should be able to connect via SSL options 316s # DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist. 316s Failure/Error: 316s expect do 316s ssl_client = new_client(option_overrides) 316s end.not_to raise_error 316s 316s expected no Exception, got # with backtrace: 316s # ./spec/spec_helper.rb:25:in `new' 316s # ./spec/spec_helper.rb:25:in `new_client' 316s # ./spec/mysql2/client_spec.rb:154:in `block (3 levels) in ' 316s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 316s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 316s 316s 2) Mysql2::Client should set custom connect_attrs 316s # Temporarily skipped with xit 316s # ./spec/mysql2/client_spec.rb:491 316s 316s 3) Mysql2::Client should set default program_name in connect_attrs 316s # Temporarily skipped with xit 316s # ./spec/mysql2/client_spec.rb:482 316s 316s 4) Mysql2::Client :local_infile should raise an error when local_infile is disabled 316s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 316s # ./spec/mysql2/client_spec.rb:433 316s 316s 5) Mysql2::Client :local_infile should raise an error when a non-existent file is loaded 316s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 316s # ./spec/mysql2/client_spec.rb:440 316s 316s 6) Mysql2::Client :local_infile should LOAD DATA LOCAL INFILE 316s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 316s # ./spec/mysql2/client_spec.rb:447 316s 316s 7) Mysql2::Client#query threaded queries should be supported 316s # Temporarily skipped with xit 316s # ./spec/mysql2/client_spec.rb:695 316s 316s 8) Mysql2::Statement should create a statement 316s # Temporarily skipped with xit 316s # ./spec/mysql2/statement_spec.rb:16 316s 316s 9) Mysql2::Statement row data type mapping should raise an error given an invalid DATETIME 316s # Temporarily skipped with xit 316s # ./spec/mysql2/statement_spec.rb:477 316s 316s 10) Mysql2::Statement close should free server resources 316s # Temporarily skipped with xit 316s # ./spec/mysql2/statement_spec.rb:699 316s 316s 11) Mysql2::Result row data type mapping should raise an error given an invalid DATETIME 316s # Temporarily skipped with xit 316s # ./spec/mysql2/result_spec.rb:325 316s 316s 12) Mysql2::Result streaming should raise an exception if streaming ended due to a timeout 316s # Temporarily skipped with xit 316s # ./spec/mysql2/result_spec.rb:157 316s 316s Finished in 8.73 seconds (files took 0.29763 seconds to load) 316s 321 examples, 0 failures, 12 pending 316s 316s Randomized with seed 14336 316s 316s + cleanup 316s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.mzZOmmyn3x/mysql.sock shutdown 316s 2025-03-15T17:09:16.661403Z 505 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.40-1). 318s 2025-03-15T17:09:18.229743Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.40-1) (Ubuntu). 318s + rm -rf /tmp/tmp.mzZOmmyn3x 318s mv ./.gem2deb.lib lib 318s mv ./.gem2deb.ext ext 319s autopkgtest [17:09:19]: test gem2deb-test-runner: -----------------------] 323s autopkgtest [17:09:23]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 323s gem2deb-test-runner PASS 327s autopkgtest [17:09:27]: @@@@@@@@@@@@@@@@@@@@ summary 327s gem2deb-test-runner PASS