Page MenuHomePhabricator

Create Wikifunctions.org
Closed, ResolvedPublic

Description

Beforehand:

On the day, step-by-step instructions:

  • Merge primary config patch https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/934631/
  • (deploy) Pull config and check that the *.dblist files now contain wikifunctionswiki
  • (mwdebug) scap pull
  • (mwmaint) scap pull
  • (mwmaint) Create primary databases: mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=muswiki en wikimedia wikifunctionswiki wikifunctions.org
  • (mwmaint) Create our special database tables:
    • mwscript sql.php --wiki=wikifunctionswiki extensions/WikiLambda/sql/mysql/table-zlanguages.sql
    • mwscript sql.php --wiki=wikifunctionswiki extensions/WikiLambda/sql/mysql/table-zobject_function_join.sql
    • mwscript sql.php --wiki=wikifunctionswiki extensions/WikiLambda/sql/mysql/table-zobject_label_conflicts.sql
    • mwscript sql.php --wiki=wikifunctionswiki extensions/WikiLambda/sql/mysql/table-zobject_labels.sql
    • mwscript sql.php --wiki=wikifunctionswiki extensions/WikiLambda/sql/mysql/table-ztester_results.sql
  • (mwmaint) Add our initial content, skipping Z7xxx
    • mwscript extensions/WikiLambda/maintenance/loadPreDefinedObject.php --wiki=wikifunctionswiki --from 1 --to 2000
    • mwscript extensions/WikiLambda/maintenance/loadPreDefinedObject.php --wiki=wikifunctionswiki --from 8000 --to 8999
    • mwscript extensions/WikiLambda/maintenance/reloadBuiltInObjects.php --wiki=wikifunctionswiki --force
  • (mwmaint) Add initial user Denny as wikifunctions-staff: mwscript maintenance/run.php createAndPromote --wiki=wikifunctionswiki --custom-groups functioneer,functionmaintainer,wikifunctions-staff --force 'DVrandecic (WMF)'
  • TKTKTK inject initial content for Main Page
  • (deploy) scap sync-world Initial deploy of wikifunctionswiki in locked-down mode for T275945
  • (on-wiki) Edit https://meta.wikimedia.org/wiki/Interwiki_map to add | Wikifunctions || https://www.wikifunctions.org/wiki/$1 referencing T327459 in the edit summary
  • (deploy) scap update-interwiki-cache
  • (on-wiki) Edit https://meta.wikimedia.org/wiki/Interwiki_map/updated to edit last update date
  • TKTKTK inject initial content for other pages

Details

Subject Repo Branch Lines +/-
operations/mediawiki-config master +2 -0
performance/WikimediaDebug master +2 -0
operations/puppet production +1 -0
operations/puppet production +2 -0
operations/mediawiki-config master +4 -0
operations/mediawiki-config master +1 -0
operations/mediawiki-config master +2 -2
operations/mediawiki-config master +1 -0
operations/mediawiki-config master +3 -0
operations/mediawiki-config master +1 -0
operations/mediawiki-config master +202 -3
operations/puppet production +0 -13
mediawiki/extensions/WikiLambda master +233 -119
mediawiki/extensions/WikimediaMessages master +2 -0
operations/mediawiki-config master +1 -1
mediawiki/extensions/WikimediaMessages master +6 -0
Show related patches Customize query in gerrit

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 940374 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikimediaMessages@master] wikimediaprojectnames: Add a local name for Wikifunctions

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

Change 940374 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] wikimediaprojectnames: Add a local name for Wikifunctions

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

DVrandecic changed the status of subtask T340775: Launch-blocking bugs from Open to In Progress.Jul 22 2023, 2:06 AM

Change 939768 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] LoadPreDefinedObject: Give ability to operate over ranges

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

Jdforrester-WMF changed the task status from Open to In Progress.Jul 24 2023, 10:32 PM
Jdforrester-WMF claimed this task.

Change 939757 merged by Ssingh:

[operations/puppet@production] Remove wikifunctions.org Varnish 302

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

Jdforrester-WMF renamed this task from Launch Wikifunctions to Create Wikifunctions.org.Jul 25 2023, 4:31 PM
Jdforrester-WMF updated the task description. (Show Details)

Change 771623 merged by jenkins-bot:

[operations/mediawiki-config@master] Add wikifunctions.org to prod wgLocalVirtualHosts

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:06:36Z] <jforrester@deploy1002> Started scap: Backport for [[gerrit:771623|Add wikifunctions.org to prod wgLocalVirtualHosts (T275945)]]

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:08:13Z] <jforrester@deploy1002> jforrester: Backport for [[gerrit:771623|Add wikifunctions.org to prod wgLocalVirtualHosts (T275945)]] synced to the testservers mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Change 934631 merged by jenkins-bot:

[operations/mediawiki-config@master] Initial configuration for Wikifunctions.org

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:15:43Z] <jforrester@deploy1002> Finished scap: Backport for [[gerrit:771623|Add wikifunctions.org to prod wgLocalVirtualHosts (T275945)]] (duration: 09m 07s)

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:19:58Z] <jforrester@deploy1002> Started scap: Initial deploy of wikifunctionswiki in locked-down mode for T275945

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:27:48Z] <jforrester@deploy1002> Finished scap: Initial deploy of wikifunctionswiki in locked-down mode for T275945 (duration: 07m 49s)

Change 941965 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] docroot: Add wikifunctions.org

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

Change 941965 merged by jenkins-bot:

[operations/mediawiki-config@master] docroot: Add wikifunctions.org

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:45:48Z] <jforrester@deploy1002> Started scap: Backport for [[gerrit:941965|docroot: Add wikifunctions.org (T275945)]]

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:47:41Z] <jforrester@deploy1002> jforrester: Backport for [[gerrit:941965|docroot: Add wikifunctions.org (T275945)]] synced to the testservers mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:53:54Z] <jforrester@deploy1002> Finished scap: Backport for [[gerrit:941965|docroot: Add wikifunctions.org (T275945)]] (duration: 08m 05s)

Change 941970 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] MWMultiVersion: Alert this code to wikifunctions.org existing

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

Change 941970 merged by jenkins-bot:

[operations/mediawiki-config@master] MWMultiVersion: Alert this code to wikifunctions.org existing

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T17:04:27Z] <jforrester@deploy1002> Started scap: Backport for [[gerrit:941970|MWMultiVersion: Alert this code to wikifunctions.org existing (T275945)]]

Mentioned in SAL (#wikimedia-operations) [2023-07-26T17:06:07Z] <jforrester@deploy1002> jforrester: Backport for [[gerrit:941970|MWMultiVersion: Alert this code to wikifunctions.org existing (T275945)]] synced to the testservers mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Change 941971 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/puppet@production] apache: Redirect wikifunctions.org to www.wikifunctions.org

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

Change 941972 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/puppet@production] Add wikifunctions.org to certspotter::monitor_domains

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

Change 941883 had a related patch set uploaded (by Jforrester; author: Jforrester):

[performance/WikimediaDebug@master] manifest.json,background.js: Add wikifunctions.org

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T17:13:08Z] <jforrester@deploy1002> Finished scap: Backport for [[gerrit:941970|MWMultiVersion: Alert this code to wikifunctions.org existing (T275945)]] (duration: 08m 40s)

Change 941974 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] wgNoFollowDomainExceptions: Add wikifunctions.org

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

Change 941975 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] Wikifunctions: Allow wikifunctions-staff to give and take all the rights

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

Change 941974 merged by jenkins-bot:

[operations/mediawiki-config@master] wgNoFollowDomainExceptions: Add wikifunctions.org

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T17:25:38Z] <jforrester@deploy1002> Started scap: Backport for [[gerrit:941974|wgNoFollowDomainExceptions: Add wikifunctions.org (T275945)]]

Mentioned in SAL (#wikimedia-operations) [2023-07-26T17:27:22Z] <jforrester@deploy1002> jforrester: Backport for [[gerrit:941974|wgNoFollowDomainExceptions: Add wikifunctions.org (T275945)]] synced to the testservers mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Change 941975 merged by jenkins-bot:

[operations/mediawiki-config@master] Wikifunctions: Allow wikifunctions-staff to give and take all the rights

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T17:37:05Z] <jforrester@deploy1002> Finished scap: Backport for [[gerrit:941974|wgNoFollowDomainExceptions: Add wikifunctions.org (T275945)]] (duration: 11m 27s)

Change 941981 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] Wikifunctions: Push ULS language selector to interlanguage

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

Change 941982 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] Wikifunctions: Actually allow wikifunctions-staff to make wikitext edits

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

Change 941981 merged by jenkins-bot:

[operations/mediawiki-config@master] Wikifunctions: Push ULS language selector to interlanguage

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

Change 941982 merged by jenkins-bot:

[operations/mediawiki-config@master] Wikifunctions: Actually allow wikifunctions-staff to make wikitext edits

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

I've spun the locked-down -> limited work out into T342820: Migrate wikifunctions.org from locked-down to limited mode, letting users edit wikitext pages and some for ease of tracking.

Should the creation of this wiki be annouced at m:Wikimedia News when this task (275945) is closed as resolved, when T342820 is closed, or at some other time?

Change 941971 merged by Alexandros Kosiaris:

[operations/puppet@production] apache: Redirect wikifunctions.org to www.wikifunctions.org

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

In T275945#9046799, @Dcljr wrote:

I've spun the locked-down -> limited work out into T342820: Migrate wikifunctions.org from locked-down to limited mode, letting users edit wikitext pages and some for ease of tracking.

Should the creation of this wiki be annouced at m:Wikimedia News when this task (275945) is closed as resolved, when T342820 is closed, or at some other time?

I defer to @DVrandecic, but I think when T342820 is closed would be the right time.

Change 941972 merged by RLazarus:

[operations/puppet@production] Add wikifunctions.org to certspotter::monitor_domains

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

Change 941883 merged by jenkins-bot:

[performance/WikimediaDebug@master] manifest.json,background.js: Add wikifunctions.org

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

I defer to @DVrandecic, but I think when T342820 is closed would be the right time.

For the record, per T342865#9070734, the announcement will probably be delayed until next week.

Can anybody change links from Wikifunctions:Catalogue to english versions instead of hebrew?