Page MenuHomePhabricator

SD0001
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 9 2018, 4:09 PM (297 w, 7 h)
Availability
Available
LDAP User
SD0001
MediaWiki User
SD0001 [ Global Accounts ]

Recent Activity

Wed, Jul 17

Soda awarded T58362: Allow creating custom Echo notifications a Fox token.
Wed, Jul 17, 7:31 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, StructuredDiscussions, Notifications

Mon, Jul 8

SD0001 merged task T362157: Error in web instances. into T218470: Bad resultset number case is not handled.
Mon, Jul 8, 8:17 PM · Quarry
SD0001 merged T362157: Error in web instances. into T218470: Bad resultset number case is not handled.
Mon, Jul 8, 8:17 PM · good first task, Regression, Quarry
SD0001 closed T349135: Deduplicate config load as Resolved.
Mon, Jul 8, 8:14 PM · Quarry

Fri, Jun 28

SD0001 added a comment to T318479: Intermittent redis connection timeouts in Toolforge.

I have been having this issue in sdzerobot tool. After many months of trouble with the node-redis client, I moved to ioredis thinking it's a client issue. But the issue persists. It appears the client sometimes spends 15+ minutes trying to reconnect after a connection loss.

Fri, Jun 28, 4:59 PM · Toolforge (Toolforge iteration 13), cloud-services-team (FY2023/2024-Q3-Q4)

Mon, Jun 24

SD0001 closed T362101: refreshing a running query changes favicon from orange to blue as Resolved.
Mon, Jun 24, 8:27 PM · Quarry
SD0001 added a comment to T367415: Allow Quarry to query its own database.

Maybe wiki_uid in the user table is potentially sensitive? It seems to be the Mediawiki id for the user, I'm not sure if we should expose it.

Mon, Jun 24, 1:54 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry

Sat, Jun 22

SD0001 removed a project from T327449: Update of namespace designations for Slovenian (sl) in MediaWiki: MediaWiki-extensions-Gadgets.

Gadgets extension no longer adds any namespaces.

Sat, Jun 22, 4:36 PM · Wikimania-Hackathon-2024, LPL Technical Support, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), MediaWiki-Internationalization, Wikimedia-Site-requests
SD0001 removed a project from T328207: Change Namespace Aliases on diq.wikipedia: MediaWiki-extensions-Gadgets.

Gadgets extension no longer adds any namespaces.

Sat, Jun 22, 4:33 PM · Wikimania-Hackathon-2024, LPL Technical Support, Scribunto, MediaWiki-Internationalization, Wikimedia-Site-requests
SD0001 added a comment to T368166: Enable clicking on wikilinks and external links in syntax-highlighted code.

https://patchdemo.wmflabs.org/wikis/66b1838f1a/wiki/Main_Page and https://patchdemo.wmflabs.org/wikis/66b1838f1a/wiki/MediaWiki:Gadget-abc.js show this working.

Sat, Jun 22, 7:26 AM · Patch-For-Review, SyntaxHighlight

Fri, Jun 21

SD0001 created T368166: Enable clicking on wikilinks and external links in syntax-highlighted code.
Fri, Jun 21, 5:42 PM · Patch-For-Review, SyntaxHighlight
SD0001 added a project to T368117: Automatically fix trivial coding style issues: Developer Productivity.
Fri, Jun 21, 1:14 PM · Developer Productivity, Continuous-Integration-Infrastructure

Thu, Jun 20

SD0001 added a comment to T349654: Allow gadgets to target change list pages .

This can be done now using the new categories option. The interface messages on top of change list pages (watchlist-summary, recentchanges-summary, recentchangeslinked-summary, histlegend) can be customised to include the category.

Thu, Jun 20, 9:13 AM · MediaWiki-extensions-Gadgets

Jun 19 2024

SD0001 created T367980: Expose gadgets metadata to lua.
Jun 19 2024, 2:19 PM · Patch-For-Review, MediaWiki-extensions-Gadgets

Jun 16 2024

SD0001 closed T205214: EXPLAIN is broken because new analytics wiki replica cluster contains multiple servers as Resolved.

The EXPLAIN capability is back up now!

Jun 16 2024, 7:15 PM · Patch-Needs-Improvement, Quarry
SD0001 updated subscribers of T367464: [bug] Quarry queries not completing .

It's surprising that this issue still occurs with pre-ping enabled – Trove connections from the pool are now validated to ensure liveness before being used. Perhaps I don't understand SQLAlchemy well enough... Also, even with Trove errors occurring, the fix from T365136 should have caused them to show up as a failure in the UI. Both fixes not working makes me wonder if there's a problem with the deployment. The updated files are visible in the pod, though.

Jun 16 2024, 7:06 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 added a comment to T367464: [bug] Quarry queries not completing .

Now, there is a little grey box saying "Explain" at the bottom of the page under Query Status (see this Quarry query ) that just produces a table of code I don't understand and isn't helpful at all, at least to me.

That's probably unrelated to this ticket. Is probably a recently added feature.

Jun 16 2024, 7:04 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 merged T367654: Queries take forever to run into T367464: [bug] Quarry queries not completing .
Jun 16 2024, 3:22 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 merged task T367654: Queries take forever to run into T367464: [bug] Quarry queries not completing .
Jun 16 2024, 3:22 PM · Quarry

Jun 14 2024

SD0001 closed T60841: Show replication lag as Resolved.

https://github.com/toolforge/quarry/pull/22/ was merged last year.

Jun 14 2024, 7:34 PM · Quarry
SD0001 renamed T315066: Add line numbers in SQL input textarea from Line numbers to Add line numbers in SQL input textarea.
Jun 14 2024, 2:31 PM · Quarry
SD0001 closed T367464: [bug] Quarry queries not completing as Resolved.

The fix is live. Please reopen if the problem arises again.

Jun 14 2024, 1:03 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 closed T365136: [bug] Lot of queries stuck in queued state for hours and days as Resolved.

The fix is live. Please reopen if this occurs again.

Jun 14 2024, 1:03 PM · Cloud-VPS, Quarry
SD0001 merged T366909: query runs forever into T367464: [bug] Quarry queries not completing .
Jun 14 2024, 7:41 AM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 merged task T366909: query runs forever into T367464: [bug] Quarry queries not completing .
Jun 14 2024, 7:40 AM · Quarry
SD0001 added a comment to T366909: query runs forever.

Or more likely because of a connection reset from Trove (T367464).

Jun 14 2024, 7:40 AM · Quarry
SD0001 added a comment to T365136: [bug] Lot of queries stuck in queued state for hours and days.

The actual problem should be sorted with the fix for T367464.

Jun 14 2024, 7:33 AM · Cloud-VPS, Quarry
SD0001 triaged T367464: [bug] Quarry queries not completing as High priority.
Jun 14 2024, 7:14 AM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 merged task T288170: quarry explain not working since move to multiple databases into T205214: EXPLAIN is broken because new analytics wiki replica cluster contains multiple servers.
Jun 14 2024, 7:11 AM · Quarry
SD0001 merged T288170: quarry explain not working since move to multiple databases into T205214: EXPLAIN is broken because new analytics wiki replica cluster contains multiple servers.
Jun 14 2024, 7:11 AM · Patch-Needs-Improvement, Quarry
SD0001 added a comment to T367464: [bug] Quarry queries not completing .

One such case: https://quarry.wmcloud.org/query/83084

Jun 14 2024, 6:33 AM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry

Jun 13 2024

SD0001 added a comment to T334372: Add support for inline SVG.

I would suggest making this an extension. I think this would be a very hard sell as a mw core feature. (Of course, being realistic, its still going to be a hard sell getting the extension deployed to WMF)

Jun 13 2024, 10:54 PM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser
SD0001 added a comment to T334372: Add support for inline SVG.

Test wiki created on Patch demo by SD0001 using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/d1a455521c/w

Jun 13 2024, 3:08 PM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser
SD0001 added a comment to T334372: Add support for inline SVG.

Have raised the basic WIP patch which embeds the rasterized PNG as a base64 blob in a data:image URL. I could use some help in figuring out how to store the png in the file repo and have the parser generate just a link to that.

Jun 13 2024, 2:59 PM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser
SD0001 added a comment to T362025: Users get logged out from Quarry every day (or two).

This is because of redis pod getting restarted. It'll also happen during deployments. Ideally, we should configure RDB or AOF persistence for it.

Jun 13 2024, 7:22 AM · Quarry
SD0001 moved T362025: Users get logged out from Quarry every day (or two) from Backlog to Bugs on the Quarry board.
Jun 13 2024, 7:21 AM · Quarry

Jun 12 2024

SD0001 awarded T347211: Enable line numbering in all namespaces for all wikis a Like token.
Jun 12 2024, 9:01 PM · WMDE-TechWish-Sprint-2024-04-24, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish, MediaWiki-extensions-CodeMirror
SD0001 added a comment to T367363: Unbreak Quarry query killer.

https://github.com/toolforge/quarry/pull/48

Jun 12 2024, 8:52 PM · Quarry
SD0001 created T367363: Unbreak Quarry query killer.
Jun 12 2024, 8:38 PM · Quarry
SD0001 added a comment to T365136: [bug] Lot of queries stuck in queued state for hours and days.

No, but the PR fixes the UI so that the actual error shows up.

Jun 12 2024, 8:32 PM · Cloud-VPS, Quarry
SD0001 added a project to T353690: Timer that counts up as the query is running: patch-welcome.

To implement this, we can record the start time as another attribute in the extra_info JSON blob in query_run table when the query status is set to running, and use JS client-side to start a counter. On page reload, the counter can be initialised to the value based on the start time in db.

Jun 12 2024, 7:32 PM · patch-welcome, Quarry
SD0001 merged T366909: query runs forever into T278583: Quarry should detect a dead worker and report something better than "running" forever.
Jun 12 2024, 7:24 PM · cloud-services-team, Quarry
SD0001 merged task T366909: query runs forever into T278583: Quarry should detect a dead worker and report something better than "running" forever.
Jun 12 2024, 7:24 PM · Quarry
SD0001 added a comment to T366909: query runs forever.

This could be because of a worker going down.

Jun 12 2024, 7:23 PM · Quarry
SD0001 added a comment to T365374: [bug] Access denied for user 'quarry'@'172.16.2.72' (using password: NO).

I'm not sure either about how to deploy in the new k8s-based setup. However, /home/rook/quarry seems to be the git checkout referenced above.

Jun 12 2024, 3:16 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 added a comment to T365374: [bug] Access denied for user 'quarry'@'172.16.2.72' (using password: NO).

But this doesn't explain why the issue occurs when querying the wiki replicas.

Jun 12 2024, 3:11 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry

Jun 11 2024

SD0001 added a comment to T365374: [bug] Access denied for user 'quarry'@'172.16.2.72' (using password: NO).

Ah well, looks like the deployment of https://github.com/toolforge/quarry/pull/40 didn't fully go through. The keys TOOLS_DB_USER and TOOLS_DB_PASSWORD are missing in config.yaml on the pods, although I could have sworn this wasn't the case the last time around when I looked into it.

Jun 11 2024, 3:03 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 reopened T365374: [bug] Access denied for user 'quarry'@'172.16.2.72' (using password: NO) as "Open".

Many failures from today. (Could it be a coincidence that it's occurring only on the days someone is trying to test T348407?)

Jun 11 2024, 2:22 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
SD0001 reopened T365374: [bug] Access denied for user 'quarry'@'172.16.2.72' (using password: NO), a subtask of T348407: Allow Quarry to query ToolsDB public databases, as Open.
Jun 11 2024, 2:21 PM · cloud-services-team (FY2023/2024-Q3-Q4), Data-Services, Quarry
SD0001 added a comment to T241524: Parser function for loading gadgets.

The cache purge probably just requires queueing a links update job with the right parameters; I think that would be the same with a parser function (which would presumably be tracked in the templatelinks table).

Jun 11 2024, 9:33 AM · Patch-Needs-Improvement, MediaWiki-extensions-Gadgets
SD0001 added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

Another issue: I have a case with a gadget ("Diaporama" here) that is defined with a "categories" condition, but this gadget may also be loaded using mw.loader.load()/ mw.loader.using() (by this script), on a page that does not have the category.

Jun 11 2024, 9:09 AM · MediaWiki-extensions-Gadgets

Jun 9 2024

SD0001 added a comment to T241524: Parser function for loading gadgets.

I don't think this should be closed just yet. This is still the "more correct" approach. The categories stuff is just a hack to avoid introducing new wikitext.

Jun 9 2024, 2:12 PM · Patch-Needs-Improvement, MediaWiki-extensions-Gadgets
SD0001 added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

About the conditional loading based on categories: If we edit a section (instead of the entire page) and the category wikicode is outside the section, will the gadget be loaded, or not?

Jun 9 2024, 2:09 PM · MediaWiki-extensions-Gadgets

Jun 6 2024

SD0001 committed rMGTCab8febb53e43: Remove `duration-months` translation message key (authored by Ollie.Shotton_WMDE).
Remove `duration-months` translation message key
Jun 6 2024, 8:13 AM

Jun 5 2024

Ladsgroup awarded T58362: Allow creating custom Echo notifications a Love token.
Jun 5 2024, 11:22 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, StructuredDiscussions, Notifications

Jun 2 2024

SD0001 added a comment to T366430: Add jquery.select2 as a core module as replacement for the deprecated jquery.chosen.

This is same as T53443: Replace "Chosen" jQuery plugin.

Jun 2 2024, 9:18 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team

May 31 2024

SD0001 added a comment to T356509: Images/videos of gadgets should be shown next to gadgets in the Gadgets section of your preferences.

This should already be possible. The gadget description messages which are used in preferences support full wikitext.

May 31 2024, 6:34 PM · MediaWiki-extensions-Gadgets

May 28 2024

SD0001 added a comment to T312518: Migrate ORES clients to LiftWing.

GET endpoints are more user-friendly as you can hit them on a browser - which can be a way to show an inference result to a non-technical user to explain why a bot or tool behaves the way it does.

May 28 2024, 7:29 AM · Machine-Learning-Team

May 27 2024

SD0001 added a comment to T58362: Allow creating custom Echo notifications.

I am open to adding logging, but I think we should only log the sender and receiver, and maybe the header. Logging the content kills the point - the bot might as well just send a talk page message. Instead, I suggest we provide a "Report spam" button – which creates a new log entry which does publicly record the full contents of the notification. This would allow reviewing reports of abuse.

May 27 2024, 6:28 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, StructuredDiscussions, Notifications
SD0001 added a comment to T58362: Allow creating custom Echo notifications.

Would we enable notifying others in production?

https://gerrit.wikimedia.org/r/928980 allows for sending notification to other users.

May 27 2024, 6:27 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, StructuredDiscussions, Notifications

May 26 2024

SD0001 updated subscribers of T342960: Help migrate SDZeroBot to Lift Wing.

With no score caching and requiring the client to make significantly more requests to get the same data, I don't see how this migration has been useful for the end-user so far. The ores-legacy service appears to be slower than the earlier ores service despite giving only 20 scores per request. Ores would provide 50x3=150 scores with lesser latency.

May 26 2024, 11:57 AM · ORES, Machine-Learning-Team
SD0001 added a comment to T357197: Allow ES8 (ES2017) code in gadgets.

You can't make that call with a broad brush like "all of MediaWiki" (or rather, you can only do so extremely conservatively), but when we're talking Gadgets we're inherently at a level of granularity where the community not only can, but is actually best situated to make calls like that.

A granularity that however runs inside the same execution pathways of mediawiki, and thus mixes in with all the other code. It is cool you want to do some redecorating, but we are living in the same house. If you poke a hole in the roof, the whole house has a leak, not just your room.

May 26 2024, 11:38 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets

May 25 2024

SD0001 closed T152979: Allow "application/json" content-type in response to action=raw, for JSON content-model pages as Invalid.

Cannot reproduce. https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/WikiProject_templates.json?action=raw&ctype=application/json gives an application/json response. May have been fixed in the intervening years.

May 25 2024, 4:26 PM · MediaWiki-ContentHandler

May 21 2024

SD0001 merged T365468: [bug] My queries are not being executed into T365136: [bug] Lot of queries stuck in queued state for hours and days.
May 21 2024, 4:31 PM · Cloud-VPS, Quarry
SD0001 merged task T365468: [bug] My queries are not being executed into T365136: [bug] Lot of queries stuck in queued state for hours and days.
May 21 2024, 4:30 PM · Quarry
SD0001 renamed T365136: [bug] Lot of queries stuck in queued state for hours and days from [bug] Lot of queries stuck in queued state for hours and days (with stop actions leading to HTTP 500) to [bug] Lot of queries stuck in queued state for hours and days.
May 21 2024, 4:30 PM · Cloud-VPS, Quarry
SD0001 merged task T365477: Queued Quarry queries can't be stopped into T362213: Error 500 when clicking "stop query".
May 21 2024, 4:28 PM · Quarry
SD0001 merged T365477: Queued Quarry queries can't be stopped into T362213: Error 500 when clicking "stop query".
May 21 2024, 4:27 PM · Quarry
SD0001 added a comment to T348407: Allow Quarry to query ToolsDB public databases.

Yes, that issue is T365374. Should be unrelated.

May 21 2024, 4:16 PM · cloud-services-team (FY2023/2024-Q3-Q4), Data-Services, Quarry

May 20 2024

SD0001 edited projects for T365136: [bug] Lot of queries stuck in queued state for hours and days, added: Cloud-VPS; removed Internet-Archive.

Per the worker logs, we are getting a lot of connection resets while accessing the trove db:

May 20 2024, 8:36 PM · Cloud-VPS, Quarry
SD0001 added a comment to T362213: Error 500 when clicking "stop query".

Turns out the issue is quite simpler - only running queries can be stopped. A query in queued state has no db process associated with it, so there's nothing to kill. I don't think the celery based architecture allows unqueuing a task. We should make the stop button appear only after the query starts running.

May 20 2024, 8:00 PM · Quarry
SD0001 reopened T365374: [bug] Access denied for user 'quarry'@'172.16.2.72' (using password: NO) as "Open".

Still occurring intermittently. Error message suggests a failure in accessing the Trove db. @rook did we make any changes to the setup lately?

May 20 2024, 7:39 PM · cloud-services-team (FY2023/2024-Q3-Q4), Quarry
KCVelaga_WMF awarded T348407: Allow Quarry to query ToolsDB public databases a Barnstar token.
May 20 2024, 5:58 AM · cloud-services-team (FY2023/2024-Q3-Q4), Data-Services, Quarry

May 16 2024

SD0001 updated the name of F53509772: dark-mode-gadget-bug.gif from "ezgif-4-8df486b616.gif" to "dark-mode-gadget-bug.gif".
May 16 2024, 5:33 PM

May 15 2024

SD0001 closed T364987: Error message in mw.loadJsonData uses the wrong variable as Resolved.
May 15 2024, 8:03 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Scribunto

May 9 2024

SD0001 awarded T364531: +2 on mediawiki/* to Novem Linguae a Like token.
May 9 2024, 1:25 PM · MediaWiki-Gerrit-Group-Requests
SD0001 added a project to T334372: Add support for inline SVG: Wikimedia-Hackathon-2024.

I worked on this during the hackathon and came up with a hacky PoC. Will upload it on gerrit in a while.

May 9 2024, 6:56 AM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser

May 5 2024

SD0001 added a project to T58362: Allow creating custom Echo notifications: Wikimedia-Hackathon-2024.
May 5 2024, 8:47 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, StructuredDiscussions, Notifications
SD0001 awarded T364239: Add fox icon / badge to Phabricator a Fox token.
May 5 2024, 3:30 PM · Phabricator (2024-05-05), Release-Engineering-Team, User-brennen, Upstream, Wikimedia-Hackathon-2024

Apr 19 2024

SD0001 added a comment to T50175: Scribunto/Lua should have a built-in method for retrieving categories used on a page.

https://patchdemo.wmflabs.org/wikis/878c4bb105/wiki/A says that the page is in A, even though it clearly is not from the category bar. This might be the "unstable parses" that matmarex was alluding to.

Apr 19 2024, 8:37 PM · MediaWiki CodeJam Dec 2023, Patch-For-Review, Scribunto

Apr 18 2024

SD0001 merged T362891: [bug] Internal Server Error when trying to Stop Query into T362213: Error 500 when clicking "stop query".
Apr 18 2024, 2:46 PM · Quarry
SD0001 merged task T362891: [bug] Internal Server Error when trying to Stop Query into T362213: Error 500 when clicking "stop query".
Apr 18 2024, 2:45 PM · Quarry

Apr 12 2024

SD0001 added a comment to T334372: Add support for inline SVG.

The first 2 are the safest, but the last one opens up the most applications and is by far the most useful.

Apr 12 2024, 5:49 PM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser

Apr 11 2024

SD0001 updated subscribers of T362213: Error 500 when clicking "stop query".

I don't think that's the issue. We persist the db process id in the query_run table, so even a different pod is able to execute KILL <id> on the db to get the query to stop.

Apr 11 2024, 5:40 AM · Quarry

Apr 8 2024

SD0001 added a comment to T306391: [jobs-api] Allow Toolforge scheduled jobs to have a maximum runtime.

@dcaro I have a stuck pod bot-monitor-28525880-5gm4t in my tool account sdzerobot. The job generally takes only a couple of minutes. But today, I saw the pod has been stuck for 11 days for no explicable reason (nothing relevant in the out or err logs). Grafana shows just 600 kb of memory usage so it doesn't seem to due to OOM.

Apr 8 2024, 1:19 PM · Toolforge, Kubernetes

Apr 6 2024

SD0001 renamed T36958: User-level gadgets (aka "Gadgets 3.0") from User-level gadget repositories to User-level gadgets.
Apr 6 2024, 11:00 AM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript
SD0001 added a comment to T36958: User-level gadgets (aka "Gadgets 3.0").

The proposed patch on Gerrit addresses precisely these problem - it introduces feature parity between gadgets and user scripts ("user gadgets"). All ResourceLoader features available to gadgets like loading dependencies, allowing multiple source pages, specifying peers for FOUC-free CSS loading, CommonJS module support, and conditional loading (based on namespaces, content models, skins, etc), would become available to 'user gadgets'.

Apr 6 2024, 11:00 AM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript

Mar 30 2024

SD0001 added a comment to T360442: +2 in mediawiki/ for Siddharth (SD0001) .

Thanks everyone for your support!

Mar 30 2024, 6:32 AM · MediaWiki-Gerrit-Group-Requests

Mar 29 2024

SD0001 added a comment to T361036: ?safemode=1 intentionally blocks JavaScript when it loads content from the wiki.

My hypothesis here is that the options module ext.pageTriage.externalTagsOptions for PageTriage is being considered a user-generated javascript bundle

Mar 29 2024, 5:34 AM · PageTriage

Mar 27 2024

Sophivorus awarded T204201: Extend MediaWiki:Gadgets-definition capabilities a Party Time token.
Mar 27 2024, 12:39 PM · MediaWiki-extensions-Gadgets

Mar 26 2024

SD0001 added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

The expected usage of this feature is with categories specifically created to be used in Gadgets-definition, so you can just not use a name that contains commas (until the Gadgets 2 migration happens).

Mar 26 2024, 9:41 PM · MediaWiki-extensions-Gadgets

Mar 25 2024

SD0001 awarded T352989: [jobs-api,jobs-cli] Replace already completed one-off jobs when starting a new one a Like token.
Mar 25 2024, 5:34 AM · Toolforge

Mar 18 2024

SD0001 added a comment to T340460: Allow .vue files to be used in Gadgets.

Upstream, Ace just last month added support for syntax highlighting vue (https://github.com/ajaxorg/ace/pull/5483).

Mar 18 2024, 1:02 PM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, Design-System-Team, Front-end Modernization

Mar 15 2024

SD0001 added a comment to T349032: Deploy magnum cluster for quarry.

Had a brief look and it looks good to me. Thanks!

Mar 15 2024, 8:44 PM · Quarry

Mar 14 2024

SD0001 changed the status of T357554: Migrate ganfilter from Toolforge GridEngine to Toolforge Kubernetes from Declined to Resolved.

This tool was migrated alright.

Mar 14 2024, 12:30 PM · Grid-Engine-to-K8s-Migration

Mar 12 2024

SD0001 closed T358341: Allow localising content model names where model id includes uppercase chars as Resolved.
Mar 12 2024, 1:43 PM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), MediaWiki-ContentHandler

Mar 10 2024

SD0001 added a comment to T334372: Add support for inline SVG.

Removing subtask as the inline SVG can be server-rendered. It doesn't need to render on the client and so doesn't need any more validation than we do today.

Mar 10 2024, 5:39 AM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser
SD0001 removed a parent task for T334953: Introduce an SVG Sanitizer: T334372: Add support for inline SVG.
Mar 10 2024, 5:38 AM · Wikimedia-SVG-rendering
SD0001 removed a subtask for T334372: Add support for inline SVG: T334953: Introduce an SVG Sanitizer.
Mar 10 2024, 5:38 AM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser
SD0001 added a comment to T66460: Dynamically generate files with Scribunto.

Removing subtask as the dynamically generated SVG can be server-rendered. It doesn't need to render on the client and so doesn't need any more validation than we do today.

Mar 10 2024, 5:37 AM · Patch-Needs-Improvement, Scribunto