Your message dated Thu, 08 Jan 2026 11:05:00 +0000
with message-id <[email protected]>
and subject line Bug#1123468: fixed in ruby-public-suffix 6.0.2-1.1
has caused the Debian Bug report #1123468,
regarding ruby-public-suffix: FTBFS: Minitest::Assertion:
PublicSuffix::DomainNotAllowed expected but nothing was raised.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1123468: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123468
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-public-suffix
Version: 6.0.2-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/202512/
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:ruby-public-suffix, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
mkdir -p debian/build/locale
localedef -f UTF-8 -i en_US debian/build/locale/en_US.UTF-8
LOCPATH=/<<PKGBUILDDIR>>/debian/build/locale LC_ALL=en_US.UTF-8 dh clean
--buildsystem=ruby --with ruby
dh_auto_clean -O--buildsystem=ruby
dh_ruby --clean
debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf debian/build/
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--buildsystem=ruby
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8",
LC_CTYPE = "C.UTF-8",
LC_NUMERIC = (unset),
LC_COLLATE = "C.UTF-8",
LC_TIME = (unset),
LC_MESSAGES = (unset),
LC_MONETARY = (unset),
LC_ADDRESS = (unset),
LC_IDENTIFICATION = (unset),
LC_MEASUREMENT = (unset),
LC_PAPER = (unset),
LC_TELEPHONE = (unset),
LC_NAME = (unset),
LANG = "C.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("C.UTF-8").
dh_clean -O--buildsystem=ruby
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8",
LC_CTYPE = "C.UTF-8",
LC_NUMERIC = (unset),
LC_COLLATE = "C.UTF-8",
LC_TIME = (unset),
LC_MESSAGES = (unset),
LC_MONETARY = (unset),
LC_ADDRESS = (unset),
LC_IDENTIFICATION = (unset),
LC_MEASUREMENT = (unset),
LC_PAPER = (unset),
LC_TELEPHONE = (unset),
LC_NAME = (unset),
LANG = "C.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("C.UTF-8").
debian/rules binary
mkdir -p debian/build/locale
localedef -f UTF-8 -i en_US debian/build/locale/en_US.UTF-8
LOCPATH=/<<PKGBUILDDIR>>/debian/build/locale LC_ALL=en_US.UTF-8 dh binary
--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
dh_testroot -O--buildsystem=ruby
dh_prep -O--buildsystem=ruby
dh_auto_install --destdir=debian/ruby-public-suffix/ -O--buildsystem=ruby
dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-public-suffix
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ruby-public-suffix: Installing files and building extensions for ruby3.3
â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose
/tmp/d20251216-71-64krg6/gemspec
Successfully built RubyGem
Name: public_suffix
Version: 6.0.2
File: public_suffix-6.0.2.gem
/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local
--verbose --no-document --ignore-dependencies --install-dir
debian/ruby-public-suffix/usr/share/rubygems-integration/all
/tmp/d20251216-71-64krg6/public_suffix-6.0.2.gem
/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all/gems/public_suffix-6.0.2/lib/public_suffix.rb
/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all/gems/public_suffix-6.0.2/lib/public_suffix/domain.rb
/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all/gems/public_suffix-6.0.2/lib/public_suffix/errors.rb
/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all/gems/public_suffix-6.0.2/lib/public_suffix/list.rb
/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all/gems/public_suffix-6.0.2/lib/public_suffix/rule.rb
/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all/gems/public_suffix-6.0.2/lib/public_suffix/version.rb
Successfully installed public_suffix-6.0.2
1 gem installed
cd debian/ruby-public-suffix/usr/share/rubygems-integration/all
rm -rf bin
rm -rf build_info
rm -rf cache
rm -rf doc
rm -rf extensions
rmdir plugins
cd gems/public_suffix-6.0.2
rm -f
chmod 644 lib/public_suffix/domain.rb lib/public_suffix/errors.rb
lib/public_suffix/list.rb lib/public_suffix/rule.rb
lib/public_suffix/version.rb lib/public_suffix.rb
find lib/ -type d -empty -delete
cd -
cd -
dh_installchangelogs -pruby-public-suffix /<<PKGBUILDDIR>>/CHANGELOG.md upstream
/usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â Checking Rubygems dependency resolution on ruby3.3
â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
RUBYLIB=.
GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0
ruby3.3 -e gem\ \"public_suffix\"
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â Run tests for ruby3.3 from debian/ruby-tests.rake
â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
RUBYLIB=.
GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-public-suffix/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0
ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
/usr/bin/ruby3.3 -w -I"test"
/usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb
"test/acceptance_test.rb" "test/psl_test.rb" "test/unit/domain_test.rb"
"test/unit/errors_test.rb" "test/unit/list_test.rb"
"test/unit/public_suffix_test.rb" "test/unit/rule_test.rb"
"test/test_helper.rb" -v
# Running tests with run options -v --seed 4011:
PublicSuffix::RuleNormalTest#test_build 0.00 = .
PublicSuffix::RuleNormalTest#test_parts 0.00 = .
PublicSuffix::RuleNormalTest#test_decompose 0.00 = .
PublicSuffix::RuleNormalTest#test_length 0.00 = .
PublicSuffix::RuleWildcardTest#test_decompose 0.00 = .
PublicSuffix::RuleWildcardTest#test_parts 0.00 = .
PublicSuffix::RuleWildcardTest#test_initialize 0.00 = .
PublicSuffix::RuleWildcardTest#test_length 0.00 = .
PublicSuffix::RuleBaseTest#test_initialize 0.00 = .
PublicSuffix::RuleBaseTest#test_equality_with_self 0.00 = .
PublicSuffix::RuleBaseTest#test_match 0.00 = .
PublicSuffix::RuleBaseTest#test_equality_with_internals 0.00 = .
PublicSuffix::RuleBaseTest#test_decompose 0.00 = .
PublicSuffix::RuleBaseTest#test_parts 0.00 = .
PublicSuffix::RuleExceptionTest#test_decompose 0.00 = .
PublicSuffix::RuleExceptionTest#test_parts 0.00 = .
PublicSuffix::RuleExceptionTest#test_initialize 0.00 = .
PublicSuffix::RuleExceptionTest#test_length 0.00 = .
PslTest#test_valid 0.02 = .
PublicSuffixTest#test_self_domain 0.00 = .
PublicSuffixTest#test_self_parse_with_uri 0.00 = .
PublicSuffixTest#test_self_domain_with_unallowed_name 0.00 = F
PublicSuffixTest#test_self_normalize 0.00 = .
PublicSuffixTest#test_self_parse_with_custom_list 0.00 = .
PublicSuffixTest#test_self_domain_with_notlisted_name 0.00 = .
PublicSuffixTest#test_normalize_scheme 0.00 = .
PublicSuffixTest#test_normalize_blank 0.00 = .
PublicSuffixTest#test_self_parse_a_domain_with_tld_and_sld_and_trd 0.00 = .
PublicSuffixTest#test_self_parse_a_domain_with_tld_and_sld_and_4rd 0.00 = .
PublicSuffixTest#test_private_domains_disable 0.01 = .
PublicSuffixTest#test_normalize_leading_dot 0.00 = .
PublicSuffixTest#test_self_valid 0.02 = .
PublicSuffixTest#test_self_parse_with_notlisted_name 0.00 = .
PublicSuffixTest#test_self_domain_with_blank_sld 0.00 = .
PublicSuffixTest#test_self_parse_a_domain_with_tld_and_sld 0.00 = .
PublicSuffixTest#test_self_parse_with_unallowed_domain 0.00 = F
PublicSuffixTest#test_private_domains_enabled_by_default 0.00 = .
PublicSuffixTest#test_self_valid_with_notlisted_name 0.00 = .
PublicSuffixTest#test_self_parse_name_fqdn 0.00 = .
AcceptanceTest#test_rejected 0.00 = .
AcceptanceTest#test_invalid 0.00 = F
AcceptanceTest#test_valid 0.00 = .
AcceptanceTest#test_ignore_private 0.00 = .
AcceptanceTest#test_ignore_case 0.00 = .
PublicSuffix::ListTest#test_self_parse 0.00 = .
PublicSuffix::ListTest#test_initialize 0.00 = .
PublicSuffix::ListTest#test_select_name_blank 0.00 = .
PublicSuffix::ListTest#test_clear 0.00 = .
PublicSuffix::ListTest#test_select_ignore_private 0.00 = .
PublicSuffix::ListTest#test_equality_with_self 0.00 = .
PublicSuffix::ListTest#test_self_default_setter 0.02 = .
PublicSuffix::ListTest#test_each_with_block 0.00 = .
PublicSuffix::ListTest#test_add_should_recreate_index 0.00 = .
PublicSuffix::ListTest#test_equality_with_internals 0.00 = .
PublicSuffix::ListTest#test_select 0.00 = .
PublicSuffix::ListTest#test_add 0.00 = .
PublicSuffix::ListTest#test_each_without_block 0.00 = .
PublicSuffix::ListTest#test_empty? 0.00 = .
PublicSuffix::ListTest#test_find 0.00 = .
PublicSuffix::ListTest#test_size 0.00 = .
PublicSuffix::ListTest#test_self_default_getter 0.02 = .
PublicSuffix::DomainTest#test_tld 0.00 = .
PublicSuffix::DomainTest#test_to_s 0.00 = .
PublicSuffix::DomainTest#test_subdomain 0.00 = .
PublicSuffix::DomainTest#test_to_a 0.00 = .
PublicSuffix::DomainTest#test_initialize_with_tld_and_sld 0.00 = .
PublicSuffix::DomainTest#test_domain_question 0.00 = .
PublicSuffix::DomainTest#test_self_name_to_labels_converts_input_to_string 0.00
= .
PublicSuffix::DomainTest#test_initialize_with_tld 0.00 = .
PublicSuffix::DomainTest#test_trd 0.00 = .
PublicSuffix::DomainTest#test_domain 0.00 = .
PublicSuffix::DomainTest#test_initialize_with_tld_and_sld_and_trd 0.00 = .
PublicSuffix::DomainTest#test_name 0.00 = .
PublicSuffix::DomainTest#test_sld 0.00 = .
PublicSuffix::DomainTest#test_self_name_to_labels 0.00 = .
ErrorsTest#test_domain_invalid_inheritance 0.00 = .
ErrorsTest#test_domain_not_allowed_inheritance 0.00 = .
ErrorsTest#test_error_inheritance 0.00 = .
PublicSuffix::RuleTest#test_default_returns_default_wildcard 0.00 = .
PublicSuffix::RuleTest#test_factory_should_return_rule_wildcard 0.00 = .
PublicSuffix::RuleTest#test_factory_should_return_rule_exception 0.00 = .
PublicSuffix::RuleTest#test_factory_should_return_rule_normal 0.00 = .
Finished tests in 0.090756s, 903.5174 tests/s, 3426.7551 assertions/s.
Failure:
PublicSuffixTest#test_self_domain_with_unallowed_name
[/<<PKGBUILDDIR>>/test/unit/public_suffix_test.rb:133]
Minitest::Assertion: Expected "example.bd" to be nil.
Failure:
PublicSuffixTest#test_self_parse_with_unallowed_domain
[/<<PKGBUILDDIR>>/test/unit/public_suffix_test.rb:92]
Minitest::Assertion: PublicSuffix::DomainNotAllowed expected but nothing was
raised.
Failure:
AcceptanceTest#test_invalid [/<<PKGBUILDDIR>>/test/acceptance_test.rb:45]
Minitest::Assertion: PublicSuffix::DomainNotAllowed expected but nothing was
raised.
82 tests, 311 assertions, 3 failures, 0 errors, 0 skips
rake aborted!
Command failed with status (1): [ruby -w -I"test"
/usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb
"test/acceptance_test.rb" "test/psl_test.rb" "test/unit/domain_test.rb"
"test/unit/errors_test.rb" "test/unit/list_test.rb"
"test/unit/public_suffix_test.rb" "test/unit/rule_test.rb"
"test/test_helper.rb" -v]
/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)
/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/ruby-public-suffix returned exit code 1
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: ruby-public-suffix
Source-Version: 6.0.2-1.1
Done: Florian Ernst <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-public-suffix, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Florian Ernst <[email protected]> (supplier of updated ruby-public-suffix
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 29 Dec 2025 11:08:03 +0100
Source: ruby-public-suffix
Architecture: source
Version: 6.0.2-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<[email protected]>
Changed-By: Florian Ernst <[email protected]>
Closes: 1123468
Changes:
ruby-public-suffix (6.0.2-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Add d/patches/replace-bd-tests.patch to replace .bd tests with .er tests
allowing the package to build again after recent publicsuffix changes
(Closes: #1123468)
Checksums-Sha1:
3c1918814bf9bd969acb1548f1f4ae22c06ef991 2176 ruby-public-suffix_6.0.2-1.1.dsc
92677f9e5372f2ab6eb92124e9dd67ec540aa330 4804
ruby-public-suffix_6.0.2-1.1.debian.tar.xz
da806e52a7f1b471828527283664763eea9e5456 7396
ruby-public-suffix_6.0.2-1.1_amd64.buildinfo
Checksums-Sha256:
633507f17ff44c82f245f74bd31eff95d2e8fdb2cdf5a609465b6f7e7f59be71 2176
ruby-public-suffix_6.0.2-1.1.dsc
fe95f25c9cb3a65e3b3e7e9388a0839bad9c558cc54cd0e4b1fb86cd64502971 4804
ruby-public-suffix_6.0.2-1.1.debian.tar.xz
c0a978bef48e4a5f2fa5d6275401683308795b24142e8ccf0a483f3ab19ff8a8 7396
ruby-public-suffix_6.0.2-1.1_amd64.buildinfo
Files:
da2f25c1385cf4c43e68bef7313fddf6 2176 ruby optional
ruby-public-suffix_6.0.2-1.1.dsc
dda7e58b0a9525d36020795ed4ece04b 4804 ruby optional
ruby-public-suffix_6.0.2-1.1.debian.tar.xz
59c6e2cad0ad691170ffc8f190030c44 7396 ruby optional
ruby-public-suffix_6.0.2-1.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEBn03XtJwVyplJ26xBjdBuvXdHs4FAmlSU1YACgkQBjdBuvXd
Hs6jrQ/9Hl9fRKTIwfuREHUvAjN7qVdAzVZN7ee+s1L5s1tLxDoruaItGMRyrpnv
r43aD0nkkueb6/fAkoMt/B1fsDEmwSNnCEof3sUG7VpnkCyAnnPkN0pmVRmWUavM
m4aDjnJn4q6DpyYK8hh1E8c7gEXNZawVlfmhjbfwpG01jNRwlFsZ3U+26fYRK238
XRxhcJv45AnxMcvlqCRfczUbDI0QBJJI5Hx9Bzy3hunPsJ6d21DGw8KO4KVOBAcC
98NCoyLD1OkUCGeeWkcjzlFP6pm6oYHjLG1sfTeIwEwWnISOvnYpOr/uzh8/tViw
plGKeAKLRlcxnvWu08ddo5/eJk2PJMap9ql4Pux2JVFrC/4R3NKgT1L58tR0t8rB
jiwX7nHpoyfomvnLp6PInkac/6iPDqmVc8OKjTRw2T8X8UdVHJjn15lFVU7Gkp0W
jKy9QfIpNXGM2tcjGNGMSixj88ET6/DgM7vq1tHJ4zRtxq6sLpESzz4DC+uDc7Ie
NHp0kwDzVy8KtZE4PJdXaGXpfU6EyoyDT1Pku29ZBUblOdaVi8R6duL/IKUjweyR
wiqO/MqqITCqJNUemquxwVBp+M6IeCErTH2+qw7zih0Gm1mssv1MTKvsSKX0Z/ZI
nedCo0k8lXCqoaTslul6Dn5OcDSpAm7tPSbgKdEhpFjNjxI+kMw=
=w/WF
-----END PGP SIGNATURE-----
pgpBs7u_6kOO2.pgp
Description: PGP signature
--- End Message ---