Control: affects -1 - lintian Control: reassign -1 lintian Control: found -1 2.115.1
Hi Russ, Russ Allbery wrote: > Thanks for the report! Lintian gets the canonical list of locales from > the iso-codes package, and if I'm reading the last modification times from > its Salsa repository correctly, it may have been a bit since it was > updated. > > I'm reassigning this bug to iso-codes for further investigation and cc'ing > the maintainer. Thanks for your effort, Russ! That was my first guess, too. But upon deeper inspection I found that this is likely not an issue in iso-codes as "ber" is correctly not in /usr/share/iso-codes/json/iso_639-3.json but in …/iso_639-2.json and …/iso_639-5.json as it is a code for a language group. (Which kinda makes it suspicious for me to be used in locales. But then again I'm not a linguist.) Lintian only uses …/iso_639-3.json as of now. And according to source code comments it thinks that ISO 639-1 and ISO 639-2 are both subsets of ISO 639-3 which is clearly wrong. In the end it is one of the cases where the POSIX specification is ambiguous as it doesn't state which part of ISO 639 is relevant. (And ISO doesn't make this easier as ISO 639-1 was just called "ISO 639" when it was first published in 1967.) So reassigning back to lintian. :-) I'll implement a change in lintian which also takes ISO 639-2 into account. Toddy: I though wouldn't be unhappy if you could have a look at my reasoning in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013946#33 which I unfortunately didn't Cc to you. My main question is: Which parts of ISO 639 are valid for usage in POSIX locales? I couldn't answer it even after like 2 hours of digging standards and Wikipedia. Maybe you can. :-) Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE