diff -Nru ruby-public-suffix-6.0.2/debian/changelog ruby-public-suffix-6.0.2/debian/changelog
--- ruby-public-suffix-6.0.2/debian/changelog	2025-10-24 19:14:02.000000000 +0200
+++ ruby-public-suffix-6.0.2/debian/changelog	2025-12-29 11:08:03.000000000 +0100
@@ -1,3 +1,12 @@
+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)
+
+ -- Florian Ernst <florian@debian.org>  Mon, 29 Dec 2025 11:08:03 +0100
+
 ruby-public-suffix (6.0.2-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru ruby-public-suffix-6.0.2/debian/patches/replace-bd-tests.patch ruby-public-suffix-6.0.2/debian/patches/replace-bd-tests.patch
--- ruby-public-suffix-6.0.2/debian/patches/replace-bd-tests.patch	1970-01-01 01:00:00.000000000 +0100
+++ ruby-public-suffix-6.0.2/debian/patches/replace-bd-tests.patch	2025-12-29 11:06:52.000000000 +0100
@@ -0,0 +1,46 @@
+Description: Replace .bd tests with .er tests
+ Upstream has changed the handling of .bd domains, cf.
+ https://github.com/publicsuffix/list/commit/30f4f4244cfef423c0150cfab53a5d89bc734f65,
+ causing this package's .bd tests to fail, so replace them with a suitable
+ substitute domain, cf.
+ https://github.com/weppos/publicsuffix-ruby/commit/edadce0f1091cbda3ce39f97cc0f654ad21f43d6.
+Author: Florian Ernst <florian@debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123468
+
+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,7 @@ class AcceptanceTest < Minitest::Test
+ 
+ 
+   INVALID_CASES = [
+-    ["nic.bd", PublicSuffix::DomainNotAllowed],
++    ["nic.er", 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
+@@ -89,8 +89,8 @@ class PublicSuffixTest < Minitest::Test
+   end
+ 
+   def test_self_parse_with_unallowed_domain
+-    error = assert_raises(PublicSuffix::DomainNotAllowed) { PublicSuffix.parse("example.bd") }
+-    assert_match(/example\.bd/, error.message)
++    error = assert_raises(PublicSuffix::DomainNotAllowed) { PublicSuffix.parse("example.er") }
++    assert_match(/example\.er/, error.message)
+   end
+ 
+   def test_self_parse_with_uri
+@@ -130,7 +130,7 @@ class PublicSuffixTest < Minitest::Test
+   end
+ 
+   def test_self_domain_with_unallowed_name
+-    assert_nil PublicSuffix.domain("example.bd")
++    assert_nil PublicSuffix.domain("example.er")
+   end
+ 
+   def test_self_domain_with_blank_sld
diff -Nru ruby-public-suffix-6.0.2/debian/patches/series ruby-public-suffix-6.0.2/debian/patches/series
--- ruby-public-suffix-6.0.2/debian/patches/series	2025-10-24 19:09:37.000000000 +0200
+++ ruby-public-suffix-6.0.2/debian/patches/series	2025-12-29 10:38:19.000000000 +0100
@@ -1,2 +1,3 @@
 0001-Use-system-public-suffix-list.patch
 patch-use-of-git-in-gemspec.patch
+replace-bd-tests.patch
