[DRE-maint] Bug#1131685: ruby-jekyll-seo-tag: FTBFS: 208 examples, 5 failures
Santiago Vila
sanvila at debian.org
Mon Mar 23 11:55:39 GMT 2026
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
--------------------------------------------------------------------------------
More information about the Pkg-ruby-extras-maintainers
mailing list