Source: nanoc
Version: 4.13.3-3
Severity: important
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250428 ftbfs-trixie ftbfs-randomly

Hi,

Your package fails to build randomly on amd64: In the exact same
environment, sometimes it builds fine, and sometimes it fails.

Relevant part (hopefully):
>      Failure/Error: Dir.rmdir path().chomp(?/)
> 
>      Errno::ENOTEMPTY:
>        Directory not empty @ dir_s_rmdir - 
> /tmp/nanoc-test20250429-13872-1woc9b/tmp/nanoc/46d1b8559d9d1
>      # 
> /build/reproducible-path/nanoc-4.13.3/common/spec/spec_helper_foot_core.rb:61:in
>  `block (2 levels) in <top (required)>'
> 
> 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.73 seconds (files took 1.12 seconds to load)
> 9 examples, 1 failure, 3 pending
> 
> Failed examples:
> 
> rspec ./spec/nanoc/live/live_recompiler_spec.rb:104 # 
> Nanoc::Live::LiveRecompiler detects lib changes
> /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.02814 seconds (files took 0.9215 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 33.86 seconds (files took 0.99556 seconds to load)
> 238 examples, 0 failures
> rake aborted!
> Failed: spec-nanoc-live
> /build/reproducible-path/nanoc-4.13.3/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: 


The full build log is available from:
http://qa-logs.debian.net/2025/04/28/nanoc_4.13.3-3_unstable.log

You can find other build logs (including successful ones) in:
http://qa-logs.debian.net/2025/04/28/

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250428;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250428&fusertaguser=lu...@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.

Reply via email to