Page MenuHomePhabricator

Soda (Sohom Datta)
Volunteer dev

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Nov 4 2019, 5:26 PM (289 w, 5 d)
Availability
Available
IRC Nick
Sohom Datta
LDAP User
Sohom Datta
MediaWiki User
Sohom Datta [ Global Accounts ]

GSoC '20 Intern at Wikimedia,
Coding pursuits: GitHub
Wikimedia: mediawiki.org

Recent Activity

Thu, May 15

Soda added a comment to T393649: UsernameLookup: Update `initialInputValue` prop.

Agreed, this should need to block the train

Thu, May 15, 12:53 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Moderator-Tools-Team (Kanban), PageTriage

Tue, May 6

Soda added a comment to T393418: Remove unused config variables from PageTriage.

(Moving to code-review requests)

Tue, May 6, 1:24 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), Moderator-Tools-Team (Kanban), PageTriage
Soda moved T393418: Remove unused config variables from PageTriage from Inbox to Code review requests on the Moderator-Tools-Team board.
Tue, May 6, 12:26 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), Moderator-Tools-Team (Kanban), PageTriage

Mon, May 5

Soda created T393418: Remove unused config variables from PageTriage.
Mon, May 5, 10:11 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), Moderator-Tools-Team (Kanban), PageTriage
Soda updated the task description for T323632: [EPIC] Use CommunityConfiguration in PageTriage extension.
Mon, May 5, 7:39 PM · Epic, CommunityConfiguration-Adoption, Moderator-Tools-Team, PageTriage
Soda added a comment to T323632: [EPIC] Use CommunityConfiguration in PageTriage extension.

Even though i created this ticket (3 years ago), looking at it with fresh eyes i am not sure this is the best approach. These values are normally set in operations/mediawiki-config and there is a standard way to do it there.

For preparing to deploy pagetriage to ruwiki, i imagine iniquity setting yp a localhost wiki with pagetriage and exploring the features. Then noting their preferred settings. Then we can make one big settings patch for the mediawiki-config repo and be all done with configuring.

Where community configuration could hypothetically come in handy is if there are some settings that need to change a lot. I am not sure pagetriage wg variables need to change often though. I think they typically stay static.

Mon, May 5, 7:03 PM · Epic, CommunityConfiguration-Adoption, Moderator-Tools-Team, PageTriage
Soda updated the task description for T393390: [BUG] English Wikipedia mobile app 0 references bug.
Mon, May 5, 2:44 PM · Wikipedia-iOS-App-Backlog
Soda updated the task description for T393390: [BUG] English Wikipedia mobile app 0 references bug.
Mon, May 5, 2:38 PM · Wikipedia-iOS-App-Backlog
Soda renamed T393390: [BUG] English Wikipedia mobile app 0 references bug from English Wikipedia mobile app 0 references bug to [BUG] English Wikipedia mobile app 0 references bug.
Mon, May 5, 2:29 PM · Wikipedia-iOS-App-Backlog

Sun, May 4

Soda awarded T393333: +2 on mediawiki/* for Chlod a Like token.
Sun, May 4, 2:40 PM · MediaWiki-Gerrit-Group-Requests
Soda added a comment to T393135: Subtle gendered language flagging tool for Wikipedia articles (browser extension MVP).

I did a little work on a related-but-separate take on this, as an edit-check inside of VisualEditor that'd warn a user when they were about to use a gendered term in an edit they were making. https://meta.wikimedia.org/wiki/User:DLynch_(WMF)/EditCheckGenderedTerms.js

image.png (836×1 px, 236 KB)
Sun, May 4, 1:43 PM · Technical-Tool-Request, Wikimedia-Hackathon-2025

Mar 28 2025

Soda added a member for Trusted-Contributors: DatGuy.
Mar 28 2025, 12:54 PM

Mar 17 2025

Soda claimed T383924: ProofreadPage\Pagination\PageNotInPaginationException: $page does not belong to the pagination.
Mar 17 2025, 5:45 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), User-brennen, ProofreadPage, Wikimedia-production-error
Soda added a comment to T388771: Coordination with UserInfoCard work.

Thanks for your feedback, @Soda.

I'm unsure why this effort is spent building a new <UserInfoCard> component instead of spending the time making Reference previews, article previews, and the like user/script extensible and then building this feature on top of them ?

In my opinion, building the user info card in an extension will be more effective over a user script or gadget, from the point of view of stability, performance, discoverability, development velocity, and maintainability. I understand where you are coming from, and hope you can see my point of view on this as well.

Mar 17 2025, 2:36 PM · Navigation-Popups-Gadget, Trust and Safety Product Team

Mar 14 2025

Soda added a comment to T388771: Coordination with UserInfoCard work.

I've spent a fair bit of time not trying to rewrite Navigation-Popups-Gadget. I'm unsure why this effort is spent building a new <UserInfoCard> component instead of spending the time making Reference previews, article previews, and the like user/script extensible and then building this feature on top of them ?

Mar 14 2025, 4:55 AM · Navigation-Popups-Gadget, Trust and Safety Product Team

Mar 13 2025

Soda added a comment to T387339: PDF image classifier.

Hi @Soda thanks for submitting this proposal! For the microtasks, could you add any Phabricator links or specific examples that could help a potential contributor?

Mar 13 2025, 2:40 PM · Outreach-Programs-Projects, All-and-every-Wikisource, ProofreadPage

Mar 10 2025

Soda closed T388423: Redirect that should have been created in "Wikipedia:" namespace was created in mainspace on the English Wikipedia as Invalid.

The content here is generated from a interface message.

Mar 10 2025, 3:39 PM · MediaWiki-Redirects

Mar 7 2025

Soda added a comment to T388095: Let patrollers easily leave comments on articles and easily talk to each other.

My personal opinion, and I am new to NPP, so wouldn't want to disrupt the muscle memory of those who have been reviewing longer term.

However, I find it unintuitive that there are apparently two places to send a message from the curation toolbar: 1. from the "review" dialog (the tick), where a message may be sent to both the article's talk page and the creating editor's talk page, and 2. from the "tag" dialog (the tag), where a message may be sent to the creating editor's talk page only.

Mar 7 2025, 5:15 PM · Moderator-Tools-Team, PageTriage
Soda added a comment to T388095: Let patrollers easily leave comments on articles and easily talk to each other.

T207452 is the previous ticket associated with the little red message alerts. As @Novem_Linguae said, there is currently no way - at least not one that I've found - for an NPP reviewer to post a comment only on the article's talk page and not also message the creator.

Mar 7 2025, 2:52 PM · Moderator-Tools-Team, PageTriage
Soda added a comment to T388095: Let patrollers easily leave comments on articles and easily talk to each other.

Coming at this issue from a developer's POV, my first thoughts are that this would significantly duplicate the existing functionality surrounding the feedback module, which already shows red alerts when any user leaves feedback on the talk page and allows reviewers to provide feedback to the creator or reviewer.

Mar 7 2025, 6:35 AM · Moderator-Tools-Team, PageTriage

Mar 1 2025

Soda added a member for Trusted-Contributors: Bunnypranav.
Mar 1 2025, 4:48 PM

Feb 27 2025

Soda added a comment to T387407: [SPIKE]TypeError: MessageCache::parseWithPostprocessing(): Argument #2 ($contextPage) must be of type MediaWiki\Page\PageReference, null given[8hr].

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageTriage/+/1099747 ?

Feb 27 2025, 1:51 AM · MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), Moderator-Tools-Team (Kanban), Spike, PageTriage, Wikimedia-production-error

Feb 26 2025

Soda created T387339: PDF image classifier.
Feb 26 2025, 1:47 PM · Outreach-Programs-Projects, All-and-every-Wikisource, ProofreadPage

Feb 12 2025

Soda added a comment to T382996: RFDing a redirect should mark it as reviewed.

Huh, I stand corrected. My understanding/impression was that when Twinkle tags redirect, it does not convert them to articles but that does not appear to be the case.

Feb 12 2025, 4:28 PM · MW-1.44-notes (1.44.0-wmf.17; 2025-02-18), Moderator-Tools-Team, PageTriage
Soda added a comment to T382996: RFDing a redirect should mark it as reviewed.

The correct solution to this is fixing T375440, not moving the code around.

Feb 12 2025, 4:12 PM · MW-1.44-notes (1.44.0-wmf.17; 2025-02-18), Moderator-Tools-Team, PageTriage

Feb 10 2025

Soda added a comment to T385252: Add a deletion-log preview in Curation Toolbar..

Yep

Feb 10 2025, 7:31 PM · Moderator-Tools-Team, PageTriage

Feb 5 2025

Soda added a comment to T385252: Add a deletion-log preview in Curation Toolbar..

Based on talking with the Moderator-Tools-Team, we should delay the implementation of this feature until after the migration of info module to VueJS is finished.

Feb 5 2025, 8:45 PM · Moderator-Tools-Team, PageTriage

Feb 1 2025

Soda claimed T385366: Filter chips are not shown when selecting That: selectors.
Feb 1 2025, 2:55 PM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), PageTriage
Soda updated the task description for T385366: Filter chips are not shown when selecting That: selectors.
Feb 1 2025, 2:54 PM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), PageTriage
Soda created T385366: Filter chips are not shown when selecting That: selectors.
Feb 1 2025, 2:54 PM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), PageTriage

Jan 30 2025

Soda removed a project from T38480: Create namespace Comments: in Greek Wikinews: Patch-For-Review.
Jan 30 2025, 3:15 AM · Shell, Wikimedia-Site-requests
Soda added a comment to T384802: add {{Merge}} to tag menu.
Jan 30 2025, 2:59 AM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), PageTriage

Jan 23 2025

Soda added a comment to T362827: remove jquery-ui button() from toolbar.

I had one issue testing this locally, when you select tags the button is not updating with the number of tags selected, see screenshot below

Screenshot 2025-01-23 at 9.21.45 AM.png (463×592 px, 83 KB)
Jan 23 2025, 3:36 PM · Moderator-Tools-Team (Kanban), PageTriage, Technical-Debt
Soda added a project to T370984: PageTriage should not notify indefinitely-blocked users: Community-consensus-needed.
Jan 23 2025, 12:08 AM · Community-consensus-needed, Moderator-Tools-Team, PageTriage

Jan 12 2025

Soda added a comment to T296079: Proofread page: evaluate old-style click to toggle scroll action between zoom/scroll.

@Ninovolador I've tried looking at this before, the patch is part of a larger series where one depends on the other and there are issues with the previous ones, which makes merging anything in the chain separately need a lot of time.

Jan 12 2025, 5:12 PM · Patch-Needs-Improvement, ProofreadPage

Jan 1 2025

Soda added a comment to T382662: Generalizing namespace while making the API call .

What is the context behind this ticket ?

Jan 1 2025, 2:53 PM · Community-Tech, Wikimedia OCR

Dec 26 2024

Soda added a comment to T382759: Marked as reviewed without a log entry.

That would need to be deliberate, I don't think this is a case of a patrol-conflict.

Dec 26 2024, 6:25 PM · Moderator-Tools-Team, PageTriage

Dec 22 2024

Soda added a comment to T382666: `fromsection` and `tosection` attributes of `pages` tag will not work when empty `onlysection` present.

I'm struggling to comprehend which part of this is not intended behavior ?

Dec 22 2024, 5:34 PM · Patch-For-Review, ProofreadPage

Dec 20 2024

Soda renamed T381318: PDF pages don't have associated images on the Polish Wikisource from OpenSeadragon can't open a pdf file on Polish Wikisource to PDF pages don't have associated images on the Polish Wikisource.
Dec 20 2024, 4:36 PM · MediaWiki-extensions-PdfHandler, ProofreadPage

Dec 8 2024

Soda added a comment to T381732: VideoCutTool is down.

Nice observation @Soda, could you also share the steps you have followed to remidate the same?

Dec 8 2024, 10:28 PM · VideoCutTool
Soda closed T381732: VideoCutTool is down as Resolved.

@Gopavasanth The issue was a mis-configured redis server that ran out of space.

Dec 8 2024, 6:21 PM · VideoCutTool
Soda added a comment to T381732: VideoCutTool is down.

It's working now!

Dec 8 2024, 5:42 PM · VideoCutTool
Soda added a comment to T381732: VideoCutTool is down.

Ack! Looking.

Dec 8 2024, 5:39 PM · VideoCutTool

Dec 5 2024

Soda added a comment to T381031: WE4.2.10 Add more browser signals to client hints pipeline to generate unique device identifier .

Update ext.checkUser.clientHints to obtain list of fonts and generate a canvas fingerprint

Have we exhausted all avenues of passive fingerprinting? Canvas and font fingerprinting feel like a massive overreach in terms of violating a user's privacy in a way that a user cannot explicitly opt out of. (Outside of ceasing to edit Wikipedia)

Dec 5 2024, 4:50 PM · Research, OKR-Work, Research-engineering, CheckUser, Trust and Safety Product Team, FY2024-25 WE4.2

Nov 26 2024

Soda added a comment to T380822: NewPagesFeed filters: selecting "Keyword search" then typing nothing adds a chip that says "Has keyword: $1" and searches for something unexpected.
  1. I think all these options, including keywords, should be checkboxes, not radios. You can then add different criteria and disable some of them, like this field.
  2. I think, there should not be radios and checkboxes next to the inputs. Emptying field should be enough.
Nov 26 2024, 4:08 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), PageTriage

Nov 7 2024

Soda added a comment to T379301: NewPagesFeed timestamp background colour has changed.

This looks like the @color-warning is being applied as a background color, when that is actually meant to be used as a text color. There is a @background-color-warning-subtle token that is meant to be used for backgrounds.

In order to ensure proper accessibility across both light and dark modes, I would suggest using the Codex InfoChip as it is intended to be used. We recently made some updates to the color and style of InfoChip, so this new version may work better for this use anyways.

Nov 7 2024, 10:22 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Regression, Moderator-Tools-Team, PageTriage

Nov 2 2024

Soda added a comment to T378882: Install mariadb-dump on Toolforge bastions.

If not mysqldump, at least mariadb-dump should be included.

Nov 2 2024, 10:41 PM · cloud-services-team, Toolforge

Oct 19 2024

Soda updated subscribers of T377609: Failure in PageTriage extension on CheckUser test GlobalBlockingHandlerWithDatabaseRowsTest::testRetroactiveAutoblockWhenLocalUserNotAttached.

I don't think the first error has much to do with PageTriage besides the fact that it loads CU and ORES in the same environment.

Oct 19 2024, 1:03 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Cello (Oct 7 - 18)), Trust and Safety Product Team, ci-test-error (WMF-deployed Build Failure), ORES, CheckUser, Moderator-Tools-Team, PageTriage, Machine-Learning-Team

Oct 16 2024

Soda added a comment to T326940: Prepare ProofreadPage extension for IP Masking.

@kostajh I think this a fragile stop-gap approach, since we are effectively breaking/disallowing this configuration from ever existing. Can you point out what exact work ProofreadPage 's pagequality extension needs (or how I can test if ProofreadPage works with temporary accounts) ? I'll be happy to test and/or make the necessary changes.

I think it would involve setting $wgAutoCreateTempUser['enabled'] = true; in your local environment, enabling the extension, and then checking the feature set of Proofread Page to validate that nothing is broken.

Hmm, tested, does not appear to have show-stopping bugs (no full-page errors),
Only one thing, I assume having the username as part of revision output like so:

<noinclude><pagequality level="3" user="~2024-1" /></noinclude>....<noinclude></noinclude>

is not a problem?

That seems fine to me. How did you test, can you share your steps?

Oct 16 2024, 1:40 PM · Trust and Safety Product Sprint (Sprint Chimes (Dec. 9 - Jan. 17)), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment), Trust and Safety Product Team, ProofreadPage
Soda added a comment to T326940: Prepare ProofreadPage extension for IP Masking.

@kostajh I think this a fragile stop-gap approach, since we are effectively breaking/disallowing this configuration from ever existing. Can you point out what exact work ProofreadPage 's pagequality extension needs (or how I can test if ProofreadPage works with temporary accounts) ? I'll be happy to test and/or make the necessary changes.

I think it would involve setting $wgAutoCreateTempUser['enabled'] = true; in your local environment, enabling the extension, and then checking the feature set of Proofread Page to validate that nothing is broken.

Oct 16 2024, 1:22 PM · Trust and Safety Product Sprint (Sprint Chimes (Dec. 9 - Jan. 17)), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment), Trust and Safety Product Team, ProofreadPage
Soda added a comment to T326940: Prepare ProofreadPage extension for IP Masking.

@kostajh I think this a fragile stop-gap approach, since we are effectively breaking/disallowing this configuration from ever existing. Can you point out what exact work ProofreadPage 's pagequality extension needs (or how I can test if ProofreadPage works with temporary accounts) ? I'll be happy to test and/or make the necessary changes.

Oct 16 2024, 1:06 PM · Trust and Safety Product Sprint (Sprint Chimes (Dec. 9 - Jan. 17)), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment), Trust and Safety Product Team, ProofreadPage

Oct 15 2024

Soda added a comment to T326940: Prepare ProofreadPage extension for IP Masking.

@kostajh Why would the pagequality permission be unavailable to a temp account on their first edit ?

Oct 15 2024, 2:38 PM · Trust and Safety Product Sprint (Sprint Chimes (Dec. 9 - Jan. 17)), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment), Trust and Safety Product Team, ProofreadPage

Oct 5 2024

Soda closed T376530: Cannot display PDF facsimile pages on Wikisource: "Image load aborted" by Openseadragon as Invalid.

This is a symptom of the issue, not the actual issue.

Oct 5 2024, 5:06 PM · ProofreadPage

Sep 22 2024

Soda added a comment to T375330: Add a filter to hide articles created (or last edited?) within the last 60 minutes from Special:NewPagesFeed.

Is there consensus for this ? I think implementing this feature is fine, making it the default would (imo) require some semblance of a community consensus.

Sep 22 2024, 2:23 AM · Moderator-Tools-Team, PageTriage

Sep 21 2024

Soda added a comment to T375330: Add a filter to hide articles created (or last edited?) within the last 60 minutes from Special:NewPagesFeed.

Don't we already highlight articles that are 60 minutes old?

Sep 21 2024, 11:28 PM · Moderator-Tools-Team, PageTriage

Sep 19 2024

Soda closed T375114: Recent color changes have negatively impacted page proofreading on en.ws as Resolved.
Sep 19 2024, 2:23 PM · MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), ProofreadPage, All-and-every-Wikisource

Sep 10 2024

Soda added a comment to T326940: Prepare ProofreadPage extension for IP Masking.

@kostajh Which parts are affected ? I remember working on this for a bit in early 2023.

Sep 10 2024, 8:56 PM · Trust and Safety Product Sprint (Sprint Chimes (Dec. 9 - Jan. 17)), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment), Trust and Safety Product Team, ProofreadPage

Sep 8 2024

Soda added a comment to T374300: Being autopatrolled and moving one's own draft to mainspace does not autopatrol it.

I trawled through Logstash and wasn't able to find any errors :(

Sep 8 2024, 3:11 PM · Moderator-Tools-Team, PageTriage

Sep 7 2024

Soda added a comment to T374300: Being autopatrolled and moving one's own draft to mainspace does not autopatrol it.

I can't reproduce this at all, @Innisfree987 could you provide some more context on how you encountered this error ?

Sep 7 2024, 4:36 PM · Moderator-Tools-Team, PageTriage

Aug 28 2024

Pppery awarded T343445: Do not notify user about redirect templates a Like token.
Aug 28 2024, 2:57 AM · Moderator-Tools-Team, PageTriage

Aug 24 2024

Soda added a comment to T373243: DNS on toolforge kubernetes seems to fail regularly (20-25% of the time at least).

CropTool has been having similar issues and is unable to connect to mediawiki.org and/or commons.wikimedia.org. See Commons_talk:CropTool#Unable_to_open_any_image_in_CropTool.

Aug 24 2024, 4:07 PM · Toolforge (Toolforge iteration 14)

Aug 21 2024

Soda closed T159028: Unpatrol moved pages on English Wikipedia as Declined.

Per RFC above.

Aug 21 2024, 3:55 AM · Moderator-Tools-Team, PageTriage

Aug 9 2024

Soda added a project to T219710: Accept alternative image URLs: patch-welcome.
Aug 9 2024, 5:55 AM · patch-welcome, WMDE-TechWish-Maintenance, User-thiemowmde, WMDE-TechWish, Move-Files-To-Commons

Aug 8 2024

Soda awarded T372031: Set logos for new Malaysian wikis a Fox token.
Aug 8 2024, 9:07 AM · Wikimedia-Site-requests, Wikimania-Hackathon-2024

Aug 7 2024

Soda awarded T370474: Refresh membership of Toolforge standards committee a Haypence token.
Aug 7 2024, 7:01 AM · User-notice-archive, User-bd808, Toolforge-standards-committee

Aug 6 2024

Soda closed T239353: New maintainer needed for Phetools OCR for Wikisource as Declined.

Boldly closing this as declined, phetools OCR hasn't been up for a while (since 5 years?) and with the Grid engine shutdown of the tool, a revival seems unlikely.

Aug 6 2024, 3:25 AM · Toolforge-standards-committee (Maintainer needed)

Aug 5 2024

Soda added a comment to T371834: Review status not resetting when converting article to redirect.

Hmm, this doesn't appear to be a regression after a bit of digging, the associated code (includes/Hooks.php:227-231) seems to have been last changed 4 years ago.

Aug 5 2024, 5:42 PM · Moderator-Tools-Team, MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), PageTriage

Aug 3 2024

Soda added a comment to T217223: Backspacing multiple VE paragraphs in Gboard causes model corruption.

Oh, and @Soda, you mentioned "Based on using the debug mode". Can you talk a bit more about this? If I want to also use debug mode to see what you see, any tips for me to enter debug mode? Is this a Visual Editor / DiscussionTools debug mode or something else?

The debug mode pops up when you use ?debug=true to any URL and then open the DiscussionTools dialog (to see the model changes, you need to select <show model> and <update on change>). It seems to be specific to VisualEditor/DiscussionTools.

Screenshot_20240804-010734.png (2×1 px, 479 KB)
Aug 3 2024, 7:41 PM · Patch-For-Review, Editing-team (Tracking), VisualEditor, VisualEditor-Mobile-UsabilityImprovements, Skipped QA, VisualEditor-ContentLanguage, VisualEditor-ContentEditable
Soda added a comment to T302083: DiscussionTools source and preview getting out of sync in Android browsers (keyboard / GBoard app may be involved).

I had similar results on a Pixel device that I own. Tho based on some percussive testing this seems like just a side effect of T217223. It seems like Android (and other Google-adjacent hardware) is missing some events that the VisualEditor tracks. In my experience, the reproduction case is as such:

Aug 3 2024, 12:01 PM · Editing-team, DiscussionTools

Aug 2 2024

Soda closed T364864: Closing the Special:NewPagesFeed "Set filters" menu by clicking the top left button should also update the feed as Resolved.
Aug 2 2024, 9:18 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Moderator-Tools-Team, PageTriage

Jul 29 2024

Soda added a comment to T371312: Migrate Wikisource_EditInSequence to MediaWiki.org.

That page was documenting the progress of the project with the same name.

Jul 29 2024, 7:10 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Documentation, ProofreadPage

Jul 21 2024

Soda triaged T370593: Moving a page always marks it as unreviewed as High priority.

Triaging this as high, since this is adding quite a few old pages into the queue. @jsn.sherman could y'all take a look at the linked patch :)

Jul 21 2024, 1:54 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Regression, PageTriage
Soda added a comment to T370593: Moving a page always marks it as unreviewed.

Maybe it'd be a good idea to go back to the status quo ante behavior immediately. Then once that fire is out, we can take our time and potentially re-RFC the issue.

Jul 21 2024, 9:55 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Regression, PageTriage
Soda added a comment to T370593: Moving a page always marks it as unreviewed.

This is indeed a regression caused by the linked patch, however, I'm a bit uneasy fixing this due to the existence of T159028 (cc @Pppery who mentioned this in the NPP Discord). Maybe we could get a consensus that implementing T159028 is no longer desirable?

Jul 21 2024, 7:30 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), Regression, PageTriage

Jul 17 2024

Soda awarded T58362: Allow creating custom Echo notifications a Fox token.
Jul 17 2024, 7:31 AM · Patch-Needs-Improvement, User-notice, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, Notifications (Echo)
Soda added a comment to T369465: Add support for Assamese, Punjabi, Santali, Bengali in yearinreview tool.

+1 to this, a Wikisource yearinreview will be a good idea

Jul 17 2024, 5:19 AM · Indic-TechCom, Tool-yearinreview, Indic MediaWiki Developers UG

Jul 15 2024

Soda created T370058: Expectation (readQueryTime <= 5) by ApiMain::setRequestExpectations not met (actual: {actualSeconds}) in trx #{trxId}: {query}.
Jul 15 2024, 2:58 PM · Wikimedia-Slow-DB-Query, PageTriage, Moderator-Tools-Team

Jul 11 2024

Soda added a comment to T354154: Moving an article should set the "previously deleted" flag to correspond to the new title.

The steps should approximately be:

  • Create a page
  • Delete said page
  • Create a new page with the same name
  • Check that PageTriage shows: "possible issues: previously deleted"
  • Move said page to a new title
Jul 11 2024, 5:06 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), PageTriage

Jul 10 2024

Soda added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Aklapper Check on patch failed and according to console it happened due to linting errors. What could i do?

Jul 10 2024, 1:19 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser

Jul 9 2024

Soda added a comment to T363533: Add docstrings to ChessBrowser JS module.

@Anujagrawal Can you link to your patch ?

Jul 9 2024, 9:57 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), good first task, ChessBrowser

Jul 7 2024

Soda added a comment to T369444: Index page conflict in ta.wikisource..

@Balajijagadesh Could you explain what the difference is ?

Jul 7 2024, 6:14 AM · Indic-TechCom, ProofreadPage, Indic MediaWiki Developers UG

Jul 6 2024

Soda added a comment to T369420: Indic OCR is not working in wikisource.

See https://github.com/Jayprakash-SE/indic-ocr/pull/8

Jul 6 2024, 12:04 PM · Indic-TechCom, All-and-every-Wikisource, Indic MediaWiki Developers UG
Soda added a comment to T369420: Indic OCR is not working in wikisource.

@Balajijagadesh which Indic OCR service is this ?

Jul 6 2024, 11:37 AM · Indic-TechCom, All-and-every-Wikisource, Indic MediaWiki Developers UG
Soda updated the task description for T369398: A tool/userscript that syncs a set of page to a different set of page.
Jul 6 2024, 3:03 AM · Indic-TechCom, Technical-Tool-Request, Indic MediaWiki Developers UG
Soda updated the task description for T369398: A tool/userscript that syncs a set of page to a different set of page.
Jul 6 2024, 3:02 AM · Indic-TechCom, Technical-Tool-Request, Indic MediaWiki Developers UG
Soda added a project to T369398: A tool/userscript that syncs a set of page to a different set of page: Technical-Tool-Request.
Jul 6 2024, 1:21 AM · Indic-TechCom, Technical-Tool-Request, Indic MediaWiki Developers UG
Soda created T369398: A tool/userscript that syncs a set of page to a different set of page.
Jul 6 2024, 1:21 AM · Indic-TechCom, Technical-Tool-Request, Indic MediaWiki Developers UG

Jul 5 2024

Soda added a comment to T366619: VideoCutTool error message flashes and disappears..

I don't think this can be reproduced since we moved hosts over the bookworm system (the logs are in the now shutdown system)

Jul 5 2024, 5:11 PM · VideoCutTool, Internet-Archive

Jul 4 2024

Soda added a comment to T368868: Set logos for new wikis (June 2024).

I assume these have community consensus ?

Jul 4 2024, 2:53 AM · Wikimedia-Site-requests

Jul 2 2024

Soda added a comment to T354154: Moving an article should set the "previously deleted" flag to correspond to the new title.

Hmm, that is weird, my patch does not touch afd_status and related variables in any way (in fact the patch should have no effect on the Javascript being loaded). I'll try to check this tmrw.

Jul 2 2024, 8:02 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), PageTriage
Soda added a comment to T366458: CommunityConfiguration: Release extension to all Wikipedias with GrowthExperiments.

Is this ready for use in other extensions ?

Jul 2 2024, 12:18 AM · User-notice-archive, Growth-Team (FY2024-25 Q1 Sprint 3), CommunityConfiguration-Adoption, GrowthExperiments

Jul 1 2024

Soda closed T317165: Remove option to thank Bot editors in Diff Viewo as Declined.

Thanking bots is allowed globally.

Jul 1 2024, 6:45 PM · Wikipedia-Android-App-Backlog
Soda added a comment to T363250: Post-creation work for mswikisource.

I have been ticking off done items from the checklists. The biggest delayer is Countervandalism-Network - nothing has been done there since August 2023, and about half of the post-creation tasks are pending only that. But I have no idea what to do to cause that to be done.

Jul 1 2024, 4:01 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup

Jun 27 2024

Soda added a comment to T363250: Post-creation work for mswikisource.

Hi, our community from Malay Wikisource is curious about normally who will be in charge of the configuration for the namespaces, logos and wordmarks? Will the configuration of the namespaces, logos and wordmarks done after all the wiki import task done, or the configuration could be setup at anytime?

Nobody in particular is in charge. Y'all will need to follow the general steps outlined in Requesting_wiki_configuration_changes

Are you saying these unchecked items in the task description have to be requested separately by the wiki community? I thought they were already "in the pipeline" to be done.

Jun 27 2024, 10:34 AM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup

Jun 26 2024

Soda added a comment to T366032: Grant Access to nda/logstash for Sohom Datta.

Hello @Soda,

this is still pending. Based on the tickets you linked that you work on, maybe you can ask @Samwalton9-WMF to be your sponsor? Do you normally chat with any WMF staff somewhere?

Let us know which teams and we can try to help.

Jun 26 2024, 9:34 PM · SRE, LDAP-Access-Requests
Soda closed T317166: Update API to see distinction between edits from a human and a bot as Declined.

Marking this as declined since you can now thank bots per this global RFC and subsequent implementation at 984288. :)

Jun 26 2024, 9:15 PM · Wikipedia-Android-App-Backlog, Page Content Service, Product-Infrastructure-Team-Backlog-Deprecated, Content-Transform-Team
Soda added a comment to T365071: Special:NewPagesFeed colors are not adjusted for DarkMode.

@Novem_Linguae we are aiming to deploy dark mode to all wikis on 16th July. Do you need any help working out what to do for this ticket?

Jun 26 2024, 3:46 PM · Verified, Web-Team-Backlog-Archived (FY2024-25 Q1 Sprint 1), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), FY2023-24-WE 2.1 Typography and palette customizations, Moderator-Tools-Team, PageTriage
Soda added a comment to T366991: CVE-2024-47848: User can review/unreview articles while blocked.

Hi @Soda
Thanks for your work!

I have one suggestion to move the blocked check before the role check so that it accounts for anyone who is blocked even if they are autoPatrolled or patroller. How it is coded It will never run the is blocked check for those users. Is there a specific reason for this? If that's the case then we should add a test case for people who are blocked even if they are autopatroller and patroller.

if (
        $patrolPermissionStatus->isBlocked() ||
       $autopatrolledPermissionStatus->isBlocked()
) {
       $this->dieBlocked( $patrolPermissionStatus->getBlock() );
        return false;
}

 if ( $isPatroller && $isAutopatrolled ) {
         return true;
 }

I think we should be fine since $this->getAuthority()->definitelyCan(...) also evaluates blocks and will never allow

if ( $isPatroller && $isAutopatrolled ) {
        return true;
}

to execute and return with true. The added integration test also tests for this case since it uses sysop which has both autopatrolled and patrolled rights on a default instance.

However, that being said, the code doesn't make sense from a semantic/readability POV and I've changed it.

nit: unnecessary extra space at the end of $pageId = $this->makeDraft( 'Test ' ); (after the word Test) in two places

Fixed :)

Hello Soda, thanks for your work, I took another look and it looks great!
I have one minor review comment:
The false is unreachable here after the dieBlocked function is called.

if ( $patrolPermissionStatus->isBlocked() ||$autopatrolledPermissionStatus->isBlocked() ) {
			$this->dieBlocked( $patrolPermissionStatus->getBlock() );
			return false;
}
Jun 26 2024, 2:05 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, Moderator-Tools-Team (Kanban), Vuln-MissingAuthz, SecTeam-Processed, PageTriage, Security, Security-Team
Soda moved T366991: CVE-2024-47848: User can review/unreview articles while blocked from Backlog to Priority security on the PageTriage board.
Jun 26 2024, 2:02 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, Moderator-Tools-Team (Kanban), Vuln-MissingAuthz, SecTeam-Processed, PageTriage, Security, Security-Team

Jun 24 2024

Soda added a comment to T363250: Post-creation work for mswikisource.

Hi, our community from Malay Wikisource is curious about normally who will be in charge of the configuration for the namespaces, logos and wordmarks? Will the configuration of the namespaces, logos and wordmarks done after all the wiki import task done, or the configuration could be setup at anytime?

Jun 24 2024, 2:46 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup