Page MenuHomePhabricator

Clean up Etherpad situation on Wikimedia servers
Closed, ResolvedPublic

Description

(Corresponding RT umbrella ticket: RT #2018 )

Currently there are two Etherpad instances:

  • 1) etherpad.wikimedia.org - Etherpad 1.1
  • 2) etherpad.wmflabs.org - Etherpad Lite
  1. does not work reliably with SSL (bug 35637, RT #2751).
  2. does not support SSL (bug 43404).

It's requested to either disable 1) in favor of 2) (bug 45312), as 1)'s UI sucks (bug 28601), or to replace 1) with Etherpad Lite which is used in 2) (bug 34953, RT #1720), or to upgrade 1 (RT #2536, but corresponding bug 29822 was already closed as WONTFIX because of favoring bug 34953).


Version: wmf-deployment
Severity: normal

Details

Reference
bz46539

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:17 AM
bzimport set Reference to bz46539.
bzimport added a subscriber: Unknown Object (MLST).

If this were to be done, please ensure that it is communicated widely, and emough time is given to users to move elsewhere from etherpad.wikimedia.org. I suggest a month at least.

Rumors and patches in Gerrit say that Daniel has something to do with this.
CC'ing to find out the plans.

(In reply to comment #2)

...plus there is now https://epl.wikimedia.org/ (also Etherpad Lite).

O_O Can etherpad lite installations be merged? It's going to be a nightmare, people must not use a third etherpad installation...

My understanding was that the new epl is where everything would eventually wind up.

  • Bug 28601 has been marked as a duplicate of this bug. ***

https://epl.wikimedia.org/ now redirects to https://etherpad.wikimedia.org/ which has been migrated to EtherPad Lite. I guess that solve the issue isn't it?

(In reply to comment #7)

https://epl.wikimedia.org/ now redirects to https://etherpad.wikimedia.org/
which has been migrated to EtherPad Lite. I guess that solve the issue isn't
it?

Not until people use http://etherpad.wmflabs.org/ as they were encouraged to. ;)

I guess we could get an official announcement on wikitech and add some kind of banner on the wmflabs instance or have it shutdown/migrated.

(In reply to comment #8)

(In reply to comment #7)

https://epl.wikimedia.org/ now redirects to https://etherpad.wikimedia.org/
which has been migrated to EtherPad Lite. I guess that solve the issue isn't
it?

Not until people use http://etherpad.wmflabs.org/ as they were encouraged to.
;)

When were people encouraged to? The ops team surely never did so.

So, to summarize: As mentioned above there used to be Etherpad ("classic") on etherpad.wikimedia.org. The request was to replace it with Etherpad-Lite, so i took the existing package from our apt repo, copied it from lucid to precise, and use it in puppet class misc::etherpad_lite, which after some puppet fixes worked as a basic install on a production host (zirconium). It was epl.wikimedia.org to not touch the current install until we had succesfully migrated all the old pads using the migration script, and to then change the URLs. Using that script turned out to be not easy at all and there were tons of issues to work around, but thanks to Alex Kosiaris this has been succesful now and Apache changes have been merged so that etherpad.wikimedia.org is now Etherpad-Lite, old pads have been imported and URLs should have been preserved. rejoice!:)

P.S. Yes, we could still use packages of newer Etherpad-Lite versions, some people have shown interest in this at Wikimania. Try to update and build from here: https://gerrit.wikimedia.org/r/#/q/operations/debs/etherpad-lite,n,z this is just from http://apt.wikimedia.org/wikimedia/pool/main/e/etherpad-lite/

P.S.2 No, we haven't encouraged people to use the Labs version for stuff they actually want to keep (actually not even the old "prod" Etherpad version. That's why copy/pasting to wikis to archive important pads is always a good idea.

P.S.3 There have been some reports about dropped connections, still needs debugging, might be fixed with newer versions

P.S.4 nodejs/npm way to install additional modules (mysql/uberdb) still a pita and not properly puppetized

(RT #2751) - #2751: HTTPS on etherpad is broken (RESOLVED)

(RT #1180): (Nobody in particular) Update etherpad and do some configuration [resolved]

(RT #1247): (Nobody in particular) Etherpad connection failures [resolved]

(RT #1270): (Nobody in particular) https://etherpad.wikimedia.org/ points to the blog [resolved]

(RT #1673): (Nobody in particular) install etherpad search [resolved]

(RT #1690): (Nobody in particular) etherpad reports all logged in users as IP 127.0.0.1 [open]

(RT #1720): (Sumanah Harihareswara) Etherpad improvement - install etherpadlite [resolved]

(RT #2536): (Sumanah Harihareswara) Please upgrade Etherpad server, preserving all old Etherpads and URLs [resolved]

(RT #2555): (Daniel Zahn) Please update Etherpad default text [resolved]

(RT #2751): (Sumanah Harihareswara) HTTPS on etherpad is broken [resolved]

(RT #5464): (Nobody in particular) etherpad - debug & next steps [resolved]