Package: src:nanoc Version: 4.14.6-1 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/202602/ 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:nanoc, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules build dh build --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 dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby [... snipped ...] 1) Skipped: Nanoc::Filters::TypogrubyTest#test_filter [nanoc/test/helper.rb:34]: requiring typogruby failed 2) Failure: Nanoc::Filters::ColorizeSyntax::CommonTest#test_full_page [nanoc/test/filters/colorize_syntax/test_common.rb:54]: Expected /^<!DOCTYPE html>\s*<html>\s*<head>\s*<meta http-equiv="Content-Type" content="text\/html; charset=UTF-8">\s*<title>Foo<\/title>\s*<\/head>\s*<body>\s*<pre title="moo"><code class="language-ruby"># comment<\/code><\/pre>\s*<\/body>\s*<\/html>/ to match "<!DOCTYPE html>\n<html>\n <head>\n<meta charset=\"UTF-8\">\n <title>Foo</title>\n </head>\n <body>\n <pre title=\"moo\"><code class=\"language-ruby\"># comment</code></pre>\n </body>\n</html>\n". 3) Skipped: Nanoc::Filters::HandlebarsTest#test_filter_without_layout [nanoc/test/helper.rb:34]: requiring handlebars failed 4) Skipped: Nanoc::Filters::HandlebarsTest#test_filter [nanoc/test/helper.rb:34]: requiring handlebars failed 5) Skipped: Nanoc::Filters::PandocTest#test_params_new [nanoc/test/helper.rb:34]: requiring pandoc-ruby failed 6) Skipped: Nanoc::Filters::PandocTest#test_params_old [nanoc/test/helper.rb:34]: requiring pandoc-ruby failed 7) Skipped: Nanoc::Filters::PandocTest#test_filter [nanoc/test/helper.rb:34]: requiring pandoc-ruby failed 8) Skipped: Nanoc::Filters::YUICompressorTest#test_filter_javascript [nanoc/test/helper.rb:205]: Could not find external command "java" 9) Skipped: Nanoc::Filters::YUICompressorTest#test_filter_css [nanoc/test/helper.rb:205]: Could not find external command "java" 10) Skipped: Nanoc::Filters::BlueClothTest#test_filter [nanoc/test/helper.rb:34]: requiring bluecloth failed 284 runs, 768 assertions, 1 failures, 0 errors, 9 skips /usr/bin/ruby3.3 -S rspec --exclude-pattern=spec/**/{gem,meta,manifest}_spec.rb => spec-nanoc mv lib lib.off Progress: |====================================================================| Pending: (Failures listed here are expected and do not affect your suite's status) 1) list of contributors in README includes everyone mentioned in NEWS.md # Temporarily skipped with xit # ./spec/contributors_spec.rb:14 2) list of contributors in README is sorted # Temporarily skipped with xit # ./spec/contributors_spec.rb:19 3) Nanoc::DataSources::Filesystem#changes_for_dir when directory exists returns a stream # Test does not work on Debian builds # ./spec/nanoc/data_sources/filesystem_spec.rb:289 4) Nanoc::DataSources::Filesystem#changes_for_dir when directory exists contains one element after changing # Test does not work on Debian builds # ./spec/nanoc/data_sources/filesystem_spec.rb:293 5) Nanoc::DataSources::Filesystem#changes_for_dir when directory exists Test does not work on Debian builds # No reason given # ./spec/nanoc/data_sources/filesystem_spec.rb:316 6) Nanoc::DataSources::Filesystem#changes_for_dir when directory does not exist returns a stream # Test does not work on Debian builds # ./spec/nanoc/data_sources/filesystem_spec.rb:320 7) Nanoc::DataSources::Filesystem#changes_for_dir when directory does not exist does not raise # Test does not work on Debian builds # ./spec/nanoc/data_sources/filesystem_spec.rb:324 8) Nanoc::Filters::Less one file compiles a.less # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:21 9) Nanoc::Filters::Less one file with compression compiles and compresses a.less # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:38 10) Nanoc::Filters::Less two files compiles a.less # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:54 11) Nanoc::Filters::Less two files recompiles a.less if b.less has changed # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:59 12) Nanoc::Filters::Less paths relative to site directory compiles a.less # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:80 13) Nanoc::Filters::Less paths relative to site directory recompiles a.less if b.less has changed # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:85 14) Nanoc::Filters::Less paths relative to current file compiles a.less # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:106 15) Nanoc::Filters::Less paths relative to current file recompiles a.less if b.less has changed # Could not load gem "less" # ./spec/nanoc/filters/less_spec.rb:111 Finished in 12.21 seconds (files took 0.8048 seconds to load) 591 examples, 0 failures, 15 pending /usr/bin/ruby3.3 -S rspec --exclude-pattern=spec/**/{gem,meta,manifest}_spec.rb mv lib.off lib <= spec-nanoc => spec-nanoc-core mv lib lib.off Progress: |====================================================================| Pending: (Failures listed here are expected and do not affect your suite's status) 1) Nanoc::Core::CompilationStage#call actual implementation sends timing notification # Temporarily skipped with xit # ./spec/nanoc/core/compilation_stage_spec.rb:46 2) Nanoc::Core::CompilationStage#call actual implementation erroring sends timing notification # Temporarily skipped with xit # ./spec/nanoc/core/compilation_stage_spec.rb:83 3) Nanoc::Core::Context has correct examples # Temporarily skipped with xit # ./spec/nanoc/core/context_spec.rb:41 4) Nanoc::Core::DirectedGraph has correct examples # Temporarily skipped with xit # ./spec/nanoc/core/directed_graph_spec.rb:54 5) Nanoc::Core::Instrumentor when enabled sends notification # Temporarily skipped with xit # ./spec/nanoc/core/instrumentor_spec.rb:35 6) Nanoc::Core::Store can write humongous amounts of data # GitHub Actions does not give us enough resources to run this # ./spec/nanoc/core/store_spec.rb:113 Finished in 20.84 seconds (files took 0.6075 seconds to load) 1897 examples, 0 failures, 6 pending /usr/bin/ruby3.3 -S rspec --exclude-pattern=spec/**/{gem,meta,manifest}_spec.rb mv lib.off lib <= spec-nanoc-core => spec-nanoc-cli mv lib lib.off Progress: |====================================================================| Pending: (Failures listed here are expected and do not affect your suite's status) 1) Nanoc::CLI::Commands::Compile#run --watch watches with --watch # Temporarily skipped with xit # ./spec/nanoc/cli/commands/compile_spec.rb:59 2) Nanoc::CLI::Commands::View#run does not crash when output dir does not exist and --live-reload is given # Temporarily skipped with xit # ./spec/nanoc/cli/commands/view_spec.rb:64 3) Nanoc::CLI::Commands::View#run does not listen on non-local interfaces # Need non-local network interfaces for this spec # ./spec/nanoc/cli/commands/view_spec.rb:71 4) Nanoc::CLI::Commands::View#run default configuration serves /index.html as / # Temporarily skipped with xit # ./spec/nanoc/cli/commands/view_spec.rb:29 5) Nanoc::CLI::Commands::View#run index_filenames including index.xhtml serves /index.xhtml as / # Temporarily skipped with xit # ./spec/nanoc/cli/commands/view_spec.rb:49 6) Nanoc::CLI::CompileListeners::FileActionPrinter records from compilation_started to rep_write_ended # Temporarily skipped with xit # ./spec/nanoc/cli/compile_listeners/file_action_printer_spec.rb:30 7) Nanoc::CLI::CompileListeners::FileActionPrinter records from compilation_started over compilation_suspended to rep_write_ended # Temporarily skipped with xit # ./spec/nanoc/cli/compile_listeners/file_action_printer_spec.rb:51 8) Nanoc::CLI::CompileListeners::FileActionPrinter records from compilation_started over rep_write_{enqueued,started} to rep_write_ended # Temporarily skipped with xit # ./spec/nanoc/cli/compile_listeners/file_action_printer_spec.rb:66 9) Nanoc::CLI::ErrorHandler#handle_error exit behavior exit on error exits on error # Temporarily skipped with xit # ./spec/nanoc/cli/error_handler_spec.rb:75 10) Nanoc::CLI::ErrorHandler#handle_error exit behavior no exit on error does not exit on error # Temporarily skipped with xit # ./spec/nanoc/cli/error_handler_spec.rb:83 11) Nanoc::CLI::ErrorHandler#handle_error printing behavior LoadError prints summary # Temporarily skipped with xit # ./spec/nanoc/cli/error_handler_spec.rb:109 Finished in 1.12 seconds (files took 0.39383 seconds to load) 120 examples, 0 failures, 11 pending /usr/bin/ruby3.3 -S rspec --exclude-pattern=spec/**/{gem,meta,manifest}_spec.rb mv lib.off lib <= spec-nanoc-cli => spec-nanoc-live mv lib lib.off Progress: |====================================================libfakeroot internal error: payload not recognized! ================| Pending: (Failures listed here are expected and do not affect your suite's status) 1) Nanoc::Live::CommandRunners::Live watches # Temporarily skipped with xit # ./spec/nanoc/live/command_runners/live_spec.rb:34 2) Nanoc::Live::CommandRunners::Live listens # Temporarily skipped with xit # ./spec/nanoc/live/command_runners/live_spec.rb:46 3) Nanoc::Live::CommandRunners::Live listens for websocket connections # Temporarily skipped with xit # ./spec/nanoc/live/command_runners/live_spec.rb:58 Finished in 8.34 seconds (files took 0.57306 seconds to load) 9 examples, 0 failures, 3 pending /usr/bin/ruby3.3 -S rspec --exclude-pattern=spec/**/{gem,meta,manifest}_spec.rb mv lib.off lib <= spec-nanoc-live => spec-nanoc-external mv lib lib.off Progress: |====================================================================| Finished in 0.01958 seconds (files took 0.47438 seconds to load) 1 example, 0 failures /usr/bin/ruby3.3 -S rspec --exclude-pattern=spec/**/{gem,meta,manifest}_spec.rb mv lib.off lib <= spec-nanoc-external => spec-nanoc-deploying mv lib lib.off Progress: |====================================================================| Finished in 17.39 seconds (files took 0.51512 seconds to load) 238 examples, 0 failures rake aborted! Failed: test_nanoc /<<PKGBUILDDIR>>/debian/ruby-tests.rake:55:in `block in <top (required)>' /usr/share/rubygems-integration/all/gems/rake-13.3.1/exe/rake:27:in `<top (required)>' Tasks: TOP => default (See full trace by running task with --trace) mv lib.off lib <= spec-nanoc-deploying /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/tmp returned exit code 1 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

