Package: src:ruby-netrc Version: 0.11.0-1 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 dh_auto_build -i -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -i -O--buildsystem=ruby dh_ruby --test fakeroot debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby [... snipped ...] TestNetrc#test_multi_without_default = 0.00 s = . TestNetrc#test_set = 0.00 s = . TestNetrc#test_missing_environment = 0.00 s = F TestNetrc#test_permission_error = 0.00 s = . TestNetrc#test_save = 0.00 s = . TestNetrc#test_entry_splat = 0.00 s = . TestNetrc#test_get_missing = DEPRECATED: Use assert_nil if expecting nil from /<<PKGBUILDDIR>>/test/test_netrc.rb:169. This will fail in Minitest 6. 0.00 s = . TestNetrc#test_netrc_environment_variable = 0.00 s = . TestNetrc#test_add_get = 0.00 s = . TestNetrc#test_add_newlineless = 0.00 s = . TestNetrc#test_permission_error_windows = 0.00 s = . TestNetrc#test_multi_with_default = 0.00 s = . TestNetrc#test_allow_permissive_netrc_file_option = 0.00 s = . TestNetrc#test_write_entry = 0.00 s = . TestNetrc#test_parse_file = 0.00 s = . TestNetrc#test_with_default = 0.00 s = . TestNetrc#test_entry_implicit_splat = 0.00 s = . TestNetrc#test_missing_file = 0.00 s = . TestNetrc#test_parse_empty = 0.00 s = . TestNetrc#test_set_get = 0.00 s = . TestNetrc#test_password_file = 0.00 s = . TestNetrc#test_add = 0.00 s = . TestNetrc#test_login_file = 0.00 s = . Finished in 0.022940s, 1787.2391 runs/s, 2571.8807 assertions/s. 1) Failure: TestNetrc#test_missing_environment [/<<PKGBUILDDIR>>/test/test_netrc.rb:203]: --- expected +++ actual @@ -1,2 +1 @@ -# encoding: ASCII-8BIT -"/<<PKGBUILDDIR>>/.netrc" +"/build/.netrc" 41 runs, 59 assertions, 1 failures, 0 errors, 0 skips rake aborted! Command failed with status (1): [ruby -w "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/test_lex.rb" "test/test_netrc.rb" "test/test_parse.rb" -v] Tasks: TOP => default (See full trace by running task with --trace) ERROR: Test "ruby2.5" failed. Exiting. dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-netrc returned exit code 1 make: *** [debian/rules:6: binary-indep] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- The above build was made with sbuild and schroot, under a user called "buildd" having /build as its home directory. Note: This does not happen in reproducible builds, but I don't know why. Apparently, this happens every time, in any way it's built (sbuild or by hand), as far as the build directory is different than the HOME directory. Thanks.