Page MenuHomePhabricator

Soda (Sohom Datta)
Volunteer dev

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 4 2019, 5:26 PM (225 w, 3 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 created T358829: Add {{No significant coverage}} to PageTriage.
Fri, Mar 1, 3:38 AM · Patch-For-Review, PageTriage

Yesterday

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 ?

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

Sun, Feb 25

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.
Sun, Feb 25, 3:07 PM · User-notice, Bengali-Sites, Community-Tech, Wikimedia-Site-requests, WS Export, All-and-every-Wikisource

Fri, Feb 16

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.

Fri, Feb 16, 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 :)

Fri, Feb 16, 2:59 AM · cloud-services-team, Toolforge
Soda created P56878 (An Untitled Masterwork).
Fri, Feb 16, 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.

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

Thu, Feb 15

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.

Thu, Feb 15, 9:20 PM · Verified, Unplanned-Sprint-Work, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), 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).

Thu, Feb 15, 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.

Thu, Feb 15, 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

Wed, Feb 14

Soda updated the task description for T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Wed, Feb 14, 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.

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

Tue, Feb 13

Soda created T357435: Special:QrCode does not include spaces in URL.
Tue, Feb 13, 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.

Tue, Feb 13, 9:57 AM · Grid-Engine-to-K8s-Migration

Mon, Feb 12

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.
Mon, Feb 12, 5:50 PM · Google-Summer-of-Code (2024), PageTriage
Soda created T357337: [Project proposal] Improve searchability and filtering of PageTriage feed.
Mon, Feb 12, 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.

Mon, Feb 12, 5:22 PM · Grid-Engine-to-K8s-Migration

Wed, Feb 7

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.

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

Mon, Feb 5

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

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

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

Sun, Feb 4

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

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

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

Fri, Feb 2

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

Fri, Feb 2, 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.

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

Thu, Feb 1

Soda created P56080 Celery errors .
Thu, Feb 1, 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 · 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
Soda added a comment to T353972: WikiLove should parse and include the contents of Wikipedia:Barnstars.

We should (ideally) use the GrowthExperiments Community configurations or a on-wiki json file for this.

Dec 23 2023, 4:34 AM · Growth-Team, WikiLove

Dec 20 2023

Soda added a comment to T347704: CVE-2024-23174: XSS in `pagetriage-tags-quickfilter-label` PageTriage.

I did a quick test on test.wikipedia.org (making sure some benign bolding does not get rendered) and it appears to not get rendered (i.e. the issue appears to be fixed) :)

Dec 20 2023, 8:19 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), SecTeam-Processed, Vuln-XSS, PageTriage, Security, Security-Team

Dec 16 2023

Soda awarded T333770: Evaluate Cloudflare Turnstile as alternative to FancyCaptcha at Wikimedia a Dislike token.
Dec 16 2023, 7:06 PM · Accessibility, ConfirmEdit (CAPTCHA extension), Privacy
Soda added a comment to T353076: Deprecate and then drop mw.Map, obviated now we require ES6.

I think we should be slightly slower with this deprecation, we should add a .has(...) method to mw.Map convert all functions to support both mw.Map and native Maps, wait for gadgets, userscripts and core code to shift to using .has(...) before pulling the rug and changing everything to only use native Maps

Dec 16 2023, 1:30 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), Wikidata, MediaWiki-extensions-WikibaseClient, PageTriage, Patch-For-Review, Front-end-Standards-Group, MediaWiki-General
Soda added a comment to T353571: CSD tagging broken, displays an error and doesn't write to user talk (this.map.exists is not a function).

Also selenium tests need to be priority for PageTriage going forward :(

Dec 16 2023, 1:08 PM · PageTriage
Soda added a comment to T353571: CSD tagging broken, displays an error and doesn't write to user talk (this.map.exists is not a function).

Oh I now the issue (I was under the impression that the .exists() was in the PageTriage land). It seems the easiest scenario for now is to revert the PageTriage patch for now until the mw.Map patch is merged. I can try and see if we can deploy it on the Monday morning timeslot.

Dec 16 2023, 1:07 PM · PageTriage
Soda added a comment to T353571: CSD tagging broken, displays an error and doesn't write to user talk (this.map.exists is not a function).

I don't think we should care about compatibility with mw.Map in this case, mw.Map is being all but deprecated, adding a new function at this point doesn't make sense.

Dec 16 2023, 12:21 PM · PageTriage
Soda added a comment to T353571: CSD tagging broken, displays an error and doesn't write to user talk (this.map.exists is not a function).

Oh, there's actually two solutions to this. One is to revert the aforementioned commit and restore the use of a mw.Map, or change core to ensure that it works with normal JS maps. That itself has two solutions: change the behavior of mw.Message.exists depending on the map used using instanceof, or switch that function to use .has and then add a .has alias on mw.Map which just calls .exists. The latter seems best here, since it means other extensions/tools/etc. would be able to use native JS maps and not fall into the same issue.

Dec 16 2023, 12:18 PM · PageTriage

Dec 15 2023

Soda added a comment to T351618: Redirects to an article should not be considered when considering if it(the article) is an orphan or not.

Has this patch been deployed ? There isn't a version tag on this task ? (Maybe we can check if this works on beta ?)

Dec 15 2023, 1:00 PM · PageTriage
Soda created T353491: Add a /repos/gadgets namespace in Wikimedia Gitlab.
Dec 15 2023, 1:01 AM · User-brennen, GitLab (Project Migration), Release-Engineering-Team

Dec 14 2023

KStoller-WMF awarded T352080: GrowthExperiment 0 edits message is unclear (does not mention that the count is article edits) a Love token.
Dec 14 2023, 11:52 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Growth-Team (Sprint 4 (Growth Team)), Growth-Positive-Reinforcement, GrowthExperiments-ImpactModule
Soda moved T353477: Distinguish technical deletions in NPP queue from Backlog to Priority small features on the PageTriage board.
Dec 14 2023, 6:53 PM · PageTriage
Soda added a comment to T353437: Maintenance tagging an article adds an unnecessary line break between top and template.

More tag module bugs :(

Dec 14 2023, 12:00 PM · PageTriage

Dec 13 2023

Soda added a comment to T319610: Migrate bub from Toolforge GridEngine to Toolforge Kubernetes.

@Soda it shows it's running. If it is no longer in use, kindly disable it and mark this as closed.

I don't have access to the tool, but https://bub.toolforge.org shows a 503 error indicating that it is not currently not really functional. If I can get access, I should be able to look at it sometime next week :)

It shows it is running here

Dec 13 2023, 9:11 AM · Grid-Engine-to-K8s-Migration
Soda added a comment to T319610: Migrate bub from Toolforge GridEngine to Toolforge Kubernetes.

@Soda it shows it's running. If it is no longer in use, kindly disable it and mark this as closed.

Dec 13 2023, 12:16 AM · Grid-Engine-to-K8s-Migration

Dec 12 2023

Soda added a comment to T353255: Remove editrecovery information when a user explicitly leaves a editing page.

If I opened many pages to edit, I should be able to close some which would be resumable later, and it is not proper if we only have the opinion of discarding recovery data.

  • So, we need to save recovery data when a page is unloaded (including closed).
  • We may add a user opinion to suppress the close-tab warning (many other softwares e.g. Phabricator have no such warnings, since recovery data is autosaved when a tab is closed), but this is another thing.
Dec 12 2023, 2:41 PM · Community-Tech, Edit Recovery
Soda updated subscribers of T353255: Remove editrecovery information when a user explicitly leaves a editing page.
Dec 12 2023, 1:57 PM · Community-Tech, Edit Recovery
Soda added a comment to T353255: Remove editrecovery information when a user explicitly leaves a editing page.

I personally tend to use this action a lot especially when I think my current edit is going southwards :) However I can see a argument being made of this button being pressed accidentally. Feel free to decline if this turns out to be a bad idea on discussion :)

Dec 12 2023, 1:56 PM · Community-Tech, Edit Recovery
Soda created T353255: Remove editrecovery information when a user explicitly leaves a editing page.
Dec 12 2023, 1:52 PM · Community-Tech, Edit Recovery
Soda updated subscribers of T353203: Wikisource PDF export fails with No space left on device.
Dec 12 2023, 1:27 AM · Community-Tech, WS Export

Dec 10 2023

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

@Xover Could you add me as one of the maintainers (mainly to be able to see the current code).

Dec 10 2023, 12:11 PM · Grid-Engine-to-K8s-Migration
Soda added a comment to T353109: More graphs in Wikisource Transclusion statistics.

Could you confirm that you talking about https://phetools.toolforge.org/transclusions.html ?

Indeed, it's strange that only 21 Wikisource domains are shown because the other domains stats exist but are not displayed. For instance there is https://phetools.toolforge.org/graphs/Wikisource_-_texts_eo.svg for Esperanto Wikisource. I guess it should be quite easy to fix.

PS: did you see T319965 (where it says - more or less explicitly - that the current migration might shut down this tool :/)

Dec 10 2023, 11:14 AM · Wikisource-Community-User-Group, All-and-every-Wikisource

Dec 9 2023

Soda added a comment to T351460: Add back odd and even banding on the NewPagesFeed.

Looks like the current banding looks a bit darker on certain monitors and a bit lighter on others. My main monitor makes it look really light.

@MPGuy2824 suggested darkening it to #eaecf0. I tried that out and it's definitely dark enough if we want to use that.

Dec 9 2023, 6:13 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), PageTriage
Soda added a comment to T319610: Migrate bub from Toolforge GridEngine to Toolforge Kubernetes.

@Samwilson Is bub even running/actively maintained, aren't we focussing on bub2 ?

Dec 9 2023, 6:06 PM · Grid-Engine-to-K8s-Migration
Soda updated subscribers of T319486: Migrate afdstats from Toolforge GridEngine to Toolforge Kubernetes.

Tagging @Enterprisey as one of the people working on this :)

Dec 9 2023, 6:01 PM · Grid-Engine-to-K8s-Migration
Soda updated subscribers of T319561: Migrate apersonbot from Toolforge GridEngine to Toolforge Kubernetes.

Tagging @Enterprisey as the maintainer (I think) of Apersonbot

Dec 9 2023, 5:58 PM · Grid-Engine-to-K8s-Migration
Soda closed T320123: Migrate video-cut-tool from Toolforge GridEngine to Toolforge Kubernetes as Invalid.
Dec 9 2023, 5:55 PM · Grid-Engine-to-K8s-Migration
Soda closed T320124: Migrate video-cut-tool-back-end from Toolforge GridEngine to Toolforge Kubernetes as Invalid.

Closing as invalid per statements

Dec 9 2023, 5:55 PM · Grid-Engine-to-K8s-Migration
Soda added a comment to T320123: Migrate video-cut-tool from Toolforge GridEngine to Toolforge Kubernetes.

cc @Gopavasanth I don't think we have anything run on these projects (ditto for T320124: Migrate video-cut-tool-back-end from Toolforge GridEngine to Toolforge Kubernetes). We are currently hosted on a WMCS project.

Dec 9 2023, 10:51 AM · Grid-Engine-to-K8s-Migration

Dec 7 2023

Soda created T353028: Skin preferences should not show up in Vector2010.
Dec 7 2023, 10:02 PM · Vector (legacy skin)
Soda attached a referenced file: F41570928: Screenshot from 2023-12-07 19-04-05.png.
Dec 7 2023, 9:59 PM · Web-Team-Backlog
Soda renamed T353009: The TOC v/s Main menu buttons are too similar from Rethink/Redesign the TOC v/s Main menu buttons to The TOC v/s Main menu buttons are too similar.
Dec 7 2023, 6:12 PM · Web-Team-Backlog
Soda created T353009: The TOC v/s Main menu buttons are too similar.
Dec 7 2023, 6:12 PM · Web-Team-Backlog
Soda changed the status of T352993: Remove the Categories filter for AFC from Open to In Progress.
Dec 7 2023, 3:30 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Moderator-Tools-Team (Kanban), PageTriage
Soda placed T347732: Mock up a 100% Codex front end for PageTriage up for grabs.
Dec 7 2023, 3:29 PM · Design-System-Team, PageTriage
Soda placed T343399: Redirect maintenance (and deletion) tags showing up for non-redirects and vice-versa up for grabs.
Dec 7 2023, 3:29 PM · MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), PageTriage
Soda created T352993: Remove the Categories filter for AFC.
Dec 7 2023, 3:23 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Moderator-Tools-Team (Kanban), PageTriage

Dec 6 2023

Soda awarded T352870: Add humorous redirect for fox.wikimedia.org a Like token.
Dec 6 2023, 3:15 PM · SRE, Puppet

Dec 5 2023

Soda added a watcher for Navigation-Popups-Gadget: Soda.
Dec 5 2023, 10:39 PM

Dec 4 2023

Soda created T352716: PageTriage article snippet contains error messages.
Dec 4 2023, 8:56 PM · MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), Moderator-Tools-Team (Kanban), PageTriage
Soda added a comment to T352418: Hotkey to mark articles and redirects as reviewed.

I'm unsure about putting this directly into the PageTriage codebase, but I created fastreview.js, a userscript that hotkeys the r key (just r, not Alt+shift+R) to review and n key to next page in queue :)

Dec 4 2023, 10:58 AM · PageTriage

Dec 1 2023

Soda created T352573: imagesforpage should not return empty array when no images are found.
Dec 1 2023, 7:55 PM · ProofreadPage
Soda added a comment to T347704: CVE-2024-23174: XSS in `pagetriage-tags-quickfilter-label` PageTriage.

I've updated the patch to apply on the latest master

Dec 1 2023, 6:41 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), SecTeam-Processed, Vuln-XSS, PageTriage, Security, Security-Team
Soda added a comment to T352524: Pywikibot Proofreadpage OCR function uses low resolution instead of high resolution images.

The ProofreadPage extensions comes with the imageforpage API that should be used for this :)

Dec 1 2023, 11:22 AM · Community-Tech, Wikimedia OCR, Pywikibot
Soda added a comment to T347704: CVE-2024-23174: XSS in `pagetriage-tags-quickfilter-label` PageTriage.

@Mstyles What's the status of this task, are there any steps/fixes I need to wrt to @taavi's comments ?

Dec 1 2023, 10:41 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), SecTeam-Processed, Vuln-XSS, PageTriage, Security, Security-Team
Soda renamed T352497: [Design] replace vector 2022 icon for Simple English Wikitionary from Replace the logo for Simple English Wikisource to Replace the logo for Simple English Wikitionary.
Dec 1 2023, 1:44 AM · Web-Team-Backlog, Wikimedia-Site-requests, Community Feedback (Web), Desktop Improvements (Vector 2022)
Soda added a comment to T352332: Requesting GitLab account activation for Remsense.

@Remsense is a active Wikimedia contributor who has expressed interest in contributing to the Ultraviolet repositories on Gitlab :)

Dec 1 2023, 1:34 AM · GitLab (Account Approval), Release-Engineering-Team