Feature #11759

Install & configure a fresh weblate on the VM

Added by Anonymous 2016-09-03 04:23:40 . Updated 2019-06-27 17:16:28 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2015-09-11
Due date:
% Done:

100%

Feature Branch:
Type of work:
Sysadmin
Blueprint:

Starter:
Affected tool:
Deliverable for:
309

Description

While waiting to test other platforms against our requirements you proposed to install a fresh weblate on a new VM in order to continue to be able to translate with this while proposing to new contributors to write git hooks which could satisfy our plan.


Subtasks

Feature #10802: Investigate states of Weblate translations Resolved

100

Bug #10901: Repair Git repo on Weblate VM Resolved

100

Feature #12221: Install packages needed to build our website in tails::weblate Resolved

100

Feature #12223: Puppetize machine translation service on translate.lizard Resolved

50

Feature #15190: Cronjobs for translate.lizard are not running Resolved

80

Feature #15308: Cannot update database schemes in translate.lizard Resolved

0

Bug #15361: Implement automatic checking & correction of inconsistent strings in Weblate Resolved

20

Bug #15365: Check if voting mechanism in Weblate WRT validity of strings Resolved

0

Bug #15406: Backup Weblate configuration Resolved

0

Bug #15409: Configure addons in Weblate Resolved

0

Bug #15479: Clean up / document VCS used in weblate installation Resolved

0

Bug #15481: Weblate bash UTF8 broken Resolved

0

Bug #15620: Redirect weblate@translate.lizard email somewhere relevant Resolved

100

Bug #15624: Please install python-git, python3-git, python-pathlib on Weblate VM Resolved

100

Bug #15651: Make sure we push Weblate's Git repo to https://git-tails.immerda.ch/weblate/tails/ once a day Rejected

0

Bug #15679: update puppet-tails to have scripts in weblate vm Resolved

0

Feature #15721: Access to translate-server.git Resolved

0

Bug #15906: Frequent memory issues on translate.lizard Resolved

40

Feature #16065: Grant hefee ability to disable puppet Resolved

90

Bug #16106: Add hefee to list of recipients of cron mails of translation server Resolved

0

Bug #16109: Make suggestions-cronjob.sh work again Resolved

0

Bug #16115: Remove "u" from list of recipients of cron mails of translation server Resolved

0

Bug #16152: Default python version must remain 2.x even on translate.lizard Resolved

100

Feature #16225: merge hefee/dev/translation-server Resolved

0

Feature #16250: fixes for translations-server Resolved

100


Related issues

Has duplicate Tails - Feature #15074: Set up and configure the web interface of the translation platform Resolved 2018-03-01
Blocks Tails - Feature #12220: Set up monitoring for weblate Resolved 2017-02-11

History

#1 Updated by Anonymous 2016-09-03 04:25:06

  • Subject changed from Install a fresh weblate on the VM to Install & configure a fresh weblate on the VM

#2 Updated by Anonymous 2016-09-03 04:26:26

  • blocked by #10180 added

#3 Updated by Anonymous 2016-09-03 04:27:49

Don’t forget to configure the roles and commits as shown in Feature #11265

#4 Updated by Anonymous 2016-09-03 04:31:24

  • blocks Feature #11762: Try to get the farsi translation back into shape added

#5 Updated by BitingBird 2016-10-16 05:21:57

  • Status changed from New to Confirmed

#6 Updated by intrigeri 2017-02-11 17:04:37

  • Status changed from Confirmed to In Progress

I did all I could on the reverse proxy side. https://translate.tails.boum.org/ is a thing. reverse proxy set up, with TLS cert. But Apache created an endless redirection loop (it redirected http to https, but it should not because we terminate TLS on the reverse proxy, and we already have such a redirection in place there), so I’ve fixed it. Also, I think that most the /var/lib/weblate paths in the apache config are wrong.

#7 Updated by intrigeri 2017-02-11 17:47:10

#8 Updated by intrigeri 2017-02-12 16:47:39

For the Apache ServerAdmin setting: we need a single email address that points to the admins. Get a mailing list or an alias for the admin team?

#9 Updated by Anonymous 2017-12-19 12:12:01

  • Assignee changed from emmapeel to intrigeri

#10 Updated by Anonymous 2017-12-19 12:12:38

  • Target version set to Tails_3.5
  • Deliverable for set to Sponsor_L

#11 Updated by intrigeri 2017-12-19 13:34:34

  • Assignee deleted (intrigeri)
  • QA Check set to Info Needed

> Assignee changed from emmapeel to intrigeri

Oops, I don’t understand what’s expected from me here.

From my point of view, the only task that’s been assigned to me on this project is “2.1. Create and configure a VM”, with 0 days, because I did that already: that’s #10180. My understanding is that this very ticket is rather about “2.2. Set up and configure the web interface”, which is on emmapeel’s plate. I’m happy to keep Puppet’izing whatever emmapeel needs for the basic Weblate setup, but for the moment I’m waiting for info I’ve requested a while ago on this ticket and some other related ones.

Now, if things look different from your point of view, please help me understand what work I’m supposed to do :)

#12 Updated by Anonymous 2017-12-19 14:36:18

  • Status changed from In Progress to Resolved

I am simply doing some cleaning, and wanted to unparent, then close this ticket :) But you’re too fast for me!

#13 Updated by emmapeel 2018-02-13 11:49:35

  • Status changed from Resolved to In Progress
  • Assignee set to emmapeel
  • Target version changed from Tails_3.5 to Tails_3.6

I have been adding some subtasks to this issue for a while, so i decided to open it again, as the original install is not finished yet from my POV.

#14 Updated by bertagaz 2018-03-14 11:32:08

  • Target version changed from Tails_3.6 to Tails_3.7

#15 Updated by emmapeel 2018-04-03 11:12:38

  • has duplicate Feature #15074: Set up and configure the web interface of the translation platform added

#16 Updated by emmapeel 2018-04-03 13:46:12

  • blocked by deleted (Feature #11762: Try to get the farsi translation back into shape)

#17 Updated by bertagaz 2018-05-10 11:09:04

  • Target version changed from Tails_3.7 to Tails_3.8

#18 Updated by intrigeri 2018-06-26 16:27:40

  • Target version changed from Tails_3.8 to Tails_3.9

#19 Updated by Anonymous 2018-08-17 15:18:07

  • Status changed from In Progress to Resolved

#20 Updated by intrigeri 2019-06-27 17:16:28

  • Assignee deleted (emmapeel)