Feature #16225

merge hefee/dev/translation-server

Added by hefee 2018-12-14 03:09:52 . Updated 2019-06-27 17:16:40 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2018-12-14
Due date:
% Done:

0%

Feature Branch:
https://salsa.debian.org/hefee/puppet-tails/tree/hefee/dev/translation-server
Type of work:
Sysadmin
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

Please merge the branch, but don’t stash the commits together, when merging, as they are fixing/improving things for different bugs.

  • Make save-suggestions.sh cronjob more silent
  • Set needed parameters for staging ikiwiki build (Improves: Bug #15625)
  • Add an script to handle weblate merges (update-weblate_git.py)
  • Refactoring update-weblate-components.py
  • Use update-weblate-components.py in cron.sh (fixes Bug #15185)
  • Use correct committer name and email for new Weblate components. (Improves: Bug #15674)
  • Create new Weblate components directly (without using ImportProject), otherwise we consume to much CPU/RAM in rescaning without need.

Subtasks


Related issues

Related to Tails - Bug #15625: Create ikiwiki-staging.setup for staging website Resolved 2019-01-05
Related to Tails - Bug #15185: Automatically update Weblate components on mdwn file add/rename/delete in tails.bo git Resolved 2019-02-27
Related to Tails - Bug #15674: Change all Weblate components to use correct committer name and email Resolved 2018-06-19

History

#1 Updated by hefee 2018-12-14 03:10:14

  • related to Bug #15625: Create ikiwiki-staging.setup for staging website added

#2 Updated by hefee 2018-12-14 03:10:26

  • related to Bug #15185: Automatically update Weblate components on mdwn file add/rename/delete in tails.bo git added

#3 Updated by hefee 2018-12-14 03:10:48

  • related to Bug #15674: Change all Weblate components to use correct committer name and email added

#4 Updated by groente 2018-12-14 23:38:31

  • Status changed from New to Resolved

merged & deployed

#5 Updated by hefee 2018-12-15 00:14:49

  • Status changed from Resolved to New
  • QA Check set to Dev Needed

Sorry, I cared a lot of the logic inside update-weblate-component and update_weblate_git. But I forgotten to check also the “simple” usage in cron.sh.

I reopen this issue again, as I missed to use the correct path for update-weblate-compnents.py used in cron.sh.
I updated my hefee/dev/translation-server branch on new master and only the new patch is on top:
b10b650d6f1ea541e7eb483060e3b06d49adb3ad

Please merge.

#6 Updated by groente 2018-12-15 00:31:09

  • Status changed from New to Resolved
  • QA Check deleted (Dev Needed)

merged & deployed

#7 Updated by Anonymous 2019-02-07 15:35:39

#8 Updated by intrigeri 2019-06-27 17:16:40

  • Assignee deleted (groente)