Description of problem: Perl Net::LibIDN supports only IDNA 2003, the first generation of internationalized domain names. Perl Net::LibIDN uses GNU libidn as backend library, which states that GNU libidn2 is the successor of GNU libidn. As of writing, GNU libidn has been removed from the first Linux distributions, such as CentOS Stream 9 (upstream of Red Hat Enterprise Linux 9). While GNU libidn2 provides a compatibility layer for GNU libidn, it doesn't seem to be easily possible to build Net::LibIDN against GNU libidn2, because Net::LibIDN doesn't provide only encoding and decoding of internationalized domain names, but also various intermediate GNU libidn methods. Thus the proper perl answer to that is Net::LibIDN2 using GNU libidn2 as backend, which comes with a IDNA 2008 and TR46 implementation – and that's why I suggest to switch from Net::LibIDN to Net::LibIDN2. Upstream report: https://gitlab.com/amavis/amavis/-/issues/83 Version-Release number of selected component (if applicable): amavis-2.12.2-3.fc36 amavis-2.12.2-3.el9 Actual results: Dependency on perl(Net::LibIDN). Expected results: Dependency on perl(Net::LibIDN2). Additional info: I've suggested https://gitlab.com/amavis/amavis/-/merge_requests/89 to upstream, however Debian doesn't seem to have Net::LibIDN2 packaged yet, so the CI fails. The patch proposal could be easily migrated to 2.12 stable series.
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36.
I've pushed current amavis master branch to rawhide which has already switched to Net::LibIDN2. There has been many changes, so I'd be grateful if you can test it and give me your feedback. Thanks.
FEDORA-2023-1806b1adb1 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2023-1806b1adb1
FEDORA-2023-1806b1adb1 has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-1806b1adb1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-1806b1adb1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-1806b1adb1 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.