Package: src:nanoc Version: 4.13.3-3 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/202511/ 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. Note: The package has "Rules-Requires-Root: binary-targets" and the build log contains this string: libfakeroot internal error: payload not recognized! I'm reporting this against nanoc because maybe you might want implement a workaround in nanoc, but of course reassigning to fakeroot would also makes sense. Thanks. -------------------------------------------------------------------------------- [...] Progress: |=====================================================libfakeroot internal error: payload not recognized! ===============| 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.18 seconds (files took 0.40033 seconds to load) 115 examples, 1 failure, 11 pending Failed examples: rspec ./spec/nanoc/cli/compile_listeners/diff_generator_spec.rb:109 # Nanoc::CLI::CompileListeners::DiffGenerator Nanoc::CLI::CompileListeners::DiffGenerator::Differ when hunks are overlapping correctly merges hunks /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: |====================================================================| 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.35 seconds (files took 0.5735 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.01933 seconds (files took 0.47945 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: |========================fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists =======fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists ========fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists =fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists fatal: a branch named 'master' already exists ==========| Finished in 18.92 seconds (files took 0.51915 seconds to load) 238 examples, 0 failures rake aborted! Failed: test_nanoc, spec-nanoc-cli /<<PKGBUILDDIR>>/debian/ruby-tests.rake:55:in `block in <top (required)>' /usr/share/rubygems-integration/all/gems/rake-13.2.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 ERROR: Test "ruby3.3" failed. Exiting. 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 returned exit status 2 --------------------------------------------------------------------------------

