Package: src:tj3
Version: 3.6.0-5
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --buildsystem=ruby --with ruby
dh_update_autotools_config -i -O--buildsystem=ruby
dh_auto_configure -i -O--buildsystem=ruby
dh_ruby --configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
dh_ruby --build
dh_ruby --build
localehelper LANG=en_US.UTF-8 rake manual
mkdir -p manual/html
rake vim
rake help2man
mkdir -p man
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rake spec
/usr/bin/ruby2.5 /usr/bin/rspec --pattern spec/\*_spec.rb
Run options: exclude {:ruby=>#<Proc:./spec/support/spec_helper.rb:15>}
......................F.............................F...............
Failures:
1) TaskJuggler::StatusSheetTest TaskJuggler::StatusSheetSender should have
matching status sheets in body and attachment
Failure/Error: bodySheet.should == attachedSheet
expected: "statussheet boss 2011-03-16-00:00-+0000 -
2011-03-23-00:00-+0000 {\r\n\r\n # Task: T1\r\n task t1 ... # # Work:
100% Remaining: 5.0d (10.0d) \r\n # author r2\r\n # }\r\n
}\r\n\r\n}\r\n"
got: "statussheet boss 2011-03-16-00:00-+0000 -
2011-03-23-00:00-+0000 {\n\n # Task: T1\n task t1 {\n ...:00-+0000\n #
# Work: 100% Remaining: 5.0d (10.0d) \n # author r2\n # }\n
}\n\n}\n" (using ==)
# ./spec/StatusSheets_spec.rb:234:in `block (4 levels) in
<class:TaskJuggler>'
# ./spec/StatusSheets_spec.rb:231:in `each'
# ./spec/StatusSheets_spec.rb:231:in `block (3 levels) in
<class:TaskJuggler>'
2) TaskJuggler::TimeSheets TaskJuggler::TimeSheetSender should have matching
timesheets in body and attachment
Failure/Error: bodySheet.should == attachedSheet
expected: "timesheet r1 2011-03-14-00:00-+0000 - 2011-03-21-00:00-+0000
{\r\n\r\n # Vacation time: 0.0%\r\n\r\...details\r\n # ->8-\r\n #
}\r\n\r\n # You have no future assignments for this project!\r\n}\r\n"
got: "timesheet r1 2011-03-14-00:00-+0000 - 2011-03-21-00:00-+0000
{\n\n # Vacation time: 0.0%\n\n # Tas... Some more details\n # ->8-\n #
}\n\n # You have no future assignments for this project!\n}\n" (using ==)
# ./spec/TimeSheets_spec.rb:220:in `block (4 levels) in
<class:TaskJuggler>'
# ./spec/TimeSheets_spec.rb:217:in `each'
# ./spec/TimeSheets_spec.rb:217:in `block (3 levels) in
<class:TaskJuggler>'
Finished in 24.83 seconds (files took 0.84252 seconds to load)
68 examples, 2 failures
Failed examples:
rspec ./spec/StatusSheets_spec.rb:230 # TaskJuggler::StatusSheetTest
TaskJuggler::StatusSheetSender should have matching status sheets in body and
attachment
rspec ./spec/TimeSheets_spec.rb:216 # TaskJuggler::TimeSheets
TaskJuggler::TimeSheetSender should have matching timesheets in body and
attachment
/usr/bin/ruby2.5 /usr/bin/rspec --pattern spec/\*_spec.rb failed
make[1]: *** [debian/rules:18: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/tj3.html
where you can get a full build log if you need it.
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.