[DRE-maint] Bug#1030465: ruby-jekyll-asciidoc: FTBFS: ERROR: Test "ruby3.1" failed: Failure/Error: ::Jekyll.configuration fixture_site_params name

Lucas Nussbaum lucas at debian.org
Sat Feb 4 07:27:49 GMT 2023


Source: ruby-jekyll-asciidoc
Version: 3.0.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230203 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
>       Failure/Error: ::Jekyll.configuration fixture_site_params name
> 
>       Psych::DisallowedClass:
>         Tried to load unspecified class: Symbol
>       # (eval):2:in `symbol'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll/utils.rb:321:in `safe_load_yaml'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll/utils.rb:330:in `safe_load_yaml_file'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll/configuration.rb:129:in `safe_load_file'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll/configuration.rb:167:in `read_config_file'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll/configuration.rb:198:in `block in read_config_files'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll/configuration.rb:195:in `each'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll/configuration.rb:195:in `read_config_files'
>       # /usr/share/rubygems-integration/all/gems/jekyll-4.3.1/lib/jekyll.rb:116:in `configuration'
>       # ./spec/jekyll-asciidoc_spec.rb:5:in `block (2 levels) in <top (required)>'
>       # ./spec/jekyll-asciidoc_spec.rb:9:in `block (2 levels) in <top (required)>'
>       # ./spec/jekyll-asciidoc_spec.rb:1214:in `block (3 levels) in <top (required)>'
> 
> Finished in 0.73097 seconds (files took 0.48283 seconds to load)
> 131 examples, 77 failures
> 
> Failed examples:
> 
> rspec ./spec/jekyll-asciidoc_spec.rb:150 # Jekyll::AsciiDoc parse YAML value should parse string as YAML value
> rspec ./spec/jekyll-asciidoc_spec.rb:333 # Jekyll::AsciiDoc alternate page attribute prefix should strip trailing hyphen from page attribute prefix config value
> rspec ./spec/jekyll-asciidoc_spec.rb:338 # Jekyll::AsciiDoc alternate page attribute prefix should recognize page attributes with alternate page attribute prefix
> rspec ./spec/jekyll-asciidoc_spec.rb:357 # Jekyll::AsciiDoc blank page attribute prefix should coerce null value for page attribute prefix to empty string
> rspec ./spec/jekyll-asciidoc_spec.rb:362 # Jekyll::AsciiDoc blank page attribute prefix should recognize page attributes with no page attribute prefix
> rspec ./spec/jekyll-asciidoc_spec.rb:381 # Jekyll::AsciiDoc basic site should add an implicit YAML header to a plain AsciiDoc file
> rspec ./spec/jekyll-asciidoc_spec.rb:386 # Jekyll::AsciiDoc basic site should convert a plain AsciiDoc file
> rspec ./spec/jekyll-asciidoc_spec.rb:393 # Jekyll::AsciiDoc basic site should promote AsciiDoc document title to page title
> rspec ./spec/jekyll-asciidoc_spec.rb:400 # Jekyll::AsciiDoc basic site should convert an AsciiDoc with no doctitle or AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:411 # Jekyll::AsciiDoc basic site should convert an AsciiDoc that has an AsciiDoc header, but no doctitle
> rspec ./spec/jekyll-asciidoc_spec.rb:423 # Jekyll::AsciiDoc basic site should report an AsciiDoc file with a front matter header as having a YAML header
> rspec ./spec/jekyll-asciidoc_spec.rb:428 # Jekyll::AsciiDoc basic site should convert an AsciiDoc file with a front matter header
> rspec ./spec/jekyll-asciidoc_spec.rb:436 # Jekyll::AsciiDoc basic site should convert an AsciiDoc file that has only an AsciiDoc header, no body
> rspec ./spec/jekyll-asciidoc_spec.rb:444 # Jekyll::AsciiDoc basic site should convert an AsciiDoc file that has only a front matter header, no body
> rspec ./spec/jekyll-asciidoc_spec.rb:452 # Jekyll::AsciiDoc basic site should apply explicit id and role attributes on section titles
> rspec ./spec/jekyll-asciidoc_spec.rb:459 # Jekyll::AsciiDoc basic site should assign AsciiDoc document id, if set, to docid page attribute
> rspec ./spec/jekyll-asciidoc_spec.rb:466 # Jekyll::AsciiDoc basic site should not use Liquid preprocessor by default
> rspec ./spec/jekyll-asciidoc_spec.rb:473 # Jekyll::AsciiDoc basic site should enable Liquid preprocessor if liquid page variable is set
> rspec ./spec/jekyll-asciidoc_spec.rb:480 # Jekyll::AsciiDoc basic site should enable Liquid preprocessor if page-liquid page attribute is set
> rspec ./spec/jekyll-asciidoc_spec.rb:487 # Jekyll::AsciiDoc basic site should not publish a page if the published page variable is set in the AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:492 # Jekyll::AsciiDoc basic site should output a standalone HTML page if the page-layout attribute is unset
> rspec ./spec/jekyll-asciidoc_spec.rb:501 # Jekyll::AsciiDoc basic site should output a standalone HTML page if the page-layout attribute is false
> rspec ./spec/jekyll-asciidoc_spec.rb:510 # Jekyll::AsciiDoc basic site should apply layout named page to page content if page-layout attribute not specified
> rspec ./spec/jekyll-asciidoc_spec.rb:517 # Jekyll::AsciiDoc basic site should apply layout named page to page content if page-layout attribute is empty
> rspec ./spec/jekyll-asciidoc_spec.rb:524 # Jekyll::AsciiDoc basic site should apply layout named page to page content if page-layout attribute has value _auto
> rspec ./spec/jekyll-asciidoc_spec.rb:531 # Jekyll::AsciiDoc basic site should apply specified layout to page content if page-layout has non-empty string value
> rspec ./spec/jekyll-asciidoc_spec.rb:538 # Jekyll::AsciiDoc basic site should not apply a layout to page content if page-layout attribute is nil
> rspec ./spec/jekyll-asciidoc_spec.rb:545 # Jekyll::AsciiDoc basic site should convert an empty page attribute value to empty string
> rspec ./spec/jekyll-asciidoc_spec.rb:551 # Jekyll::AsciiDoc basic site should resolve docdir as base_dir if base_dir value is not :docdir
> rspec ./spec/jekyll-asciidoc_spec.rb:561 # Jekyll::AsciiDoc basic site should only register pre and post render hooks once
> rspec ./spec/jekyll-asciidoc_spec.rb:585 # Jekyll::AsciiDoc use site-wide standalone layout should output a standalone HTML page if the page-layout attribute is false in site config
> rspec ./spec/jekyll-asciidoc_spec.rb:602 # Jekyll::AsciiDoc use site-wide fallback layout should use layout defined in front matter if page-layout is soft set in site config
> rspec ./spec/jekyll-asciidoc_spec.rb:609 # Jekyll::AsciiDoc use site-wide fallback layout should use layout defined in AsciiDoc header if page-layout is soft set in site config
> rspec ./spec/jekyll-asciidoc_spec.rb:616 # Jekyll::AsciiDoc use site-wide fallback layout should use layout defined in site config if not set in page
> rspec ./spec/jekyll-asciidoc_spec.rb:650 # Jekyll::AsciiDoc safe mode should register converter and generator when running in safe mode
> rspec ./spec/jekyll-asciidoc_spec.rb:655 # Jekyll::AsciiDoc safe mode should convert AsciiDoc file when running in safe mode
> rspec ./spec/jekyll-asciidoc_spec.rb:700 # Jekyll::AsciiDoc use front matter defaults should use the layout for the default scope when no layout is specified
> rspec ./spec/jekyll-asciidoc_spec.rb:707 # Jekyll::AsciiDoc use front matter defaults should use the layout for the matching scope when no layout is specified
> rspec ./spec/jekyll-asciidoc_spec.rb:754 # Jekyll::AsciiDoc site with posts should use document title as post title
> rspec ./spec/jekyll-asciidoc_spec.rb:765 # Jekyll::AsciiDoc site with posts should use automatic title if no document title is given
> rspec ./spec/jekyll-asciidoc_spec.rb:775 # Jekyll::AsciiDoc site with posts should set author of post to value defined in AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:781 # Jekyll::AsciiDoc site with posts should apply layout named post to post content if page-layout attribute not specified
> rspec ./spec/jekyll-asciidoc_spec.rb:788 # Jekyll::AsciiDoc site with posts should apply layout named post to post content if page-layout attribute is empty
> rspec ./spec/jekyll-asciidoc_spec.rb:795 # Jekyll::AsciiDoc site with posts should apply layout named post to post content if page-layout attribute has value _auto
> rspec ./spec/jekyll-asciidoc_spec.rb:802 # Jekyll::AsciiDoc site with posts should apply custom layout to post content if page-layout attribute has non-empty string value
> rspec ./spec/jekyll-asciidoc_spec.rb:809 # Jekyll::AsciiDoc site with posts should not apply a layout to post content if page-layout attribute is nil
> rspec ./spec/jekyll-asciidoc_spec.rb:816 # Jekyll::AsciiDoc site with posts should show the title above the content if the showtitle attribute is set
> rspec ./spec/jekyll-asciidoc_spec.rb:825 # Jekyll::AsciiDoc site with posts should interpret value of page attribute as YAML data
> rspec ./spec/jekyll-asciidoc_spec.rb:833 # Jekyll::AsciiDoc site with posts should merge singular variables with collection variables
> rspec ./spec/jekyll-asciidoc_spec.rb:844 # Jekyll::AsciiDoc site with posts should convert revdate to local Time object and use it as date of post
> rspec ./spec/jekyll-asciidoc_spec.rb:863 # Jekyll::AsciiDoc site with posts should convert revdate with time zone to local Time object and use it as date of post
> rspec ./spec/jekyll-asciidoc_spec.rb:881 # Jekyll::AsciiDoc site with posts should convert revdate in revision line to local Time object and use it as date of post
> rspec ./spec/jekyll-asciidoc_spec.rb:899 # Jekyll::AsciiDoc site with posts should process AsciiDoc header of draft post
> rspec ./spec/jekyll-asciidoc_spec.rb:908 # Jekyll::AsciiDoc site with posts should convert excerpt from AsciiDoc using site-wide doctype
> rspec ./spec/jekyll-asciidoc_spec.rb:915 # Jekyll::AsciiDoc site with posts should convert excerpt from AsciiDoc using page-specific doctype
> rspec ./spec/jekyll-asciidoc_spec.rb:930 # Jekyll::AsciiDoc posts with excerpts should use page contents as excerpt if excerpt separator not found after AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:938 # Jekyll::AsciiDoc posts with excerpts should use first paragraph as excerpt if excerpt separator is found after AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:947 # Jekyll::AsciiDoc posts with excerpts should use page contents as excerpt if excerpt separator not found with no AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:955 # Jekyll::AsciiDoc posts with excerpts should use first paragraph as excerpt if excerpt separator is found with no AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:964 # Jekyll::AsciiDoc posts with excerpts should use excerpt defined as page attribute in AsciiDoc header
> rspec ./spec/jekyll-asciidoc_spec.rb:973 # Jekyll::AsciiDoc posts with excerpts should use excerpt defined in front matter
> rspec ./spec/jekyll-asciidoc_spec.rb:982 # Jekyll::AsciiDoc posts with excerpts should set excerpt to blank if excerpt_separator is blank
> rspec ./spec/jekyll-asciidoc_spec.rb:990 # Jekyll::AsciiDoc posts with excerpts should set excerpt to blank if document only has a header
> rspec ./spec/jekyll-asciidoc_spec.rb:998 # Jekyll::AsciiDoc posts with excerpts should not process liquid in excerpt by default
> rspec ./spec/jekyll-asciidoc_spec.rb:1006 # Jekyll::AsciiDoc posts with excerpts should process liquid in excerpt if liquid page variable is set
> rspec ./spec/jekyll-asciidoc_spec.rb:1014 # Jekyll::AsciiDoc posts with excerpts should extract excerpt correctly even when post uses standalone layout
> rspec ./spec/jekyll-asciidoc_spec.rb:1077 # Jekyll::AsciiDoc site with include relative to docdir should not expand base_dir when base_dir config key has value :docdir
> rspec ./spec/jekyll-asciidoc_spec.rb:1081 # Jekyll::AsciiDoc site with include relative to docdir should resolve include relative to docdir when base_dir config key has value :docdir
> rspec ./spec/jekyll-asciidoc_spec.rb:1094 # Jekyll::AsciiDoc site with include relative to docdir should resolve attribute defined in included file
> rspec ./spec/jekyll-asciidoc_spec.rb:1144 # Jekyll::AsciiDoc site with include relative to source should expand base_dir to match site source when base_dir config key has value :source
> rspec ./spec/jekyll-asciidoc_spec.rb:1148 # Jekyll::AsciiDoc site with include relative to source should resolve include relative to source when base_dir config key has value :source
> rspec ./spec/jekyll-asciidoc_spec.rb:1161 # Jekyll::AsciiDoc site with include relative to source should not process file that begins with an underscore
> rspec ./spec/jekyll-asciidoc_spec.rb:1174 # Jekyll::AsciiDoc site with custom collection should decorate document in custom collection
> rspec ./spec/jekyll-asciidoc_spec.rb:1183 # Jekyll::AsciiDoc site with custom collection should select layout that is based on the collection label by default
> rspec ./spec/jekyll-asciidoc_spec.rb:1190 # Jekyll::AsciiDoc site with custom collection should allow the layout to be customized
> rspec ./spec/jekyll-asciidoc_spec.rb:1197 # Jekyll::AsciiDoc site with custom collection should set docdir for document in custom collection when base_dir config key has the value :docdir
> rspec ./spec/jekyll-asciidoc_spec.rb:1217 # Jekyll::AsciiDoc site with custom private collection should integrate pages in collection even when collection is not written
> 
> /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed
> ERROR: Test "ruby3.1" failed: 


The full build log is available from:
http://qa-logs.debian.net/2023/02/03/ruby-jekyll-asciidoc_3.0.0-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230203;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230203&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



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