commit: bac18a6e6bd8d4e377491236855034d5b9eacf53 Author: Petr Vaněk <arkamar <AT> gentoo <DOT> org> AuthorDate: Thu May 8 07:24:49 2025 +0000 Commit: Petr Vaněk <arkamar <AT> gentoo <DOT> org> CommitDate: Thu May 8 07:31:00 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac18a6e
mail-filter/rspamd: remove punycode tests for icu 76.1 Those tests fail due to a transational processing deprecation in icu 76.1. Upstream-issue: https://github.com/rspamd/rspamd/issues/5263 Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org> .../files/rspamd-3.11.1-punycode-icu-76.1.patch | 36 ++++++++++++++++++++++ mail-filter/rspamd/rspamd-3.11.1-r1.ebuild | 3 ++ 2 files changed, 39 insertions(+) diff --git a/mail-filter/rspamd/files/rspamd-3.11.1-punycode-icu-76.1.patch b/mail-filter/rspamd/files/rspamd-3.11.1-punycode-icu-76.1.patch new file mode 100644 index 000000000000..1dce30f3ed86 --- /dev/null +++ b/mail-filter/rspamd/files/rspamd-3.11.1-punycode-icu-76.1.patch @@ -0,0 +1,36 @@ +From e6e947a4ee4757628d90fd819c664187e796bd19 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <[email protected]> +Date: Thu, 8 May 2025 09:17:18 +0200 +Subject: [PATCH] Remove punycode tests failing with icu 76.1 + +Some punycode tests fail due to a transitional processing deprecation in +icu 76.1, see [1,2]. Let's remove those tests. + +[1] https://github.com/unicode-org/icu/commit/f062f52c123f436eb1142115ba2e4e7b65a4ac8f +[2] https://unicode-org.atlassian.net/browse/ICU-22294 + +Upstream-issue: https://github.com/rspamd/rspamd/issues/5263 +--- + test/lua/unit/rspamd_resolver.lua | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/test/lua/unit/rspamd_resolver.lua b/test/lua/unit/rspamd_resolver.lua +index e987ff00b..405951758 100644 +--- a/test/lua/unit/rspamd_resolver.lua ++++ b/test/lua/unit/rspamd_resolver.lua +@@ -7,12 +7,6 @@ context("Check punycoding UTF-8 URL", function() + local resolver = rspamd_resolver.init(rspamd_util.create_event_base(), rspamd_config) + + local cases = { +- -- https://unicode.org/reports/tr46/#Deviations +- ['faß.de'] = 'fass.de', -- IDNA2008 result: xn--fa-hia.de +- ['βόλος.com'] = 'xn--nxasmq6b.com', -- IDNA2008 result: xn--nxasmm1c.com +- ['نامهای.com'] = 'xn--mgba3gch31f.com', -- IDNA2008 result: xn--mgba3gch31f060k.com +- ['ශ්රී.com'] = 'xn--10cl1a0b.com', -- IDNA2008 result: xn--10cl1a0b660p.com +- + -- https://unicode.org/reports/tr46/#Table_Example_Processing + ['日本語。JP'] = 'xn--wgv71a119e.jp', -- Fullwidth characters are remapped, including 。 + --['u¨.com'] = 'xn--tda.com', -- Normalize changes u + umlaut to ü +-- +2.45.3 + diff --git a/mail-filter/rspamd/rspamd-3.11.1-r1.ebuild b/mail-filter/rspamd/rspamd-3.11.1-r1.ebuild index 83ff23a2295d..2aec0af1f461 100644 --- a/mail-filter/rspamd/rspamd-3.11.1-r1.ebuild +++ b/mail-filter/rspamd/rspamd-3.11.1-r1.ebuild @@ -78,6 +78,9 @@ PATCHES=( # compatibility for doctest-2.4.12, bug 955440 "${FILESDIR}/${PN}-3.11.1-doctest-compatibility.patch" + + # upstream issue https://github.com/rspamd/rspamd/issues/5263 + "${FILESDIR}/${PN}-3.11.1-punycode-icu-76.1.patch" ) src_prepare() {
