0s autopkgtest [14:05:05]: starting date and time: 2025-03-22 14:05:05+0000 0s autopkgtest [14:05:05]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [14:05:05]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.0k97a9z4/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruby-attr-encrypted --apt-upgrade ruby-devise-two-factor --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby-attr-encrypted/4.1.0-1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-26.secgroup --name adt-plucky-arm64-ruby-devise-two-factor-20250322-130625-juju-7f2275-prod-proposed-migration-environment-15-6493f568-ca44-41fa-a183-1525544f0bb3 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 104s autopkgtest [14:06:49]: testbed dpkg architecture: arm64 104s autopkgtest [14:06:49]: testbed apt version: 2.9.34 105s autopkgtest [14:06:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 105s autopkgtest [14:06:50]: testbed release detected to be: None 106s autopkgtest [14:06:51]: updating testbed package index (apt update) 106s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 107s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 107s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 107s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 107s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [30.7 kB] 107s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [292 kB] 107s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [12.2 kB] 107s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [1232 B] 107s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [39.1 kB] 107s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 c-n-f Metadata [1292 B] 107s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 c-n-f Metadata [116 B] 107s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [198 kB] 107s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 c-n-f Metadata [11.1 kB] 107s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [3684 B] 107s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 c-n-f Metadata [216 B] 109s Fetched 716 kB in 1s (926 kB/s) 110s Reading package lists... 111s autopkgtest [14:06:56]: upgrading testbed (apt dist-upgrade and autopurge) 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 113s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 113s Starting 2 pkgProblemResolver with broken count: 0 113s Done 114s Entering ResolveByKeep 114s 115s Calculating upgrade... 115s The following packages will be upgraded: 115s gcc-15-base libatomic1 libgcc-s1 libstdc++6 115s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s Need to get 879 kB of archives. 115s After this operation, 0 B of additional disk space will be used. 115s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libatomic1 arm64 15-20250319-1ubuntu1 [11.2 kB] 115s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-15-base arm64 15-20250319-1ubuntu1 [53.6 kB] 116s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-s1 arm64 15-20250319-1ubuntu1 [61.1 kB] 116s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++6 arm64 15-20250319-1ubuntu1 [753 kB] 116s Fetched 879 kB in 1s (1619 kB/s) 117s (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 ... 117732 files and directories currently installed.) 117s Preparing to unpack .../libatomic1_15-20250319-1ubuntu1_arm64.deb ... 117s Unpacking libatomic1:arm64 (15-20250319-1ubuntu1) over (15-20250315-1ubuntu1) ... 117s Preparing to unpack .../gcc-15-base_15-20250319-1ubuntu1_arm64.deb ... 117s Unpacking gcc-15-base:arm64 (15-20250319-1ubuntu1) over (15-20250315-1ubuntu1) ... 117s Setting up gcc-15-base:arm64 (15-20250319-1ubuntu1) ... 117s (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 ... 117732 files and directories currently installed.) 117s Preparing to unpack .../libgcc-s1_15-20250319-1ubuntu1_arm64.deb ... 117s Unpacking libgcc-s1:arm64 (15-20250319-1ubuntu1) over (15-20250315-1ubuntu1) ... 117s Setting up libgcc-s1:arm64 (15-20250319-1ubuntu1) ... 117s (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 ... 117732 files and directories currently installed.) 117s Preparing to unpack .../libstdc++6_15-20250319-1ubuntu1_arm64.deb ... 117s Unpacking libstdc++6:arm64 (15-20250319-1ubuntu1) over (15-20250315-1ubuntu1) ... 117s Setting up libstdc++6:arm64 (15-20250319-1ubuntu1) ... 117s Setting up libatomic1:arm64 (15-20250319-1ubuntu1) ... 117s Processing triggers for libc-bin (2.41-1ubuntu2) ... 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 119s Starting pkgProblemResolver with broken count: 0 119s Starting 2 pkgProblemResolver with broken count: 0 119s Done 120s Solving dependencies... 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s autopkgtest [14:07:09]: testbed running kernel: Linux 6.14.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Mon Mar 17 12:19:09 UTC 2025 124s autopkgtest [14:07:09]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-devise-two-factor 125s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-devise-two-factor 4.0.2-1 (dsc) [2308 B] 125s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-devise-two-factor 4.0.2-1 (tar) [21.9 kB] 125s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-devise-two-factor 4.0.2-1 (diff) [3708 B] 125s gpgv: Signature made Fri Apr 1 17:34:50 2022 UTC 125s gpgv: using RSA key D30863E26020E543F4719A838F53E0193B294B75 125s gpgv: Can't check signature: No public key 125s dpkg-source: warning: cannot verify inline signature for ./ruby-devise-two-factor_4.0.2-1.dsc: no acceptable signature found 126s autopkgtest [14:07:11]: testing package ruby-devise-two-factor version 4.0.2-1 126s autopkgtest [14:07:11]: build not needed 126s autopkgtest [14:07:11]: test gem2deb-test-runner: preparing testbed 127s Reading package lists... 127s Building dependency tree... 127s Reading state information... 128s Starting pkgProblemResolver with broken count: 0 128s Starting 2 pkgProblemResolver with broken count: 0 128s Done 129s The following NEW packages will be installed: 129s gem2deb-test-runner libjs-jquery libruby libruby3.3 libxslt1.1 racc rake 129s ruby ruby-actionpack ruby-actionview ruby-activemodel ruby-activesupport 129s ruby-attr-encrypted ruby-bcrypt ruby-builder ruby-concurrent ruby-crass 129s ruby-devise ruby-devise-two-factor ruby-did-you-mean ruby-diff-lcs 129s ruby-encryptor ruby-erubi ruby-faker ruby-i18n ruby-loofah 129s ruby-method-source ruby-mini-portile2 ruby-minitest ruby-net-telnet 129s ruby-nokogiri ruby-orm-adapter ruby-pkg-config ruby-power-assert ruby-rack 129s ruby-rack-test ruby-rails-dom-testing ruby-rails-html-sanitizer 129s ruby-railties ruby-responders ruby-rotp ruby-rspec ruby-rspec-core 129s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems 129s ruby-test-unit ruby-thor ruby-timecop ruby-tzinfo ruby-warden ruby-webrick 129s ruby-xmlrpc ruby-zeitwerk ruby3.3 rubygems-integration 129s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 129s Need to get 10.9 MB of archives. 129s After this operation, 57.5 MB of additional disk space will be used. 129s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 rubygems-integration all 1.19 [5550 B] 130s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 130s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 130s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 130s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-power-assert all 2.0.3-1 [12.0 kB] 130s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-test-unit all 3.6.2-1 [67.0 kB] 130s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 130s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 130s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libruby3.3 arm64 3.3.7-1ubuntu2 [5836 kB] 130s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby3.3 arm64 3.3.7-1ubuntu2 [49.1 kB] 130s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libruby arm64 1:3.3~ubuntu3 [5038 B] 130s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-rubygems all 3.6.3-1 [332 kB] 130s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby arm64 1:3.3~ubuntu3 [3618 B] 130s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 rake all 13.2.1-1 [45.8 kB] 130s Get:15 http://ftpmaster.internal/ubuntu plucky/universe arm64 gem2deb-test-runner arm64 2.2.5 [18.3 kB] 130s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 130s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu4 [168 kB] 130s Get:18 http://ftpmaster.internal/ubuntu plucky/universe arm64 racc all 1.8.1-1 [71.3 kB] 130s Get:19 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-concurrent all 1.3.4-1 [283 kB] 130s Get:20 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-i18n all 1.14.7-1 [42.8 kB] 130s Get:21 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-tzinfo all 2.0.6-1 [55.2 kB] 130s Get:22 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-zeitwerk all 2.6.8-1 [36.0 kB] 130s Get:23 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-activesupport all 2:6.1.7.3+dfsg-7 [198 kB] 130s Get:24 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-builder all 3.2.4-2 [17.1 kB] 130s Get:25 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-erubi all 1.12.0-1 [9230 B] 130s Get:26 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-mini-portile2 all 2.8.7-1 [17.3 kB] 130s Get:27 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-pkg-config all 1.5.9-1 [8710 B] 130s Get:28 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-nokogiri arm64 1.16.4+dfsg-1build1 [249 kB] 130s Get:29 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rails-dom-testing all 2.2.0-1 [11.8 kB] 130s Get:30 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-crass all 1.0.6-1ubuntu1 [16.0 kB] 130s Get:31 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-loofah all 2.24.0-1 [26.1 kB] 130s Get:32 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rails-html-sanitizer all 1.4.4-1 [9888 B] 130s Get:33 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-actionview all 2:6.1.7.3+dfsg-7 [145 kB] 130s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-rack all 2.2.7-1.1 [114 kB] 130s Get:35 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rack-test all 2.2.0-1 [14.4 kB] 130s Get:36 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-actionpack all 2:6.1.7.3+dfsg-7 [193 kB] 130s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-activemodel all 2:6.1.7.3+dfsg-7 [63.3 kB] 130s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-encryptor all 3.0.0-2 [8676 B] 130s Get:39 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 ruby-attr-encrypted all 4.1.0-1ubuntu1 [16.7 kB] 130s Get:40 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-bcrypt arm64 3.1.20-1 [38.4 kB] 130s Get:41 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-orm-adapter all 0.5.0-2.1ubuntu1 [7846 B] 130s Get:42 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-method-source all 1.1.0-1 [8502 B] 130s Get:43 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-thor all 1.3.2-2 [50.2 kB] 130s Get:44 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-railties all 2:6.1.7.3+dfsg-7 [443 kB] 130s Get:45 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-responders all 3.0.1-2 [18.5 kB] 131s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-warden all 1.2.8-1ubuntu1 [15.5 kB] 131s Get:47 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-devise all 4.9.3-1 [93.8 kB] 131s Get:48 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rotp all 6.2.0-2 [38.4 kB] 131s Get:49 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-devise-two-factor all 4.0.2-1 [14.5 kB] 131s Get:50 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 131s Get:51 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-faker all 2.21.0-1 [1129 kB] 131s Get:52 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 131s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 131s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 131s Get:55 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 131s Get:56 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 131s Get:57 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-timecop all 0.9.10-1.1 [11.5 kB] 131s Fetched 10.9 MB in 1s (7955 kB/s) 131s Selecting previously unselected package rubygems-integration. 131s (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 ... 117732 files and directories currently installed.) 131s Preparing to unpack .../00-rubygems-integration_1.19_all.deb ... 131s Unpacking rubygems-integration (1.19) ... 131s Selecting previously unselected package ruby-did-you-mean. 131s Preparing to unpack .../01-ruby-did-you-mean_1.6.3-2_all.deb ... 131s Unpacking ruby-did-you-mean (1.6.3-2) ... 132s Selecting previously unselected package ruby-minitest. 132s Preparing to unpack .../02-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 132s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 132s Selecting previously unselected package ruby-net-telnet. 132s Preparing to unpack .../03-ruby-net-telnet_0.2.0-1_all.deb ... 132s Unpacking ruby-net-telnet (0.2.0-1) ... 132s Selecting previously unselected package ruby-power-assert. 132s Preparing to unpack .../04-ruby-power-assert_2.0.3-1_all.deb ... 132s Unpacking ruby-power-assert (2.0.3-1) ... 132s Selecting previously unselected package ruby-test-unit. 132s Preparing to unpack .../05-ruby-test-unit_3.6.2-1_all.deb ... 132s Unpacking ruby-test-unit (3.6.2-1) ... 132s Selecting previously unselected package ruby-webrick. 132s Preparing to unpack .../06-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 132s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 132s Selecting previously unselected package ruby-xmlrpc. 132s Preparing to unpack .../07-ruby-xmlrpc_0.3.3-2_all.deb ... 132s Unpacking ruby-xmlrpc (0.3.3-2) ... 132s Selecting previously unselected package libruby3.3:arm64. 132s Preparing to unpack .../08-libruby3.3_3.3.7-1ubuntu2_arm64.deb ... 132s Unpacking libruby3.3:arm64 (3.3.7-1ubuntu2) ... 133s Selecting previously unselected package ruby3.3. 133s Preparing to unpack .../09-ruby3.3_3.3.7-1ubuntu2_arm64.deb ... 133s Unpacking ruby3.3 (3.3.7-1ubuntu2) ... 133s Selecting previously unselected package libruby:arm64. 133s Preparing to unpack .../10-libruby_1%3a3.3~ubuntu3_arm64.deb ... 133s Unpacking libruby:arm64 (1:3.3~ubuntu3) ... 133s Selecting previously unselected package ruby-rubygems. 133s Preparing to unpack .../11-ruby-rubygems_3.6.3-1_all.deb ... 133s Unpacking ruby-rubygems (3.6.3-1) ... 133s Selecting previously unselected package ruby. 133s Preparing to unpack .../12-ruby_1%3a3.3~ubuntu3_arm64.deb ... 133s Unpacking ruby (1:3.3~ubuntu3) ... 133s Selecting previously unselected package rake. 133s Preparing to unpack .../13-rake_13.2.1-1_all.deb ... 133s Unpacking rake (13.2.1-1) ... 133s Selecting previously unselected package gem2deb-test-runner. 133s Preparing to unpack .../14-gem2deb-test-runner_2.2.5_arm64.deb ... 133s Unpacking gem2deb-test-runner (2.2.5) ... 133s Selecting previously unselected package libjs-jquery. 133s Preparing to unpack .../15-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 133s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 133s Selecting previously unselected package libxslt1.1:arm64. 133s Preparing to unpack .../16-libxslt1.1_1.1.39-0exp1ubuntu4_arm64.deb ... 133s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 133s Selecting previously unselected package racc. 133s Preparing to unpack .../17-racc_1.8.1-1_all.deb ... 133s Unpacking racc (1.8.1-1) ... 133s Selecting previously unselected package ruby-concurrent. 133s Preparing to unpack .../18-ruby-concurrent_1.3.4-1_all.deb ... 133s Unpacking ruby-concurrent (1.3.4-1) ... 133s Selecting previously unselected package ruby-i18n. 133s Preparing to unpack .../19-ruby-i18n_1.14.7-1_all.deb ... 133s Unpacking ruby-i18n (1.14.7-1) ... 133s Selecting previously unselected package ruby-tzinfo. 133s Preparing to unpack .../20-ruby-tzinfo_2.0.6-1_all.deb ... 133s Unpacking ruby-tzinfo (2.0.6-1) ... 133s Selecting previously unselected package ruby-zeitwerk. 133s Preparing to unpack .../21-ruby-zeitwerk_2.6.8-1_all.deb ... 133s Unpacking ruby-zeitwerk (2.6.8-1) ... 133s Selecting previously unselected package ruby-activesupport. 133s Preparing to unpack .../22-ruby-activesupport_2%3a6.1.7.3+dfsg-7_all.deb ... 133s Unpacking ruby-activesupport (2:6.1.7.3+dfsg-7) ... 133s Selecting previously unselected package ruby-builder. 133s Preparing to unpack .../23-ruby-builder_3.2.4-2_all.deb ... 133s Unpacking ruby-builder (3.2.4-2) ... 133s Selecting previously unselected package ruby-erubi. 133s Preparing to unpack .../24-ruby-erubi_1.12.0-1_all.deb ... 133s Unpacking ruby-erubi (1.12.0-1) ... 133s Selecting previously unselected package ruby-mini-portile2. 133s Preparing to unpack .../25-ruby-mini-portile2_2.8.7-1_all.deb ... 133s Unpacking ruby-mini-portile2 (2.8.7-1) ... 134s Selecting previously unselected package ruby-pkg-config. 134s Preparing to unpack .../26-ruby-pkg-config_1.5.9-1_all.deb ... 134s Unpacking ruby-pkg-config (1.5.9-1) ... 134s Selecting previously unselected package ruby-nokogiri. 134s Preparing to unpack .../27-ruby-nokogiri_1.16.4+dfsg-1build1_arm64.deb ... 134s Unpacking ruby-nokogiri (1.16.4+dfsg-1build1) ... 134s Selecting previously unselected package ruby-rails-dom-testing. 134s Preparing to unpack .../28-ruby-rails-dom-testing_2.2.0-1_all.deb ... 134s Unpacking ruby-rails-dom-testing (2.2.0-1) ... 134s Selecting previously unselected package ruby-crass. 134s Preparing to unpack .../29-ruby-crass_1.0.6-1ubuntu1_all.deb ... 134s Unpacking ruby-crass (1.0.6-1ubuntu1) ... 134s Selecting previously unselected package ruby-loofah. 134s Preparing to unpack .../30-ruby-loofah_2.24.0-1_all.deb ... 134s Unpacking ruby-loofah (2.24.0-1) ... 134s Selecting previously unselected package ruby-rails-html-sanitizer. 134s Preparing to unpack .../31-ruby-rails-html-sanitizer_1.4.4-1_all.deb ... 134s Unpacking ruby-rails-html-sanitizer (1.4.4-1) ... 134s Selecting previously unselected package ruby-actionview. 134s Preparing to unpack .../32-ruby-actionview_2%3a6.1.7.3+dfsg-7_all.deb ... 134s Unpacking ruby-actionview (2:6.1.7.3+dfsg-7) ... 134s Selecting previously unselected package ruby-rack. 134s Preparing to unpack .../33-ruby-rack_2.2.7-1.1_all.deb ... 134s Unpacking ruby-rack (2.2.7-1.1) ... 134s Selecting previously unselected package ruby-rack-test. 134s Preparing to unpack .../34-ruby-rack-test_2.2.0-1_all.deb ... 134s Unpacking ruby-rack-test (2.2.0-1) ... 134s Selecting previously unselected package ruby-actionpack. 134s Preparing to unpack .../35-ruby-actionpack_2%3a6.1.7.3+dfsg-7_all.deb ... 134s Unpacking ruby-actionpack (2:6.1.7.3+dfsg-7) ... 134s Selecting previously unselected package ruby-activemodel. 134s Preparing to unpack .../36-ruby-activemodel_2%3a6.1.7.3+dfsg-7_all.deb ... 134s Unpacking ruby-activemodel (2:6.1.7.3+dfsg-7) ... 134s Selecting previously unselected package ruby-encryptor. 134s Preparing to unpack .../37-ruby-encryptor_3.0.0-2_all.deb ... 134s Unpacking ruby-encryptor (3.0.0-2) ... 134s Selecting previously unselected package ruby-attr-encrypted. 134s Preparing to unpack .../38-ruby-attr-encrypted_4.1.0-1ubuntu1_all.deb ... 134s Unpacking ruby-attr-encrypted (4.1.0-1ubuntu1) ... 134s Selecting previously unselected package ruby-bcrypt:arm64. 134s Preparing to unpack .../39-ruby-bcrypt_3.1.20-1_arm64.deb ... 134s Unpacking ruby-bcrypt:arm64 (3.1.20-1) ... 134s Selecting previously unselected package ruby-orm-adapter. 134s Preparing to unpack .../40-ruby-orm-adapter_0.5.0-2.1ubuntu1_all.deb ... 134s Unpacking ruby-orm-adapter (0.5.0-2.1ubuntu1) ... 135s Selecting previously unselected package ruby-method-source. 135s Preparing to unpack .../41-ruby-method-source_1.1.0-1_all.deb ... 135s Unpacking ruby-method-source (1.1.0-1) ... 135s Selecting previously unselected package ruby-thor. 135s Preparing to unpack .../42-ruby-thor_1.3.2-2_all.deb ... 135s Unpacking ruby-thor (1.3.2-2) ... 135s Selecting previously unselected package ruby-railties. 135s Preparing to unpack .../43-ruby-railties_2%3a6.1.7.3+dfsg-7_all.deb ... 135s Unpacking ruby-railties (2:6.1.7.3+dfsg-7) ... 135s Selecting previously unselected package ruby-responders. 135s Preparing to unpack .../44-ruby-responders_3.0.1-2_all.deb ... 135s Unpacking ruby-responders (3.0.1-2) ... 135s Selecting previously unselected package ruby-warden. 135s Preparing to unpack .../45-ruby-warden_1.2.8-1ubuntu1_all.deb ... 135s Unpacking ruby-warden (1.2.8-1ubuntu1) ... 135s Selecting previously unselected package ruby-devise. 135s Preparing to unpack .../46-ruby-devise_4.9.3-1_all.deb ... 135s Unpacking ruby-devise (4.9.3-1) ... 135s Selecting previously unselected package ruby-rotp. 135s Preparing to unpack .../47-ruby-rotp_6.2.0-2_all.deb ... 135s Unpacking ruby-rotp (6.2.0-2) ... 135s Selecting previously unselected package ruby-devise-two-factor. 135s Preparing to unpack .../48-ruby-devise-two-factor_4.0.2-1_all.deb ... 135s Unpacking ruby-devise-two-factor (4.0.2-1) ... 135s Selecting previously unselected package ruby-diff-lcs. 135s Preparing to unpack .../49-ruby-diff-lcs_1.5.1-1_all.deb ... 135s Unpacking ruby-diff-lcs (1.5.1-1) ... 135s Selecting previously unselected package ruby-faker. 135s Preparing to unpack .../50-ruby-faker_2.21.0-1_all.deb ... 135s Unpacking ruby-faker (2.21.0-1) ... 135s Selecting previously unselected package ruby-rspec-support. 135s Preparing to unpack .../51-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 135s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 135s Selecting previously unselected package ruby-rspec-core. 135s Preparing to unpack .../52-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 135s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 135s Selecting previously unselected package ruby-rspec-expectations. 135s Preparing to unpack .../53-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 135s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 135s Selecting previously unselected package ruby-rspec-mocks. 135s Preparing to unpack .../54-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 135s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 136s Selecting previously unselected package ruby-rspec. 136s Preparing to unpack .../55-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 136s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 136s Selecting previously unselected package ruby-timecop. 136s Preparing to unpack .../56-ruby-timecop_0.9.10-1.1_all.deb ... 136s Unpacking ruby-timecop (0.9.10-1.1) ... 136s Setting up ruby-power-assert (2.0.3-1) ... 136s Setting up ruby-crass (1.0.6-1ubuntu1) ... 136s Setting up ruby-mini-portile2 (2.8.7-1) ... 136s Setting up rubygems-integration (1.19) ... 136s Setting up ruby-concurrent (1.3.4-1) ... 136s Setting up ruby-timecop (0.9.10-1.1) ... 136s Setting up ruby-erubi (1.12.0-1) ... 136s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 136s Setting up ruby-method-source (1.1.0-1) ... 136s Setting up ruby-test-unit (3.6.2-1) ... 136s Setting up ruby-net-telnet (0.2.0-1) ... 136s Setting up ruby-i18n (1.14.7-1) ... 136s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 136s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 136s Setting up ruby-faker (2.21.0-1) ... 136s Setting up ruby-builder (3.2.4-2) ... 136s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 136s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 136s Setting up ruby-did-you-mean (1.6.3-2) ... 136s Setting up ruby-xmlrpc (0.3.3-2) ... 136s Setting up ruby-zeitwerk (2.6.8-1) ... 136s Setting up ruby-tzinfo (2.0.6-1) ... 136s Setting up rake (13.2.1-1) ... 136s Setting up libruby3.3:arm64 (3.3.7-1ubuntu2) ... 136s Setting up ruby-rubygems (3.6.3-1) ... 136s Setting up ruby3.3 (3.3.7-1ubuntu2) ... 136s Setting up libruby:arm64 (1:3.3~ubuntu3) ... 136s Setting up ruby (1:3.3~ubuntu3) ... 136s Setting up racc (1.8.1-1) ... 136s Setting up ruby-thor (1.3.2-2) ... 136s Setting up ruby-pkg-config (1.5.9-1) ... 136s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 136s Setting up ruby-diff-lcs (1.5.1-1) ... 136s Setting up ruby-orm-adapter (0.5.0-2.1ubuntu1) ... 136s Setting up ruby-bcrypt:arm64 (3.1.20-1) ... 136s Setting up ruby-rotp (6.2.0-2) ... 136s Setting up ruby-nokogiri (1.16.4+dfsg-1build1) ... 136s Setting up ruby-rack (2.2.7-1.1) ... 136s Setting up ruby-encryptor (3.0.0-2) ... 136s Setting up ruby-activesupport (2:6.1.7.3+dfsg-7) ... 136s Setting up gem2deb-test-runner (2.2.5) ... 136s Setting up ruby-rack-test (2.2.0-1) ... 136s Setting up ruby-attr-encrypted (4.1.0-1ubuntu1) ... 136s Setting up ruby-activemodel (2:6.1.7.3+dfsg-7) ... 136s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 136s Setting up ruby-loofah (2.24.0-1) ... 136s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 136s Setting up ruby-rails-dom-testing (2.2.0-1) ... 136s Setting up ruby-warden (1.2.8-1ubuntu1) ... 136s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 136s Setting up ruby-rails-html-sanitizer (1.4.4-1) ... 136s Setting up ruby-actionview (2:6.1.7.3+dfsg-7) ... 136s Setting up ruby-actionpack (2:6.1.7.3+dfsg-7) ... 136s Setting up ruby-railties (2:6.1.7.3+dfsg-7) ... 136s Setting up ruby-responders (3.0.1-2) ... 136s Setting up ruby-devise (4.9.3-1) ... 136s Setting up ruby-devise-two-factor (4.0.2-1) ... 136s Processing triggers for man-db (2.13.0-1) ... 137s Processing triggers for libc-bin (2.41-1ubuntu2) ... 138s autopkgtest [14:07:23]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 138s autopkgtest [14:07:23]: test gem2deb-test-runner: [----------------------- 138s 138s ┌──────────────────────────────────────────────────────────────────────────────┐ 138s │ Checking Rubygems dependency resolution on ruby3.3 │ 138s └──────────────────────────────────────────────────────────────────────────────┘ 138s 138s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"devise-two-factor\" 138s mv lib ./.gem2deb.lib 138s /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1421:in `rescue in block in activate_dependencies': Could not find 'attr_encrypted' (>= 1.3, < 4, != 2) among 136 total gem(s) (Gem::MissingSpecError) 138s Checked in 'GEM_PATH=/home/ubuntu/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0' at: /usr/share/rubygems-integration/all/specifications/devise-two-factor-4.0.2.gemspec, execute `gem env` for more information 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1418:in `block in activate_dependencies' 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each' 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies' 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate' 138s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `block in gem' 138s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `synchronize' 138s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `gem' 138s from -e:1:in `
' 138s /usr/lib/ruby/vendor_ruby/rubygems/dependency.rb:303:in `to_specs': Could not find 'attr_encrypted' (>= 1.3, < 4, != 2) - did find: [attr_encrypted-4.1.0] (Gem::MissingSpecVersionError) 138s Checked in 'GEM_PATH=/home/ubuntu/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.3.0' , execute `gem env` for more information 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1419:in `block in activate_dependencies' 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each' 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies' 138s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate' 138s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `block in gem' 138s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `synchronize' 138s from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `gem' 138s from -e:1:in `
' 138s mv ./.gem2deb.lib lib 139s abbrev (default: 0.1.2) 139s actionpack (6.1.7.3) 139s actionview (6.1.7.3) 139s activemodel (6.1.7.3) 139s activesupport (6.1.7.3) 139s attr_encrypted (4.1.0) 139s base64 (default: 0.2.0) 139s bcrypt (3.1.20) 139s benchmark (default: 0.3.0) 139s bigdecimal (default: 3.1.5) 139s builder (3.2.4) 139s bundler (default: 2.5.22) 139s cgi (default: 0.4.1) 139s concurrent-ruby (1.3.4) 139s concurrent-ruby-edge (0.7.1) 139s crass (1.0.6) 139s csv (default: 3.2.8) 139s date (default: 3.3.4) 139s debug (1.9.2) 139s delegate (default: 0.3.1) 139s devise (4.9.3) 139s devise-two-factor (4.0.2) 139s did_you_mean (1.6.3) 139s diff-lcs (1.5.1) 139s digest (default: 3.1.1) 139s drb (default: 2.2.0) 139s encryptor (3.0.0) 139s english (default: 0.8.0) 139s erb (default: 4.0.3) 139s error_highlight (default: 0.6.0) 139s erubi (1.12.0) 139s etc (default: 1.4.3) 139s faker (2.21.0) 139s fcntl (default: 1.1.0) 139s fiddle (default: 1.1.2) 139s fileutils (default: 1.7.2) 139s find (default: 0.2.0) 139s forwardable (default: 1.3.3) 139s getoptlong (default: 0.2.1) 139s i18n (1.14.7) 139s io-console (default: 0.7.1) 139s io-nonblock (default: 0.3.0) 139s io-wait (default: 0.3.1) 139s ipaddr (default: 1.2.6) 139s irb (default: 1.13.1) 139s json (default: 2.7.2) 139s logger (default: 1.6.0) 139s loofah (2.24.0) 139s matrix (0.4.2) 139s method_source (1.1.0) 139s mini_portile2 (2.8.7) 139s minitest (5.25.4, 5.20.0) 139s mutex_m (default: 0.2.0) 139s net-ftp (0.3.4) 139s net-http (default: 0.4.1) 139s net-imap (0.4.9.1) 139s net-pop (0.1.2) 139s net-protocol (default: 0.2.2) 139s net-smtp (0.4.0.1) 139s net-telnet (0.2.0) 139s nkf (default: 0.1.3) 139s nokogiri (1.16.4) 139s observer (default: 0.1.2) 139s open-uri (default: 0.4.1) 139s open3 (default: 0.2.1) 139s openssl (default: 3.2.0) 139s optparse (default: 0.4.0) 139s orm_adapter (0.5.0) 139s ostruct (default: 0.6.0) 139s pathname (default: 0.3.0) 139s pkg-config (1.5.9) 139s power_assert (2.0.3) 139s pp (default: 0.5.0) 139s prettyprint (default: 0.2.0) 139s prime (0.1.2) 139s prism (default: 0.19.0) 139s pstore (default: 0.1.3) 139s psych (default: 5.1.2) 139s racc (1.8.1, 1.7.3) 139s rack (2.2.7) 139s rack-test (2.2.0) 139s rails-dom-testing (2.2.0) 139s rails-html-sanitizer (1.4.4) 139s railties (6.1.7.3) 139s rake (13.2.1, 13.1.0) 139s rbs (3.4.0) 139s rdoc (default: 6.6.3.1) 139s readline (default: 0.0.4) 139s reline (default: 0.5.10) 139s resolv (default: 0.3.0) 139s resolv-replace (default: 0.1.1) 139s responders (3.0.1) 139s rexml (3.3.9) 139s rinda (default: 0.2.0) 139s rotp (6.2.0) 139s rspec (3.13.0) 139s rspec-core (3.13.0) 139s rspec-expectations (3.13.0) 139s rspec-mocks (3.13.0) 139s rspec-support (3.13.1) 139s rss (0.3.1) 139s ruby2_keywords (default: 0.0.5) 139s rubygems-update (3.6.3) 139s securerandom (default: 0.3.1) 139s set (default: 1.1.0) 139s shellwords (default: 0.2.0) 139s singleton (default: 0.2.0) 139s stringio (default: 3.1.1) 139s strscan (default: 3.0.9) 139s syntax_suggest (default: 2.0.1) 139s syslog (default: 0.1.2) 139s tempfile (default: 0.2.1) 139s test-unit (3.6.2, 3.6.1) 139s thor (1.3.2) 139s time (default: 0.3.0) 139s timecop (0.9.10) 139s timeout (default: 0.4.1) 139s tmpdir (default: 0.2.0) 139s tsort (default: 0.2.0) 139s typeprof (0.21.9) 139s tzinfo (2.0.6) 139s un (default: 0.3.0) 139s uri (default: 0.13.1) 139s warden (1.2.8) 139s weakref (default: 0.1.3) 139s webrick (1.8.1) 139s xmlrpc (0.3.3) 139s yaml (default: 0.3.0) 139s zeitwerk (2.6.8) 139s zlib (default: 3.1.1) 139s 139s ┌──────────────────────────────────────────────────────────────────────────────┐ 139s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 139s └──────────────────────────────────────────────────────────────────────────────┘ 139s 139s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 139s mv lib ./.gem2deb.lib 139s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation 140s 140s Randomized with seed 50271 140s 140s Devise::Models::TwoFactorAuthenticatable 140s When included in a class 140s behaves like two_factor_authenticatable 140s #validate_and_consume_otp! 140s does not validate an OTP above the allowed drift 140s does not validate an OTP below the allowed drift 140s fails a nil OTP value 140s validates a precisely correct OTP 140s validates an OTP within the allowed drift 140s validates a precisely correct OTP with whitespace 140s with a stored consumed_timestep 140s given a previously valid OTP within the allowed drift 140s fails to validate 140s given a precisely correct OTP 140s fails to validate 140s given a valid OTP used multiple times within the allowed drift after a subsequent login 140s after the otp interval 140s fails to validate 140s given a valid OTP used multiple times within the allowed drift 140s after the otp interval 140s fails to validate 140s required_fields 140s should have the attr_encrypted fields for otp_secret 140s #otp_provisioning_uri 142s should return uri with specified account 142s should return uri with issuer option 142s #otp_secret 142s stores the encrypted otp_secret 142s stores a salt for otp_secret 142s should be of the configured length 142s stores an iv for otp_secret 142s otp_secret options 142s should be of the mode (FAILED - 1) 142s should be of the key (FAILED - 2) 142s should be of the mode (FAILED - 3) 142s 142s Devise::Models::TwoFactorBackupable 142s When included in a class 142s behaves like two_factor_backupable 142s #invalidate_otp_backup_code! 142s given an invalid recovery code 144s returns false 144s given a valid recovery code 148s invalidates that recovery code 150s returns true 154s does not invalidate the other recovery codes 154s #generate_otp_backup_codes! 154s with existing recovery codes 156s invalidates the existing recovery codes 156s with no existing recovery codes 157s generates distinct recovery codes 158s generates the correct number of new recovery codes 159s stores the codes as BCrypt hashes 161s generates recovery codes of the correct length 161s required_fields 161s has the attr_encrypted fields for otp_backup_codes 161s 161s Devise::Models::TwoFactorAuthenticatable 161s When included in a class 161s behaves like two_factor_authenticatable 161s #otp_secret 161s should be of the configured length 161s stores the encrypted otp_secret 161s stores an iv for otp_secret 161s stores a salt for otp_secret 161s #validate_and_consume_otp! 161s does not validate an OTP below the allowed drift 161s fails a nil OTP value 161s validates a precisely correct OTP 161s does not validate an OTP above the allowed drift 161s validates a precisely correct OTP with whitespace 161s validates an OTP within the allowed drift 161s with a stored consumed_timestep 161s given a valid OTP used multiple times within the allowed drift 161s after the otp interval 161s fails to validate 161s given a valid OTP used multiple times within the allowed drift after a subsequent login 161s after the otp interval 161s fails to validate 161s given a previously valid OTP within the allowed drift 161s fails to validate 161s given a precisely correct OTP 161s fails to validate 161s #otp_provisioning_uri 161s should return uri with issuer option 161s should return uri with specified account 161s required_fields 161s should have the attr_encrypted fields for otp_secret 161s 161s Devise::Models::TwoFactorAuthenticatable 161s When clean_up_passwords is called 161s otp_attempt should be nill 161s password_confirmation should be nill 161s 161s Failures: 161s 161s 1) Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s Failure/Error: expect(subject.encrypted_attributes[:otp_secret][:mode]).to eq(:per_attribute_iv_and_salt) 161s 161s NoMethodError: 161s undefined method `encrypted_attributes' for an instance of TwoFactorAuthenticatableWithCustomizeAttrEncryptedDouble 161s # ./spec/devise/models/two_factor_authenticatable_spec.rb:71:in `block (4 levels) in ' 161s 161s 2) Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the key 161s Failure/Error: expect(subject.encrypted_attributes[:otp_secret][:key]).to eq('test-key'*8) 161s 161s NoMethodError: 161s undefined method `encrypted_attributes' for an instance of TwoFactorAuthenticatableWithCustomizeAttrEncryptedDouble 161s # ./spec/devise/models/two_factor_authenticatable_spec.rb:67:in `block (4 levels) in ' 161s 161s 3) Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s Failure/Error: expect(subject.encrypted_attributes[:otp_secret][:algorithm]).to eq('aes-256-cbc') 161s 161s NoMethodError: 161s undefined method `encrypted_attributes' for an instance of TwoFactorAuthenticatableWithCustomizeAttrEncryptedDouble 161s # ./spec/devise/models/two_factor_authenticatable_spec.rb:75:in `block (4 levels) in ' 161s 161s Finished in 20.39 seconds (files took 0.9419 seconds to load) 161s 49 examples, 3 failures 161s 161s Failed examples: 161s 161s rspec ./spec/devise/models/two_factor_authenticatable_spec.rb:70 # Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s rspec ./spec/devise/models/two_factor_authenticatable_spec.rb:66 # Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the key 161s rspec ./spec/devise/models/two_factor_authenticatable_spec.rb:74 # Devise::Models::TwoFactorAuthenticatable When included in a class otp_secret options should be of the mode 161s 161s Randomized with seed 50271 161s 161s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed 161s mv ./.gem2deb.lib lib 161s autopkgtest [14:07:46]: test gem2deb-test-runner: -----------------------] 161s gem2deb-test-runner FAIL non-zero exit status 1 161s autopkgtest [14:07:46]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 162s autopkgtest [14:07:47]: @@@@@@@@@@@@@@@@@@@@ summary 162s gem2deb-test-runner FAIL non-zero exit status 1 178s nova [W] Using flock in prodstack6-arm64 178s Creating nova instance adt-plucky-arm64-ruby-devise-two-factor-20250322-130625-juju-7f2275-prod-proposed-migration-environment-15-6493f568-ca44-41fa-a183-1525544f0bb3 from image adt/ubuntu-plucky-arm64-server-20250322.img (UUID 990d3f09-34a1-43c2-b4bb-c53f06ad3af8)... 178s nova [W] Timed out waiting for fd5f7654-8f87-4060-9a69-cada637f326e to get deleted.