CLDR Ticket #5915(closed task: fixed)
each collation rule works on the current state of the tailoring
|Reported by:||markus||Owned by:||markus|
I presented the following to the "collation subcommittee". Unless they disagree, I will clarify the spec accordingly. I will update this ticket according to replies from the "subcommittee" (on cc here).
I believe the intention is that, logically, each rule works on the current state of the tailoring, including the effects of preceding rules but excluding the effects of following rules.
The LDML spec seems to have the clearest expression of that: "Since resets always work on the existing state, the rule entries must be in the proper order. A character or sequence may occur multiple times; each subsequent occurrence causes a different change."
As a consequence,
&a < u < v < w &ov < x &b < v
should yield the order
oa, ou, x, ow, ob, ov
In particular, the second CE of x should be between u and w.
- Owner changed from anybody to markus
- Status changed from new to assigned
- Milestone changed from UNSCH to 24final
- Status changed from assigned to accepted
- Review set to emmons