-
Notifications
You must be signed in to change notification settings - Fork 422
CLDR-18927 site: update /process.md #5251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
✨ This commit deployed to https://c518f5e1.cldr.pages.dev Changed Pages in the last commit: |
stenshamn
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some suggested changes to clean up consistency in the bullet points and and a typo fix or two for your consideration.
|
Thanks @stenshamn good suggestions. I've got merge conflicts and probably some broken links still, but let's try to move this forward. |
- incorporate updates for non-TC org voting (cherry picked from commit a381832)
Co-authored-by: Fredrik Stenshamn <[email protected]> (cherry picked from commit f186cf6)
f186cf6 to
6c138d0
Compare
|
Notice: the branch changed across the force-push!
~ Your Friendly Jira-GitHub PR Checker Bot |
|
✨ This commit deployed to https://ad7d90c0.cldr.pages.dev Changed Pages in the last commit: |
| | *TC Organization Managers* | 6 | - Manage users in their organization <br>- Can vet and submit data for all locales (However, their vetting work is only done to correct issues.) <br>- Can see the email addresses for all vetters in their organization | | | ||
| | *Organization Managers* | 4 | -Manage users in their organization <br>- Can vet and submit data for all locales (However, their vetting work is only done to correct issues.) <br>- Can see the email addresses for all vetters in their organization | | | ||
| | *TC Organization Vetter* | 6 | - Can vet and submit data for a particular set of locales. <br>- Can see the email addresses for submitted data in their locales. <br>- Cannot manage other users. | | | ||
| | *Organization Manager* | 4 | -Manage users in their organization <br>- Can vet and submit data for all locales (only done to correct issues) <br>- Can see the email addresses for all vetters in their organization | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | *Organization Manager* | 4 | -Manage users in their organization <br>- Can vet and submit data for all locales (only done to correct issues) <br>- Can see the email addresses for all vetters in their organization | | | |
| | *Organization Manager* | 4 | - Manage users in their organization <br>- Can vet and submit data for all locales (only done to correct issues) <br>- Can see the email addresses for all vetters in their organization | | |
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see email addresses. <br>- Cannot manage other users. | | | ||
| | *Locked Vetter* | 0 | - If a user is locked or removed, then their vote is considered a zero weight. | | | ||
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see email addresses <br>- Cannot manage other users | | | ||
| | *Locked/Removed Vetter* | 0 | - When a user is locked or removed during a vetting cycle, their vote is considered a zero weight and is no longer counted. | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought we don't remove vetter accounts, only lock them?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right, we should delete /Removed and "or removed"
|
Looks great, feel free to discard my feedback and fix in a follow-up PR if it is easier. |
| | **Vetter Level** | **Number of Votes** | **Description** | | | ||
| |---|---|---|:---:| | ||
| | *TC Member* | 50 / 6 or 4 | - Manage users in their organization <br>- Can vet and submit data for all locales (However, their vetting work is only done to correct issues.) <br>- Can see the email addresses for all vetters in their organization <br>- Only uses a 50 vote for items agreed to by the CLDR technical Committee <br>- TC members may have a 6 or 4 regular vote depending on how actively their organization participates in the TC | | | ||
| | *TC Member* | 50 | - Manage users in their organization <br>- Can vet and submit data for all locales (only done to correct issues) <br>- Can see the email addresses for all vetters in their organization <br>- High level vote must be used by agreement with the CLDR Technical Committee, otherwise the voting level of their organization's vetters should be used. | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | *TC Member* | 50 | - Manage users in their organization <br>- Can vet and submit data for all locales (only done to correct issues) <br>- Can see the email addresses for all vetters in their organization <br>- High level vote must be used by agreement with the CLDR Technical Committee, otherwise the voting level of their organization's vetters should be used. | | | |
| | *TC Member* | 50 | - Manage users in their organization <br>- Can vet and submit data for all locales (high level votes are only used to correct issues with CLDR Technical Committee's approval - otherwise the voting level of their organization is used) <br>- Can see the email addresses for all vetters in their organization | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(high level votes are only used to correct issues with CLDR Technical Committee's approval - otherwise the voting level of their organization is used)
the "is used" sounds a bit like that is automatic somehow. I think better would be:
otherwise they must use the voting level of their organization's vetters
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds so authoritative :-)
I'm not in love with my current wording, but I think it is softer and describes expected practice.
| | *Organization Managers* | 4 | -Manage users in their organization <br>- Can vet and submit data for all locales (However, their vetting work is only done to correct issues.) <br>- Can see the email addresses for all vetters in their organization | | | ||
| | *TC Organization Vetter* | 6 | - Can vet and submit data for a particular set of locales. <br>- Can see the email addresses for submitted data in their locales. <br>- Cannot manage other users. | | | ||
| | *Organization Manager* | 4 | -Manage users in their organization <br>- Can vet and submit data for all locales (only done to correct issues) <br>- Can see the email addresses for all vetters in their organization | | | ||
| | *TC Organization Vetter* | 6 | - Can vet and submit data for a particular set of locales <br>- Can see the email addresses for submitted data in their locales <br>- Cannot manage other users | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | *TC Organization Vetter* | 6 | - Can vet and submit data for a particular set of locales <br>- Can see the email addresses for submitted data in their locales <br>- Cannot manage other users | | | |
| | *TC Organization Vetter* | 6 | - Can vet and submit data for a particular set of locales <br>- Can see the email addresses for vetters that submitted data in their locales <br>- Cannot manage other users | | |
| | *Organization Vetter* | 4 | - Can vet and submit data for a particular set of locales <br>- Can see the email addresses for submitted data in their locales. <br>- Cannot manage other users. | | | ||
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see email addresses. <br>- Cannot manage other users. | | | ||
| | *Locked Vetter* | 0 | - If a user is locked or removed, then their vote is considered a zero weight. | | | ||
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see email addresses <br>- Cannot manage other users | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see email addresses <br>- Cannot manage other users | | | |
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see others' email addresses <br>- Cannot manage other users | | |
| - The liaison/associate member him/herself gets TC status in order to manage users, but gets a Guest status in terms of voting, unless the committee approves a higher level. | ||
| - Users who are not affiliated with any [CLDR organization] are normally assigned as Guest, but the committee can assign a different level. | ||
| - Unicode TC members (full/institutional/supporting) can create new user accounts at the TC, Manager, Vetter, or Guest level. | ||
| - Vetters of TC Organizations that are fully engaged in the CLDR Technical Committee are given the higher vote level of a *TC Organization Vetter* to reflect their level of expertise and coordination in the working of CLDR and the survey tool as compared to the normal *Organization Vetter* level. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Vetters of TC Organizations that are fully engaged in the CLDR Technical Committee are given the higher vote level of a *TC Organization Vetter* to reflect their level of expertise and coordination in the working of CLDR and the survey tool as compared to the normal *Organization Vetter* level. | |
| - Vetters of TC Organizations that are fully engaged in the CLDR Technical Committee are given the higher vote level of a *TC Organization Vetter* to reflect their level of expertise and coordination in the workings of CLDR and the survey tool as compared to the regular *Organization Vetter* level. |
| - Users who are not affiliated with any [CLDR organization] are normally assigned as Guest, but the committee can assign a different level. | ||
| - Unicode TC members (full/institutional/supporting) can create new user accounts at the TC, Manager, Vetter, or Guest level. | ||
| - Vetters of TC Organizations that are fully engaged in the CLDR Technical Committee are given the higher vote level of a *TC Organization Vetter* to reflect their level of expertise and coordination in the working of CLDR and the survey tool as compared to the normal *Organization Vetter* level. | ||
| - Other organizations, including liaison or associate members, can create user accounts at the Manager, Vetter, or Guest level only. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Other organizations, including liaison or associate members, can create user accounts at the Manager, Vetter, or Guest level only. | |
| - Other organizations, including liaison or associate members, can create user accounts at the Manager, Vetter, or Guest level. |
| - If the users within an organization vote for different values, a user with a higher voting level will overrule a vote at a lower voting level. | ||
| - For "TC Organizations" (see above), a later vote at the same level will override an earlier vote: "latest wins" | ||
| - For all other organizations, a value with more users voting for it will win over a value with fewer users voting for it. | ||
| - If there's still a tie, the tie will be broken arbitrarily by comparing the text lexically. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't we also prioritize the legacy value in case of a tie, to avoid churn?
| ### Optimal Field Value | ||
|
|
||
| For each release, there is one optimal field value determined by the following: | ||
| For each release, there is one optimal (or, "winning") field value determined by the following process: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| For each release, there is one optimal (or, "winning") field value determined by the following process: | |
| For each release, there is one optimal (or "winning") field value determined by the following process: |
| ## Data- Resolution | ||
|
|
||
| After the contribution of collecting and vetting data, the data needs to be refined free of errors for the release: | ||
| After the contribution of collecting and vetting data, the data needs to be curated to be free of errors for the release: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| After the contribution of collecting and vetting data, the data needs to be curated to be free of errors for the release: | |
| After the contribution of collecting and vetting data, the data needs goes through a curation stage to ensure it is free of errors for the release: |
|
|
||
| It is difficult to develop a formulation that provides for stability, yet allows people to make needed changes. The CLDR committee welcomes suggestions for tuning this mechanism. Such suggestions can be made by [filing a ticket]. | ||
|
|
||
| ## Data- Resolution |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| ## Data- Resolution | |
| ## Data Resolution |
| - If data has a formal problem, it can be fixed directly (in GitHub) without going through the above process. Examples include: | ||
| - syntactic problems in pattern, extra trailing spaces, inconsistent decimals, mechanical sweeps to change attributes, translatable characters not quoted in patterns, changing ' (punctuation mark) to curly apostrophe or s-cedilla to s-comma-below, removing disallowed exemplar characters (non-letter, number, mark, uppercase when there is a lowercase). | ||
| - These are changed in-place, without changing the draft status. | ||
| - Linguistically-sensitive data should always go through the survey tool. Examples include: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Linguistically-sensitive data should always go through the survey tool. Examples include: | |
| - Linguistically sensitive data should always go through the survey tool. Examples include: |
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see email addresses. <br>- Cannot manage other users. | | | ||
| | *Locked Vetter* | 0 | - If a user is locked or removed, then their vote is considered a zero weight. | | | ||
| | *Guest Vetter* | 1 | - Can vet and submit data for a particular set of locales <br>- Cannot see email addresses <br>- Cannot manage other users | | | ||
| | *Locked/Removed Vetter* | 0 | - When a user is locked or removed during a vetting cycle, their vote is considered a zero weight and is no longer counted. | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | *Locked/Removed Vetter* | 0 | - When a user is locked or removed during a vetting cycle, their vote is considered a zero weight and is no longer counted. | | | |
| | *Locked Vetter* | 0 | - When a user is locked during a vetting cycle, their vote is considered a zero weight and is no longer counted. | | |
CLDR-18927
ALLOW_MANY_COMMITS=true