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 (232 w, 4 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

Yesterday

Soda added a comment to T362473: Error thrown when applying a speedy deletion tag which has parameters.

Has this worked in the past?

If so, let's 1) add a regression tag and 2) git bisect to figure out the patch that introduced the bug. This patch looks like it might have touched some code related to this.

Fri, Apr 19, 2:28 PM · Patch-For-Review, Moderator-Tools-Team, PageTriage

Wed, Apr 17

Soda added a comment to T348078: Proofread Page: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0.

@Jdlrobson Could you take a look at the patch if the cherry pick/backport was setup correctly ?

Wed, Apr 17, 2:11 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, ProofreadPage, MW-1.42-release

Tue, Apr 16

Soda added a comment to T348078: Proofread Page: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0.

@Soda let me know if you need any help reviewing or documenting these APIs and preparing backports. Happy to help!

Tue, Apr 16, 11:00 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, ProofreadPage, MW-1.42-release
Soda added a comment to T348078: Proofread Page: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0.

Unrelated to this, there is a bunch of scripts on wikisource that use $( '.prp-page-image img' ).attr( 'src' ) which would probably go against the stable interface policy :( These should probably be asked to change over to the mw.proofreadpage.openseadragon API.

Tue, Apr 16, 10:13 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, ProofreadPage, MW-1.42-release
Soda added a comment to T362363: Pressing "F" key when image is in focus Flips it, without a clear way to revert.

This is probably OSD being weird :(

Tue, Apr 16, 9:49 PM · ProofreadPage
Soda added a comment to T348078: Proofread Page: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0.

Taking a look at the rest:

  • ext.proofreadpage.osd-no-image-found should be fine to have around. That code path does get exercised (Thumbor is notoriously unstable for Wikisource).
  • ext.proofreadpage.page-selection-register-filter is part of a beta feature, but is mostly stable, no issues there
  • ext.proofreadpage.osd-controller-available is very stable no issues there

Regarding mw.proofreadpage:

  • mw.proofreadpage.PagelistInputWidget most of this is supposed to be internal and probably needs to be removed unless somebody legitimately uses this (I do not know if anyone does)
  • mw.proofreadpage.viewer is deprecated and has been for a while
  • mw.proofreadpage.openseadragon is stable and has been for a while
  • mw.proofreadpage.PageQualityInputWidget is internal and probably should not be exposed. (I'm pretty sure nobody uses this since it was introduced fairly recently in T344928)
Tue, Apr 16, 7:08 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, ProofreadPage, MW-1.42-release
Soda added a comment to T348078: Proofread Page: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0.

Similarly proofreadpage-openseadragon-no-image-found is not a API that is provided by ProofreadPage. I'm super confused where these are showing up.

Tue, Apr 16, 5:41 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, ProofreadPage, MW-1.42-release
Soda added a comment to T348078: Proofread Page: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0.

@Jdlrobson What/where is mw.ext.proofreadPage being created ?

Tue, Apr 16, 5:24 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, ProofreadPage, MW-1.42-release

Wed, Apr 10

Soda created P60247 (An Untitled Masterwork).
Wed, Apr 10, 2:07 PM
Soda added a comment to T361988: Adding multiple maintenance tags to page with one maintenance tag and no {{Multiple issues}} should place old tag inside {{Multiple issues}}.

@Novem_Linguae How does twinkle handle this case ?

Wed, Apr 10, 2:05 PM · PageTriage

Fri, Apr 5

Soda added a comment to T334161: Disable "Transcribe Full Page" button during transcription .

Merged :)

Fri, Apr 5, 5:12 AM · good first task, Wikimedia OCR

Wed, Apr 3

Soda renamed T342200: Add JS hook(s) for extensions and gadgets to interact with the edit recovery process from Add JS hook(s) for extensions to interact with the edit recovery process to Add JS hook(s) for extensions and gadgets to interact with the edit recovery process.
Wed, Apr 3, 5:04 AM · Edit Recovery

Tue, Apr 2

Soda added a comment to T361622: Main Page Counted as "Page Without Scan" on GU-WS.

Wsstats just subtracts one from the totals we get :)

Tue, Apr 2, 4:34 PM · ProofreadPage, Gujarati-Sites

Fri, Mar 29

Soda added a comment to T358512: Page can't be edited after OCRing with Transkribus in Ukrainian Wikisource.

Noting that the last time I checked, this worked on safemode as well.

Fri, Mar 29, 7:42 PM · Community-Tech, Wikimedia OCR

Thu, Mar 28

Soda closed T353109: More graphs in Wikisource Transclusion statistics as Resolved.
Thu, Mar 28, 1:13 PM · Wikisource-Community-User-Group, All-and-every-Wikisource

Wed, Mar 27

Soda added a comment to T360108: Improve searchability and filtering of PageTriage feed.

Looks good to me overall, I'd suggest explicitly mentioning the project size. If you are planning for a large project, you do have time until early November.

Wed, Mar 27, 7:44 PM · PageTriage, Google-Summer-of-Code (2024)

Tue, Mar 26

Soda reopened T345723: Images not shown in Apple Books for ePub exported from Wikisource as "Open".

Boldly un-closing. The workaround identified here is wiki specific. I would assume a code change in the WS Export tool would be required.

Tue, Mar 26, 9:37 PM · Community-Tech, All-and-every-Wikisource, WS Export
Soda 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 somehow. The class that loads the options, PageTriageExternalTagsOptions extends from the WikiModule class which is also appears to be used to load userjs and sitecss. I wonder if it might be setting some kind of variable flagging the module as a user-generated module.

Tue, Mar 26, 7:30 PM · PageTriage

Sun, Mar 24

Soda added a comment to T360681: GSoC 2024 Proposal - Improve searchability and filtering of PageTriage feed.

@Maunikashekar I would suggest:

  • Expanding on how you plan on implement some of the deliverables mentioned in the original project task
  • Clearly specifying the project size.
  • Potentially spacing out the tasks if you are going for a large sized project, since you do get time until November to complete all the deliverables (for example you mention that you plan on implementing "keyword search for New Pages Feed" in a week, imo, that might be a bit optimistic, since such a task will require filing a database modification request which takes time to be actioned).
Sun, Mar 24, 1:04 AM · PageTriage, Google-Summer-of-Code (2024)
Soda added a subtask for T357337: [Project proposal] Improve searchability and filtering of PageTriage feed: T360681: GSoC 2024 Proposal - Improve searchability and filtering of PageTriage feed.
Sun, Mar 24, 12:56 AM · Google-Summer-of-Code (2024), PageTriage
Soda added a parent task for T360681: GSoC 2024 Proposal - Improve searchability and filtering of PageTriage feed: T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Sun, Mar 24, 12:56 AM · PageTriage, Google-Summer-of-Code (2024)
Soda added a comment to T360507: GSoC-2024 : Improve searchability and filtering of PageTriage feed (WIP).

@Prati28 What project size are you aiming for ? I would suggest spacing out your timelines to account for delays and back-and-forth. Also, note that for large projects, you should be able to plan out your timeline early November (In case you need more time).

Sun, Mar 24, 12:54 AM · Google-Summer-of-Code (2024), PageTriage
Soda added a subtask for T357337: [Project proposal] Improve searchability and filtering of PageTriage feed: T360848: GSOC-2024 - Improve searchability and filtering of PageTriage feed proposal .
Sun, Mar 24, 12:47 AM · Google-Summer-of-Code (2024), PageTriage
Soda added a parent task for T360848: GSOC-2024 - Improve searchability and filtering of PageTriage feed proposal : T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Sun, Mar 24, 12:47 AM · PageTriage, Google-Summer-of-Code (2024)

Sat, Mar 23

Soda updated the task description for T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Sat, Mar 23, 4:08 PM · Google-Summer-of-Code (2024), PageTriage

Fri, Mar 22

Soda placed T354328: Convert all HTML used by SpecialNewPagesFeed.php to Vue up for grabs.
Fri, Mar 22, 3:30 PM · Technical-Debt, PageTriage
Soda closed T354328: Convert all HTML used by SpecialNewPagesFeed.php to Vue as Resolved.

I think this has already been resolved by the VueJS migration

Fri, Mar 22, 3:28 PM · Technical-Debt, PageTriage

Mar 19 2024

Soda awarded T360442: +2 in mediawiki/ for Siddharth (SD0001) a Like token.
Mar 19 2024, 5:08 PM · MediaWiki-Gerrit-Group-Requests

Mar 18 2024

Soda raised the priority of T360328: Requesting GitLab account activation for Jatinder190124 from High to Needs Triage.
Mar 18 2024, 11:37 PM · GitLab (Account Approval), Release-Engineering-Team
Soda triaged T358081: (Ab)use of indicators is wasteful of vertical space as High priority.
Mar 18 2024, 7:43 PM · ProofreadPage, All-and-every-Wikisource, Desktop Improvements (Vector 2022)
Soda closed T345792: {{R from alternative language}} parameters should be optional as Resolved.
Mar 18 2024, 5:56 PM · MW-1.41-notes (1.41.0-wmf.27; 2023-09-19), PageTriage

Mar 16 2024

Soda closed T358437: Undeploy Collection extension (BookMaker) from English Wikisource and other possibly interested Wikisource language projects as Resolved.
Mar 16 2024, 4:49 AM · User-notice-archive, Bengali-Sites, Community-Tech, Wikimedia-Site-requests, WS Export, All-and-every-Wikisource
Soda added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

@Soda Amazing! Thank you! A user request from French Wikisource: Would it be possible to add to the website plots for all the wikisources (a line per wiki)? And the data in a table format instead of charts (I guess just allowing to download a csv is fine)?

Mar 16 2024, 1:38 AM · Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration

Mar 15 2024

Soda added a comment to T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.

Hi @Soda, I'm working on the first pre-GSoC task. Due to CORS restrictions, I'm unable to receive responses from the URL. Should I consider implementing a backend solution using PHP or Node.js, or should I use a CORS proxy?

Mar 15 2024, 5:45 AM · Google-Summer-of-Code (2024), PageTriage

Mar 14 2024

Soda added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

I've been able to fork off the statistics stuff to https://wsstats.toolforge.org (mostly). (I did look into migrating it, but had difficulty even identifying which files reference what)

Mar 14 2024, 5:27 PM · Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration
Soda triaged T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes as High priority.
Mar 14 2024, 1:10 PM · Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration
Soda reopened T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes as "Open".

Boldly changing this to open. While the grid engine might have shut down, there still a need to migrate usable functionality off phetools. (For example, the statistics component is actively being migrated (by me), see the wsstats toolforge tool account). I am not sure what tool this should be categorised under, but I don't think Declined correctly reflects the current state.

Mar 14 2024, 1:09 PM · Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration
Soda closed T320165: Migrate wikisource-bot from Toolforge GridEngine to Toolforge Kubernetes as Declined.
Mar 14 2024, 1:07 PM · Grid-Engine-to-K8s-Migration
Soda reopened T320165: Migrate wikisource-bot from Toolforge GridEngine to Toolforge Kubernetes as "Open".
Mar 14 2024, 12:29 PM · Grid-Engine-to-K8s-Migration

Mar 13 2024

Soda updated the task description for T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Mar 13 2024, 3:41 PM · Google-Summer-of-Code (2024), PageTriage

Mar 11 2024

Soda renamed T358972: Add new characters to the Bengali characterset in the WikiEditor toolbar from Further amendment of T96494 to Add new characters to the Bengali characterset in the WikiEditor toolbar.
Mar 11 2024, 2:14 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Language-Team (Language-2024-April-June), Language-Technical Support (Language-Technical Support (Current) ), WikiEditor, Bengali-Sites
Soda added a project to T358972: Add new characters to the Bengali characterset in the WikiEditor toolbar: Language-Team.
Mar 11 2024, 2:07 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Language-Team (Language-2024-April-June), Language-Technical Support (Language-Technical Support (Current) ), WikiEditor, Bengali-Sites

Mar 10 2024

Soda updated the task description for T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Mar 10 2024, 3:23 PM · Google-Summer-of-Code (2024), PageTriage
Soda added a comment to T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.

@Soda , I already have mediawiki setup and will proceed with the PageTriage Extension installation . I have previously contributed to WikiEduDashboard and InlineComments Extension under Wikimedia, that being said , will my previous contributions help my proposal being selected?

Mar 10 2024, 3:15 PM · Google-Summer-of-Code (2024), PageTriage

Mar 8 2024

Soda added a comment to T357770: Evaluate rationale for line height changes in Minerva.

This still is not resolved? The font size is still way too big, and it is noticeably bigger than before all the changes. You’ve done absolutely nothing to fix it. As I stated, I have checked this on other devices and confirmed that this is persistent and not linked to my phone settings at all, despite @Jdlrobson’s incorrect assumption.

Mar 8 2024, 2:45 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 3), FY2023-24-WE 2.1 Typography and palette customizations

Mar 5 2024

Soda added a comment to T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.

@AhmedSobhyOfficial Take a look at Special:NewPagesFeed on the English Wikipedia to see the current extension and how it works :)

Mar 5 2024, 3:46 AM · Google-Summer-of-Code (2024), PageTriage

Mar 3 2024

Soda added a comment to T358969: Article is marked as reviewed despite no log entries since move from draftspace.

Noting that this article appears to have been "patrolled" as opposed to "reviewed" see this query

Mar 3 2024, 2:22 AM · PageTriage

Mar 1 2024

Soda created T358829: Add {{No significant coverage}} to PageTriage.
Mar 1 2024, 3:38 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Moderator-Tools-Team (Kanban), PageTriage

Feb 29 2024

Soda added a comment to T358512: Page can't be edited after OCRing with Transkribus in Ukrainian Wikisource.

@Bicolino34 Can you take a screenshot of the page in this state ?

Feb 29 2024, 1:50 AM · Community-Tech, Wikimedia OCR

Feb 25 2024

Soda renamed T358437: Undeploy Collection extension (BookMaker) from English Wikisource and other possibly interested Wikisource language projects from Undeploy Collection extension (BookMaker) from English Wikisource and possible interested other Wikisource language projects to Undeploy Collection extension (BookMaker) from English Wikisource and other possibly interested Wikisource language projects.
Feb 25 2024, 3:07 PM · User-notice-archive, Bengali-Sites, Community-Tech, Wikimedia-Site-requests, WS Export, All-and-every-Wikisource

Feb 16 2024

Soda added a comment to T357770: Evaluate rationale for line height changes in Minerva.

The line height is indeed harder to read than the original. I would be in favour of keeping the original line heights.

Feb 16 2024, 1:08 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 3), FY2023-24-WE 2.1 Typography and palette customizations
Soda added a comment to T318479: Intermittent redis connection timeouts in Toolforge.

https://phabricator.wikimedia.org/P56878 is the timeout error in case that is interesting :)

Feb 16 2024, 2:59 AM · cloud-services-team, Toolforge
Soda created P56878 (An Untitled Masterwork).
Feb 16 2024, 2:58 AM
Soda added a comment to T318479: Intermittent redis connection timeouts in Toolforge.

I'm having/had similar issues with Redis on qpqtool it seems like provisioning a fresh connection per request help, but that does not seem to be the recommended method of using redis-py.

Feb 16 2024, 2:58 AM · cloud-services-team, Toolforge

Feb 15 2024

Soda added a comment to T357724: [Regression] Users are getting the incorrect default mobile font size.

https://discord.com/channels/221049808784326656/221060705078476801/1207769970696519710 would be the start of the messages in question. The major criticism is that the paragraphs are too dense and the line spacing is too small.

Feb 15 2024, 9:20 PM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Verified, Unplanned-Sprint-Work, FY2023-24-WE 2.1 Typography and palette customizations, MinervaNeue, Web-Team-Backlog (FY2023-24 Q3 Sprint 3)
Soda added a comment to T349303: Implement initial CSS Custom properties for font-size in Minerva Neue.

Based on some initial tests, it seems like the problem here is that people who had previous intentionally set the font to "Regular" (renamed "Standard" now) are now getting a bigger font instead of the "Small" font (which is now the default font).

Feb 15 2024, 8:56 PM · Verified, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), Web-Team-Backlog (FY2023-24 Q3 Sprint 2), FY2023-24-WE 2.1 Typography and palette customizations
Soda reopened T349303: Implement initial CSS Custom properties for font-size in Minerva Neue as "Open".

There has been some feedback on the Wikimedia Discord community that this particular change makes the text very hard to read.

Feb 15 2024, 8:08 PM · Verified, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), Web-Team-Backlog (FY2023-24 Q3 Sprint 2), FY2023-24-WE 2.1 Typography and palette customizations

Feb 14 2024

Soda updated the task description for T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Feb 14 2024, 5:12 PM · Google-Summer-of-Code (2024), PageTriage
Soda closed T319653: Migrate croptool from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

This should be done based on the merged PR and the lack of jobs at https://grid-deprecation.toolforge.org/t/croptool. There are still a few issues (namely with the magic border locator and some issues with persistent sessions) that need to be looked into/fixed. However, those can be dealt with followup patches.

Feb 14 2024, 1:26 AM · Grid-Engine-to-K8s-Migration

Feb 13 2024

Soda created T357435: Special:QrCode does not include spaces in URL.
Feb 13 2024, 4:07 PM · MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), MediaWiki-extensions-UrlShortener, Community-Tech, Share QR Codes 2023
Soda added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

I'm looking into migrating some of the usable aspects (statistics and match + split) of phetools into seperate standalone tools. This might take a while however, so I'd like to request that the tool be kept running after the Feb 14th shutdown deadline.

If all you're doing is forking bits and pieces of it into separate tools you should be able to do that without having phetools running on Grid Engine. I presume "shutting down the tool" means preventing it from spawning Grid Engine jobs, not deleting or making inaccessible the tool's account or code.

However, I still plan to try to port phetools entire to the Jobs Framework++ when I can find the time to sit down with it, so having an extension for that purpose would be appreciated.

Feb 13 2024, 9:57 AM · Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration

Feb 12 2024

Soda renamed T357337: [Project proposal] Improve searchability and filtering of PageTriage feed from Improve searchability and filtering of PageTriage feed to [Project proposal] Improve searchability and filtering of PageTriage feed.
Feb 12 2024, 5:50 PM · Google-Summer-of-Code (2024), PageTriage
Soda created T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Feb 12 2024, 5:49 PM · Google-Summer-of-Code (2024), PageTriage
Soda added a comment to T319965: Migrate phetools from Toolforge GridEngine to Toolforge Kubernetes.

I'm looking into migrating some of the usable aspects (statistics and match + split) of phetools into seperate standalone tools. This might take a while however, so I'd like to request that the tool be kept running after the Feb 14th shutdown deadline.

Feb 12 2024, 5:22 PM · Tools, All-and-every-Wikisource, Grid-Engine-to-K8s-Migration

Feb 7 2024

Soda added a comment to T356759: npm: could not resolve codex and vue versions.

Hey @taavi, I posted a patch to PageTriage that fixes this issue. I resorted to a "brute force" solution where I simply scrapped the old package-lock.json, updated the dependencies manually, and then ran npm install to re-create it. If that's not an approach that you want to take, hopefully the patch (and it's accompanying package-lock.json file) will be useful in further debugging here.

After updating Vue and Codex for this project, I found that npm run test was throwing errors; ESLint was failing to parse the Vue files. I've remedied this by adding ESLint Plugin Vue to package.json as a dev dependency as well.

I didn't run this code or inspect it deeply, so I'd recommend spinning this up in a properly-provisioned local environment; all I did was confirm that npm install and npm run test could execute without errors. Several Codex components have changed between v0.14 and v1.3.1 (you can see the full changelog here) so there may be visual changes even if no functionality you rely on has broken.

Feb 7 2024, 7:36 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), PageTriage, Vue.js, Codex, LibUp, Design-System-Team

Feb 5 2024

Soda added a comment to T356601: You are able to mute your self.

This link is called "Mute preferences" in non en-wiki instances.

Feb 5 2024, 4:46 AM · Patch-For-Review, Growth-Team, Notifications, Anti-Harassment

Feb 4 2024

Soda added a comment to T356601: You are able to mute your self.

Tentatively tagging anti-harrasment, not sure which component this belongs to.

Feb 4 2024, 8:38 PM · Patch-For-Review, Growth-Team, Notifications, Anti-Harassment
Soda created T356601: You are able to mute your self.
Feb 4 2024, 8:37 PM · Patch-For-Review, Growth-Team, Notifications, Anti-Harassment

Feb 2 2024

Soda added a comment to T356510: OpenSeadragon error, we can't work in this index on Wikisource.

This is not a Opeseadragon issue, this is probably a issue with commons rendering of thumbnails

Feb 2 2024, 2:10 PM · Commons, All-and-every-Wikisource
Soda added a comment to T325607: Google not indexing Wikisource properly for years.

Here is a summary of our discussions with Google (they proofread this summary):

The web is really large and the search index can simply not include every single page. A page that otherwise has no problems may not be indexed for a myriad of complex reasons, for instance if the indexing process determines that the page is unlikely to be requested in search. This is in line with the Search Central documentation that states: "Google doesn't guarantee that it will crawl, index, or serve your page, even if your page follows the Google Search Essentials."

Google also shared a document containing resource links.

They encouraged using SEO Office Hours hosted by Google. And it comes with a disclaimer saying that they might not be able to answer all questions in a given instance.

Feb 2 2024, 12:58 PM · Bengali-Sites, Product-Analytics, SRE, SEO, All-and-every-Wikisource

Feb 1 2024

Soda created P56080 Celery errors .
Feb 1 2024, 6:11 PM

Jan 31 2024

Soda changed the status of T319653: Migrate croptool from Toolforge GridEngine to Toolforge Kubernetes from Stalled to Open.

@Danmichaelo I've raised a PR at https://github.com/danmichaelo/croptool/pull/192 to merge my changes into the croptool tree. Everything except the tests should work (will try and work on them once I'm confident everything else works).

Jan 31 2024, 6:06 AM · Grid-Engine-to-K8s-Migration

Jan 29 2024

Soda added a comment to T319653: Migrate croptool from Toolforge GridEngine to Toolforge Kubernetes.

I'm still working on this off and on, but migrating the app is a bit more involved since php7.4 is not availiable when building with buildpacks.

Jan 29 2024, 6:00 PM · Grid-Engine-to-K8s-Migration
Soda created P55805 Buildservice.
Jan 29 2024, 2:28 PM

Jan 23 2024

Soda added a comment to T355575: [apt-buildpack] Does not handle virtual packages correctly.

Had a quick look at the code, I see also that there's a lot going on on the start script, you should try to move as much as you can to the build steps instead, otherwise they will run every time you start/stop the process.

For example, nodejs/npm installation is done already by the nodejs buildpack, composer installation+deps also, you are probably able to move the pecl scripts as part of nodejs or composer build scripts.

Jan 23 2024, 5:45 PM · Toolforge (Toolforge iteration 04), Toolforge Build Service
Soda added a comment to T355575: [apt-buildpack] Does not handle virtual packages correctly.

If this is in order to compile jpetrans on the fly, you can try using the ubuntu package instead: https://launchpad.net/ubuntu/trusty/+package/libjpeg-turbo-progs

C/C++ are not supported langs, so we don't have a nice way of compiling those yet.

Possibly the fix for T353847 isn’t handling virtual packages correctly yet?

Yep, it is probably not, will look into it eventually, we don't want though to support a fully debian installation system, using the Apt buildpack is a workaround for edge-case scenarios where you are not using the lang's package management, so many edgecases that are not supported are to be expected.

Jan 23 2024, 4:56 PM · Toolforge (Toolforge iteration 04), Toolforge Build Service
Soda changed the status of T319653: Migrate croptool from Toolforge GridEngine to Toolforge Kubernetes from Open to Stalled.
Jan 23 2024, 5:49 AM · Grid-Engine-to-K8s-Migration
Soda added a comment to T319653: Migrate croptool from Toolforge GridEngine to Toolforge Kubernetes.

Btw @nskaggs would it be possible to keep the tool's services running for now, since this is a widely used tool ?

Jan 23 2024, 5:49 AM · Grid-Engine-to-K8s-Migration
Soda added a comment to T319653: Migrate croptool from Toolforge GridEngine to Toolforge Kubernetes.

I did take a look at this, but I'm currently blocked on T355575: [apt-buildpack] Does not handle virtual packages correctly

Jan 23 2024, 4:28 AM · Grid-Engine-to-K8s-Migration

Jan 22 2024

Soda renamed T355575: [apt-buildpack] Does not handle virtual packages correctly from Toolforge refused to install build-essential to Toolforge refuses to install build-essential.
Jan 22 2024, 6:43 PM · Toolforge (Toolforge iteration 04), Toolforge Build Service
Soda created T355575: [apt-buildpack] Does not handle virtual packages correctly.
Jan 22 2024, 6:42 PM · Toolforge (Toolforge iteration 04), Toolforge Build Service
Soda added a comment to T355519: Striker can't create Phabricator projects.

I was able to do it on Tool-link-dispenser, I don't have anything other than Trusted-Contributors similar to @Soda.

@Soda what project did you attempt this one?

Jan 22 2024, 12:14 PM · cloud-services-team, Phabricator, Striker
Soda updated the task description for T355519: Striker can't create Phabricator projects.
Jan 22 2024, 10:40 AM · cloud-services-team, Phabricator, Striker
Soda created T355519: Striker can't create Phabricator projects.
Jan 22 2024, 10:39 AM · cloud-services-team, Phabricator, Striker
Soda created T355518: Create a workboard/project for #Tool-link-dispenser.
Jan 22 2024, 10:36 AM · Project-Admins

Jan 16 2024

Soda updated the task description for T355150: Application Security Review Request : Adiutor MediaWiki extension.
Jan 16 2024, 3:02 PM · Adiutor, secscrum, Security, Application Security Reviews

Jan 15 2024

Soda created T355047: Use a combination of cat + key to index tags in the 'all' section.
Jan 15 2024, 11:29 AM · Moderator-Tools-Team (Kanban), Patch-For-Review, PageTriage
Soda added a comment to T354972: Default ThanksSendToBots to true in extension.

@Frostly, @HouseBlaster's recent config change already allows anyone to thank any bot on any Wikimedia wiki. (See this log action by me thanking your bot on enwiki).

Jan 15 2024, 6:31 AM · User-Frostly, Patch-For-Review, Growth-Team, Thanks

Jan 14 2024

Soda closed T354476: PageTriage does not immediately show copyvio issue on tagging as Resolved.

Based on a few tests wrt to EranBot this appears to work.

Jan 14 2024, 3:29 PM · MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), PageTriage

Jan 8 2024

Soda added a comment to T354493: Install Adiutor extension on trwiki.

Few points that probably need to be resolved:

  • Adding a rest API that allows pinging arbitrary editors is not a great idea (Fixed by @Vikipolimer in this patch)
  • Loading configuration via this method isn't going to do wonders for page startup times, I'd suggest using packageFiles to load the config instead.
Jan 8 2024, 1:46 PM · Wikimedia-extension-review-queue, Wikimedia-Extension-setup, User-Tgr, Adiutor, Turkish-Sites

Jan 6 2024

Soda created T354476: PageTriage does not immediately show copyvio issue on tagging.
Jan 6 2024, 2:55 PM · MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), PageTriage
Soda added a comment to T334549: PageTriage should have the ability to remove the copyvio tag (via API).
  1. How does the pagetriagetagcopyvio API work? On a page with multiple revisions, I tried tagging the top revision and bottom revision as copyright violations, and I could not get PageTriage to display the "copyvio" tag. Then I figured out to set $wgPageTriageEnableCopyvio = true; but was getting inconsistent results. I will probably have to go read the code to figure out how this works. There may be a bug here.

Huh, I do see this as well, I will poke at this sleeping dragon, hopefully, if thing go well, it will not transfigure into a can of worms.

Jan 6 2024, 1:34 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Community-Tech
Soda added a comment to T354267: pr_quality bar should not use <table> for its layout.

@Izno I wonder if we can use a div/span implementation and use role=progressbar and a aria-describedby ?

Jan 6 2024, 8:42 AM · Patch-For-Review, Accessibility, ProofreadPage

Jan 3 2024

Soda added a comment to T354267: pr_quality bar should not use <table> for its layout.

I have done something like this in the progression rainbow module, for anyone who looks into this.

Jan 3 2024, 6:12 PM · Patch-For-Review, Accessibility, ProofreadPage

Dec 30 2023

Soda added a comment to T352716: PageTriage article snippet contains error messages.

Turns out we were not passing in the Title when parsing the wikitext :(

Does this also explain why a null edit (i.e. recompiling the snippet) fixes the problem?

Dec 30 2023, 12:08 PM · MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), Moderator-Tools-Team (Kanban), PageTriage

Dec 28 2023

Soda added a comment to T352716: PageTriage article snippet contains error messages.

Turns out we were not passing in the Title when parsing the wikitext :(

Dec 28 2023, 12:16 PM · MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), Moderator-Tools-Team (Kanban), PageTriage

Dec 26 2023

Soda added a comment to T345110: Investigate user logged in but not logged in at same time.

Basically yes, that, the mediawikiId was null in certain unexplainable cases.

Dec 26 2023, 5:20 PM · VideoCutTool

Dec 24 2023

Soda added a comment to T325607: Google not indexing Wikisource properly for years.

The important takeaway from this (as per our discussion) was this bit:

Google doesn't guarantee that it will crawl, index, or serve your page, even if your page follows the Google Search Essentials.

They'll share more details shortly. We've given them some URLs to debug on their end to see if the behaviour is intended.

Dec 24 2023, 5:34 PM · Bengali-Sites, Product-Analytics, SRE, SEO, All-and-every-Wikisource

Dec 23 2023

Soda added a comment to T353954: Wikisource OPDS catalog not loading.

Oh right! Good point, could be! I was testing with the following, which failed on current main and succeeds (i.e includes the cover image) with the above patch:

$ ./bin/console a:e -l en -t 'An African Millionaire' --nocache --nocredits

I guess this is about single-image TIFFs rather than multipage ones?

Dec 23 2023, 6:54 AM · Community-Tech, WS Export
Soda added a comment to T353954: Wikisource OPDS catalog not loading.

@Samwilson I don't think the underlying problem is the omission of the iurlwidth parameter, but rather the omission of the page number in iurlparam ?

Dec 23 2023, 4:43 AM · Community-Tech, WS Export