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

Attachment: signature.asc
Description: PGP signature

Reply via email to