On Tuesday, December 9, 2025 4:30:25 AM Mountain Standard Time Alastair McKinstry wrote: > I've done an analysis of changes needed, and am tracking them here: > > https://salsa.debian.org/debian/unicode-data/-/wikis/home#note_702229 > > The listed changes on the unicode.org migration page doesn't list any > linebreak etc; there are "weightings" for Tangut ideographs but that > looks low risk. It appears that there are changes beyond what is described above. This is what the upstream Courier MTA developer says: "... after I wrote the above I looked up each one of the seven main algorithms in courier-unicode, in the current standard. Two of them, and possibly a third one, have changes noted in their revision history, the others mention no changes. One of the two changes only mention a new property value, so that's likely cause a compilation failure. The second change is a change to the linebreaking algorithm (again), that will require code changes. I've added this to my todo-list, eventually...” https://github.com/svarshavchik/courier-libs/issues/52 The courier-unicode package does build against Unicode 17, but until the courier-unicode source code is updated to match the linebreaking algorithm there would be corner-cases where it would probably produced non-compliant output if built against Unicode 17. -- Soren Stoutner soren@debian.org
Attachment:
signature.asc
Description: This is a digitally signed message part.