Needs work
Project:
Localization client
Version:
3.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
19 Oct 2023 at 16:11 UTC
Updated:
18 Oct 2024 at 19:03 UTC
Jump to comment: Most recent
The new D10 localize.drupal.org wont have xmlrpc endpoints so we have to update this module.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
harlor commentedComment #4
harlor commentedThe Draft MR currently contains changes that allow to push translations to the new REST endpoints of l10n_server (https://www.drupal.org/project/l10n_server/issues/3395508).
The new concept for the authentication as described in https://www.drupal.org/project/l10n_client/issues/3395488 still needs to be implemented.
Comment #7
azhardotcoder commentedIntegrated server-side submission logic
L10nClientContributorHelper.php:
l10n_client_contributor.module:
Comment #8
fmb commentedComment #13
fmb commentedWe still need to:
Comment #14
donquixote commentedThe commits from this MR made it into the 3.x branch in a bad way, bypassing the pipeline tests.
It seems the following happened:
- The 3.x branch was merged into the issue MR branch.
- The 3.x branch was rebased or reset to the tip of the issue MR branch.
- More minor changes were pushed to the MR branch.
- The minor changes were then squash-merged into the 3.x branch, resulting in https://git.drupalcode.org/project/l10n_client/-/commit/ff75bc814e058add...
Since this we have failing tests.
I think the correct way is to hard-reset the 3.x branch to before this issue, which is 3.0.0-alpha3.
I don't remember if drupalcode.org allows us to hard reset a branch (that is, force push).
Comment #15
donquixote commentedActually more likely it was just merged with fast-forward.
Comment #17
fmb commentedEven as a maintainer, I cannot use "git push --force" on a branch which is used for a dev release.
Mainly, the culprit is this commit which caused a conflict in l10n_contributor.module which was not correctly dealt with, introducing again the l10n_client_contributor_send_translation() function which had been previously removed in a previous commit (for good reason, as it is now implemented in a service, plus it used xmlrpc). Some things need to be removed (like old xmlrpc-based tests) but this commit cannot be held as responsible.