Page MenuHomePhabricator

CodeMirror 6 deployment
Closed, ResolvedPublic

Description

FYI testing can already be done on any wiki (Beta and Prod) by using the ?cm6enable=1 URL query string parameter.

NOTE: This deployment schedule also includes the rollout of line numbering in all namespaces (T347211)

Beta

  • Simple Wikipedia, Hebrew Wikipedia, and en-rtl
  • All wikis

Pilot projects

  • Test Wikipedia
  • Office wiki
  • mediawiki.org
  • Hebrew Wikipedia (see discussion)
  • โ€ฆ

Groups

  • group0 โ€“ target date some time before the release of MW 1.43
  • group1
  • All wikis

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Restricted Application added a subscriber: Aklapper. ยท View Herald TranscriptFeb 16 2024, 5:03 PM

Change 1004204 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] [BETA CLUSTER] enable $wgCodeMirrorV6 on simplewiki and hewiki

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

Change 1004204 merged by jenkins-bot:

[operations/mediawiki-config@master] [BETA CLUSTER] enable $wgCodeMirrorV6 on simplewiki, hewiki and en-rtl

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

@TheresNoTime At your leisure could I request https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1004204 be deployed? Please verify I've configured this properly!

Done :-)

Change 1008937 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] [BETA CLUSTER] enable $wgCodeMirrorV6 on all wikis

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

Poking @TheresNoTime again :) https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1008937

Now that r1007035 is merged, I think CM6 is stable enough to roll out to all of Beta. Doing so may bring us more early feedback, but at the least, shouldn't disrupt normal editing and testing of other things.

There's still 1007029 which should "complete" feature parity with CM5, but that's not a "must" before further rollout to Beta as it is only fixes minor differences in appearance.

Change 1008937 merged by jenkins-bot:

[operations/mediawiki-config@master] [BETA CLUSTER] enable $wgCodeMirrorV6 on all wikis

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

Change #1014113 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] [officewiki, testwiki]: enable CodeMirrorV6

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

Change #1014113 merged by jenkins-bot:

[operations/mediawiki-config@master] [officewiki, testwiki]: enable CodeMirrorV6

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

Mentioned in SAL (#wikimedia-operations) [2024-03-26T12:41:36Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:1014113|[officewiki, testwiki]: enable CodeMirrorV6 (T357795)]]

Mentioned in SAL (#wikimedia-operations) [2024-03-26T12:46:09Z] <samtar@deploy1002> musikanimal and samtar: Backport for [[gerrit:1014113|[officewiki, testwiki]: enable CodeMirrorV6 (T357795)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-03-26T12:59:16Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:1014113|[officewiki, testwiki]: enable CodeMirrorV6 (T357795)]] (duration: 17m 40s)

I've added mediawiki.org as a pilot. There's no community really to consult per se, and it should be low-risk. I just want it deployed here before any content wikis because the documentation uses some of the interface messages which aren't deployed there yet (i.e. "โงผcodemirror-prefs-enableโงฝ").

Change #1019893 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] [mediawikiwiki] enable CodeMirror V6

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

Change #1019893 merged by jenkins-bot:

[operations/mediawiki-config@master] [mediawikiwiki] enable CodeMirror V6

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

Mentioned in SAL (#wikimedia-operations) [2024-04-16T23:08:14Z] <hmonroy@deploy1002> Started scap: Backport for [[gerrit:1019893|[mediawikiwiki] enable CodeMirror V6 (T357795)]]

Mentioned in SAL (#wikimedia-operations) [2024-04-16T23:11:16Z] <hmonroy@deploy1002> musikanimal and hmonroy: Backport for [[gerrit:1019893|[mediawikiwiki] enable CodeMirror V6 (T357795)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-04-16T23:25:43Z] <hmonroy@deploy1002> Finished scap: Backport for [[gerrit:1019893|[mediawikiwiki] enable CodeMirror V6 (T357795)]] (duration: 17m 29s)

Change #1023501 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] [hewiki] enable CodeMirrorV6 and CodeMirrorLineNumberingNamespaces

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

Change #1023501 merged by jenkins-bot:

[operations/mediawiki-config@master] [hewiki] enable CodeMirrorV6 and CodeMirrorLineNumberingNamespaces

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

Mentioned in SAL (#wikimedia-operations) [2024-04-24T16:42:41Z] <hmonroy@deploy1002> Started scap: Backport for [[gerrit:1023501|[hewiki] enable CodeMirrorV6 and CodeMirrorLineNumberingNamespaces (T357795 T347211)]]

Mentioned in SAL (#wikimedia-operations) [2024-04-24T16:45:07Z] <hmonroy@deploy1002> musikanimal and hmonroy: Backport for [[gerrit:1023501|[hewiki] enable CodeMirrorV6 and CodeMirrorLineNumberingNamespaces (T357795 T347211)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-04-24T17:03:00Z] <hmonroy@deploy1002> Finished scap: Backport for [[gerrit:1023501|[hewiki] enable CodeMirrorV6 and CodeMirrorLineNumberingNamespaces (T357795 T347211)]] (duration: 20m 36s)

I think we're more or less ready to ship to all of group0, RTL included. However, after the confusion we saw at hewiki (though that's now been fixed), it feels better to get CM6 out the door with VE support. I'm not going to make a subtask just yet, but my intention is to finish up T357482 and have that ship we each CM6 deployment, along with RTL support.

Change #1037658 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] [beta] Enable CodeMirrorRTL on all wikis

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

Change #1037658 merged by jenkins-bot:

[operations/mediawiki-config@master] [beta] Enable CodeMirrorRTL on all wikis

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

Change #1069293 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] Remove $wgCodeMirrorRTL temporary feature flag

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

Change #1069293 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove $wgCodeMirrorRTL temporary feature flag

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

Mentioned in SAL (#wikimedia-operations) [2024-10-08T13:24:55Z] <lucaswerkmeister-wmde@deploy2002> Started scap sync-world: Backport for [[gerrit:1069293|Remove $wgCodeMirrorRTL temporary feature flag (T170001 T357795)]]

Mentioned in SAL (#wikimedia-operations) [2024-10-08T13:27:12Z] <lucaswerkmeister-wmde@deploy2002> lucaswerkmeister-wmde, musikanimal: Backport for [[gerrit:1069293|Remove $wgCodeMirrorRTL temporary feature flag (T170001 T357795)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-10-08T13:31:52Z] <lucaswerkmeister-wmde@deploy2002> Finished scap sync-world: Backport for [[gerrit:1069293|Remove $wgCodeMirrorRTL temporary feature flag (T170001 T357795)]] (duration: 06m 56s)