Page MenuHomePhabricator

Add MediaWiki-Vagrant role for Proton
Open, LowPublic

Event Timeline

Tgr created this task.Jan 10 2019, 2:37 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 10 2019, 2:37 AM
Tgr added a comment.Jan 10 2019, 2:50 AM

Role should install Proton, ensure the service is running, install whatever is typically used to interact with the service (ElectronPdf extension?), configure it accordingly, and add a documentation subpage with links to docs and to the service API sandbox.

Change 488737 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[mediawiki/vagrant@master] Add module and vagrant role for Proton

https://gerrit.wikimedia.org/r/488737

Tgr added a comment.Feb 7 2019, 4:28 AM

Test file:

phuedx awarded a token.Feb 7 2019, 4:41 PM
ovasileva moved this task from Triage to Backlog on the Proton board.Feb 22 2019, 3:04 PM
Tgr added a comment.EditedFeb 26 2019, 3:42 AM

While I was messing with the role, I found out that Electron (in the offline role) is broken and spams an empty xvfb tempdir every few seconds, and eventually eats up all disk space on the VM (a few megabytes per hour - not drastic, but it adds up). It also spams rsyslog (I ended up with a 5G syslog file!).

Tgr added a comment.EditedFeb 26 2019, 4:08 AM

Wikimedia production and the Cloud box use Node v6.11.0. Vagrant uses v6.16.0. Filed as T217113: MediaWiki-Vagrant should use the same Node.js version as Wikimedia production.

Change 488737 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[mediawiki/vagrant@master] Add module and vagrant role for Proton

https://gerrit.wikimedia.org/r/488737