[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#976746: lintian: false positive for national-encoding



On Mon, Dec 07, 2020 at 11:12:40AM -0800, Felix Lechner wrote:
> With the kind help of Grinnz on #perl-help, we determined that the
> document you sent causes the following error:
> 
>     "Can't interchange noncharacter code point U+FFFF in position 46198"

Hi Felix, thank you for the diagnosis, hopefully that will help fix it.

https://github.com/CorsixTH/CorsixTH/issues/1760

> According to the documentation for Unicode::UTF-8 [1], the use of that
> codepoint is not allowed in open interchange of Unicode text data

Interestingly, it seems that is no longer true as of Unicode 7 - it is
valid in UTF-8 encoded files, but has no "standard, interchangeable
meaning". I will leave it up to the maintainers to interpret that in the
context of lintian, probably still a false positive, but the point of
avoiding national encodings is to provide standardised meaning of text.

https://www.unicode.org/versions/corrigendum9.html

Attachment: signature.asc
Description: PGP signature


Reply to: