Skip to content
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

CLDR-17662 update Vetting Participation spreadsheet #3762

Merged
merged 11 commits into from
May 30, 2024

Conversation

srl295
Copy link
Member

@srl295 srl295 commented May 29, 2024

CLDR-17662 - Vetting Participation

Does not address all items, but many improvements

  • major speedup due to parallel fetch of endpoint.
  • delete unneeded columns. (Can be present but hidden when debugging)
  • use Org coverage instead of Cldr coverage - this is cached, so should be OK to fetch
  • add sheets for Organization and Coverage goals
  • move all non-direct vote counts to 'non-direct votes' (summing imported, bulk, etc)
  • fix progress percent in sheet to be an actual percent, not a string

Minor:

  • improve robustness of ST, account, and vetting participation pages.
    These are exceptions I hit along the development path. Reduce the number of places where the tool just hangs.

  • This PR completes the ticket.

ALLOW_MANY_COMMITS=true

srl295 added 9 commits May 29, 2024 10:24
show exception instead of hang in a number of cases where errors were being silently dropped but the UI would hang
- when the org list can't be loaded
- when viewing the account settings page while not logged in
- when a special page's loader throws an exception
- also complete fix of progress percent as a percent
- retain cldr_count as a hidden/deleted column
@srl295 srl295 self-assigned this May 29, 2024
@srl295 srl295 requested review from macchiati and btangmu May 29, 2024 23:43
@srl295 srl295 marked this pull request as ready for review May 29, 2024 23:46
@macchiati
Copy link
Member

Will want to see the result before approving. Maybe a screen shot (privately, because data)

@srl295
Copy link
Member Author

srl295 commented May 30, 2024

Will want to see the result before approving. Maybe a screen shot (privately, because data)

I'll send you an updated spreadsheet

@srl295
Copy link
Member Author

srl295 commented May 30, 2024

@macchiati sent spreadsheet privately.

As I noted, I didn’t address Progress Vote, Progress Count, “Main Vetter” yet.

If this makes an improvement, we might consider putting this PR into production so it can be tested with real data.

Also, should this be allowed for TCs now that it's quicker? Maybe test on Smoketest first and broaden in a future PR.

@srl295 srl295 requested a review from a team May 30, 2024 20:52
@macchiati
Copy link
Member

Ok, let's go ahead and merge.

@srl295 srl295 merged commit bcbb490 into unicode-org:main May 30, 2024
11 checks passed
@srl295 srl295 deleted the cldr-17662/vettingparticip branch May 30, 2024 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants