[DRE-maint] Bug#952032: ruby-jekyll-feed: FTBFS: ERROR: Test "ruby2.5" failed: NoMethodError:

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


Source: ruby-jekyll-feed
Version: 0.13.0-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::JekyllFeed::WithPostLangSet:0x000055df1832f738>
>         Did you mean?  exec
>       # ./spec/jekyll-feed_spec.rb:345:in `block (3 levels) in <top (required)>'
> 
> Finished in 3.43 seconds (files took 0.75967 seconds to load)
> 54 examples, 54 failures
> 
> Failed examples:
> 
> rspec ./spec/jekyll-feed_spec.rb:82 # JekyllFeed uses last_modified_at where available
> rspec ./spec/jekyll-feed_spec.rb:45 # JekyllFeed puts all the posts in the feed.xml file
> rspec ./spec/jekyll-feed_spec.rb:53 # JekyllFeed does not include assets or any static files that aren't .html
> rspec ./spec/jekyll-feed_spec.rb:32 # JekyllFeed has no layout
> rspec ./spec/jekyll-feed_spec.rb:66 # JekyllFeed supports post author name as a string
> rspec ./spec/jekyll-feed_spec.rb:40 # JekyllFeed doesn't have multiple new lines or trailing whitespace
> rspec ./spec/jekyll-feed_spec.rb:70 # JekyllFeed does not output author tag no author is provided
> rspec ./spec/jekyll-feed_spec.rb:78 # JekyllFeed converts markdown posts to HTML
> rspec ./spec/jekyll-feed_spec.rb:36 # JekyllFeed creates a feed.xml file
> rspec ./spec/jekyll-feed_spec.rb:58 # JekyllFeed preserves linebreaks in preformatted text in posts
> rspec ./spec/jekyll-feed_spec.rb:90 # JekyllFeed renders Liquid inside posts
> rspec ./spec/jekyll-feed_spec.rb:62 # JekyllFeed supports post author name as an object
> rspec ./spec/jekyll-feed_spec.rb:74 # JekyllFeed does use author reference with data from _data/authors.yml
> rspec ./spec/jekyll-feed_spec.rb:86 # JekyllFeed replaces newlines in posts to spaces
> rspec ./spec/jekyll-feed_spec.rb:398 # JekyllFeed categories with collection-level post categories outputs the category feed
> rspec ./spec/jekyll-feed_spec.rb:390 # JekyllFeed categories with collection-level post categories outputs the primary feed
> rspec ./spec/jekyll-feed_spec.rb:367 # JekyllFeed categories with top-level post categories outputs the category feed
> rspec ./spec/jekyll-feed_spec.rb:359 # JekyllFeed categories with top-level post categories outputs the primary feed
> rspec ./spec/jekyll-feed_spec.rb:499 # JekyllFeed excerpt_only flag when site.excerpt_only flag is true should not set any contents
> rspec ./spec/jekyll-feed_spec.rb:519 # JekyllFeed excerpt_only flag when post.excerpt_only flag is true should not be in contents
> rspec ./spec/jekyll-feed_spec.rb:489 # JekyllFeed excerpt_only flag backward compatibility for no excerpt_only flag should be in contents
> rspec ./spec/jekyll-feed_spec.rb:509 # JekyllFeed excerpt_only flag when site.excerpt_only flag is false should be in contents
> rspec ./spec/jekyll-feed_spec.rb:213 # JekyllFeed smartify processes site title with SmartyPants
> rspec ./spec/jekyll-feed_spec.rb:338 # JekyllFeed with site.lang set should set the language
> rspec ./spec/jekyll-feed_spec.rb:323 # JekyllFeed changing the file path via collection meta renders the feed meta with custom feed path
> rspec ./spec/jekyll-feed_spec.rb:319 # JekyllFeed changing the file path via collection meta should write to atom.xml
> rspec ./spec/jekyll-feed_spec.rb:479 # JekyllFeed collections with a custom path should write to the custom path
> rspec ./spec/jekyll-feed_spec.rb:451 # JekyllFeed collections with categories outputs the collection category feed
> rspec ./spec/jekyll-feed_spec.rb:423 # JekyllFeed collections when initialized as an array outputs the collection feed
> rspec ./spec/jekyll-feed_spec.rb:300 # JekyllFeed changing the feed path renders the feed meta with custom feed path
> rspec ./spec/jekyll-feed_spec.rb:296 # JekyllFeed changing the feed path should write to atom.xml
> rspec ./spec/jekyll-feed_spec.rb:330 # JekyllFeed feed stylesheet includes the stylesheet
> rspec ./spec/jekyll-feed_spec.rb:219 # JekyllFeed validation validates
> rspec ./spec/jekyll-feed_spec.rb:106 # JekyllFeed images included media content for mail templates (Mailchimp)
> rspec ./spec/jekyll-feed_spec.rb:100 # JekyllFeed images includes the item image
> rspec ./spec/jekyll-feed_spec.rb:260 # JekyllFeed with a baseurl renders the feed meta
> rspec ./spec/jekyll-feed_spec.rb:254 # JekyllFeed with a baseurl correctly adds the baseurl to the posts
> rspec ./spec/jekyll-feed_spec.rb:144 # JekyllFeed parsing includes the item's excerpt
> rspec ./spec/jekyll-feed_spec.rb:149 # JekyllFeed parsing doesn't include the item's excerpt if blank
> rspec ./spec/jekyll-feed_spec.rb:116 # JekyllFeed parsing outputs an RSS feed
> rspec ./spec/jekyll-feed_spec.rb:124 # JekyllFeed parsing outputs the link
> rspec ./spec/jekyll-feed_spec.rb:137 # JekyllFeed parsing includes item contents
> rspec ./spec/jekyll-feed_spec.rb:128 # JekyllFeed parsing outputs the generator
> rspec ./spec/jekyll-feed_spec.rb:133 # JekyllFeed parsing includes the items
> rspec ./spec/jekyll-feed_spec.rb:192 # JekyllFeed parsing with site.name set uses site.name for the title
> rspec ./spec/jekyll-feed_spec.rb:202 # JekyllFeed parsing with site.name and site.title set uses site.title for the title, dropping site.name
> rspec ./spec/jekyll-feed_spec.rb:173 # JekyllFeed parsing with site.lang set renders the feed meta
> rspec ./spec/jekyll-feed_spec.rb:168 # JekyllFeed parsing with site.lang set sets the language of entries
> rspec ./spec/jekyll-feed_spec.rb:164 # JekyllFeed parsing with site.lang set outputs the correct language
> rspec ./spec/jekyll-feed_spec.rb:157 # JekyllFeed parsing with site.lang set outputs a valid feed
> rspec ./spec/jekyll-feed_spec.rb:183 # JekyllFeed parsing with site.title set uses site.title for the title
> rspec ./spec/jekyll-feed_spec.rb:267 # JekyllFeed feed meta renders the feed meta
> rspec ./spec/jekyll-feed_spec.rb:281 # JekyllFeed feed meta with a blank site name does not output blank title
> rspec ./spec/jekyll-feed_spec.rb:344 # JekyllFeed with post.lang set should set the language for that entry
> 
> Randomized with seed 13725
> 
> /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 --format documentation failed
> ERROR: Test "ruby2.5" failed: 

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/ruby-jekyll-feed_0.13.0-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