Libidn2 is a free software implementation of IDNA2008, Punycode and TR46. Its purpose is to encode and decode internationalized domain names.
WARNING this package replaces libidn.
Closes T3435.
Details
Details
- Reviewers
ikey JoshStrobl - Group Reviewers
Triage Team - Maniphest Tasks
- T3736: Replace libidn usage with libidn2 (co-installable)
T3435: libidn2 - 2.0.2 - Initial version - replaces libidn - Commits
- R3478:4fab8cc8809d: Initial version of libidn2
I did a couple of tests with curl+libidn2.
Diff Detail
Diff Detail
- Repository
- R3478 libidn2
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
WARNING this package replaces libidn.
But the symbols are all different. So it's not a straight replacement - because everything else gets borked :P Can we develop a strategy for this replacement?
Comment Actions
Of course we can, you're the boss !
I could simply repackage it without replaces so both libidn and libidn2 can co-exists, but then we should not forget to adapt the reverse dependencies when they are updated and to discourage usage of libidn on new packages otherwise both will remain forever !
Comment Actions
No I mean I'm happy to do the replace, but I think we need a bug to track the port to idn2 :)
Comment Actions
I'm accepting this with the provision that I remove the Replaces strategy as it can co-exist with libidn, needed for Steam