[go: nahoru, domu]

Page MenuHomePhabricator

Soda (Sohom Datta)
Volunteer dev

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Nov 4 2019, 5:26 PM (245 w, 2 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

Today

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
Soda added a comment to T369465: add support for punjabi in yearinreview tool.

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

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

Mon, Jul 15

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

Thu, Jul 11

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
Thu, Jul 11, 5:06 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Moderator-Tools-Team (Kanban), PageTriage

Wed, Jul 10

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?

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

Tue, Jul 9

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

@Anujagrawal Can you link to your patch ?

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

Sun, Jul 7

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

@Balajijagadesh Could you explain what the difference is ?

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

Sat, Jul 6

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

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

Sat, Jul 6, 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 ?

Sat, Jul 6, 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.
Sat, Jul 6, 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.
Sat, Jul 6, 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.
Sat, Jul 6, 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.
Sat, Jul 6, 1:21 AM · Indic-TechCom, Technical-Tool-Request, Indic MediaWiki Developers UG

Fri, Jul 5

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)

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

Thu, Jul 4

Soda added a comment to T368868: Set logos for new wikis.

I assume these have community consensus ?

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

Tue, Jul 2

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.

Tue, Jul 2, 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 ?

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

Mon, Jul 1

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

Thanking bots is allowed globally.

Mon, Jul 1, 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.

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

Thu, Jun 27

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.

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

Wed, Jun 26

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.

Wed, Jun 26, 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. :)

Wed, Jun 26, 9:15 PM · Wikipedia-Android-App-Backlog, Product-Infrastructure-Team-Backlog-Deprecated, Page Content Service, 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?

Wed, Jun 26, 3:46 PM · Verified, Web-Team-Backlog (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

Mon, Jun 24

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?

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

Fri, Jun 21

Soda added a comment to T12347: Should protection status indicators be handled by MediaWiki core (vs. templates)?.

Thank you for the reply and the draft @JJMC89 , much appreciated.
I will postpone including this in Tech News for now, in the hopes that someone can write/update the related documentation.

Fri, Jun 21, 3:50 AM · User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Web-Team-Backlog (Needs Prioritization (Tech)), Design, Vector (legacy skin), Desktop Improvements (Vector 2022), Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface

Tue, Jun 18

Soda closed T362502: I can't capture <pagelist/> error with {{#iferror}} as Resolved.
Tue, Jun 18, 9:38 AM · ParserFunctions, ProofreadPage

Jun 17 2024

Soda added a comment to T364690: Transclusion doesn't work after deletion of source file.

And why, on each rendering, does the code recompile the index (mapping), although it does not change, and scan the pdf to Commons, which is not needed, since only text from the database is used? And besides the optimization problem, this leads to the discussed breakdown of the mass of pages.

As I said before the compilation does not happen on each render. It happens when a template transcluded/related to the page changes OR when the page is purged OR when the page is edited (basically ProofreadPage and the underlying parser treats the <pages /> tag like a series of templates and updates are triggered whenever mediawiki decides that the templates need updating).

Please answer my question above, and don't quibble with words. Re-compilations happens during rendering, or a couple of times less often when saves page/transclusions, there is almost no difference. Because when proofreading a book, there making a mass of edits/savings on tens and hundreds of pages of transclusions. And on each of these thousands of edits for each book, as you say, the code doing useless duplicates of re-compilations and https-requests to the Commons pdf, this leads to the discussed breakdown of the mass of pages of mass Wikisources.
Whereas in reality, the index page is usually edited only a few times, creating the desired listpages, nothing needs to be recompiled and everything will work without errors.

Please answer my question above, why?

Jun 17 2024, 2:02 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), ProofreadPage
Soda added a comment to T364690: Transclusion doesn't work after deletion of source file.

This shouldn't happen because the <pages/> mechanism works with text in Page and Index NS. Whereas the mediafile is in File NS. These are independent spaces.

But they aren't independent because the Index and Page pages depend on the File (and the Page pages also depend on the Index).

No, <pages/> only uses existing text in Page NS, file is absolutely not needed for this and is not used, why. Page and Index NS only use file during index page creation and visually assist users in proofreading. So, <pages/> should continue to display that text without breaking pages when the file is deleted.

That's incorrect, ProofreadPage depends on the File namespace to build the pagelist, figure out valid Page: namespace pages and determine the transclusion order of the pages.

That's what I said. The file is needed only at the modes of creating the pagelist (index) and proofreading.

The <pages /> tag should only take the text of pages from the local Wikisource database, according to a list of a pre-generated index. Why would it access an image file in the Commons repository?.. Sounds like nonsense. If this is indeed the case, then this is a major non-optimization of the code.

The index is computed based on the image file, or through manually linked pages as a fallback. I do not see why this is a "major non-optimization" or "nonsense".

You state that with EVERY reading of a page of a work by site readers, the index is re-generated, scanning the file in the Commons repository. This is a time-consuming and resource-intensive operation.

Then it should be like this:

  • Only when saving the index page (Index NS) does the extension analyze the arguments of the <pagelist /> tag (which defines the mapping: pdf page number = book page number or literal label), creates an index (mapping, it’s short, banal "[{1: 'image'}, {2: 4}, {3: 5}, etc. according to the number of pdf pages]"), and is saves in the database. This is all.
  • When a reader opens a page of a work, the <pages/> tag works only with database 1) takes the pages mapping from the database, takes the range of page numbers according to the arguments in the tag, 2) takes the text of the pages from the database, cuts out the sections specified in the arguments, renders html: gluing the texts of the pages, inserting between them the page numbers of the book with links to the pages of the Page NS, according to the mapping (index). This is all.

Compare the resource costs of generating an index from scratch for each read, and one only when saving the index page. I think this is obvious.

The recompilation happens on page save or link update on related pages, not on every render.

And why, on each rendering, does the code recompile the index (mapping), although it does not change, and scan the pdf to Commons, which is not needed, since only text from the database is used? And besides the optimization problem, this leads to the discussed breakdown of the mass of pages.

Jun 17 2024, 2:35 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), ProofreadPage

Jun 16 2024

Soda added a comment to T364690: Transclusion doesn't work after deletion of source file.

This shouldn't happen because the <pages/> mechanism works with text in Page and Index NS. Whereas the mediafile is in File NS. These are independent spaces.

But they aren't independent because the Index and Page pages depend on the File (and the Page pages also depend on the Index).

No, <pages/> only uses existing text in Page NS, file is absolutely not needed for this and is not used, why. Page and Index NS only use file during index page creation and visually assist users in proofreading. So, <pages/> should continue to display that text without breaking pages when the file is deleted.

That's incorrect, ProofreadPage depends on the File namespace to build the pagelist, figure out valid Page: namespace pages and determine the transclusion order of the pages.

That's what I said. The file is needed only at the modes of creating the pagelist (index) and proofreading.

The <pages /> tag should only take the text of pages from the local Wikisource database, according to a list of a pre-generated index. Why would it access an image file in the Commons repository?.. Sounds like nonsense. If this is indeed the case, then this is a major non-optimization of the code.

The index is computed based on the image file, or through manually linked pages as a fallback. I do not see why this is a "major non-optimization" or "nonsense".

You state that with EVERY reading of a page of a work by site readers, the index is re-generated, scanning the file in the Commons repository. This is a time-consuming and resource-intensive operation.

Then it should be like this:

  • Only when saving the index page (Index NS) does the extension analyze the arguments of the <pagelist /> tag (which defines the mapping: pdf page number = book page number or literal label), creates an index (mapping, it’s short, banal "[{1: 'image'}, {2: 4}, {3: 5}, etc. according to the number of pdf pages]"), and is saves in the database. This is all.
  • When a reader opens a page of a work, the <pages/> tag works only with database 1) takes the pages mapping from the database, takes the range of page numbers according to the arguments in the tag, 2) takes the text of the pages from the database, cuts out the sections specified in the arguments, renders html: gluing the texts of the pages, inserting between them the page numbers of the book with links to the pages of the Page NS, according to the mapping (index). This is all.

Compare the resource costs of generating an index from scratch for each read, and one only when saving the index page. I think this is obvious.

Jun 16 2024, 10:46 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), ProofreadPage
Soda added a comment to T364690: Transclusion doesn't work after deletion of source file.

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

It seems like that patch, when merged might solve the issue with finding <pagelist/> usage when the File media cannot be properly processed

The patch has not been accepted so far. Am I wrong, or will the broken pages and their tracking never be fixed?

Jun 16 2024, 8:04 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), ProofreadPage
Soda changed the status of T336343: Creation of new user group (extendend confirmed) on bhwiki from Open to Stalled.

This request appears to be stalled, setting the status to reflect this task's current state. @SatyamMishra Given the comments above, I think having the community vote on an "autopatrolled" user group (and having an "only autopatrolled" user group) is probably a good next step.

Jun 16 2024, 7:27 PM · Community-consensus-needed, Wikimedia-Site-requests
Soda created T367663: Cannot output "Ερευνητής Αλήθειας".
Jun 16 2024, 5:32 PM · Toolforge

Jun 14 2024

Soda added a comment to T367558: Cloud VPS "videocuttool" project Buster deprecation.

I haven't had time to look at Buster migration, but will do it within 15 July :)

Jun 14 2024, 3:01 PM · VideoCutTool, Cloud-VPS (Debian Buster Deprecation)
Soda updated the task description for T367520: `toolforge jobs load jobs.yaml` crashes.
Jun 14 2024, 2:44 PM · Toolforge
Soda created T367520: `toolforge jobs load jobs.yaml` crashes.
Jun 14 2024, 2:36 PM · Toolforge
Soda created P64977 (An Untitled Masterwork).
Jun 14 2024, 2:28 PM

Jun 13 2024

Soda added a member for Tool-matchandsplit: theprotonade.
Jun 13 2024, 8:40 PM

Jun 6 2024

Soda created T366798: Refactor API shape for pagetriagelist.
Jun 6 2024, 1:33 PM · Moderator-Tools-Team, PageTriage

Jun 5 2024

Soda added a comment to T366661: Page Curation toolbar tag menu in vue rewrite incorrectly detecting article as redirect.

This should already be fixed in 1.43-wmf.8 which should be deployed on Thursday.

Jun 5 2024, 2:32 AM · PageTriage, Moderator-Tools-Team

Jun 3 2024

Soda updated the task description for T366497: Special:Notifications does not allow users to see cross-wiki notifications on small screens.
Jun 3 2024, 4:17 PM · Growth-Team, Notifications
Soda created T366497: Special:Notifications does not allow users to see cross-wiki notifications on small screens.
Jun 3 2024, 4:16 PM · Growth-Team, Notifications
Soda updated subscribers of T366494: Echo icons are not clickable in Monobook.
Jun 3 2024, 4:05 PM · Growth-Team, Notifications, MonoBook
Soda created T366494: Echo icons are not clickable in Monobook.
Jun 3 2024, 4:04 PM · Growth-Team, Notifications, MonoBook

Jun 2 2024

Soda added a comment to T12347: Should protection status indicators be handled by MediaWiki core (vs. templates)?.

We need to separate "people" out into readers and editors. For readers, the protection level has minor salience for information literacy purposes, as it can indicate e.g. how wary they should be of information on the page. For editors, the "can I edit?" question is primary, but the overall protection level still has some value for understanding the overall situation with the page (and can be accessed through the notice in the edit window or through the page information page).

Jun 2 2024, 2:50 AM · User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Web-Team-Backlog (Needs Prioritization (Tech)), Design, Vector (legacy skin), Desktop Improvements (Vector 2022), Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface

Jun 1 2024

Soda added a comment to T211314: Make Wikisource DoubleWiki.js script part of the DoubleWiki extension.

I've removed everything that was Wikisource-related :)

Jun 1 2024, 4:07 PM · All-and-every-Wikisource, MediaWiki-extensions-DoubleWiki
Soda added a comment to T206190: Outdated thumbnails for djvu file on Commons cannot be purged and do not update.

@Ankry I see the code snippet is still there in plwiki's common.js, is it still required ?

Jun 1 2024, 3:53 PM · Thumbor, SRE-swift-storage

May 31 2024

Soda added a comment to T211314: Make Wikisource DoubleWiki.js script part of the DoubleWiki extension.

And yet it’s still used on a bunch of wikis

May 31 2024, 4:29 PM · All-and-every-Wikisource, MediaWiki-extensions-DoubleWiki

May 30 2024

Soda removed a member for Trusted-Contributors: Nemoralis.
May 30 2024, 1:07 AM

May 29 2024

Soda added a comment to T12347: Should protection status indicators be handled by MediaWiki core (vs. templates)?.
May 29 2024, 10:40 PM · User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Web-Team-Backlog (Needs Prioritization (Tech)), Design, Vector (legacy skin), Desktop Improvements (Vector 2022), Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface
Soda added a comment to T12347: Should protection status indicators be handled by MediaWiki core (vs. templates)?.

Thanks for sharing @Soda! I'm seeing the same icon (Lock with nothing in it) for both semi-protected and fully protected. Is that to be expected as any update to the icon to visually communicate its protection level would be at a higher/ more specific presentation level?

May 29 2024, 10:35 PM · User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Web-Team-Backlog (Needs Prioritization (Tech)), Design, Vector (legacy skin), Desktop Improvements (Vector 2022), Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface
Soda added a comment to T12347: Should protection status indicators be handled by MediaWiki core (vs. templates)?.
In T12347#9841301, @RHo wrote:

It would be extremely helpful if screenshots could be added (and/or a patchdemo created) to show what the proposed change is for design review. Curious if for example how the proposed change differs from the exisitng padlock style, position, and behaviour as the current protected enwiki pages like this one:

image.png (312×1 px, 70 KB)

May 29 2024, 9:42 PM · User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Web-Team-Backlog (Needs Prioritization (Tech)), Design, Vector (legacy skin), Desktop Improvements (Vector 2022), Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface
Soda placed T366032: Grant Access to nda/logstash for Sohom Datta up for grabs.

Sent the information. (in an email titled Re: Information for T366032 (Sohom Datta))

May 29 2024, 3:29 AM · SRE, LDAP-Access-Requests

May 28 2024

Soda removed a project from T355047: Use a combination of cat + key to index tags in the 'all' section: Patch-Needs-Improvement.
May 28 2024, 8:28 PM · Moderator-Tools-Team, PageTriage
Zabe awarded T366032: Grant Access to nda/logstash for Sohom Datta a Like token.
May 28 2024, 9:43 AM · SRE, LDAP-Access-Requests
Soda updated the task description for T366032: Grant Access to nda/logstash for Sohom Datta.
May 28 2024, 9:26 AM · SRE, LDAP-Access-Requests
Soda updated the task description for T366036: Deprecate and remove phetools OCR from pywikibot.
May 28 2024, 3:47 AM · Pywikibot
Soda created T366036: Deprecate and remove phetools OCR from pywikibot.
May 28 2024, 3:45 AM · Pywikibot
Soda updated the task description for T366032: Grant Access to nda/logstash for Sohom Datta.
May 28 2024, 12:53 AM · SRE, LDAP-Access-Requests

May 27 2024

Soda created T366032: Grant Access to nda/logstash for Sohom Datta.
May 27 2024, 9:52 PM · SRE, LDAP-Access-Requests
Soda claimed T324810: Add "suppress" option to ApiDelete.
May 27 2024, 9:17 PM · MW-Interfaces-Team, MediaWiki-Engineering, Patch-For-Review, MediaWiki-Action-API, MediaWiki-Page-deletion
Soda added a project to T324810: Add "suppress" option to ApiDelete: MediaWiki-Engineering.
May 27 2024, 9:16 PM · MW-Interfaces-Team, MediaWiki-Engineering, Patch-For-Review, MediaWiki-Action-API, MediaWiki-Page-deletion

May 26 2024

Soda changed the subtype of T365940: Allow to change user interface language of https://ocr.wmcloud.org/ from "Feature Request" to "Bug Report".
May 26 2024, 7:33 PM · Community-Tech, Wikimedia OCR

May 24 2024

Soda closed T365872: Spam as Invalid.
May 24 2024, 7:05 PM · Trash
Soda added a comment to T275319: Change $wgMaxArticleSize limit from byte-based to character-based.

I will note Exporting Issues should be solved by the Wikisource extension which adds a download button on pages that can be downloaded.

May 24 2024, 4:59 PM · LPL Technical Support, Patch-For-Review, serviceops, SRE, Wikimedia-Site-requests
Soda added a comment to T275319: Change $wgMaxArticleSize limit from byte-based to character-based.
May 24 2024, 4:43 PM · LPL Technical Support, Patch-For-Review, serviceops, SRE, Wikimedia-Site-requests
Soda added a comment to T365806: Infinite scroll for articles (split documents on wikisource).

Noting that implementing infinite scrolling will effectively result in a decline of T325607 since infinite scrolling is effectively unsupported by Google bot. :(

May 24 2024, 2:28 PM · MediaWiki-General, All-and-every-Wikisource
Soda added a comment to T365806: Infinite scroll for articles (split documents on wikisource).

These are proposals/help-wanted for now. The WMF annual planning process also deals better with discrete features/interventions, so if we can collaboratively hammer out the mechanics here it makes it easier to insert into planning to get resources allocated.

May 24 2024, 2:27 PM · MediaWiki-General, All-and-every-Wikisource
Soda added a project to T365810: Export a collection of pages as a single document (PDF, HTML, printable) *client-side*: WS Export.

@Tgr, as mentioned above the Wikisource extension appears to already doing this server-side on a separate WMCS cluster. Also, the Collection extension was removed from Wikisource a while ago (see T358437).

May 24 2024, 2:09 PM · Community-Tech, WS Export, All-and-every-Wikisource
Soda added a comment to T365810: Export a collection of pages as a single document (PDF, HTML, printable) *client-side*.

Doesn't the Wikisource extension already account for this ?

May 24 2024, 1:10 PM · Community-Tech, WS Export, All-and-every-Wikisource
Soda added a comment to T365806: Infinite scroll for articles (split documents on wikisource).

@cscott Do you plan on working on these in the long term? Or are these just ideas?

May 24 2024, 1:07 PM · MediaWiki-General, All-and-every-Wikisource

May 23 2024

Soda added a project to T365325: API: allow moving pages over redirects, like Special:MovePage: MediaWiki-Engineering.

Pushing this to MediaWiki-Engineering to help figure out code review since (based on the Maintainers docs) they own the API component.

May 23 2024, 6:38 PM · MW-Interfaces-Team, MediaWiki-Engineering, Patch-For-Review, MediaWiki-Page-deletion, MediaWiki-Page-rename, MediaWiki-Action-API
Soda added a comment to T365089: Edit link brackets have insufficient contrast in dark mode.

Looking at @Edtadros's screenshot, the divider in [ edit | edit source appears to be of insufficient contrast, is this a seperate bug or a something we missed ?

May 23 2024, 6:01 AM · Verified, Web-Team-Backlog (FY2023-24 Q4 Sprint 4), MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), FY2023-24-WE 2.1 Typography and palette customizations

May 22 2024

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

https://gitlab.wikimedia.org/toolforge-repos/matchandsplit uses the configuration and appears to be working mostly fine.

May 22 2024, 4:04 PM · Toolforge (Toolforge iteration 13), cloud-services-team (FY2023/2024-Q3-Q4)
Soda added a comment to T318479: Intermittent redis connection timeouts in Toolforge.

My solution with Redis+Celery is to add a health check script that pings my worker(s), if the worker does not respond, Kubernetes kills the trainwreck and restarts the container.

May 22 2024, 4:02 PM · Toolforge (Toolforge iteration 13), cloud-services-team (FY2023/2024-Q3-Q4)
Soda created T365603: Add {{AI generated}} to PageTriage.
May 22 2024, 2:20 PM · PageTriage, Moderator-Tools-Team
Soda closed T362762: [Mark this page as patrolled] link not being hidden on page load when toolbar is already open as Resolved.
May 22 2024, 5:07 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Moderator-Tools-Team, PageTriage
Soda added a comment to T365325: API: allow moving pages over redirects, like Special:MovePage.

I got nerd-sniped by this task and created a rough implementation for this API parameter.

May 22 2024, 12:08 AM · MW-Interfaces-Team, MediaWiki-Engineering, Patch-For-Review, MediaWiki-Page-deletion, MediaWiki-Page-rename, MediaWiki-Action-API

May 20 2024

Soda added a member for Trusted-Contributors: Nemoralis.
May 20 2024, 9:30 PM
Soda added a comment to T365099: Invalid prop: type check failed for prop "modelValue".

undefined should not show up there at all. This is a side-effect/symptom, not the actual issue.

May 20 2024, 1:34 AM · PageTriage, Moderator-Tools-Team

May 19 2024

Soda added a member for Trusted-Contributors: stjn.
May 19 2024, 4:24 PM
Soda awarded T363337: Explore restricting editing task priority to Trusted-Contributors/staff/etc a Like token.
May 19 2024, 4:21 PM · User-brennen, Patch-For-Review, Phabricator

May 18 2024

Soda closed T355387: Special:NewPagesFeed footer briefly shows a weird count when switching between feeds, and sometimes gets stuck on the weird count as Resolved.
May 18 2024, 11:10 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Moderator-Tools-Team, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), PageTriage
Soda closed T356697: Special:NewPagesFeed "That" menu does not mark the current radio button as "checked" as Resolved.
May 18 2024, 11:10 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Moderator-Tools-Team, PageTriage
Soda awarded T899: Unclear what the point of tokens in Phabricator is a Fox token.
May 18 2024, 5:59 PM · Phabricator
Soda closed T362473: Error thrown when applying a speedy deletion tag which has parameters as Resolved.
May 18 2024, 1:49 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Moderator-Tools-Team (Kanban), PageTriage

May 17 2024

Soda added a comment to T365218: Mention Show Preview button in the Wikipedia adventure.

@Pppery This can be done locally by editing MediaWiki:Guidedtour-tour-twa1.js

May 17 2024, 3:06 PM · The-Wikipedia-Adventure

May 16 2024

Soda closed T356696: [Vue warn]: Invalid prop: type check failed for prop "copyvio" as Resolved.
May 16 2024, 5:59 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Moderator-Tools-Team, Vue.js, PageTriage
Soda closed T353655: NewPagesFeed: The AFC tab does not show info chips for "no citations" and "were previously deleted" in the Active filters section as Resolved.
May 16 2024, 5:34 AM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team, PageTriage
Soda closed T355094: Styling of AFC date picker and NPP date picker has diverged as Resolved.
May 16 2024, 5:32 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Moderator-Tools-Team, PageTriage
Soda placed T323883: Adding maintenance tag to page with {{Multiple issues}} should place new tag inside {{Multiple issues}} up for grabs.
May 16 2024, 5:29 AM · MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), PageTriage, Moderator-Tools-Team
Soda closed T361979: Extra line break is added when tagging redirects with redirect category tags as Resolved.
May 16 2024, 5:27 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Moderator-Tools-Team, PageTriage
Soda closed T360108: Improve searchability and filtering of PageTriage feed as Declined.

Hi, this proposal unfortunately was not selected for this year's GSoC program. We had multiple amazing applications this year and we had to make the tough decision of choosing a single candidate. Not being selected for this particular year does not reflect on your abilities or your qualifications. Hope you don't feel discouraged, and we hope you will stay on and continue contributing to the Wikimedia movement in some capacity :)

May 16 2024, 5:22 AM · Moderator-Tools-Team, PageTriage, Google-Summer-of-Code (2024)
Soda closed T360108: Improve searchability and filtering of PageTriage feed, a subtask of T357337: [Project proposal] Improve searchability and filtering of PageTriage feed, as Declined.
May 16 2024, 5:22 AM · Moderator-Tools-Team, Google-Summer-of-Code (2024), PageTriage
Soda closed T361145: [Proposal] Improve searchability and filtering of PageTriage feed as Declined.

Hi, this proposal unfortunately was not selected for this year's GSoC program. We had multiple amazing applications this year and we had to make the tough decision of choosing a single candidate. Not being selected for this particular year does not reflect on your abilities or your qualifications. Hope you don't feel discouraged, and we hope you will stay on and continue contributing to the Wikimedia movement in some capacity :)

May 16 2024, 5:21 AM · Google-Summer-of-Code (2024)
Soda closed T361145: [Proposal] Improve searchability and filtering of PageTriage feed, a subtask of T357337: [Project proposal] Improve searchability and filtering of PageTriage feed, as Declined.
May 16 2024, 5:21 AM · Moderator-Tools-Team, Google-Summer-of-Code (2024), PageTriage
Soda closed T360681: GSoC 2024 Proposal - Improve searchability and filtering of PageTriage feed as Declined.

Hi, this proposal unfortunately was not selected for this year's GSoC program. We had multiple amazing applications this year and we had to make the tough decision of choosing a single candidate. Not being selected for this particular year does not reflect on your abilities or your qualifications. Hope you don't feel discouraged, and we hope you will stay on and continue contributing to the Wikimedia movement in some capacity :)

May 16 2024, 5:20 AM · Moderator-Tools-Team, PageTriage, Google-Summer-of-Code (2024)
Soda closed T360858: GSoC 2024 Proposal : Improve searchability and filtering of PageTriage feed as Declined.

Hi, this proposal unfortunately was not selected for this year's GSoC program. We had multiple amazing applications this year and we had to make the tough decision of choosing a single candidate. Not being selected for this particular year does not reflect on your abilities or your qualifications. Hope you don't feel discouraged, and we hope you will stay on and continue contributing to the Wikimedia movement in some capacity :)

May 16 2024, 5:19 AM · Moderator-Tools-Team, PageTriage, Google-Summer-of-Code (2024)
Soda closed T360681: GSoC 2024 Proposal - Improve searchability and filtering of PageTriage feed, a subtask of T357337: [Project proposal] Improve searchability and filtering of PageTriage feed, as Declined.
May 16 2024, 5:19 AM · Moderator-Tools-Team, Google-Summer-of-Code (2024), PageTriage
Soda closed T360858: GSoC 2024 Proposal : Improve searchability and filtering of PageTriage feed , a subtask of T357337: [Project proposal] Improve searchability and filtering of PageTriage feed, as Declined.
May 16 2024, 5:19 AM · Moderator-Tools-Team, Google-Summer-of-Code (2024), PageTriage
Soda placed T355047: Use a combination of cat + key to index tags in the 'all' section up for grabs.

unassigning for now.

May 16 2024, 5:13 AM · Moderator-Tools-Team, PageTriage