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-----

Attachment: pgpBs7u_6kOO2.pgp
Description: PGP signature


--- End Message ---

Reply via email to