0s autopkgtest [07:54:46]: starting date and time: 2024-11-22 07:54:46+0000 0s autopkgtest [07:54:46]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [07:54:46]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ygrk0h35/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\n" >> /etc/environment' --apt-pocket=proposed=src:ruby3.1 --apt-upgrade ruby-fast-gettext --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ruby3.1/3.1.2-8.4 -- lxd -r lxd-armhf-10.145.243.36 lxd-armhf-10.145.243.36:autopkgtest/ubuntu/plucky/armhf 53s autopkgtest [07:55:39]: testbed dpkg architecture: armhf 55s autopkgtest [07:55:41]: testbed apt version: 2.9.8 55s autopkgtest [07:55:41]: @@@@@@@@@@@@@@@@@@@@ test bed setup 63s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 63s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [903 kB] 64s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9704 B] 64s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [60.0 kB] 64s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [12.0 kB] 64s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [68.5 kB] 64s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [756 B] 64s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [699 kB] 64s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3240 B] 64s Fetched 1830 kB in 1s (2139 kB/s) 64s Reading package lists... 81s tee: /proc/self/fd/2: Permission denied 102s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 102s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 102s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 102s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 104s Reading package lists... 104s Reading package lists... 104s Building dependency tree... 104s Reading state information... 105s Calculating upgrade... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s autopkgtest [07:56:35]: rebooting testbed after setup commands that affected boot 177s autopkgtest [07:57:43]: testbed running kernel: Linux 6.8.0-47-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct 2 16:39:14 UTC 2 203s autopkgtest [07:58:09]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-fast-gettext 213s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-fast-gettext 2.0.3-2 (dsc) [2197 B] 213s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-fast-gettext 2.0.3-2 (tar) [92.3 kB] 213s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-fast-gettext 2.0.3-2 (diff) [8340 B] 213s gpgv: Signature made Thu Jan 20 14:34:25 2022 UTC 213s gpgv: using RSA key 6C9D10484A9AE4CC385F7C71823E967606C34B96 213s gpgv: issuer "utkarsh@debian.org" 213s gpgv: Can't check signature: No public key 213s dpkg-source: warning: cannot verify inline signature for ./ruby-fast-gettext_2.0.3-2.dsc: no acceptable signature found 214s autopkgtest [07:58:20]: testing package ruby-fast-gettext version 2.0.3-2 216s autopkgtest [07:58:22]: build not needed 218s autopkgtest [07:58:24]: test gem2deb-test-runner: preparing testbed 228s Reading package lists... 228s Building dependency tree... 228s Reading state information... 228s Starting pkgProblemResolver with broken count: 0 229s Starting 2 pkgProblemResolver with broken count: 0 229s Done 230s The following additional packages will be installed: 230s gem2deb-test-runner libruby libruby3.3 rake ruby ruby-activemodel 230s ruby-activerecord ruby-activesupport ruby-concurrent ruby-diff-lcs 230s ruby-fast-gettext ruby-i18n ruby-mini-portile2 ruby-net-telnet ruby-rspec 230s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 230s ruby-rubygems ruby-sdbm ruby-sqlite3 ruby-tzinfo ruby-webrick ruby-xmlrpc 230s ruby-zeitwerk ruby3.3 rubygems-integration 230s Suggested packages: 230s ri ruby-dev bundler 230s Recommended packages: 230s zip sqlite3 fonts-lato libjs-jquery 230s The following NEW packages will be installed: 230s autopkgtest-satdep gem2deb-test-runner libruby libruby3.3 rake ruby 230s ruby-activemodel ruby-activerecord ruby-activesupport ruby-concurrent 230s ruby-diff-lcs ruby-fast-gettext ruby-i18n ruby-mini-portile2 ruby-net-telnet 230s ruby-rspec ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks 230s ruby-rspec-support ruby-rubygems ruby-sdbm ruby-sqlite3 ruby-tzinfo 230s ruby-webrick ruby-xmlrpc ruby-zeitwerk ruby3.3 rubygems-integration 230s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 230s Need to get 7499 kB/7500 kB of archives. 230s After this operation, 36.3 MB of additional disk space will be used. 230s Get:1 /tmp/autopkgtest.ieASIF/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [752 B] 230s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf rubygems-integration all 1.18ubuntu1 [5528 B] 230s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-net-telnet all 0.2.0-1 [13.3 kB] 230s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 230s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-xmlrpc all 0.3.3-2 [24.8 kB] 230s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libruby armhf 1:3.3~ubuntu3 [5038 B] 230s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-sdbm armhf 1.0.0-5build5 [13.9 kB] 230s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libruby3.3 armhf 3.3.4-2ubuntu6 [5527 kB] 231s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf ruby3.3 armhf 3.3.4-2ubuntu6 [48.9 kB] 231s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf ruby-rubygems all 3.4.20-1 [238 kB] 231s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf ruby armhf 1:3.3~ubuntu3 [3618 B] 231s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf rake all 13.2.1-1 [45.8 kB] 231s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf gem2deb-test-runner armhf 2.2.5 [18.3 kB] 231s Get:14 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-concurrent all 1.2.3-4build1 [282 kB] 231s Get:15 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-i18n all 1.14.5-1 [42.5 kB] 231s Get:16 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-tzinfo all 2.0.6-1 [55.2 kB] 231s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-zeitwerk all 2.6.8-1 [36.0 kB] 231s Get:18 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-activesupport all 2:6.1.7.3+dfsg-3 [198 kB] 231s Get:19 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-activemodel all 2:6.1.7.3+dfsg-3 [63.4 kB] 231s Get:20 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-activerecord all 2:6.1.7.3+dfsg-3 [347 kB] 231s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-diff-lcs all 1.5.1-1 [22.8 kB] 231s Get:22 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-fast-gettext all 2.0.3-2 [29.0 kB] 231s Get:23 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-mini-portile2 all 2.8.7-1 [17.3 kB] 231s Get:24 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 231s Get:25 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 231s Get:26 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 231s Get:27 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 231s Get:28 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 231s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf ruby-sqlite3 armhf 1.6.9-2 [41.6 kB] 231s Fetched 7499 kB in 1s (7528 kB/s) 231s Selecting previously unselected package rubygems-integration. 231s (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 ... 59616 files and directories currently installed.) 231s Preparing to unpack .../00-rubygems-integration_1.18ubuntu1_all.deb ... 231s Unpacking rubygems-integration (1.18ubuntu1) ... 231s Selecting previously unselected package ruby-net-telnet. 231s Preparing to unpack .../01-ruby-net-telnet_0.2.0-1_all.deb ... 231s Unpacking ruby-net-telnet (0.2.0-1) ... 231s Selecting previously unselected package ruby-webrick. 231s Preparing to unpack .../02-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 231s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 231s Selecting previously unselected package ruby-xmlrpc. 231s Preparing to unpack .../03-ruby-xmlrpc_0.3.3-2_all.deb ... 231s Unpacking ruby-xmlrpc (0.3.3-2) ... 231s Selecting previously unselected package libruby:armhf. 231s Preparing to unpack .../04-libruby_1%3a3.3~ubuntu3_armhf.deb ... 231s Unpacking libruby:armhf (1:3.3~ubuntu3) ... 231s Selecting previously unselected package ruby-sdbm:armhf. 231s Preparing to unpack .../05-ruby-sdbm_1.0.0-5build5_armhf.deb ... 231s Unpacking ruby-sdbm:armhf (1.0.0-5build5) ... 231s Selecting previously unselected package libruby3.3:armhf. 232s Preparing to unpack .../06-libruby3.3_3.3.4-2ubuntu6_armhf.deb ... 232s Unpacking libruby3.3:armhf (3.3.4-2ubuntu6) ... 232s Selecting previously unselected package ruby3.3. 232s Preparing to unpack .../07-ruby3.3_3.3.4-2ubuntu6_armhf.deb ... 232s Unpacking ruby3.3 (3.3.4-2ubuntu6) ... 232s Selecting previously unselected package ruby-rubygems. 232s Preparing to unpack .../08-ruby-rubygems_3.4.20-1_all.deb ... 232s Unpacking ruby-rubygems (3.4.20-1) ... 232s Selecting previously unselected package ruby. 232s Preparing to unpack .../09-ruby_1%3a3.3~ubuntu3_armhf.deb ... 232s Unpacking ruby (1:3.3~ubuntu3) ... 232s Selecting previously unselected package rake. 232s Preparing to unpack .../10-rake_13.2.1-1_all.deb ... 232s Unpacking rake (13.2.1-1) ... 232s Selecting previously unselected package gem2deb-test-runner. 232s Preparing to unpack .../11-gem2deb-test-runner_2.2.5_armhf.deb ... 232s Unpacking gem2deb-test-runner (2.2.5) ... 232s Selecting previously unselected package ruby-concurrent. 232s Preparing to unpack .../12-ruby-concurrent_1.2.3-4build1_all.deb ... 232s Unpacking ruby-concurrent (1.2.3-4build1) ... 232s Selecting previously unselected package ruby-i18n. 232s Preparing to unpack .../13-ruby-i18n_1.14.5-1_all.deb ... 232s Unpacking ruby-i18n (1.14.5-1) ... 232s Selecting previously unselected package ruby-tzinfo. 232s Preparing to unpack .../14-ruby-tzinfo_2.0.6-1_all.deb ... 232s Unpacking ruby-tzinfo (2.0.6-1) ... 232s Selecting previously unselected package ruby-zeitwerk. 232s Preparing to unpack .../15-ruby-zeitwerk_2.6.8-1_all.deb ... 232s Unpacking ruby-zeitwerk (2.6.8-1) ... 232s Selecting previously unselected package ruby-activesupport. 232s Preparing to unpack .../16-ruby-activesupport_2%3a6.1.7.3+dfsg-3_all.deb ... 232s Unpacking ruby-activesupport (2:6.1.7.3+dfsg-3) ... 232s Selecting previously unselected package ruby-activemodel. 232s Preparing to unpack .../17-ruby-activemodel_2%3a6.1.7.3+dfsg-3_all.deb ... 232s Unpacking ruby-activemodel (2:6.1.7.3+dfsg-3) ... 233s Selecting previously unselected package ruby-activerecord. 233s Preparing to unpack .../18-ruby-activerecord_2%3a6.1.7.3+dfsg-3_all.deb ... 233s Unpacking ruby-activerecord (2:6.1.7.3+dfsg-3) ... 233s Selecting previously unselected package ruby-diff-lcs. 233s Preparing to unpack .../19-ruby-diff-lcs_1.5.1-1_all.deb ... 233s Unpacking ruby-diff-lcs (1.5.1-1) ... 233s Selecting previously unselected package ruby-fast-gettext. 233s Preparing to unpack .../20-ruby-fast-gettext_2.0.3-2_all.deb ... 233s Unpacking ruby-fast-gettext (2.0.3-2) ... 233s Selecting previously unselected package ruby-mini-portile2. 233s Preparing to unpack .../21-ruby-mini-portile2_2.8.7-1_all.deb ... 233s Unpacking ruby-mini-portile2 (2.8.7-1) ... 233s Selecting previously unselected package ruby-rspec-support. 233s Preparing to unpack .../22-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 233s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 233s Selecting previously unselected package ruby-rspec-core. 233s Preparing to unpack .../23-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 233s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 233s Selecting previously unselected package ruby-rspec-expectations. 233s Preparing to unpack .../24-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 233s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 233s Selecting previously unselected package ruby-rspec-mocks. 233s Preparing to unpack .../25-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 233s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 233s Selecting previously unselected package ruby-rspec. 233s Preparing to unpack .../26-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 233s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 233s Selecting previously unselected package ruby-sqlite3. 233s Preparing to unpack .../27-ruby-sqlite3_1.6.9-2_armhf.deb ... 233s Unpacking ruby-sqlite3 (1.6.9-2) ... 233s Selecting previously unselected package autopkgtest-satdep. 233s Preparing to unpack .../28-1-autopkgtest-satdep.deb ... 233s Unpacking autopkgtest-satdep (0) ... 233s Setting up ruby-mini-portile2 (2.8.7-1) ... 233s Setting up rubygems-integration (1.18ubuntu1) ... 233s Setting up ruby-concurrent (1.2.3-4build1) ... 233s Setting up ruby-net-telnet (0.2.0-1) ... 233s Setting up ruby-i18n (1.14.5-1) ... 233s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 233s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 233s Setting up ruby-xmlrpc (0.3.3-2) ... 233s Setting up ruby-zeitwerk (2.6.8-1) ... 233s Setting up ruby-tzinfo (2.0.6-1) ... 233s Setting up rake (13.2.1-1) ... 233s Setting up libruby:armhf (1:3.3~ubuntu3) ... 233s Setting up ruby-rubygems (3.4.20-1) ... 233s Setting up ruby-sdbm:armhf (1.0.0-5build5) ... 233s Setting up libruby3.3:armhf (3.3.4-2ubuntu6) ... 233s Setting up ruby-sqlite3 (1.6.9-2) ... 233s Setting up ruby3.3 (3.3.4-2ubuntu6) ... 233s Setting up ruby (1:3.3~ubuntu3) ... 233s Setting up ruby-fast-gettext (2.0.3-2) ... 233s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 233s Setting up ruby-diff-lcs (1.5.1-1) ... 233s Setting up ruby-activesupport (2:6.1.7.3+dfsg-3) ... 233s Setting up gem2deb-test-runner (2.2.5) ... 233s Setting up ruby-activemodel (2:6.1.7.3+dfsg-3) ... 233s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 233s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 233s Setting up ruby-activerecord (2:6.1.7.3+dfsg-3) ... 233s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 233s Setting up autopkgtest-satdep (0) ... 233s Processing triggers for libc-bin (2.40-1ubuntu3) ... 233s Processing triggers for man-db (2.13.0-1) ... 248s (Reading database ... 64606 files and directories currently installed.) 248s Removing autopkgtest-satdep (0) ... 254s autopkgtest [07:59:00]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 254s autopkgtest [07:59:00]: test gem2deb-test-runner: [----------------------- 256s 256s ┌──────────────────────────────────────────────────────────────────────────────┐ 256s │ Checking Rubygems dependency resolution on ruby3.3 │ 256s └──────────────────────────────────────────────────────────────────────────────┘ 256s 256s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"fast_gettext\" 256s mv lib ./.gem2deb.lib 256s mv Gemfile.lock ./.gem2deb.Gemfile.lock 256s mv ./.gem2deb.lib lib 256s mv ./.gem2deb.Gemfile.lock Gemfile.lock 256s 256s ┌──────────────────────────────────────────────────────────────────────────────┐ 256s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 256s └──────────────────────────────────────────────────────────────────────────────┘ 256s 256s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 256s mv lib ./.gem2deb.lib 256s mv Gemfile.lock ./.gem2deb.Gemfile.lock 256s /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 257s 257s unconfigured 257s gives a useful error message when trying to just translate 257s gives a useful error message when only locale was set 257s 257s FastGettext::MoFile 257s parses a file 257s stores untranslated values as nil 257s finds pluralized values 257s returns empty array when pluralisation could not be found 257s can access plurals through [] 257s can successfully translate non-ASCII keys 257s doesn't load the file when new instance is created 257s loads the file when a translation is touched for the first time 257s eager loading 257s loads the file when new instance is created 257s doesn't load the file when a translation is touched 257s 257s FastGettext::PoFile 257s parses a file 257s stores untranslated values as nil 257s finds pluralized values 257s returns empty array when pluralisation could not be found 257s can access plurals through [] 257s unescapes '\' 257s doesn't load the file when new instance is created 257s loads the file when a translation is touched for the first time 257s eager loading 257s loads the file when new instance is created 257s doesn't load the file when a translation is touched 257s 257s Storage 257s stores locale thread safe 257s stores available_locales thread safe 257s stores text_domain thread safe 257s stores pluralisation_rule thread safe 257s non-thread safe 257s stores translation_repositories 257s pluralisation_rule 257s defaults to singular-if-1 when it is not set 257s default_locale 258s stores default_locale non-thread-safe 258s does not overwrite locale 258s falls back to default if locale is missing 258s does not set non-available-locales as default 258s can set default_locale to nil 258s default_text_domain 258s stores default_text_domain non-thread safe 258s uses default_text_domain when text_domain is not set 258s does not use default when domain is set 258s default_available_locales 258s stores default_available_locales non-thread-safe 258s converts locales to s 258s uses default_available_locales when available_locales is not set 258s does not use default when available_locales is set 258s locale 258s stores everything as long as available_locales is not set 258s is en if no locale and no available_locale were set 258s does not change the locale if locales was called with nil 258s is the first available_locale if one was set 258s does not store a locale if it is not available 258s set_locale returns the old locale if the new could not be set 258s set_locale resets to default with :reset_on_unknown 258s sets the locale from Opera headers 258s sets the locale from Firefox headers 258s sets a unimportant locale if it is the only available 258s sets the locale with the highest wheight 258s sets the locale from languages 258s sets locale from comma seperated 258s silence_errors 258s raises when a textdomain was empty 258s can silence errors 258s does not overwrite existing textdomain 258s has ./locale as locale path when silenced 258s cache 258s stores a translation seperate by locale 258s stores a translation seperate by domain 258s cache is restored through setting of default_text_domain 258s cache is restored through setting of default_locale 258s stores a translation permanently 258s stores a unfound translation permanently 258s reload! 258s reloads all repositories 258s works with DB repository 258s clears the cache 258s key_exist? 258s does not find default keys 258s finds using the current repository 258s sets the current cache with a found result 258s does not overwrite an existing cache value 258s is false for gettext meta key 258s cached_find 258s is nil for gettext meta key 258s format_locale 258s allows 2-letter locales to be formatted 258s allows 3-letter locales to be formatted 258s expire_cache_for 258s expires the cached key 258s FastGettext::Storage::NoTextDomainConfigured 258s shows what to do 258s warns when text_domain is nil 258s shows current text_domain 258s 258s FastGettext::TranslationRepository::Base 258s can be built 258s cannot translate 258s cannot pluralize 258s can be reloaded 258s 258s FastGettext::TranslationRepository::Chain 258s empty chain 258s has no locales 258s cannot translate 258s cannot pluralize 258s has no pluralisation rule 258s returns true on reload 258s filled chain 258s singular 258s uses the first repo in the chain if it responds 258s uses the second repo in the chain if the first does not respond 258s plural 258s uses the first repo in the chain if it responds 258s uses the second repo in the chain if the first does not respond 258s available_locales 258s should be the sum of all added repositories 258s pluralisation_rule 258s chooses the first that exists 258s reload 258s reloads all repositories 258s returns true 258s 258s FastGettext::TranslationRepository::Db 258s reads locales from the db 258s has no pluralisation_rule by default 258s cannot translate when no models are present 258s can translate 258s cannot pluralize when no model is present 258s can pluralize 258s can pluralize with rule on model 258s can reload 258s can ignore newline format 258s removes texts when key is removed 258s expires the cache when updated 258s 258s FastGettext::TranslationRepository::Logger 258s has available_locales 258s has no pluralisation_rule 258s single 258s logs every call 258s returns nil 258s plural 258s logs every call 258s returns an empty array 258s 258s FastGettext::TranslationRepository::Merge 258s empty repo 258s has no locales 258s cannot translate 258s cannot pluralize 258s has no pluralisation rule 258s returns true on reload 258s filled repo 258s builds correct repo 258s #initialize 258s can init the repo chain 258s #available_locales 258s should be the sum of all added repositories 258s #[] 258s uses the first repo for transaltion 258s returns transaltion from the second repo when it doesn't exist in the first one 258s #add_repo 258s accepts mo repository 258s accepts po repository 258s raises exeption for other repositories 258s #plural 258s uses the first repo in the chain if it responds 258s uses the second repo in the chain if the first does not respond 258s returns empty array if no plural is faound 258s #pluralisation_rule 258s chooses the first that exists 258s #reload 258s can reload 258s returns true 258s 258s FastGettext::TranslationRepository::Mo 258s can be built 258s can translate 258s can pluralize 258s has access to the mo repositories pluralisation rule 258s reload 258s can reload 258s returns true 258s 258s FastGettext::TranslationRepository::Po 258s can be built 258s can translate 258s can pluralize 258s has access to the mo repositories pluralisation rule 258s fuzzy 258s should use fuzzy by default 258s should warn on fuzzy when ignoring 258s should ignore fuzzy and not report when told to do so 258s obsolete 258s should warn on obsolete by default 258s should ignore obsolete when told to do so 258s 258s FastGettext::TranslationRepository::Yaml 258s can be built 258s accumulates segmented locales 258s translates nothing when locale is unsupported 258s does not translated categories 258s can translate simple 258s can translate nested 258s can pluralize 258s handles unfound plurals with nil 258s can be used to translate plural forms 258s can be used to do wanky pluralisation rules 0 258s can be used to do wanky pluralisation rules 1 258s can be used to do wanky pluralisation rules 2 258s can be used to do wanky pluralisation rules 3 258s can use custom pluraliztion rules 258s reload 258s can reload 258s returns true 258s invalid yaml file 258s is expected to raise KeyError 258s yaml file is a country specific variant of a language 258s can translate simple 258s can translate nested 258s can pluralize 258s 258s FastGettext::TranslationRepository 258s build 258s auto requires class by default 258s can have auto-require disabled 258s makes a new repository 258s exposes name and options for reading 258s 258s FastGettext::Translation 258s unknown locale 258s does not translate 258s does not translate plurals 258s _ 258s translates simple text 258s returns the original string if its translation is blank 258s does not return the blank translation if a string's translation is blank 258s returns key if not translation was found 258s does not return the gettext meta information 258s returns nil when specified 258s returns block when specified 258s n_ 258s translates pluralized 258s returns a simple translation when no combined was found 258s returns the appropriate key if no translation was found 258s returns the last key when no translation was found and keys where to short 258s returns block when specified 258s pluralisations rules 258s supports abstract pluralisation rules 258s supports false as singular 258s supports true as plural 258s p_ 258s returns key if a translation was not found 258s returns block when specified 258s s_ 258s translates simple text 258s returns cleaned key if a translation was not found 258s can use a custom separator 258s returns block when specified 258s N_ 258s returns the key 258s Nn_ 258s returns the keys as array 258s ns_ 258s translates plural with namespace 258s translates plural with double namespace 258s returns block when specified 258s np_ 258s translates whith namespace 258s return key when not found 258s returns block when specified 258s aliases 258s provides gettext alternatives 258s namespace 258s has few methods 258s has few constants 258s multi domain 258s d_ 258s translates simple text 258s translates simple text in different domain 258s translates simple text in different domain one transaction 258s returns the original string if its translation is blank 258s sets text domain back to previous one 258s returns appropriate key if translation is not found in a domain 258s dn_ 258s translates pluralized 258s returns a simple translation when no combined was found 258s returns the appropriate key if no translation was found 258s returns the last key when no translation was found and keys where to short 258s dp_ 258s translates simple text 258s returns key if a translation was not found 258s ds_ 258s translates simple text 258s returns cleaned key if a translation was not found 258s can use a custom separator 258s dns_ 258s translates with namespace 258s dnp_ 258s translates with context 258s multi domain all 258s D_ 258s translates simple text 258s returns translation from random domain 258s sets text domain back to previous one 258s returns key or block on not found 258s Dn_ 258s translates pluralized 258s returns a simple translation (or block) when no combined was found 258s returns the appropriate key (or block) if no translation was found 258s returns the last key when no translation was found and keys where to short 258s Dp_ 258s translates simple text 258s returns key or block if a translation was not found 258s Ds_ 258s translates simple text 258s returns cleaned key (or block) if a translation was not found 258s can use a custom separator 258s Dnp_ 258s translates with context 258s returns cleaned key (or block) if a translation was not found 258s Dns_ 258s translates with namespace 258s returns cleaned key if a translation was not found 258s caching 258s caches different locales separatly 258s caches different textdomains separatly 258s caches different textdomains separatly for d_ 258s cache_hit 258s uses the cache when translating with _ 258s uses the cache when translating with p_ 258s uses the cache when translating with s_ 258s uses the cache when translating with n_ 258s uses the cache when translating with n_ and single argument 258s 258s Iconv 258s also works when Iconv was not found locally 258s 258s String 258s does not translate twice 258s does not raise when key was not found 258s old % style replacement 258s substitudes using % + Hash 258s does not substitute after %% 258s does not substitute when nothing could be found 258s old sprintf style 258s substitudes using % + Array 258s ruby 1.9 style %< replacement 258s does not substitute after %% 258s subsitutes %d 258s substitutes #b 258s 258s FastGettext 258s provides access to FastGettext::Translations methods 258s is extended to a class and included into a class 258s loads 3-letter locales as well 258s switches locale temporarily 258s has a VERSION 258s 258s Finished in 1.47 seconds (files took 0.70411 seconds to load) 258s 261 examples, 0 failures 258s 258s mv ./.gem2deb.lib lib 258s mv ./.gem2deb.Gemfile.lock Gemfile.lock 259s autopkgtest [07:59:05]: test gem2deb-test-runner: -----------------------] 263s autopkgtest [07:59:09]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 263s gem2deb-test-runner PASS 266s autopkgtest [07:59:12]: @@@@@@@@@@@@@@@@@@@@ summary 266s gem2deb-test-runner PASS