[DRE-maint] Bug#952037: ruby-jekyll-sass-converter: FTBFS: ERROR: Test "ruby2.5" failed: NoMethodError:

Lucas Nussbaum lucas at debian.org
Sun Feb 23 07:45:43 GMT 2020


Source: ruby-jekyll-sass-converter
Version: 1.5.2-1
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
>       NoMethodError:
>         undefined method `expect' for #<RSpec::ExampleGroups::JekyllConvertersSass::MatchingFileExtensions:0x0000555ee455c858>
>         Did you mean?  exec
>       # ./spec/sass_converter_spec.rb:43:in `block (3 levels) in <top (required)>'
> 
> Finished in 0.05707 seconds (files took 0.351 seconds to load)
> 36 examples, 36 failures
> 
> Failed examples:
> 
> rspec ./spec/scss_converter_spec.rb:255 # Jekyll::Converters::Scss importing from internal libraries unsafe mode expands globs
> rspec ./spec/scss_converter_spec.rb:278 # Jekyll::Converters::Scss importing from internal libraries safe mode ignores external load paths
> rspec ./spec/scss_converter_spec.rb:274 # Jekyll::Converters::Scss importing from internal libraries safe mode allows local load paths
> rspec ./spec/scss_converter_spec.rb:282 # Jekyll::Converters::Scss importing from internal libraries safe mode does not allow traversing outside source directory
> rspec ./spec/scss_converter_spec.rb:228 # Jekyll::Converters::Scss importing from external libraries safe mode ensures the sass_dir is the entire load path
> rspec ./spec/scss_converter_spec.rb:224 # Jekyll::Converters::Scss importing from external libraries safe mode ignores the new load path
> rspec ./spec/scss_converter_spec.rb:189 # Jekyll::Converters::Scss importing from external libraries unsafe mode brings in the grid partial
> rspec ./spec/scss_converter_spec.rb:181 # Jekyll::Converters::Scss importing from external libraries unsafe mode recognizes the new load path
> rspec ./spec/scss_converter_spec.rb:185 # Jekyll::Converters::Scss importing from external libraries unsafe mode ensures the sass_dir is still in the load path
> rspec ./spec/scss_converter_spec.rb:207 # Jekyll::Converters::Scss importing from external libraries unsafe mode with the sass_dir specified twice ensures the sass_dir only occurrs once in the load path
> rspec ./spec/scss_converter_spec.rb:61 # Jekyll::Converters::Scss when building configurations set the load paths to the _sass dir relative to site source
> rspec ./spec/scss_converter_spec.rb:57 # Jekyll::Converters::Scss when building configurations allow caching in unsafe mode
> rspec ./spec/scss_converter_spec.rb:65 # Jekyll::Converters::Scss when building configurations allow for other styles
> rspec ./spec/scss_converter_spec.rb:71 # Jekyll::Converters::Scss when building configurations when specifying sass dirs when the sass dir exists allow the user to specify a different sass dir
> rspec ./spec/scss_converter_spec.rb:77 # Jekyll::Converters::Scss when building configurations when specifying sass dirs when the sass dir exists not allow sass_dirs outside of site source
> rspec ./spec/scss_converter_spec.rb:110 # Jekyll::Converters::Scss when building configurations in safe mode only contains :syntax, :cache, :style, and :load_paths keys
> rspec ./spec/scss_converter_spec.rb:97 # Jekyll::Converters::Scss when building configurations in safe mode forces load_paths to be just the local load path
> rspec ./spec/scss_converter_spec.rb:93 # Jekyll::Converters::Scss when building configurations in safe mode does not allow caching
> rspec ./spec/scss_converter_spec.rb:101 # Jekyll::Converters::Scss when building configurations in safe mode allows the user to specify the style
> rspec ./spec/scss_converter_spec.rb:106 # Jekyll::Converters::Scss when building configurations in safe mode defaults style to :compact
> rspec ./spec/scss_converter_spec.rb:51 # Jekyll::Converters::Scss determining the output file extension always outputs the .css file extension
> rspec ./spec/scss_converter_spec.rb:41 # Jekyll::Converters::Scss matching file extensions matches .scss files
> rspec ./spec/scss_converter_spec.rb:45 # Jekyll::Converters::Scss matching file extensions does not match .sass files
> rspec ./spec/scss_converter_spec.rb:128 # Jekyll::Converters::Scss converting SCSS removes byte order mark from compressed SCSS
> rspec ./spec/scss_converter_spec.rb:121 # Jekyll::Converters::Scss converting SCSS includes the syntax error line in the syntax error message
> rspec ./spec/scss_converter_spec.rb:117 # Jekyll::Converters::Scss converting SCSS produces CSS
> rspec ./spec/scss_converter_spec.rb:134 # Jekyll::Converters::Scss converting SCSS does not include the charset unless asked to
> rspec ./spec/scss_converter_spec.rb:153 # Jekyll::Converters::Scss importing partials uses a compressed style
> rspec ./spec/scss_converter_spec.rb:145 # Jekyll::Converters::Scss importing partials outputs the CSS file
> rspec ./spec/scss_converter_spec.rb:149 # Jekyll::Converters::Scss importing partials imports SCSS partial
> rspec ./spec/sass_converter_spec.rb:48 # Jekyll::Converters::Sass converting sass produces CSS
> rspec ./spec/sass_converter_spec.rb:52 # Jekyll::Converters::Sass converting sass includes the syntax error line in the syntax error message
> rspec ./spec/sass_converter_spec.rb:65 # Jekyll::Converters::Sass converting sass does not include the charset if asked not to
> rspec ./spec/sass_converter_spec.rb:59 # Jekyll::Converters::Sass converting sass removes byte order mark from compressed Sass
> rspec ./spec/sass_converter_spec.rb:38 # Jekyll::Converters::Sass matching file extensions does not match .scss files
> rspec ./spec/sass_converter_spec.rb:42 # Jekyll::Converters::Sass matching file extensions matches .sass files
> 
> Randomized with seed 61685
> 
> /usr/bin/ruby2.5 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed
> ERROR: Test "ruby2.5" failed: 

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/ruby-jekyll-sass-converter_1.5.2-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-ruby-extras-maintainers mailing list