On 02/12/24 08:56, Marc Haber wrote:
On Sun, Dec 01, 2024 at 09:16:03PM -0600, G. Branden Robinson wrote:
These things are ugly, which is why I suppose they haven't caught on
despite being around for decades, but I would guess that this problem
space is such that there are no non-ugly solutions apart from "just
stick to ASCII", which some people find ugly in a different way.

The issue is that we didn't stick to ASCII. You CAN use UTF-8 in user
names and it works.

Apologies if I missed someone bringing up and rejecting Punycode in the
previous ~41 messages in this thread.

Noone did. It doesn't make sense anyway (and I would not implement this
in adduser), because we HAVE UTF-8 and it works. So ther alternatives
are really

(1) Stick with the current way, having UTF-8 work but keeping it
undocumented, hurling any breakage on the user
(2) Document UTF-8 as working and consider breakage a bug
(3) Forbid UTF-8

(4) Use UTF-8, implement RFC 8265 / PRECIS [1], and ask that other upstream projects do the same.

[1] https://lists.debian.org/debian-devel/2024/12/msg00012.html

Regards,

--
Gioele Barabucci

Reply via email to