[Pkg-puppet-devel] Bug#894829: ruby-gettext-setup FTBFS: test failures
Adrian Bunk
bunk at debian.org
Wed Apr 4 16:51:12 UTC 2018
Source: ruby-gettext-setup
Version: 0.30-1
Severity: serious
Some recent change in unstable makes ruby-gettext-setup FTBFS:
https://tests.reproducible-builds.org/debian/history/ruby-gettext-setup.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-gettext-setup.html
...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rake │
└──────────────────────────────────────────────────────────────────────────────┘
RUBYLIB=/build/1st/ruby-gettext-setup-0.30/debian/ruby-gettext-setup/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-gettext-setup/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation
GettextSetup
initialize
sets up correctly
negotiate_locale
negotiates correctly
chooses the default locale when no match is found
chooses the language with the highest q value
ignores country variant
chooses the first value when q values are equal
negotiate_locale!
sets the locale
setting default_locale
allows setting the default locale
clear
can clear the locale
multiple locales
can aggregate locales across projects
can switch to loaded locale
translation repository chain
chain is not nil
can translate without switching text domains
does not allow duplicate repositories
does allow multiple unique domains
GettextSetup::MetadataPot
#metadata_path
finds the right metadata path
#pot_string
generates a reasonable POT string
includes summary when provided
includes summary when provided
includes both summary and description when provided
#load_metadata
loads metadata correctly
uses an empty hash if no metadata.json is found
#generate_metadata_pot
works with everything supplied
GettextSetup::Pot
string_changes?
should detect string addition
should detect string removal
should detect string changes
should not detect non-string changes
generate_new_pot
fails when GettextSetup can't find a config.yaml
fatal: not a git repository (or any of the parent directories): .git
builds a POT file
fatal: not a git repository (or any of the parent directories): .git
builds a POT file with :header_only
generate_new_po
fails when GettextSetup can't find a config.yaml
complains when no language is supplied
generates new PO file
merges PO files
update_pot
fails when GettextSetup can't find a config.yaml
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
creates POT when absent (FAILED - 1)
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
updates POT when something changes (FAILED - 2)
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
doesn't update the POT when nothing changes (FAILED - 3)
Merge pot files
merges pot files
creates an oldpot file if one already exists
gettext.rake
gettext:pot
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
outputs correctly (FAILED - 4)
exits 1 on error
gettext:pot
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
outputs correctly, when passing a filename (FAILED - 5)
gettext:metadata_pot
outputs correctly
exits 1 on error
gettext:po
outputs correctly
exits 1 on error
gettext:update_pot
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
does not update the POT when no changes are detected (FAILED - 6)
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
can create a new POT (FAILED - 7)
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:50:in `on_default'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:66:in `block in parse'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `each'
from /usr/lib/ruby/2.5.0/ripper/filter.rb:61:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:96:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:297:in `parse_source'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:272:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/parser/ruby.rb:189:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:367:in `block in parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:360:in `parse_path'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:168:in `block in parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `each'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:166:in `parse'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:217:in `generate_pot'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:151:in `run'
from /usr/lib/ruby/vendor_ruby/gettext/tools/xgettext.rb:34:in `run'
from /usr/bin/rxgettext:24:in `<main>'
Error parsing spec/lib/gettext-setup/gettext_setup_spec.rb
can update the POT (FAILED - 8)
exits 1 upon error
gettext:merge
outputs correctly
exits 1 on error
Failures:
1) GettextSetup::Pot update_pot creates POT when absent
Failure/Error:
expect do
GettextSetup::Pot.update_pot(spec_locales_path, path)
end.to output("No existing POT file, generating new\nPOT file #{path} has been generated\n").to_stdout
expected block to output "No existing POT file, generating new\nPOT file /tmp/d20180404-18152-6xwiqe/some-pot.pot has been generated\n" to stdout, but output "No existing POT file, generating new\n"
Diff:
@@ -1,3 +1,2 @@
No existing POT file, generating new
-POT file /tmp/d20180404-18152-6xwiqe/some-pot.pot has been generated
# ./spec/lib/gettext-setup/pot_spec.rb:126:in `block (3 levels) in <top (required)>'
2) GettextSetup::Pot update_pot updates POT when something changes
Failure/Error:
expect do
GettextSetup::Pot.update_pot(spec_locales_path, path)
end.to output("String changes detected, replacing with updated POT file\n").to_stdout
expected block to output "String changes detected, replacing with updated POT file\n" to stdout, but output "POT creation failed\n"
Diff:
@@ -1,2 +1,2 @@
-String changes detected, replacing with updated POT file
+POT creation failed
# ./spec/lib/gettext-setup/pot_spec.rb:141:in `block (3 levels) in <top (required)>'
3) GettextSetup::Pot update_pot doesn't update the POT when nothing changes
Failure/Error:
expect do
GettextSetup::Pot.update_pot(spec_locales_path, path)
end.to output("No existing POT file, generating new\nPOT file #{path} has been generated\n").to_stdout
expected block to output "No existing POT file, generating new\nPOT file /tmp/d20180404-18152-bmxewe/some-pot.pot has been generated\n" to stdout, but output "No existing POT file, generating new\n"
Diff:
@@ -1,3 +1,2 @@
No existing POT file, generating new
-POT file /tmp/d20180404-18152-bmxewe/some-pot.pot has been generated
# ./spec/lib/gettext-setup/pot_spec.rb:150:in `block (3 levels) in <top (required)>'
4) gettext.rake gettext:pot outputs correctly
Failure/Error: expect { test.run }.not_to raise_error
expected no Exception, got #<SystemExit: exit> with backtrace:
# ./lib/tasks/gettext.rake:26:in `exit'
# ./lib/tasks/gettext.rake:26:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:37:in `block (4 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:35:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
5) gettext.rake gettext:pot outputs correctly, when passing a filename
Failure/Error: expect { test.run }.not_to raise_error
expected no Exception, got #<SystemExit: exit> with backtrace:
# ./lib/tasks/gettext.rake:26:in `exit'
# ./lib/tasks/gettext.rake:26:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:52:in `block (4 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:50:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
6) gettext.rake gettext:update_pot does not update the POT when no changes are detected
Failure/Error: expect { test.run }.not_to raise_error
expected no Exception, got #<SystemExit: exit> with backtrace:
# ./lib/tasks/gettext.rake:11:in `exit'
# ./lib/tasks/gettext.rake:11:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:90:in `block (4 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:88:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
7) gettext.rake gettext:update_pot can create a new POT
Failure/Error: expect { test.run }.not_to raise_error
expected no Exception, got #<SystemExit: exit> with backtrace:
# ./lib/tasks/gettext.rake:11:in `exit'
# ./lib/tasks/gettext.rake:11:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:97:in `block (4 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:95:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
8) gettext.rake gettext:update_pot can update the POT
Failure/Error: expect { test.run }.not_to raise_error
expected no Exception, got #<SystemExit: exit> with backtrace:
# ./lib/tasks/gettext.rake:11:in `exit'
# ./lib/tasks/gettext.rake:11:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:105:in `block (4 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:103:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (3 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
# ./spec/lib/tasks/gettext_rake_spec.rb:31:in `block (2 levels) in <top (required)>'
Finished in 1 minute 9.11 seconds (files took 6.78 seconds to load)
53 examples, 8 failures
Failed examples:
rspec ./spec/lib/gettext-setup/pot_spec.rb:123 # GettextSetup::Pot update_pot creates POT when absent
rspec ./spec/lib/gettext-setup/pot_spec.rb:132 # GettextSetup::Pot update_pot updates POT when something changes
rspec ./spec/lib/gettext-setup/pot_spec.rb:147 # GettextSetup::Pot update_pot doesn't update the POT when nothing changes
rspec ./spec/lib/tasks/gettext_rake_spec.rb:34 # gettext.rake gettext:pot outputs correctly
rspec ./spec/lib/tasks/gettext_rake_spec.rb:49 # gettext.rake gettext:pot outputs correctly, when passing a filename
rspec ./spec/lib/tasks/gettext_rake_spec.rb:87 # gettext.rake gettext:update_pot does not update the POT when no changes are detected
rspec ./spec/lib/tasks/gettext_rake_spec.rb:93 # gettext.rake gettext:update_pot can create a new POT
rspec ./spec/lib/tasks/gettext_rake_spec.rb:100 # gettext.rake gettext:update_pot can update the POT
Coverage report generated for RSpec to /build/1st/ruby-gettext-setup-0.30/coverage. 32 / 40 LOC (80.0%) covered.
/usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /build/1st/ruby-gettext-setup-0.30/debian/ruby-gettext-setup returned exit code 1
make: *** [debian/rules:9: binary] Error 1
More information about the Pkg-puppet-devel
mailing list