← Back to team overview

pkg-perl-maintainers team mailing list archive

[Bug 2003076] [NEW] Switch to IDN2 (libnet-libidn2-perl)

 

Public bug reported:

libIDN2 is the successor of libIDN and supposed to be API compatible.
Both libraries are currently in "main" and we should work to reduce that complexity by moving more software to using libidn2.

This would require getting libnet-libdin2-perl into "main" (MIR),
dropping libnet-libidn-perl at the same time.

Some software still depends on libnet-libidn-perl:

* libnet-dns-perl => An Ubuntu delta, just to prefer IDN over IDN2 to avoid MIR, could be easily dropped
* libio-socket-ssl-perl => build-depends on libnet-libidn-perl but can use liburi-perl as a runtime recommends, to satisfy its MIR requirements
* amavisd-new => EPEL9 ships a patch (since 2022-05-31), which seems to switch amavis to libIDN2: https://packages.fedoraproject.org/pkgs/amavis/amavis/epel-9.html ("Patch amavisd to use NET::LibIDN2 (#2059362)")


$ reverse-depends src:libnet-libidn-perl -c main
Reverse-Recommends
* libio-socket-ssl-perl         (for libnet-libidn-perl)
* libnet-dns-perl               (for libnet-libidn-perl)

Reverse-Depends
* amavisd-new                   (for libnet-libidn-perl)

** Affects: amavisd-new (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: libio-socket-ssl-perl (Ubuntu)
     Importance: Undecided
         Status: Won't Fix

** Affects: libnet-dns-perl (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: libnet-libidn2-perl (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: fr-3252

** Also affects: libio-socket-ssl-perl (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: libio-socket-ssl-perl (Ubuntu)
       Status: New => Won't Fix

** Also affects: libnet-libidn2-perl (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: amavisd-new (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

  libIDN2 is the successor of libIDN and supposed to be API compatible.
  Both libraries are currently in "main" and we should work to reduce that complexity by moving more software to using libidn2.
  
  This would require getting libnet-libdin2-perl into "main" (MIR),
  dropping libnet-libidn-perl at the same time.
  
  Some software still depends on libnet-libidn-perl:
  
  * libnet-dns-perl => An Ubuntu delta, just to prefer IDN over IDN2 to avoid MIR, could be easily dropped
  * libio-socket-ssl-perl => build-depends on libnet-libidn-perl but can use liburi-perl as a runtime recommends, to satisfy its MIR requirements
  * amavisd-new => EPEL9 ships a patch (since 2022-05-31), which seems to switch amavis to libIDN2: https://packages.fedoraproject.org/pkgs/amavis/amavis/epel-9.html ("Patch amavisd to use NET::LibIDN2 (#2059362)")
+ 
+ 
+ $ reverse-depends src:libnet-libidn-perl -c main
+ Reverse-Recommends
+ * libio-socket-ssl-perl         (for libnet-libidn-perl)
+ * libnet-dns-perl               (for libnet-libidn-perl)
+ 
+ Reverse-Depends
+ * amavisd-new                   (for libnet-libidn-perl)

** Tags added: fr-3252

-- 
You received this bug notification because you are a member of Debian
Perl Group, which is subscribed to libnet-dns-perl in Ubuntu.
https://bugs.launchpad.net/bugs/2003076

Title:
  Switch to IDN2 (libnet-libidn2-perl)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/amavisd-new/+bug/2003076/+subscriptions