1 Errata 2014 02 26
Dag-Erling Smørgrav edited this page 2021-10-20 23:28:58 +02:00

Errata: Character classification

Date:: 2014-02-26

Affects:: Nummularia

References:: http://blog.des.no/2013/03/on-testing-part-iii/

Description:: The {{{is_upper()}}} character classification predicate only accepts the letter {{{A}}} as an upper-case character instead of the entire {{{A-Z}}} range. The result is that OpenPAM will not accept service names or module names or paths containing upper-case letters other than {{{A}}}.

Workaround:: Rename affected services and modules.

Fix:: Apply r761, and optionally r760 which adds unit tests for the character classification predicates.