Developer ProductivityTag
ActivePublic

Members (5)

Watchers (4)

Details

Description

A tag for bugs or workflow shortcomings that negatively affect developer productivity.

Recent Activity

Fri, Oct 3

sbassett updated subscribers of T214579: Some very specific Maniphest search queries by RelEng, Sec Team and WMCS are global and shown for all users.

It looks like, of the global queries that've been mentioned in this task so far, the only one that's still there today is "Wikimedia Incident - To Triage". I don't have any personal knowledge about whether that one is currently in use, though (and I wouldn't know who to ask).

Fri, Oct 3, 5:03 PM · Release-Engineering-Team (Seen), SecTeam-Processed, Developer Productivity, Phabricator
A_smart_kitten added a comment to T214579: Some very specific Maniphest search queries by RelEng, Sec Team and WMCS are global and shown for all users.

Yeah, I meant to get back to here with another comment several months ago, but I never did (apologies!). It looks like, of the global queries that've been mentioned in this task so far, the only one that's still there today is "Wikimedia Incident - To Triage". I don't have any personal knowledge about whether that one is currently in use, though (and I wouldn't know who to ask).

Fri, Oct 3, 4:43 PM · Release-Engineering-Team (Seen), SecTeam-Processed, Developer Productivity, Phabricator
Aklapper closed T214579: Some very specific Maniphest search queries by RelEng, Sec Team and WMCS are global and shown for all users as Resolved.

I believe that we are alright these days.

Fri, Oct 3, 4:19 PM · Release-Engineering-Team (Seen), SecTeam-Processed, Developer Productivity, Phabricator

Wed, Sep 24

ReleaseTaggerBot added a project to T323750: Provide early feedback when a patch has job failures: MW-1.45-notes (1.45.0-wmf.21; 2025-09-30).
Wed, Sep 24, 12:05 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Developer Productivity, Continuous-Integration-Infrastructure, Quibble
gerritbot added a comment to T323750: Provide early feedback when a patch has job failures.

Change #1184057 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] build: Add quibble.yaml and enable early warning bot feedback

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

Wed, Sep 24, 11:53 AM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Developer Productivity, Continuous-Integration-Infrastructure, Quibble

Fri, Sep 19

A_smart_kitten added a comment to T239378: Disable parent task metadata by default for new sub tasks.

This would be an excellent change. However, can we instead get an email notification on the parent task when a subtask is created? Currently Phabricator only sends an email when a subtask is added using the "Edit Subtasks" menu, but not when one is created using the "Create Subtask" menu, presumably because all subscribers would get a notification about it already, and now they won't.

Fri, Sep 19, 11:55 AM · Patch-For-Review, User-brennen, Release-Engineering-Team, Phabricator, Developer Productivity

Wed, Sep 10

Jdlrobson-WMF moved T352240: Export Popups and MobileFrontend dist files as CI artifacts from Team: Readers Growth to JavaScript core library on the MobileFrontend board.
Wed, Sep 10, 10:32 PM · MobileFrontend (JavaScript core library), Developer Productivity, Continuous-Integration-Config
ReleaseTaggerBot edited projects for T305691: Refactor ContentTranslation backend codebase to properly use dependency injection, added: MW-1.45-notes (1.45.0-wmf.19; 2025-09-16); removed MW-1.45-notes (1.45.0-wmf.18; 2025-09-09).
Wed, Sep 10, 7:01 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation
gerritbot added a comment to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection.

Change #1184721 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX: Create and use CategoryStore service

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

Wed, Sep 10, 6:02 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation

Tue, Sep 9

Maintenance_bot removed a project from T50217: Speed up MediaWiki PHPUnit build by running integration tests in parallel: Patch-For-Review.
Tue, Sep 9, 4:31 PM · MediaWiki-Platform-Team, User-Daimona, Developer Productivity, MediaWiki-Core-Tests
bd808 added a subtask for T50217: Speed up MediaWiki PHPUnit build by running integration tests in parallel: T404107: Better visibility into PHPUnit split group status in CI.
Tue, Sep 9, 4:17 PM · MediaWiki-Platform-Team, User-Daimona, Developer Productivity, MediaWiki-Core-Tests

Mon, Sep 8

gerritbot added a comment to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection.

Change #1184718 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX: Create and use SuggestionListManager service

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

Mon, Sep 8, 11:27 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation
ReleaseTaggerBot added a project to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection: MW-1.45-notes (1.45.0-wmf.18; 2025-09-09).
Mon, Sep 8, 6:01 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation
gerritbot added a comment to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection.

Change #1184712 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX: Replace Translator class with new TranslatorStore

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

Mon, Sep 8, 5:56 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation

Sep 4 2025

gerritbot added a comment to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection.

Change #1184721 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX: Create and use CategoriesStorageManager service

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

Sep 4 2025, 9:42 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation
gerritbot added a comment to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection.

Change #1184718 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX: Create and use SuggestionListManager service

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

Sep 4 2025, 9:18 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation
gerritbot added a project to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection: Patch-For-Review.
Sep 4 2025, 9:06 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation
gerritbot added a comment to T305691: Refactor ContentTranslation backend codebase to properly use dependency injection.

Change #1184712 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX: Replace Translator class with new TranslatorStore

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

Sep 4 2025, 9:06 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation

Sep 3 2025

ngkountas updated the task description for T305691: Refactor ContentTranslation backend codebase to properly use dependency injection.
Sep 3 2025, 10:50 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation

Sep 2 2025

gerritbot added a project to T323750: Provide early feedback when a patch has job failures: Patch-For-Review.
Sep 2 2025, 12:16 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Developer Productivity, Continuous-Integration-Infrastructure, Quibble
gerritbot added a comment to T323750: Provide early feedback when a patch has job failures.

Change #1184057 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/ConfirmEdit@master] build: Add quibble.yaml and enable early warning bot feedback

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

Sep 2 2025, 12:16 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Developer Productivity, Continuous-Integration-Infrastructure, Quibble

Sep 1 2025

Nikerabbit moved T305691: Refactor ContentTranslation backend codebase to properly use dependency injection from Enhancements to *Maintenance on the ContentTranslation board.
Sep 1 2025, 12:32 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Dependency injection, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Developer Productivity, ContentTranslation

Aug 28 2025

gerritbot added a comment to T74952: Add Jenkins job to mediawiki/vendor repo to verify output matches clean build.

Change #1180513 merged by jenkins-bot:

[integration/config@master] jjb: remove assert-lock experimental jobs

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

Aug 28 2025, 7:52 AM · Patch-For-Review, Developer Productivity, Continuous-Integration-Config, MediaWiki-Vendor, Librarization

Aug 20 2025

gerritbot added a project to T74952: Add Jenkins job to mediawiki/vendor repo to verify output matches clean build: Patch-For-Review.
Aug 20 2025, 9:29 AM · Patch-For-Review, Developer Productivity, Continuous-Integration-Config, MediaWiki-Vendor, Librarization
gerritbot added a comment to T74952: Add Jenkins job to mediawiki/vendor repo to verify output matches clean build.

Change #1180513 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: remove assert-lock experimental jobs

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

Aug 20 2025, 9:29 AM · Patch-For-Review, Developer Productivity, Continuous-Integration-Config, MediaWiki-Vendor, Librarization

Aug 15 2025

Atieno moved T395188: Serialize empty PHP associative arrays as `{}` instead of `[]` in JSON output from Incoming (Needs Triage) to Needs Further Discussion on the MW-Interfaces-Team board.
Aug 15 2025, 9:21 PM · MW-Interfaces-Team, Developer Productivity, MediaWiki-Action-API

Aug 14 2025

Jdforrester-WMF added a comment to T248531: Abort a Zuul pipeline when one job completed with failures (change zuul scheduler's failure check from areAllJobsComplete to didAnyJobFail).

With the new Zuul, each pipeline of a project can be configured to report a failure immediately and cancel jobs.

Aug 14 2025, 4:40 PM · Upstream, Release-Engineering-Team (Seen), Developer Productivity, Zuul, Continuous-Integration-Infrastructure

Aug 13 2025

hashar added a comment to T248531: Abort a Zuul pipeline when one job completed with failures (change zuul scheduler's failure check from areAllJobsComplete to didAnyJobFail).

With the new Zuul, each pipeline of a project can be configured to report a failure immediately and cancel jobs.

Aug 13 2025, 5:21 PM · Upstream, Release-Engineering-Team (Seen), Developer Productivity, Zuul, Continuous-Integration-Infrastructure
hashar removed a subtask for T248531: Abort a Zuul pipeline when one job completed with failures (change zuul scheduler's failure check from areAllJobsComplete to didAnyJobFail): T129357: Migrate deployment of integration/config for zuul / jjb to scap deploy.
Aug 13 2025, 10:23 AM · Upstream, Release-Engineering-Team (Seen), Developer Productivity, Zuul, Continuous-Integration-Infrastructure

Aug 11 2025

Dzahn added a comment to T232656: Determine options to improve work flow between Phabricator and Gerrit.

Especially since 2 were resolved and only one is left. Could also be merged into T215148.

Aug 11 2025, 4:04 PM · Epic, Developer Productivity, Code-Review-Workgroup

Aug 10 2025

Aklapper closed T232656: Determine options to improve work flow between Phabricator and Gerrit as Invalid.

Closing as actual work is covered by subtasks; no need for neverending epic tasks not tracking any actual work

Aug 10 2025, 2:44 PM · Epic, Developer Productivity, Code-Review-Workgroup

Aug 5 2025

Stashbot added a comment to T143162: Reduce task notification noise/frequency of changes to associated open patchsets.

Mentioned in SAL (#wikimedia-releng) [2025-08-05T13:01:56Z] <Krinkle> Disable publishing on Phab tasks from mediawiki-libs-IPUtils mirror (rMLIP) to avoid duplicate notifs, T143162

Aug 5 2025, 1:02 PM · Phabricator, Release-Engineering-Team (Yak Shaving 🐃🪒), Developer Productivity, Diffusion

Aug 4 2025

Daimona updated the task description for T50217: Speed up MediaWiki PHPUnit build by running integration tests in parallel.
Aug 4 2025, 1:20 PM · MediaWiki-Platform-Team, User-Daimona, Developer Productivity, MediaWiki-Core-Tests

Aug 2 2025

Aklapper added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

Phab tasks now use og:type=object which doesn't seem to be a real thing. It should be website (or article

Aug 2 2025, 7:17 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity

Aug 1 2025

Novem_Linguae added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

I've filed a ticket for the "image not loading" bug upstream: https://we.phorge.it/T16198

Aug 1 2025, 2:40 PM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity

Jul 27 2025

Pppery edited projects for T396820: Improve or remove $wgPhpCli, added: MediaWiki-General; removed MediaWiki-Maintenance-system.
Jul 27 2025, 3:54 PM · MediaWiki-General, Developer Productivity, MediaWiki-Platform-Team (Radar)
Pppery edited projects for T396820: Improve or remove $wgPhpCli, added: MediaWiki-Maintenance-system; removed MediaWiki-General.
Jul 27 2025, 3:54 PM · MediaWiki-General, Developer Productivity, MediaWiki-Platform-Team (Radar)

Jul 26 2025

Novem_Linguae added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

I can't reproduce the image not loading bug because of the traffic bug. Will hold off on making a ticket upstream for the image not loading bug. Someone who can reproduce it should feel free to file it.

Jul 26 2025, 12:44 PM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
Novem_Linguae added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

I filed T400540: traffic from Discord and Slack unfurler service is blocked by phabricator.wikimedia.org as a follow up task.

Jul 26 2025, 11:57 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity

Jul 25 2025

Jdforrester-WMF added a comment to T332178: Run MediaWiki core/skin/extension Phan jobs via Quibble.

Fixed by way of T397429?

Jul 25 2025, 3:41 PM · Developer Productivity, Continuous-Integration-Infrastructure, Quibble
matmarex added a comment to T332178: Run MediaWiki core/skin/extension Phan jobs via Quibble.

Fixed by way of T397429?

Jul 25 2025, 3:12 PM · Developer Productivity, Continuous-Integration-Infrastructure, Quibble

Jul 18 2025

Krinkle assigned T398827: Fold LessVarModule into FileModule to enable teams to reduce startup manifest size to Hokwelum.
Jul 18 2025, 1:05 AM · Developer Productivity, MediaWiki-Platform-Team, MediaWiki-ResourceLoader

Jul 17 2025

Aklapper added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

Thanks for the investigation, appreciated!
Would someone like to move the Traffic aspect to a separate task? Asking as I'm afraid there's not much we/I can do in the Phabricator codebase itself...

Jul 17 2025, 4:44 PM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity

Jul 16 2025

AntiCompositeNumber added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

To eliminate any traffic filtering problems, I grabbed the HTML for this task and threw it in a Toolforge tool, and it works (with the previously-noted image issue):

image.png (242×433 px, 26 KB)

image.png (986×567 px, 129 KB)

image.png (193×532 px, 28 KB)

Jul 16 2025, 10:51 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
AntiCompositeNumber added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

I tried the Slack tool mentioned earlier in this thread, and it apparently 429s:

image.png (735×567 px, 56 KB)

Jul 16 2025, 10:24 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
AntiCompositeNumber added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

Thanks for the deploy :)

Sadly, the thumbnail isn't working in Discord either. I confirm that I do see the "og" stuff in the HTML though. Would suggest re-opening this ticket both here and upstream so this can be investigated further.

Jul 16 2025, 10:12 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
fnegri added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

FWIW, both the LinkedIn post inspector and the Facebook sharing debugger are able to fetch the title correctly.

Jul 16 2025, 9:09 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity

Jul 15 2025

Tgr added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

Maybe there's some traffic filtering they get stuck on?

Jul 15 2025, 6:59 PM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
Michael added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

This article describes another plausible cause for us seeing this work on some platforms and not on others: https://blog.daveallie.com/slack-link-unfurling/

Jul 15 2025, 6:51 PM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
Tgr added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

Phab tasks now use og:type=object which doesn't seem to be a real thing. It should be website (or article if we want to be fancy, but then it needs more properties). I doubt many tools handle that strictly enough to reject the preview completely, though. Maybe there's some traffic filtering they get stuck on?

Jul 15 2025, 6:51 PM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity