Package: src:ruby-jekyll-seo-tag
Version: 2.8.0-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ruby-jekyll-seo-tag, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
        dh_ruby --clean
W: XS-Ruby-Versions is deprecated, and will be ignored
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
        dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
        dh_ruby --build

[... snipped ...]

  returns the headline
  returns the datePublished
  returns the dateModified
  returns the description
  returns the publisher
  returns the main entity of page
  returns sameAs
  returns the url
  author
    when passed as a string
      returns the author
    when passed as a hash
      returns the author
    when type Organization
      returns the author with type
    when invalid type
      returns the author with type
    when url is present
      returns the author with url
  image
    with image as a string
      returns the image as a string
    with image as a hash
      returns the image as a hash
  with null values
    does not return null values as json

Jekyll::SeoTag
  builds
  outputs the plugin version
  outputs meta generator
  outputs JSON sorted by key
Running 3 checks (Images, Links, Scripts) in ["/<<PKGBUILDDIR>>/tmp/dest"] on 
*.html files ...


Checking 0 external links
Checking 0 internal links
Checking internal link hashes in 0 files
Ran on 3 files!


HTML-Proofer finished successfully.
  outputs valid HTML
  with page.title
    builds the title with a page title only
    with site.name
      builds the title with a page title and site name
    with site.title
      builds the title with a page title and site title
    with site.description
      builds the title without the site description
    with site.title and site.description
      builds the title with a page title and site title
      does not build the title with the site description
    with site.title and site.description
      builds the title with a page title and site title
      does not build the title with the site description
  with site.title
    builds the title with only a site title
  with site.title and site.description
    builds the title with site title and description
  with page.description
    uses the page description
  with page.excerpt
    uses the page excerpt when no page description exists
  with site.description
    uses the site description when no page description nor excerpt exist
  with site.url
    uses the site url to build the seo url
    with page.permalink
      uses replaces '/index.html' with '/'
    with site.baseurl
      uses baseurl to build the seo url
    with relative page.image as a string
      outputs an open graph image
    with absolute page.image
      outputs an open graph image
    with page.image as an object
      when given a path
        outputs an open graph image
      when given a facebook image
        outputs an open graph image
      when given a twitter image
        outputs an open graph image
      when given an image height and width
        outputs an open graph image width and height
    with site.logo
      outputs the logo
    with absolute site.logo
      outputs the logo
    with site.logo and page.author
      outputs the author
    with page author
      outputs the author
      outputs the publisher author
    with seo type is BlogPosting
      outputs the mainEntityOfPage
    with seo type is CreativeWork
      outputs the mainEntityOfPage
    with site.title
      outputs the site title meta
      minifies the output
  posts
    with post meta
      outputs post meta
      minifies JSON-LD
      removes null values from JSON-LD
  facebook
    outputs facebook admins meta
    outputs facebook app ID meta
    outputs facebook article publisher meta
  twitter
    with site.twitter.username
      with page.author as a string
        outputs twitter card meta
        with an @
          outputs the twitter card
        with site.data.authors
          with the author in site.data.authors
            outputs the twitter card
          without the author in site.data.authors
            outputs the twitter card
      with page.image
        without *.twitter.card
          outputs summary card with large image
        with page.twitter.card
          outputs summary card with small image
        with site.twitter.card
          outputs summary card with small image
      with page.author as a hash
        supports author data as a hash
      with page.authors as an array
        supports author data as an array
      with site.author as a hash
        supports author data as an hash
  author
    with site.author
      outputs site author metadata
    with page.author
      outputs page author metadata
    without page.author
      outputs site author metadata
    with site.data.authors
      with the author in site.data.authors
        outputs the author metadata
      without the author in site.data.authors
        outputs site author metadata
  with site.social
    on homepage
      outputs social meta
    on about page
      outputs sameAs links
    on other pages
      does not output sameAs links
  with site.name
    uses site.name if site.title is not present
    with site.title
      uses site.tile if both site.title and site.name are present
  with title=false
    does not output a <title> tag
  with pagination
    outputs pagination links
  webmaster verification
    with site.webmaster_verifications
      outputs google verification meta
      outputs bing verification meta
      outputs alexa verification meta
      outputs yandex verification meta
      outputs facebook verification meta
    with site.google_site_verification
      outputs google verification meta
  with locale
    uses en_US when no locale is specified
    with site.lang
      uses site.lang if page.lang is not present
      with page.lang
        uses page.lang if both site.lang and page.lang are present
    with site.lang hyphenated
      coerces hyphen to underscore

Jekyll::SeoTag
  returns the template
  renders (FAILED - 1)
  payload
    contains the drop (FAILED - 2)
    contains the Jekyll drop (FAILED - 3)
    contains the page (FAILED - 4)
    contains the site (FAILED - 5)

Failures:

  1) Jekyll::SeoTag renders
     Failure/Error: let(:tokenizer) { Liquid::Tokenizer.new("") }

     ArgumentError:
       wrong number of arguments (given 1, expected 0; required keywords: 
source, string_scanner)
     # 
/usr/share/rubygems-integration/all/gems/liquid-5.11.0/lib/liquid/tokenizer.rb:17:in
 `initialize'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `new'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:17:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:13:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:50:in `block (2 levels) in <top 
(required)>'

  2) Jekyll::SeoTag payload contains the drop
     Failure/Error: let(:tokenizer) { Liquid::Tokenizer.new("") }

     ArgumentError:
       wrong number of arguments (given 1, expected 0; required keywords: 
source, string_scanner)
     # 
/usr/share/rubygems-integration/all/gems/liquid-5.11.0/lib/liquid/tokenizer.rb:17:in
 `initialize'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `new'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:17:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:14:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:32:in `block (3 levels) in <top 
(required)>'

  3) Jekyll::SeoTag payload contains the Jekyll drop
     Failure/Error: let(:tokenizer) { Liquid::Tokenizer.new("") }

     ArgumentError:
       wrong number of arguments (given 1, expected 0; required keywords: 
source, string_scanner)
     # 
/usr/share/rubygems-integration/all/gems/liquid-5.11.0/lib/liquid/tokenizer.rb:17:in
 `initialize'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `new'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:17:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:14:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:36:in `block (3 levels) in <top 
(required)>'

  4) Jekyll::SeoTag payload contains the page
     Failure/Error: let(:tokenizer) { Liquid::Tokenizer.new("") }

     ArgumentError:
       wrong number of arguments (given 1, expected 0; required keywords: 
source, string_scanner)
     # 
/usr/share/rubygems-integration/all/gems/liquid-5.11.0/lib/liquid/tokenizer.rb:17:in
 `initialize'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `new'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:17:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:14:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:40:in `block (3 levels) in <top 
(required)>'

  5) Jekyll::SeoTag payload contains the site
     Failure/Error: let(:tokenizer) { Liquid::Tokenizer.new("") }

     ArgumentError:
       wrong number of arguments (given 1, expected 0; required keywords: 
source, string_scanner)
     # 
/usr/share/rubygems-integration/all/gems/liquid-5.11.0/lib/liquid/tokenizer.rb:17:in
 `initialize'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `new'
     # ./spec/jekyll_seo_tag_spec.rb:11:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:17:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:14:in `block (2 levels) in <top 
(required)>'
     # ./spec/jekyll_seo_tag_spec.rb:44:in `block (3 levels) in <top 
(required)>'

Finished in 0.30246 seconds (files took 0.58091 seconds to load)
208 examples, 5 failures

Failed examples:

rspec ./spec/jekyll_seo_tag_spec.rb:48 # Jekyll::SeoTag renders
rspec ./spec/jekyll_seo_tag_spec.rb:31 # Jekyll::SeoTag payload contains the 
drop
rspec ./spec/jekyll_seo_tag_spec.rb:35 # Jekyll::SeoTag payload contains the 
Jekyll drop
rspec ./spec/jekyll_seo_tag_spec.rb:39 # Jekyll::SeoTag payload contains the 
page
rspec ./spec/jekyll_seo_tag_spec.rb:43 # Jekyll::SeoTag payload contains the 
site

/usr/bin/ruby3.3 
-I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.7/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/lib
 /usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/exe/rspec --pattern 
./spec/\*\*/\*_spec.rb --format documentation failed
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 
/usr/bin/gem2deb-test-runner (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:189:in 
`run_tests_for_version'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:176:in `block in 
run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:71:in `run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:57:in `install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
        from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install 
/<<PKGBUILDDIR>>/debian/ruby-jekyll-seo-tag returned exit code 1
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

Reply via email to