Source: ruby-public-suffix Version: 6.0.2-1 Followup-For: Bug #1123468 Dear maintainer,
this FTBFS is triggered by my recent upload of publicsuffix[0] which contains an upstream commit changing the handling of .bd domains[1]. The autopkgtest are also affected, preventing publicsuffix to migrate to testing for the time being[2]. The attached patch simply removes the now-failing tests, allowing the package to build again and its autopkgtest to succeed. Not tagging this bug with "patch" as most probably a better patch would be preferred. Cheers, Flo [0] https://tracker.debian.org/news/1697533/accepted-publicsuffix-202512040750-01-source-into-unstable/ [1] https://github.com/publicsuffix/list/commit/30f4f4244cfef423c0150cfab53a5d89bc734f65 or https://salsa.debian.org/debian/publicsuffix/-/commit/30f4f4244cfef423c0150cfab53a5d89bc734f65 [2] https://qa.debian.org/excuses.php?package=publicsuffix or https://ci.debian.net/packages/r/ruby-public-suffix/testing/amd64/67223489/
Index: ruby-public-suffix-6.0.2/test/acceptance_test.rb
===================================================================
--- ruby-public-suffix-6.0.2.orig/test/acceptance_test.rb
+++ ruby-public-suffix-6.0.2/test/acceptance_test.rb
@@ -34,7 +34,6 @@ class AcceptanceTest < Minitest::Test
INVALID_CASES = [
- ["nic.bd", PublicSuffix::DomainNotAllowed],
[nil, PublicSuffix::DomainInvalid],
["", PublicSuffix::DomainInvalid],
[" ", PublicSuffix::DomainInvalid],
Index: ruby-public-suffix-6.0.2/test/unit/public_suffix_test.rb
===================================================================
--- ruby-public-suffix-6.0.2.orig/test/unit/public_suffix_test.rb
+++ ruby-public-suffix-6.0.2/test/unit/public_suffix_test.rb
@@ -88,11 +88,6 @@ class PublicSuffixTest < Minitest::Test
assert_nil domain.trd
end
- def test_self_parse_with_unallowed_domain
- error = assert_raises(PublicSuffix::DomainNotAllowed) { PublicSuffix.parse("example.bd") }
- assert_match(/example\.bd/, error.message)
- end
-
def test_self_parse_with_uri
error = assert_raises(PublicSuffix::DomainInvalid) { PublicSuffix.parse("http://google.com") }
assert_match(%r{http://google\.com}, error.message)
@@ -129,10 +124,6 @@ class PublicSuffixTest < Minitest::Test
assert_equal "example.tldnotlisted", PublicSuffix.domain("example.tldnotlisted")
end
- def test_self_domain_with_unallowed_name
- assert_nil PublicSuffix.domain("example.bd")
- end
-
def test_self_domain_with_blank_sld
assert_nil PublicSuffix.domain("com")
assert_nil PublicSuffix.domain(".com")
signature.asc
Description: PGP signature

