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

Lukas Märdian 2003076 at bugs.launchpad.net
Tue Jan 17 11:28:19 UTC 2023


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 Ubuntu
Foundations Bugs, which is subscribed to libnet-dns-perl in Ubuntu.
https://bugs.launchpad.net/bugs/2003076

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

Status in amavisd-new package in Ubuntu:
  New
Status in libio-socket-ssl-perl package in Ubuntu:
  Won't Fix
Status in libnet-dns-perl package in Ubuntu:
  New
Status in libnet-libidn2-perl package in Ubuntu:
  New

Bug description:
  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)

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




More information about the foundations-bugs mailing list