Page MenuHomePhabricator

AntiCompositeNumber
Volunteer Steward

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Nov 13 2016, 3:31 PM (481 w, 6 d)
Availability
Available
IRC Nick
AntiComposite
LDAP User
AntiCompositeNumber
MediaWiki User
AntiCompositeNumber [ Global Accounts ]

Recent Activity

Wed, Feb 4

AntiCompositeNumber merged T416217: Validate broken thumbnails for some Commons images into T285875: Thumbor fails to render PNG with "Failed to convert image convert: IDAT: invalid distance too far back", returns 429 "Too Many Requests".
Wed, Feb 4, 3:10 AM · Thumbor, SRE
AntiCompositeNumber merged task T416217: Validate broken thumbnails for some Commons images into T285875: Thumbor fails to render PNG with "Failed to convert image convert: IDAT: invalid distance too far back", returns 429 "Too Many Requests".
Wed, Feb 4, 3:10 AM · TaxonBot, Commons, Thumbor
AntiCompositeNumber added a comment to T416217: Validate broken thumbnails for some Commons images.

Fixed with pngfix.

Wed, Feb 4, 3:10 AM · TaxonBot, Commons, Thumbor

Sat, Jan 31

AntiCompositeNumber created T416081: Update Wikipedia iOS app language list.
Sat, Jan 31, 11:24 PM · Wikipedia-iOS-App-Backlog

Mon, Jan 26

AntiCompositeNumber added a comment to T415598: OGP lists fullsize thumbnail version of original instead the original itself.

The ogp.me tag is listing the thumbnail variant of the fullsize, instead of the fullsize

Mon, Jan 26, 11:13 PM · MediaWiki-File-management, Patch-For-Review, PageImages
AntiCompositeNumber added a comment to T415598: OGP lists fullsize thumbnail version of original instead the original itself.

This started happening within the last month or so. It doesn't happen for every request for every thumbnail, but seems to be more likely after the first request. Discord uses Google Cloud IPs most of the time.

Mon, Jan 26, 9:55 PM · MediaWiki-File-management, Patch-For-Review, PageImages
AntiCompositeNumber created T415598: OGP lists fullsize thumbnail version of original instead the original itself.
Mon, Jan 26, 9:54 PM · MediaWiki-File-management, Patch-For-Review, PageImages

Jan 6 2026

AntiCompositeNumber added a comment to T412971: Propose a new set of standard thumbnail sizes.

Special:NewFiles doesn't appear to be as bad as it was a few years ago, but I do think it would still benefit from pregenerating the 120px/250px thumbnails.

Jan 6 2026, 11:29 PM · Patch-For-Review, MediaViewer, Data-Persistence, Thumbor, SRE-swift-storage, Traffic

Jan 1 2026

AntiCompositeNumber merged T413601: thumb generation error into T285875: Thumbor fails to render PNG with "Failed to convert image convert: IDAT: invalid distance too far back", returns 429 "Too Many Requests".
Jan 1 2026, 1:40 AM · Thumbor, SRE
AntiCompositeNumber merged task T413601: thumb generation error into T285875: Thumbor fails to render PNG with "Failed to convert image convert: IDAT: invalid distance too far back", returns 429 "Too Many Requests".
Jan 1 2026, 1:40 AM · Thumbor
AntiCompositeNumber added a comment to T413601: thumb generation error.

Fixed with pngfix.

Jan 1 2026, 1:39 AM · Thumbor

Dec 29 2025

AntiCompositeNumber renamed T364245: Recentchanges and cu_changes tables are occasionally missing revisions on multiple wikis from Recentchanges table is occasionally missing revisions on multiple wikis to Recentchanges and cu_changes tables are occasionally missing revisions on multiple wikis.
Dec 29 2025, 6:59 PM · Moderator-Tools-Team, Data-Persistence, MediaWiki-Recent-changes
AntiCompositeNumber triaged T364245: Recentchanges and cu_changes tables are occasionally missing revisions on multiple wikis as Unbreak Now! priority.

Production data loss -> UBN.

Dec 29 2025, 6:56 PM · Moderator-Tools-Team, Data-Persistence, MediaWiki-Recent-changes

Dec 21 2025

AntiCompositeNumber added a comment to T392785: CheckUser helper table data is difficult to copy paste.

I hit this while making a check yesterday, and then ran in to it with some enwiki CUs today. Both times we were trying to copy/paste IPs into the range calculator.

Dec 21 2025, 10:30 PM · Trust and Safety Product Team, CheckUser

Dec 5 2025

AntiCompositeNumber claimed T411309: Replace bgpview.io.
Dec 5 2025, 12:33 AM · Tool-bullseye
AntiCompositeNumber added a comment to T411309: Replace bgpview.io.

I have disabled the bgpview.io queries, and the tool appears to be no longer 500ing. So that's a slight improvement.

Dec 5 2025, 12:30 AM · Tool-bullseye

Dec 2 2025

AntiCompositeNumber added a comment to T411452: No space left on device on VRTS host.

https://grafana.wikimedia.org/d/000000371/vrts?orgId=1&from=2025-11-02T02:44:01.700Z&to=2025-12-02T02:43:01.700Z&timezone=utc&var-node=vrts1003&viewPanel=panel-30 shows inode usage steadily climbing to 100% since 2025-11-17.

Dec 2 2025, 2:46 AM · Wikimedia-Incident, collaboration-services, SRE, vrts, Znuny
AntiCompositeNumber added a project to T411452: No space left on device on VRTS host: Wikimedia-Incident.
Dec 2 2025, 2:43 AM · Wikimedia-Incident, collaboration-services, SRE, vrts, Znuny

Nov 29 2025

AntiCompositeNumber created T411309: Replace bgpview.io.
Nov 29 2025, 10:11 PM · Tool-bullseye

Nov 27 2025

AntiCompositeNumber moved T404567: Post-creation work for tokwiki from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:49 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup
AntiCompositeNumber updated the task description for T404567: Post-creation work for tokwiki.
Nov 27 2025, 1:49 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup
AntiCompositeNumber moved T404700: Post-creation work for mswikiquote from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup
AntiCompositeNumber moved T408343: Post-creation work for minwikisource from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T408351: Post-creation work for pcmwikiquote from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T388654: Post-creation work for tlwikisource from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T402134: Post-creation work for bewwiktionary from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T399785: Post-creation work for zghwiktionary from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T392499: Post-creation work for rkiwiki from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T395499: Post-creation work for minwikibooks from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:48 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T391767: Post-creation work for madwikisource from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Nov 27 2025, 1:47 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber closed T404700: Post-creation work for mswikiquote as Resolved.
Nov 27 2025, 1:47 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup
AntiCompositeNumber updated the task description for T408343: Post-creation work for minwikisource.
Nov 27 2025, 1:46 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber updated the task description for T408351: Post-creation work for pcmwikiquote.
Nov 27 2025, 1:44 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber closed T388654: Post-creation work for tlwikisource as Resolved.
Nov 27 2025, 1:43 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber closed T402134: Post-creation work for bewwiktionary as Resolved.
Nov 27 2025, 1:42 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber closed T399785: Post-creation work for zghwiktionary as Resolved.
Nov 27 2025, 1:41 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber closed T395499: Post-creation work for minwikibooks as Resolved.
Nov 27 2025, 1:40 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber closed T392499: Post-creation work for rkiwiki as Resolved.
Nov 27 2025, 1:39 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber closed T391767: Post-creation work for madwikisource as Resolved.
Nov 27 2025, 1:38 PM · Essential-Work, Countervandalism-Network, Wiki-Setup

Nov 26 2025

AntiCompositeNumber moved T404567: Post-creation work for tokwiki from General to Post-creation todo on the Countervandalism-Network board.
Nov 26 2025, 11:08 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup
AntiCompositeNumber moved T404700: Post-creation work for mswikiquote from General to Post-creation todo on the Countervandalism-Network board.
Nov 26 2025, 11:08 PM · Countervandalism-Network, Content-Transform-Team, Wiki-Setup
AntiCompositeNumber moved T408343: Post-creation work for minwikisource from General to Post-creation todo on the Countervandalism-Network board.
Nov 26 2025, 11:08 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T408351: Post-creation work for pcmwikiquote from General to Post-creation todo on the Countervandalism-Network board.
Nov 26 2025, 11:08 PM · Countervandalism-Network, Wiki-Setup

Nov 24 2025

AntiCompositeNumber added a comment to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.

I logged out and logged back in again, (I had already tried that), and now it works. We'll see if this sticks or not.

Nov 24 2025, 8:08 PM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript
AntiCompositeNumber added a comment to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.

Yes, it's the same token.

Nov 24 2025, 2:26 PM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript
AntiCompositeNumber added a comment to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.

I tried it on testwiki, and was able to edit and make a block without issue.

Nov 24 2025, 2:20 AM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript
AntiCompositeNumber added a comment to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.

I remember using it several times without any problems on both Firefox and Chromium browsers. The only point was that the account had to be hidelocked and not suppresslocked for it to work.

Nov 24 2025, 1:40 AM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript

Nov 14 2025

AntiCompositeNumber added a comment to T410134: Wikipedia Library - Gale access is not working.

Same here, plus a few others in Discord as well.

Nov 14 2025, 9:58 PM · Moderator-Tools-Team, The-Wikipedia-Library

Nov 12 2025

AntiCompositeNumber added a comment to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.

When I've tried it in Firefox, it fails consistently for the users I tried it on. I just tried it in Chrome and it worked. @KonstantinaG07 said she tried it in Firefox and it works inconsistently. Other stewards have also used it in Firefox and had it work.

Nov 12 2025, 4:59 PM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript

Nov 10 2025

AntiCompositeNumber updated subscribers of T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.
Nov 10 2025, 4:35 PM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript
AntiCompositeNumber added a comment to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.

x-request-id: 7eed4952-9f9f-4d43-ad59-9c7fdac18555 for an example request.

Nov 10 2025, 4:33 PM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript
AntiCompositeNumber added a project to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi: Stewards-and-global-tools.
Nov 10 2025, 4:32 PM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript
AntiCompositeNumber created T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.
Nov 10 2025, 4:31 PM · MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, JavaScript

Oct 31 2025

AntiCompositeNumber added a comment to T408715: Compile a list of "canonical" thumbnail sizes.

The regex in rTHMBREXT wikimedia_thumbor/handler/images/images.py should be correct as far as the format & parameters of the thumb URLs, at least at the Thumbor level.

  • qlow generates a low-quality JPEG thumbnail, which as far as I know is no longer used in production.
  • lossy and lossless are used for certain formats (namely TIFF and webp) to choose the compression type.
  • page, as noted, is used for multi-page files, but is not necessarily required for them.
  • lang is used for SVG thumbnails. MediaWiki does attempt to detect translation markup in SVGs and only request lang-specific URLs when it expects a working translation. rMW includes/media/SvgHandler.php English is treated as the default (as far as I can tell, unconditionally), with the default/fallback text specified in the SVG being accessed through the und language code.
  • seek is a timestamp used for video thumbnails
Oct 31 2025, 9:35 PM · MediaViewer, Data-Persistence, Thumbor, SRE-swift-storage, Traffic

Oct 13 2025

AntiCompositeNumber created T407151: Puppet failure on cvn-nfs-1.
Oct 13 2025, 6:06 PM · cloud-services-team, Cloud-VPS, Countervandalism-Network

Oct 8 2025

AntiCompositeNumber added a comment to T406666: Do not have editors choose a license for AI-generated work.

The statement that solely-AI-generated works are not subject to copyright protection is true in the US, but it is not true in the UK and Hong Kong. It's also possible that other jurisdictions will recognize some level of copyright protection for AI-generated works. For that reason, the backup license should remain.

Oct 8 2025, 3:06 AM · Community-consensus-needed, Commons, UploadWizard, Structured-Data-Backlog (Current Work)

Oct 6 2025

AntiCompositeNumber edited projects for T406479: PDF preview partly broken?, added: MediaWiki-extensions-PdfHandler; removed Thumbor.

This is a MediaWiki-extensions-PdfHandler issue, not Thumbor. It's likely related to T299521 and/or T381318.

Oct 6 2025, 1:57 PM · MediaWiki-extensions-PdfHandler, Commons

Sep 7 2025

AntiCompositeNumber merged T403915: Thumbnail not showing on Commons. into T290345: Create thumbnail for animated WebP files.
Sep 7 2025, 6:17 PM · Commons, MediaWiki-File-management, Thumbor
AntiCompositeNumber merged task T403915: Thumbnail not showing on Commons. into T290345: Create thumbnail for animated WebP files.
Sep 7 2025, 6:17 PM · Thumbor

Sep 5 2025

AntiCompositeNumber added a comment to T403844: Requesting GitLab account activation for: sakshi2.

@Agamyasamuel You can add them to the Trusted-Contributors group on Phabricator and their GitLab account will be approved automatically.

Sep 5 2025, 7:14 PM · GitLab (Account Approval), Release-Engineering-Team

Aug 20 2025

AntiCompositeNumber moved T390711: Post-creation work for nupwiki from Post-creation todo to Post-creation done on the Countervandalism-Network board.
Aug 20 2025, 8:36 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber updated the task description for T390711: Post-creation work for nupwiki.
Aug 20 2025, 8:36 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T391767: Post-creation work for madwikisource from General to Post-creation todo on the Countervandalism-Network board.
Aug 20 2025, 8:31 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T392499: Post-creation work for rkiwiki from General to Post-creation todo on the Countervandalism-Network board.
Aug 20 2025, 8:31 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T395499: Post-creation work for minwikibooks from General to Post-creation todo on the Countervandalism-Network board.
Aug 20 2025, 8:31 PM · Essential-Work, Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T399785: Post-creation work for zghwiktionary from General to Post-creation todo on the Countervandalism-Network board.
Aug 20 2025, 8:30 PM · Countervandalism-Network, Wiki-Setup
AntiCompositeNumber moved T402134: Post-creation work for bewwiktionary from General to Post-creation todo on the Countervandalism-Network board.
Aug 20 2025, 8:30 PM · Countervandalism-Network, Wiki-Setup

Aug 15 2025

AntiCompositeNumber added a comment to T397244: Private mitigation blocks registration from certain email domains but gives misleading error about rate limits.

Now that it will have a reasonable error message, is there a justification to keep the list of banned providers non-public?

Aug 15 2025, 8:44 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team (Q3 Kanban Board), WMF-General-or-Unknown, MediaWiki-Core-AuthManager

Aug 4 2025

AntiCompositeNumber reassigned T401117: UserInfoCard shows 1+ as new article count for users with 1000+ articles from AntiCompositeNumber to mszabo.

Will be fixed in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1174437

Aug 4 2025, 9:07 PM · OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team
AntiCompositeNumber added a comment to T190377: Keep track of tools without stated default licenses.

That Toolhub link is probably a significant overcount due to tool authors not writing complete toolinfo.json records. Toolhub doesn't appear to support adding a license not represented in a toolinfo.json (or after a tool is manually created), so it's difficult for non-maintainers to help here.

Aug 4 2025, 7:59 PM · cloud-services-team, Toolforge-standards-committee, Toolforge
AntiCompositeNumber claimed T401117: UserInfoCard shows 1+ as new article count for users with 1000+ articles.
Aug 4 2025, 2:22 PM · OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team

Aug 1 2025

AntiCompositeNumber added a comment to T400540: traffic from Discord and Slack unfurler service is blocked by phabricator.wikimedia.org.

Yup, it's working now. Thanks!

Aug 1 2025, 12:57 AM · collaboration-services, Traffic, Phabricator, SRE

Jul 31 2025

AntiCompositeNumber added a comment to T400540: traffic from Discord and Slack unfurler service is blocked by phabricator.wikimedia.org.

Still no cards on Discord, including brand new tasks.

Jul 31 2025, 8:44 PM · collaboration-services, Traffic, Phabricator, SRE

Jul 30 2025

AntiCompositeNumber added a comment to T400119: Block traffic from user-agents not honoring our policy.

external mw-related: requests with user-agent strings set by MediaWiki (like ForeignApiRepo) or by other mw-related software like WDQS Updater

Jul 30 2025, 2:50 PM · User-notice-archive, Patch-For-Review, Traffic, SRE

Jul 27 2025

AntiCompositeNumber closed T400563: SVG translation tool. as Invalid.

https://svgtranslate.toolforge.org/

Jul 27 2025, 11:18 AM · Technical-Tool-Request

Jul 16 2025

AntiCompositeNumber added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

To eliminate any traffic filtering problems, I grabbed the HTML for this task and threw it in a Toolforge tool, and it works (with the previously-noted image issue):

image.png (242×433 px, 26 KB)

image.png (986×567 px, 129 KB)

image.png (193×532 px, 28 KB)

Jul 16 2025, 10:51 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
AntiCompositeNumber added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

I tried the Slack tool mentioned earlier in this thread, and it apparently 429s:

image.png (735×567 px, 56 KB)

Jul 16 2025, 10:24 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity
AntiCompositeNumber added a comment to T288117: Add Open Graph support to Phabricator Maniphest Tasks to have link preview on Telegram, Slack, and other messaging apps.

Thanks for the deploy :)

Sadly, the thumbnail isn't working in Discord either. I confirm that I do see the "og" stuff in the HTML though. Would suggest re-opening this ticket both here and upstream so this can be investigated further.

Jul 16 2025, 10:12 AM · Release-Engineering-Team (Radar), Phabricator (Upstream), Upstream, User-brennen, Developer Productivity

Jul 14 2025

AntiCompositeNumber created T399426: wpReasonList-other should not be removed after selecting a reason from the dropdown on Special:MultiLock.
Jul 14 2025, 3:24 AM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

Jun 26 2025

AntiCompositeNumber added a comment to T395838: Consider using IP range instead of single IPs for LoginNotify.

An IPv6 /64 is likely too small for most mobile providers -- they tend to be significantly more dynamic than that.

Jun 26 2025, 6:19 PM · MediaWiki-extensions-LoginNotify, Community-Tech, MediaWiki-extensions-EmailAuth

Jun 18 2025

AntiCompositeNumber added a comment to T397244: Private mitigation blocks registration from certain email domains but gives misleading error about rate limits.

It doesn't seem like your zhwiki account has noratelimit. Where is it supposed to come from?

Jun 18 2025, 7:43 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team (Q3 Kanban Board), WMF-General-or-Unknown, MediaWiki-Core-AuthManager
AntiCompositeNumber added a comment to T397244: Private mitigation blocks registration from certain email domains but gives misleading error about rate limits.

Hm, are you on a blocked IP that you know of?

Jun 18 2025, 7:12 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team (Q3 Kanban Board), WMF-General-or-Unknown, MediaWiki-Core-AuthManager

May 10 2025

AntiCompositeNumber added a comment to T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews.

Got a report via Discord of vandalism appearing in the preview for https://en.wikipedia.org/wiki/Formula_One_cars, which is a redirect. I tried purging the redirect page, and it didn't work. Then I purged the redirect target, which also did nothing. Then I purged the redirect page again and it worked.

May 10 2025, 8:27 PM · Security-Team, Trust-and-Safety, Page Content Service, Page-Previews (Tracking), RESTBase-API, User-Josve05a

May 5 2025

AntiCompositeNumber changed the subtype of T393331: Preview error for 32 bit HDR files from "Feature Request" to "Bug Report".
May 5 2025, 2:11 AM · Upstream, Thumbor, Commons
AntiCompositeNumber moved T393331: Preview error for 32 bit HDR files from Backlog to Patch released upstream on the Upstream board.
May 5 2025, 2:11 AM · Upstream, Thumbor, Commons
AntiCompositeNumber moved T393331: Preview error for 32 bit HDR files from Backlog to Upstream on the Thumbor board.
May 5 2025, 2:11 AM · Upstream, Thumbor, Commons
AntiCompositeNumber moved T393331: Preview error for 32 bit HDR files from File format support to Thumbnail and file renderings on the Commons board.
May 5 2025, 2:11 AM · Upstream, Thumbor, Commons
AntiCompositeNumber moved T393331: Preview error for 32 bit HDR files from Incoming to File format support on the Commons board.
May 5 2025, 2:10 AM · Upstream, Thumbor, Commons
AntiCompositeNumber added projects to T393331: Preview error for 32 bit HDR files: Thumbor, Upstream.

Local test container:

thumbor-1  | 2025-05-05 00:41:33 thumbor:DEBUG Loading extension wikimedia_thumbor.handler.images
thumbor-1  | 2025-05-05 00:41:33 thumbor:DEBUG Loading extension wikimedia_thumbor.handler.core
thumbor-1  | 2025-05-05 00:41:33 thumbor:DEBUG Loading extension wikimedia_thumbor.handler.healthcheck
thumbor-1  | 2025-05-05 00:41:33 thumbor:DEBUG Monkey patching ContextHandler.initialize
thumbor-1  | 2025-05-05 00:41:33 root:DEBUG thumbor starting at 0.0.0.0:8800
thumbor-1  | 2025-05-05 00:41:33 asyncio:DEBUG Using selector: EpollSelector
thumbor-1  | 2025-05-05 00:41:41 thumbor:DEBUG METRICS: inc: response.count:1
thumbor-1  | 2025-05-05 00:41:41 thumbor:DEBUG METRICS: inc: response.none_smart:1
thumbor-1  | 2025-05-05 00:41:41 thumbor:DEBUG METRICS: timing: response.none_smart:1
thumbor-1  | 2025-05-05 00:41:41 thumbor:DEBUG METRICS: inc: storage.miss:1
thumbor-1  | 2025-05-05 00:41:41 thumbor:DEBUG [HTTPS] load_sync: https%3A//upload.wikimedia.org/wikipedia/commons/e/e9/Hospitalkirche_20241221_HOF9117-HDR_RAW-Export.tif
thumbor-1  | 2025-05-05 00:41:41 thumbor:DEBUG [HTTPS] Loading normalized URL: https://upload.wikimedia.org/wikipedia/commons/e/e9/Hospitalkirche_20241221_HOF9117-HDR_RAW-Export.tif
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [HTTPS] return_contents: /tmp/tmp6wbkyp7i
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG METRICS: inc: original_image.status.200:1
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG METRICS: inc: original_image.status.200.upload_wikimedia_org:1
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG METRICS: inc: original_image.response_bytes:4096
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [Proxy] load: '.tiff'
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [Proxy] Looking for a tiff engine
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [ExiftoolRunner] command: ['/usr/bin/exiftool', '-ImageSize', '-j', '-m', '-q', '-q', '/tmp/tmp6wbkyp7i']
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [ShellRunner] Command: ['/usr/bin/timeout', '--foreground', '60', '/usr/bin/exiftool', '-ImageSize', '-j', '-m', '-q', '-q', '/tmp/tmp6wbkyp7i']
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [ShellRunner] Stdout: b'[{\n  "SourceFile": "/tmp/tmp6wbkyp7i",\n  "ImageSize": "9490x6327"\n}]\n'
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [ShellRunner] Stderr: b''
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [ShellRunner] Return code: 0
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [ShellRunner] Duration: 138.535
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [VIPS] Shrinking with command
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [BWE] Found source file in context
thumbor-1  | 2025-05-05 00:41:59 thumbor:DEBUG [ShellRunner] Command: ['/usr/bin/timeout', '--foreground', '60', '/usr/bin/vips', 'shrink', '/tmp/tmp6wbkyp7i', '/tmp/tmpoex4nzru/vips_result.png', '5', '5']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stdout: b''
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stderr: b"\n(vips:20): VIPS-WARNING **: 00:41:59.854: profile 'icc': 0h: PCS illuminant is not D50\n\n(vips:20): VIPS-WARNING **: 00:41:59.854: bad ICC profile not saved\n"
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Return code: 0
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Duration: 2284.042
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] Dumping buffer into temp file
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ExiftoolRunner] command: ['/usr/bin/exiftool', '-j', '-ImageSize', '-ProfileDescription', '-ColorType', '-FileType', '-Transparency', '-Artist', '-Copyright', '-ImageDescription', '-m', '-q', '-q', '/tmp/tmphaga8uw_']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Command: ['/usr/bin/timeout', '--foreground', '60', '/usr/bin/exiftool', '-j', '-ImageSize', '-ProfileDescription', '-ColorType', '-FileType', '-Transparency', '-Artist', '-Copyright', '-ImageDescription', '-m', '-q', '-q', '/tmp/tmphaga8uw_']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stdout: b'[{\n  "SourceFile": "/tmp/tmphaga8uw_",\n  "ImageSize": "1898x1265",\n  "ColorType": "RGB",\n  "FileType": "PNG"\n}]\n'
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stderr: b''
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Return code: 0
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Duration: 146.671
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] EXIF: {'SourceFile': '/tmp/tmphaga8uw_', 'ImageSize': '1898x1265', 'ColorType': 'RGB', 'FileType': 'PNG'}
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] File has no ICC profile
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] reorientate
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] resize: 800.0 533.0
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] Queued operators: ['-resize', '800x533^', '-gravity', 'center', '-extent', '800x533']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG No image format specified. Retrieving from the image extension: .tiff.
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG Content Type of image/tiff detected.
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [BWE] Defaulting to .jpg
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] read: .jpg 79
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] Chroma subsampling: '4:2:0'
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] Generating image with quality 79
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] Queued operators: ['-resize', '800x533^', '-gravity', 'center', '-extent', '800x533', '-quality', '79', '-sampling-factor', '4:2:0', '-interlace', 'Plane']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Command: ['/usr/bin/timeout', '--foreground', '60', '/usr/bin/convert', '-define', 'tiff:exif-properties=no', '-resize', '800x533^', '-gravity', 'center', '-extent', '800x533', '-quality', '79', '-sampling-factor', '4:2:0', '-interlace', 'Plane', '/tmp/tmphaga8uw_[0]', 'jpg:-']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stdout: <too long to display (3075 bytes)>
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stderr: b''
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Return code: 0
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Duration: 90.521
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [IM] Processing EXIF
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ExiftoolRunner] command: ['/usr/bin/exiftool', '-all=', '-m', '-q', '-q', '/tmp/tmpwv2qffjd', '-o', '-']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Command: ['/usr/bin/timeout', '--foreground', '60', '/usr/bin/exiftool', '-all=', '-m', '-q', '-q', '/tmp/tmpwv2qffjd', '-o', '-']
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stdout: <too long to display (3057 bytes)>
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Stderr: b''
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Return code: 0
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG [ShellRunner] Duration: 137.89100000000002
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: timing: engine.processing_time.wikimedia_thumbor.engine.vips:3021
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: timing: engine.processing_utime.wikimedia_thumbor.engine.vips:2875
thumbor-1  | 2025-05-05 00:42:02 tornado.access:INFO 200 GET /thumbor/unsafe/800x/https://upload.wikimedia.org/wikipedia/commons/e/e9/Hospitalkirche_20241221_HOF9117-HDR_RAW-Export.tif (172.18.0.1) 21210.97ms
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: timing: response.time:21210
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: timing: response.time.200:21210
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: inc: response.status.200:1
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: inc: response.not_smart.count:1
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: timing: response.not_smart.latency:21210
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: inc: response.format.jpg:1
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: timing: response.time.jpg:21210
thumbor-1  | 2025-05-05 00:42:02 thumbor:DEBUG METRICS: inc: response.bytes.jpg:3057
thumbor-1  | 2025-05-05 00:42:03 tornado.access:WARNING 404 GET /favicon.ico (172.18.0.1) 1.33ms
thumbor-1  | 2025-05-05 00:42:19 thumbor:DEBUG [HTTPS] cleanup_temp_file: /tmp/tmp6wbkyp7i
May 5 2025, 2:10 AM · Upstream, Thumbor, Commons

May 4 2025

AntiCompositeNumber added a comment to T389159: Repeatedly logged out on some local wikis.

Firefox crashed again (I have too many tabs) and now enwiki is doing it again.

May 4 2025, 2:23 AM · MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, MediaWiki-User-login-and-signup

May 3 2025

AntiCompositeNumber added a comment to T389159: Repeatedly logged out on some local wikis.

I got centrally logged out, I logged back in on enwiki, and am now being inconsistently locally logged out on local wikis (the central session remained logged-in after logging in the first time). JS autologin sometimes works, but sometimes it doesn't and I have to click login again.

May 3 2025, 7:18 PM · MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, MediaWiki-User-login-and-signup
AntiCompositeNumber added a comment to T389159: Repeatedly logged out on some local wikis.

I logged out of the iOS app to test something yesterday, and am now not remaining logged in on my laptop.

May 3 2025, 6:54 PM · MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, MediaWiki-User-login-and-signup

May 2 2025

AntiCompositeNumber updated subscribers of T393215: Mobile Web block messages no longer displaying templates.
May 2 2025, 8:23 PM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Trust and Safety Product Sprint (Sprint Key Lime Pie (May 5 - May 23)), Trust and Safety Product Team, MediaWiki-Blocks, MobileFrontend, Regression
AntiCompositeNumber created T393215: Mobile Web block messages no longer displaying templates.
May 2 2025, 8:23 PM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Trust and Safety Product Sprint (Sprint Key Lime Pie (May 5 - May 23)), Trust and Safety Product Team, MediaWiki-Blocks, MobileFrontend, Regression

Apr 29 2025

AntiCompositeNumber added a comment to T392348: No thumbnail available for File:Himalaya,_Indian_Atlas,_sheet_66_(15219000).jpg - Error: 429, Too Many Requests.

I downloaded Himalaya,_Indian_Atlas,_sheet_66_\(15219000\).jpg from both clusters and checked they were identical images, and they are (md5sum 5eef31842c22488b82f0cd19c7a2a21e), so I am confident this is a thumbor issue with the image rather than an inconsistency in swift. And it is a pretty huge image!

Apr 29 2025, 3:38 PM · serviceops, Wikimedia-production-error, Thumbor, Commons

Apr 28 2025

AntiCompositeNumber added a comment to T391150: Audit Phabricator security policies and groups membership.

acl*security_steward removals are managed by the https://gitlab.wikimedia.org/repos/stewards/onboarding-system script now, and activity is checked through the yearly reconfirmation process. However, the bot does not have access to verify 2FA on Phabricator.

Apr 28 2025, 2:35 AM · SecTeam-Processed, Phabricator, Security-Team
AntiCompositeNumber added a member for Stewards-and-global-tools: AntiCompositeNumber.
Apr 28 2025, 2:01 AM

Apr 24 2025

AntiCompositeNumber removed a parent task for T220171: Generate thumbnails of large JPGs with VIPS: T392348: No thumbnail available for File:Himalaya,_Indian_Atlas,_sheet_66_(15219000).jpg - Error: 429, Too Many Requests.
Apr 24 2025, 11:29 AM · Structured-Data-Backlog, Thumbor, Commons
AntiCompositeNumber removed a subtask for T392348: No thumbnail available for File:Himalaya,_Indian_Atlas,_sheet_66_(15219000).jpg - Error: 429, Too Many Requests: T220171: Generate thumbnails of large JPGs with VIPS.
Apr 24 2025, 11:29 AM · serviceops, Wikimedia-production-error, Thumbor, Commons
AntiCompositeNumber added a project to T392348: No thumbnail available for File:Himalaya,_Indian_Atlas,_sheet_66_(15219000).jpg - Error: 429, Too Many Requests: SRE-swift-storage.

Hm.... Trying to load the original https://upload.wikimedia.org/wikipedia/commons/c/c5/Himalaya%2C_Indian_Atlas%2C_sheet_66_%2815219000%29.jpg in Firefox ends up with an Image corrupt or truncated. error in the console. Trying to load the URL with my test Thumbor HTTP loader gives errors about HTTP Content-Length. identify -verbose takes a fairly long time to complete but does so without errors.

$ identify -verbose Himalaya,_Indian_Atlas,_sheet_66_\(15219000\).jpg
Image:
  Filename: Himalaya,_Indian_Atlas,_sheet_66_(15219000).jpg
  Permissions: rw-r--r--
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Mime type: image/jpeg
  Class: DirectClass
  Geometry: 28674x20246+0+0
  Resolution: 72x72
  Print size: 398.25x281.194
  Units: PixelsPerInch
  Colorspace: sRGB
  Type: TrueColor
  Base type: Undefined
  Endianness: Undefined
  Depth: 8-bit
  Channels: 3.0
  Channel depth:
    Red: 8-bit
    Green: 8-bit
    Blue: 8-bit
  Channel statistics:
    Pixels: 580533804
    Red:
      min: 0  (0)
      max: 255 (1)
      mean: 183.913 (0.721227)
      median: 205 (0.803922)
      standard deviation: 59.024 (0.231467)
      kurtosis: -1.02395
      skewness: -0.58938
      entropy: 0.883561
    Green:
      min: 0  (0)
      max: 255 (1)
      mean: 179.205 (0.702765)
      median: 201 (0.788235)
      standard deviation: 57.341 (0.224867)
      kurtosis: -0.975416
      skewness: -0.615138
      entropy: 0.884332
    Blue:
      min: 0  (0)
      max: 255 (1)
      mean: 165.105 (0.647472)
      median: 186 (0.729412)
      standard deviation: 52.5198 (0.20596)
      kurtosis: -0.795282
      skewness: -0.686176
      entropy: 0.879595
  Image statistics:
    Overall:
      min: 0  (0)
      max: 255 (1)
      mean: 176.074 (0.690488)
      median: 197.333 (0.773856)
      standard deviation: 56.2949 (0.220764)
      kurtosis: -0.931548
      skewness: -0.630231
      entropy: 0.882496
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33,0.03)
    green primary: (0.3,0.6,0.1)
    blue primary: (0.15,0.06,0.79)
    white point: (0.3127,0.329,0.3583)
  Matte color: grey74
  Background color: white
  Border color: srgb(223,223,223)
  Transparent color: black
  Interlace: JPEG
  Intensity: Undefined
  Compose: Over
  Page geometry: 28674x20246+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 98
  Orientation: Undefined
  Profiles:
    Profile-icc: 672 bytes
  Properties:
    date:create: 2025-04-24T10:45:42+00:00
    date:modify: 2023-08-07T21:28:26+00:00
    date:timestamp: 2025-04-24T11:22:37+00:00
    icc:copyright: Public Domain
    icc:description: GIMP built-in sRGB
    icc:manufacturer: GIMP
    icc:model: sRGB
    jpeg:colorspace: 2
    jpeg:sampling-factor: 1x1,1x1,1x1
    signature: a5b27e9b6f10edbd54b2a08e17e2f8a5dfc7c4f6998883fa723df749029f9781
  Artifacts:
    verbose: true
  Tainted: False
  Filesize: 267.593MiB
  Number pixels: 580.534M
  Pixel cache type: Memory
  Pixels per second: 42.8261MP
  User time: 13.450u
  Elapsed time: 0:14.555
  Version: ImageMagick 7.1.1-47 Q16-HDRI x86_64 22763 https://imagemagick.org

I was able to get my test Thumbor instance to thumbnail the file by downloading it with wget and using the file loader. I'm not sure if the original is corrupt in some way or if this is a SRE-swift-storage issue.

Apr 24 2025, 11:29 AM · serviceops, Wikimedia-production-error, Thumbor, Commons