Project

General

Profile

Feature #16225

Feature #10034: Translation web platform

Feature #11759: Install & configure a fresh weblate on the VM

merge hefee/dev/translation-server

Added by hefee 9 months ago. Updated 3 months ago.

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

0%

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

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: #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 #15185)
  • Use correct committer name and email for new Weblate components. (Improves: #15674)
  • Create new Weblate components directly (without using ImportProject), otherwise we consume to much CPU/RAM in rescaning without need.

Related issues

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

History

#1 Updated by hefee 9 months ago

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

#2 Updated by hefee 9 months ago

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

#3 Updated by hefee 9 months ago

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

#4 Updated by groente 9 months ago

  • Status changed from New to Resolved

merged & deployed

#5 Updated by hefee 9 months ago

  • 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 9 months ago

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

merged & deployed

#7 Updated by u 7 months ago

  • Parent task changed from #10034 to #11759

#8 Updated by intrigeri 3 months ago

  • Assignee deleted (groente)

Also available in: Atom PDF