Bug #17560

Weblate: Make sure that the integration repo submodules are updated when they are changed in the canonical repo

Added by zen 2020-03-26 19:32:57 . Updated 2020-04-29 17:24:08 .

Status:
Confirmed
Priority:
High
Assignee:
hefee
Category:
Infrastructure
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Sysadmin
Blueprint:

Starter:
Affected tool:
Translation Platform
Deliverable for:

Description

The Weblate integration repository seems to have lost sync with the Tails canonical repository.

This is what was seen in weblatetranslate:~/repositories/integration@:

On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   submodules/chutney (new commits)
        modified:   submodules/jenkins-tools (new commits)

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        submodules/aufs4-standalone/
        submodules/pythonlib/

The following command was run to bring the submodules back in sync with canonical repo:

git submodule update --init

We have to double check our scripts to make sure the integration repo submodules are updated when there’s a change in canonical repo.


Subtasks


Related issues

Related to Tails - Bug #17661: Weblate: ikiwiki should not stop completly when file is wrong Confirmed

History

#1 Updated by zen 2020-04-29 14:11:10

  • Priority changed from Normal to High

#2 Updated by zen 2020-04-29 14:11:50

I elevated priority as we decided in Translations team meeting/discussions.

#3 Updated by hefee 2020-04-29 15:29:09

  • related to Bug #17661: Weblate: ikiwiki should not stop completly when file is wrong added

#4 Updated by zen 2020-04-29 17:24:08

In order to reproduce the problem, when this happens again, let’s make sure to save:

  • /var/log/weblate/update.log*
  • A tarball of the weblate and integration repos:
    • /var/lib/weblate/repositories/vcs/tails
    • /var/lib/weblate/repositories/integration