Page MenuHomePhabricator
Feed Advanced Search

Wed, Apr 3

Pppery edited projects for T212482: RFC: Evolve hook system to support "filters" and "actions" only, added: Patch-Needs-Improvement; removed Patch-For-Review.
Wed, Apr 3, 4:35 AM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Thu, Mar 21

Tchanders added a comment to T244579: MediaWiki does not support consistent pagination on non-unique fields.

This was fixed in T244492

Thu, Mar 21, 8:05 PM · MediaWiki-General, TechCom

Tue, Mar 19

Jdlrobson closed T238331: Option for hiding changes should be added to AMC diff display, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Tue, Mar 19, 12:50 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson closed T199307: Determine treatment for empty lines in diffs, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Invalid.
Tue, Mar 19, 12:50 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson changed the status of T298174: Diffs should show change tags at lower resolutions, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), from Stalled to Open.
Tue, Mar 19, 12:20 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson closed T222562: Special:MobileDiff doesn't correctly handle diff=0 if the diff would cover multiple revisions, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Tue, Mar 19, 12:03 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Feb 22 2024

Jdlrobson closed T191706: It's not possible to undo/rollback edits from diff on Mobile, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Feb 22 2024, 10:32 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson closed T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff) as Resolved.
Feb 22 2024, 9:51 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson closed T350181: Enable desktop diff page on mobile site, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Feb 22 2024, 9:42 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Feb 13 2024

hashar updated the task description for T234474: Expand Gerrit Manager permissions.
Feb 13 2024, 6:50 AM · Release-Engineering-Team (Seen), Gerrit, TechCom

Jan 5 2024

Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

Also, from the convo in December's tech leadership CoP meeting, I started thinking about how what we want for T291120: MediaWiki Event Carried State Transfer - Problem Statement is pretty similar to what is in MW's logging table, except we need the data to be structured, comprehensive and consistent (meaning no missing state changes). In T120242: Consistent MediaWiki state change events | MediaWiki events as source of truth, one of the solutions outlined is the 'Transactional Outbox' pattern, which is kinda similar to a comprehensive+structured logging table from which we can generate and externalize state change events. I betcha we could tie these ideas together somehow.

Jan 5 2024, 2:29 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

It seems to me that Symfony's event system is close to what we want to aim for: https://symfony.com/doc/current/components/event_dispatcher.html. Symfony also has mechanism to integrate "events" with async message queues: https://github.com/php-enqueue/enqueue-bundle

Jan 5 2024, 10:39 AM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Jan 4 2024

Novem_Linguae attached a referenced file: F37161102: Screenshot 2023-08-02 at 5.23.17 PM.png.
Jan 4 2024, 3:33 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Dec 19 2023

Samwalton9-WMF closed T348179: Show bytes added on diff pages, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Declined.
Dec 19 2023, 10:45 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Dec 11 2023

FJoseph-WMF moved T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff) from Incoming to UI Improvements on the MediaWiki CodeJam Dec 2023 board.
Dec 11 2023, 3:36 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
FJoseph-WMF added a project to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): MediaWiki CodeJam Dec 2023.
Dec 11 2023, 1:09 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Oct 31 2023

Jdforrester-WMF updated the task description for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).
Oct 31 2023, 6:29 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson closed T240624: Style desktop Minerva diff page to look like Special:MobileDiff , a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Oct 31 2023, 6:24 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Oct 17 2023

Jdlrobson closed T347779: Show editor groups and edit count on diff pages, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Oct 17 2023, 10:37 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Oct 16 2023

tstarling added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Sometimes the spaces can be the LCS, so they are highlighted as the context and all the words are shown as differences. See T326773: Wikidiff2 considers each space to be a separate word for my thoughts on this.

Oct 16 2023, 11:50 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Ciencia_Al_Poder added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

I would like to have side by side available as an option on mobile, since inline diffs are sometimes an illegible mess of alternating words, e.g. an extreme case in https://en.m.wikipedia.org/wiki/Special:MobileDiff/1180439256: F38450324

Oct 16 2023, 11:21 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Sollyucko added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Consider hiding or surfacing side by side diffs in mobile

Oct 16 2023, 6:50 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Oct 10 2023

ReleaseTaggerBot added a project to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): MW-1.42-notes (1.42.0-wmf.1; 2023-10-17).
Oct 10 2023, 7:01 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
gerritbot added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Change 963393 merged by jenkins-bot:

[mediawiki/core@master] DifferenceEngine: Comments on diff page should be themeable

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

Oct 10 2023, 6:56 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
gerritbot added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Change 963395 merged by jenkins-bot:

[mediawiki/core@master] DifferenceEngine: Make timestamps data readable

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

Oct 10 2023, 6:46 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Oct 9 2023

Aklapper added a project to T215918: Integration testing for email: MediaWiki-Email.
Oct 9 2023, 3:19 PM · MediaWiki-Email, Platform Engineering (Icebox), TechCom

Oct 4 2023

gerritbot added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Change 963395 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/core@master] DifferenceEngine: Make timestamps data readable

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

Oct 4 2023, 6:13 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
gerritbot added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Change 963393 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/core@master] DifferenceEngine: Comments on diff page should be themeable

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

Oct 4 2023, 6:06 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Sep 30 2023

ReleaseTaggerBot added a project to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): MW-1.41-notes (1.41.0-wmf.29; 2023-10-03).
Sep 30 2023, 1:01 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Sep 29 2023

gerritbot added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Change 962091 merged by jenkins-bot:

[mediawiki/core@master] DifferenceEngine: Distinguish between table and inline diffs

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

Sep 29 2023, 11:18 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson closed T240608: Standardise a control for switching diff types from side by side to inline/visual, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Sep 29 2023, 11:10 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
gerritbot added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Change 962095 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/MinervaNeue@master] Style the desktop diff page of Minerva to look like Special:MobileDiff

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

Sep 29 2023, 11:07 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
gerritbot added a project to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): Patch-For-Review.
Sep 29 2023, 10:25 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
gerritbot added a comment to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).

Change 962091 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/core@master] Distinguish between table and inline diffs

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

Sep 29 2023, 10:25 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Sep 28 2023

Jdlrobson changed the status of T240608: Standardise a control for switching diff types from side by side to inline/visual, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), from Open to Stalled.
Sep 28 2023, 9:27 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Sep 16 2023

Maintenance_bot removed a project from T253461: Liberate the @ for AtEase: Patch-For-Review.
Sep 16 2023, 8:10 AM · Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General
gerritbot added a comment to T253461: Liberate the @ for AtEase.

Change 957993 merged by jenkins-bot:

[IPSet@master] IPSet: Remove AtEase overhead from hot code path

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

Sep 16 2023, 8:04 AM · Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General
gerritbot added a project to T253461: Liberate the @ for AtEase: Patch-For-Review.
Sep 16 2023, 7:22 AM · Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General
gerritbot added a comment to T253461: Liberate the @ for AtEase.

Change 957993 had a related patch set uploaded (by Krinkle; author: Krinkle):

[IPSet@master] IPSet: Remove AtEase overhead from hot code path

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

Sep 16 2023, 7:22 AM · Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General

Aug 24 2023

Aklapper added a project to T215465: RFC: Require use of common storage abstractions (policy): tech-decision-forum.
Aug 24 2023, 4:34 PM · tech-decision-forum, TechCom-RFC, User-mobrovac, Services (watching), Platform Team Legacy (Watching / External), TechCom

Aug 9 2023

Winston_Sung moved T206694: Determine desired architecture to update localization strings for Wikimedia from Untriaged to Analysis on the I18n board.
Aug 9 2023, 2:49 PM · TechCom, Deployments, I18n

Aug 3 2023

Jdlrobson updated the task description for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).
Aug 3 2023, 1:35 AM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Jun 8 2023

apaskulin changed the status of T283277: Update process for development policies, a subtask of T215465: RFC: Require use of common storage abstractions (policy), from In Progress to Stalled.
Jun 8 2023, 8:19 PM · tech-decision-forum, TechCom-RFC, User-mobrovac, Services (watching), Platform Team Legacy (Watching / External), TechCom

Jun 4 2023

Pppery edited projects for T175745: Do not overwrite edits when conflicting with self, added: Patch-Needs-Improvement; removed Patch-For-Review.
Jun 4 2023, 5:03 PM · Patch-Needs-Improvement, Editing-team (Tracking), Platform Team Legacy (Watching / External), TechCom, User-Daniel, MediaWiki-Page-editing
Pppery merged T338095: edit conflict not detected and erased previous revisions into T175745: Do not overwrite edits when conflicting with self.
Jun 4 2023, 3:57 AM · Patch-Needs-Improvement, Editing-team (Tracking), Platform Team Legacy (Watching / External), TechCom, User-Daniel, MediaWiki-Page-editing

Mar 17 2023

daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

Note to self (mostly) about naming conventions for parameter classes and handler methods:

  • filter hooks (alter hook, value hook): MediaWiki\FooBarValue -> alterFooBarValues( FooBarValue ). May also be plural ("XyzValues"). Base class is MediaWiki\Hooks\MutableValue.
  • event hooks: MediaWiki\FooBarEvent -> afterFooBarEvent( FooBarEvent ). Base class is MediaWiki\Hooks\Event. We could also use "handle"...
  • all other hook names use "on": FooBarCompleted -> onFooBarCompleted( ... )
Mar 17 2023, 2:31 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Jan 12 2023

LSobanski removed projects from T234474: Expand Gerrit Manager permissions: collaboration-services, SRE.
Jan 12 2023, 3:27 PM · Release-Engineering-Team (Seen), Gerrit, TechCom

Jan 9 2023

LSobanski added a project to T234474: Expand Gerrit Manager permissions: collaboration-services.
Jan 9 2023, 2:45 PM · Release-Engineering-Team (Seen), Gerrit, TechCom

Dec 23 2022

Maintenance_bot removed a project from T208188: RFC: Partial opt-out method for Content security policy: Patch-For-Review.
Dec 23 2022, 12:31 AM · Privacy Engineering, Security, Platform Team Workboards (Clinic Duty Team), ContentSecurityPolicy, TechCom-RFC, TechCom, Security-Team

Dec 22 2022

gerritbot added a comment to T208188: RFC: Partial opt-out method for Content security policy.

Change 557581 abandoned by Brian Wolff:

[mediawiki/core@master] Special page to add exceptions to CSP policy

Reason:

This is pretty bit-rotted, and im not working on this anymore (See the bug for discussion)

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

Dec 22 2022, 11:57 PM · Privacy Engineering, Security, Platform Team Workboards (Clinic Duty Team), ContentSecurityPolicy, TechCom-RFC, TechCom, Security-Team

Dec 19 2022

Ladsgroup added a comment to T208188: RFC: Partial opt-out method for Content security policy.

As for table structure - if i was redesigning this now, i'd add a primary key and also normize csp_domain to a separate dictionary table to hold all the strings. Out of curiosity, is that what you mean or is there other things wrong with the design?

Dec 19 2022, 2:31 AM · Privacy Engineering, Security, Platform Team Workboards (Clinic Duty Team), ContentSecurityPolicy, TechCom-RFC, TechCom, Security-Team

Dec 18 2022

Bawolff added a comment to T208188: RFC: Partial opt-out method for Content security policy.

As a clarifying note, i am no longer interested in working on this, and it doesn't particular seem like anyone else is.

Do you think it's not useful or not important anymore, or is it just an issue of time / whatever other personal reason?

Dec 18 2022, 9:14 AM · Privacy Engineering, Security, Platform Team Workboards (Clinic Duty Team), ContentSecurityPolicy, TechCom-RFC, TechCom, Security-Team
Tgr added a comment to T208188: RFC: Partial opt-out method for Content security policy.

As a clarifying note, i am no longer interested in working on this, and it doesn't particular seem like anyone else is.

Dec 18 2022, 3:10 AM · Privacy Engineering, Security, Platform Team Workboards (Clinic Duty Team), ContentSecurityPolicy, TechCom-RFC, TechCom, Security-Team

Dec 16 2022

Bawolff added a comment to T208188: RFC: Partial opt-out method for Content security policy.

For the table structure, I think it needs redesign, I'd be happy to discuss it with people who are planning to improve this (or help on getting this off the ground).

Dec 16 2022, 7:33 PM · Privacy Engineering, Security, Platform Team Workboards (Clinic Duty Team), ContentSecurityPolicy, TechCom-RFC, TechCom, Security-Team
Ladsgroup added a comment to T208188: RFC: Partial opt-out method for Content security policy.

For the table structure, I think it needs redesign, I'd be happy to discuss it with people who are planning to improve this (or help on getting this off the ground).

Dec 16 2022, 11:08 AM · Privacy Engineering, Security, Platform Team Workboards (Clinic Duty Team), ContentSecurityPolicy, TechCom-RFC, TechCom, Security-Team

Nov 4 2022

apaskulin changed the status of T283277: Update process for development policies, a subtask of T215465: RFC: Require use of common storage abstractions (policy), from Open to In Progress.
Nov 4 2022, 7:48 PM · tech-decision-forum, TechCom-RFC, User-mobrovac, Services (watching), Platform Team Legacy (Watching / External), TechCom

Oct 12 2022

daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

@matthiasmullie thank you for the investigation!

Oct 12 2022, 3:28 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
matthiasmullie added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

About action/listeners hooks: thus far I've mostly seen this being discussed in the context of moving heavier workloads post-send, but I think we also have a slew of pre-send listeners that need to perform related side-effects immediately (note: I haven't actually gone over them, the actual number may anywhere from tiny to massive)

I'm very curious about this one - so far, I have been operating on the assumption that this should not be needed. And I can't think of a use case were this is actually a requirement. Even updating links tables for core happens post-send, outside the primary transaction of an edit...

Oct 12 2022, 3:00 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Oct 11 2022

daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

Unless creating a separate listener hook requires (almost) no additional work, or unless there's a mechanism that heavily discourages mutator-only hooks, I would expect we end up with the same pattern of mostly-mutable hooks that even pure listeners subscribe to.

Oct 11 2022, 10:30 AM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

About action/listeners hooks: thus far I've mostly seen this being discussed in the context of moving heavier workloads post-send, but I think we also have a slew of pre-send listeners that need to perform related side-effects immediately (note: I haven't actually gone over them, the actual number may anywhere from tiny to massive)

Oct 11 2022, 10:23 AM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

But since these types of hooks would likely mostly operate on the same data & follow a similar structure, I'm hopeful a solution can be found where no extra work (or at worst only a negligible amount) would be required to create/invoke them.

Perhaps some interface where the when/how the hook is called can be parameterized, I suppose at hook registration time?

Oct 11 2022, 10:15 AM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Oct 10 2022

Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

But since these types of hooks would likely mostly operate on the same data & follow a similar structure, I'm hopeful a solution can be found where no extra work (or at worst only a negligible amount) would be required to create/invoke them.

Oct 10 2022, 5:14 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
matthiasmullie added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

FWIW, I find 'filter' a strange name for the type of hook that can mutate state. I'd expect a filter to be a boolean filter operation. I guess yall are saying it can cancel the calling of future callbacks, which is like a filter...but mutating state in a filter sounds weird :)

I think Timo originally borrowed the terminology from WordPress, compare https://kinsta.com/blog/wordpress-hooks/#hooks-vs-actions-vs-filters.

To me, "actions" are events. And filters are... I dunno, mutators? Mutables? Mogrifiers?...

Oct 10 2022, 3:08 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Oct 7 2022

Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

Yaya, this discussion is for T308017: Design Schema for page state and page state with content (enriched) streams. I'll respond to your comment there.

Oct 7 2022, 5:02 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Oct 6 2022

daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

BTW, The reason we are moving to preferring a single entity change model rather than multiple models for each change, is that generally, a consumer of these events is trying to keep track of what is happening to the entity.

Oct 6 2022, 8:09 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

BTW, The reason we are moving to preferring a single entity change model rather than multiple models for each change, is that generally, a consumer of these events is trying to keep track of what is happening to the entity. In Kafka, work and state are distributed via keyed partitions, so you want all events of with the same entity id to go to the same worker, and you'd prefer if all the changes that happen to that entity to be in order. If there are different event data models for each kind of change, then those will be in different streams, and there will be no way to guarantee the order in which the changes will be consumed, or which workers they will be consumed by, because they are in different topic-partitions in Kafka. A big shuffle and order by has to be done before work can be distributed.

Oct 6 2022, 8:01 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

We could of course have a hierarchy of event types, where PageDeletedEvent IS A PageChangeEvent.

This could work!

Oct 6 2022, 8:00 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

And filters are... I dunno, mutators? Mutables? Mogrifiers?...

Transforms?

Oct 6 2022, 7:47 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

I'd suggest a more unified data model though, something more like:
afterPageDeleted( PageChangeEvent $event )
where PageChangeEvent can be used for the param to many of the page change hooks.

Oct 6 2022, 12:34 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

FWIW, I find 'filter' a strange name for the type of hook that can mutate state. I'd expect a filter to be a boolean filter operation. I guess yall are saying it can cancel the calling of future callbacks, which is like a filter...but mutating state in a filter sounds weird :)

Oct 6 2022, 12:29 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

FWIW, I find 'filter' a strange name for the type of hook that can mutate state. I'd expect a filter to be a boolean filter operation. I guess yall are saying it can cancel the calling of future callbacks, which is like a filter...but mutating state in a filter sounds weird :)

Oct 6 2022, 12:11 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
Ottomata added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

Consider a signature like afterPageDeleted( PageDeletedEvent $event ).

Of course, I like this. :) Doing something like this I think would allow the 'hook' runner to be pluggable too, or maybe configurable too. Sync, or async DeferredUpdate, or JobQueue, or X.

Oct 6 2022, 12:10 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Oct 5 2022

gerritbot added a project to T212482: RFC: Evolve hook system to support "filters" and "actions" only: Patch-For-Review.
Oct 5 2022, 9:20 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom
gerritbot added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

Change 838910 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] EXPERIMENT: Filter hooks and action hooks.

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

Oct 5 2022, 9:20 PM · Patch-Needs-Improvement, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), TechCom-RFC, TechCom

Sep 24 2022

Seb35 added a comment to T253461: Liberate the @ for AtEase.

I modified mw:at-ease to reflect this decision, even if the library is strictly-speaking independent of MediaWiki.

Sep 24 2022, 9:59 PM · Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General

Sep 22 2022

TBurmeister removed a project from T1287: Define the architecture areas for MediaWiki core and platform extensions: Developer-Advocacy.
Sep 22 2022, 4:54 PM · Developer-Wishlist (2017), DevRel-October-2015, DevRel-September-2015, TechCom, Documentation, MediaWiki-Documentation

Jul 27 2022

Restricted Application added a project to T253461: Liberate the @ for AtEase: Performance-Team.
Jul 27 2022, 6:38 AM · Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General

Jul 4 2022

Aklapper added a project to T42787: Remove legacy ajax interface: MW-1.38-release.
Jul 4 2022, 9:36 AM · MW-1.38-release, Platform Engineering Code Jam-2021, CreateAPage, Platform Engineering Roadmap Decision Making, TechCom, Technical-Debt (Deprecation process), MediaWiki-General
daniel closed T42787: Remove legacy ajax interface as Resolved.

Apart from 3rd party extensions (see tickets I've added in the task desc here) to update their code, is there anything actionable left in this task itself?

Jul 4 2022, 9:17 AM · MW-1.38-release, Platform Engineering Code Jam-2021, CreateAPage, Platform Engineering Roadmap Decision Making, TechCom, Technical-Debt (Deprecation process), MediaWiki-General

Jul 3 2022

Aklapper added a comment to T42787: Remove legacy ajax interface.

Apart from 3rd party extensions (see tickets I've added in the task desc here) to update their code, is there anything actionable left in this task itself?

Jul 3 2022, 2:57 PM · MW-1.38-release, Platform Engineering Code Jam-2021, CreateAPage, Platform Engineering Roadmap Decision Making, TechCom, Technical-Debt (Deprecation process), MediaWiki-General
Aklapper updated the task description for T42787: Remove legacy ajax interface.
Jul 3 2022, 2:56 PM · MW-1.38-release, Platform Engineering Code Jam-2021, CreateAPage, Platform Engineering Roadmap Decision Making, TechCom, Technical-Debt (Deprecation process), MediaWiki-General

Jun 22 2022

Jdlrobson moved T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff) from Remove mobile Watchlist special page to Remove mobile diff and history page on the Web-Team-Backlog (Needs Prioritization (Tech)) board.
Jun 22 2022, 8:39 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

May 25 2022

Jdlrobson updated the task description for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).
May 25 2022, 5:52 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

May 11 2022

Samwalton9-WMF updated the task description for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).
May 11 2022, 1:18 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Samwalton9-WMF moved T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff) from Inbox to Diff/Undo on the Moderator-Tools-Team board.
May 11 2022, 12:53 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Samwalton9-WMF added a project to T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): Moderator-Tools-Team.
May 11 2022, 12:53 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Apr 13 2022

Krinkle closed T235160: Decide whether extensions should set a PHP version requirement in composer.json as Resolved.

Circling back to this. It seems by now (codesearcj) very few (~10) deployed extensions still set php in their composer.json.

Apr 13 2022, 1:19 AM · MediaWiki-General, PHP 7.0 support, TechCom

Apr 9 2022

Umherirrender removed a project from T42787: Remove legacy ajax interface: Patch-For-Review.
Apr 9 2022, 5:47 PM · MW-1.38-release, Platform Engineering Code Jam-2021, CreateAPage, Platform Engineering Roadmap Decision Making, TechCom, Technical-Debt (Deprecation process), MediaWiki-General

Mar 21 2022

Samwalton9-WMF updated the task description for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff).
Mar 21 2022, 2:16 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Mar 9 2022

matmarex merged T303389: Edit conflicts not triggering reliably into T175745: Do not overwrite edits when conflicting with self.
Mar 9 2022, 4:45 PM · Patch-Needs-Improvement, Editing-team (Tracking), Platform Team Legacy (Watching / External), TechCom, User-Daniel, MediaWiki-Page-editing

Feb 16 2022

Jdlrobson changed the status of T191706: It's not possible to undo/rollback edits from diff on Mobile, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), from Open to Stalled.
Feb 16 2022, 4:46 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson added a subtask for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): T191706: It's not possible to undo/rollback edits from diff on Mobile.
Feb 16 2022, 4:45 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson added a subtask for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): T218428: Mobile diff is not clear about move direction.
Feb 16 2022, 4:45 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson changed the status of T298174: Diffs should show change tags at lower resolutions, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), from Open to Stalled.
Feb 16 2022, 4:43 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)
Jdlrobson added a subtask for T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff): T298174: Diffs should show change tags at lower resolutions.
Feb 16 2022, 4:43 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Feb 9 2022

Maintenance_bot added a project to T178137: MediaWiki-Vendor creates a scenario in which incompatible versions of dependencies can be present: Wikidata.
Feb 9 2022, 8:46 AM · Wikidata, Release-Engineering-Team (Radar), [DEPRECATED] wdwb-tech, TechCom, Developer-Wishlist (Next), MediaWiki-Vendor, Composer

Feb 8 2022

Jdlrobson closed T171726: MobileDiff with inconsistent linebreaks within words, a subtask of T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff), as Resolved.
Feb 8 2022, 6:05 PM · MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Patch-For-Review, Moderator-Tools-Team, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Jdlrobson, TechCom, MobileFrontend (MobileFrontend Special Pages), Multi-Content-Revisions, Technical-Debt (RW-Tech-Debt)

Feb 7 2022

Tgr added a comment to T175745: Do not overwrite edits when conflicting with self.

FWIW Chrome DevTools recently added some bfcache diagnostics, so at least in that browser it should be easier to ensure that we support some specific caching behavior.

Feb 7 2022, 12:31 AM · Patch-Needs-Improvement, Editing-team (Tracking), Platform Team Legacy (Watching / External), TechCom, User-Daniel, MediaWiki-Page-editing

Feb 1 2022

gerritbot added a comment to T42787: Remove legacy ajax interface.

Change 752265 merged by jenkins-bot:

[mediawiki/extensions/CreateAPage@master] Remove legacy AJAX interface ($wgAjaxExportList) usage and convert the AJAX endpoints to regular api.php modules

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

Feb 1 2022, 3:39 AM · MW-1.38-release, Platform Engineering Code Jam-2021, CreateAPage, Platform Engineering Roadmap Decision Making, TechCom, Technical-Debt (Deprecation process), MediaWiki-General

Jan 19 2022

Aklapper added a subtask for T215465: RFC: Require use of common storage abstractions (policy): T283277: Update process for development policies.
Jan 19 2022, 10:20 PM · tech-decision-forum, TechCom-RFC, User-mobrovac, Services (watching), Platform Team Legacy (Watching / External), TechCom