-
Notifications
You must be signed in to change notification settings - Fork 352
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
update-po
target fails (needs submodule update)
#2899
Comments
This is already fixed in the rpm-l10n repo, in the commit rpm-software-management/rpm-l10n@b4dc72f, we just need to update the
This is currently a manual step in our release process as pulling any kind of additional content, even if just translations, should always be reviewed and double-checked before making a release. That said, we could probably integrate it into a cmake target indeed, thanks for the suggestion! We're gradually moving towards a more automated release process so this would be another piece of the puzzle. |
Oh, and just to clarify, in the case of 4.19.1.1, we did not intend to update the translations in that release at all, which is why this issue wasn't caught yet. |
update-po
target failsupdate-po
target fails (needs submodule update)
Just FTR: updating translations should be be part of the (pre)release process. As long as translations are kept in separated repo it makes that harder to sync and to keep track of all changes between version (because tag repo A do not causes that such tag is propagated across submodule). |
Well yeah, ideally you'd have an official string freeze period with translation notifications for major releases. And ideally you'd also have per-release branches for translations because over time they grow different so you can't safely pull updated translations to stable releases. Why we never did that? Because it's just too much hassle for the benefit, for a tool like rpm. This ticket is a bit funny because we don't have any "update-po" target at all. There's just "update-pot". The ticket summary talks about -po, the initial post about -pot and then later again -po, so it's kinda hard to tell what is actually meant by that. In any case, "update-pot" should be functional in git master, and be run during alpha/beta/final releases of a new major release. I updated the po submodule just now to pull in the path changes at least, but the current POTFILES.in approach is not sustainable, that needs to change to something like "any *.c files". However "update-pot" (and consequent push) should NOT be run from stable releases because there's no corresponding branch in the translations. |
So with the submodule update done, this can be closed. Sorry @dmnks for stealing your ticket 馃槄 |
(and fwiw, pulling that path change into 4.19.x makes no difference whatsoever because the translations should NOT be updated in the branches, and hence there's no reason to do so) |
Looks like po/POTFILES.in is not up-to-date and translators as well are not aware that some updates needs to be added 馃構
IMO It would be hoof to add excutinh that target at least in dist tar ball process formation and/or in CI.
The text was updated successfully, but these errors were encountered: