-
Notifications
You must be signed in to change notification settings - Fork 529
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
New locale in existing (Sicilian, Mozilla accounts) stuck on "Not synced yet" #3523
Comments
Correction: a forced sync made the project available, I didn't realize it was still going (scheduled sync started in the meantime, making the log confusing). |
we also can not sync, we committed the latest database as json files in the corresponding repository, but in pontoon we are seeing them as missing translations and also approve all is not working for these. |
@flodolo Do I understand right that the issue here is that with a pre-existing project, a newly added locale is not showing up as available until a forced sync is run? @ezgiayvazoglu Does that description match your problem as well, or are you having some other issue with sync? If not, then it would be best to file a separate issue with a more detailed description. |
That's correct. |
@eemeli yes it was the same at the beginning, when we want to sync, it was staying like "Not synced yet", but then it's fixed somehow. I don't know what is the the "force sync" but, we needed to change ssh key to reconnect and it was worked. for the resting, we can open a new issue, thanks |
Forced sync is done via command line
|
I was able to replicate the issue locally, and looking at what's going on, the crux is that we currently lack a way to detect a locale being added. I think we ought to track changes being made to project config, with something like a @mathjazz I'm out of my depth figuring out how |
That's essentially #2708?
That's very mildly put. Admin code is not in a great shape (still mild), mostly due to constant pushback of #2021.
That doesn't sound optimal. We should only sync relevant locales, and ignore other changes to project configuration. Check out how the old sync handled that: Lines 262 to 263 in f369337
|
Locale was added a few days ago (around Jan 10), but it's still showing up as "Not synced yet".
A manual sync doesn't show any error in the logs.
Even a forced sync didn't make the project show up as available.The text was updated successfully, but these errors were encountered: