Page MenuHomePhabricator

tstarling (Tim Starling)
UserAdministrator

Projects (22)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 15 2014, 8:27 PM (518 w, 1 d)
Roles
Administrator
Availability
Available
LDAP User
Tim Starling
MediaWiki User
Tim Starling (WMF) [ Global Accounts ]

Recent Activity

Today

tstarling added a comment to T374591: Installer Task abstraction.

I think that when you have a list of tasks to execute that have side effects like creating databases and tables, you want the task to be idempotent, or - alternatively - to have a rollback mechanism in case of failure.

Fri, Sep 20, 12:28 AM · MediaWiki-Installer

Tue, Sep 17

tstarling closed T187607: Feature Request to allow periods in database names for PostgreSQL as Declined.

I don't think this is feasible. MediaWiki has an internal concept of a qualified table name with dot-separated components. SQLPlatform::qualifiedTableComponents() is complicated enough as it is without adding such special cases.

Tue, Sep 17, 2:20 AM · PostgreSQL, MediaWiki-Installer
tstarling updated subscribers of T374730: Update calls to Maintenance::runChild to instead call Maintenance::createChild.

I asked @daniel about it on Slack, and he said

Tue, Sep 17, 12:15 AM · MW-1.43-release, MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), Patch-For-Review, MediaWiki-Maintenance-system

Thu, Sep 12

tstarling updated the task description for T374591: Installer Task abstraction.
Thu, Sep 12, 5:33 AM · MediaWiki-Installer
tstarling created T374591: Installer Task abstraction.
Thu, Sep 12, 5:31 AM · MediaWiki-Installer

Tue, Sep 10

tstarling placed T369554: Change the "date" to "last updated" vs "created" up for grabs.
Tue, Sep 10, 1:52 AM · Community Wishlist, Community-Tech (Island Fox (Sept 9 - 20))
tstarling placed T369785: Incorrect date formatting in wish pages and wishlist indexes up for grabs.
Tue, Sep 10, 1:51 AM · Community-Tech (Island Fox (Sept 9 - 20)), Community Wishlist, I18n
tstarling added a comment to T223772: Extend #time parser function to display time in format specific to each language.
  • pretty does not fully react on language.
  • Apparently it is always English day number (digits) plus adapted full month name: 2 August
  • That does not follow project/page language, as date both do.
  • Germans would expect 2. August with a dot after day number.
  • Month name is following supposed language.
  • Same story for Portuguese:
    • {{#timef:now|date|pt}}2 de agosto de 2024
    • {{#timef:now|pretty|pt}}2 agosto
    • Expecting a de after day number (digits).
  • Not pretty.
Tue, Sep 10, 1:46 AM · User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Patch-For-Review, I18n, ParserFunctions
tstarling closed T223772: Extend #time parser function to display time in format specific to each language as Resolved.
Tue, Sep 10, 1:40 AM · User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Patch-For-Review, I18n, ParserFunctions
tstarling closed T362133: Clean up block_target migration code, a subtask of T346293: ipblocks schema redesign for multiblocks, as Resolved.
Tue, Sep 10, 1:37 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Multiblocks, Community-Tech (CommTech-Kanban), MediaWiki-Blocks
tstarling closed T362133: Clean up block_target migration code as Resolved.
Tue, Sep 10, 1:37 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Multiblocks, MediaWiki-Blocks

Thu, Sep 5

tstarling changed the status of T292322: Support large files in Shellbox, a subtask of T289228: Convert media handling code (PdfHandler, PagedTiffHandler) to use Shellbox, from In Progress to Open.
Thu, Sep 5, 11:11 PM · Content-Transform-Team, MediaWiki-Engineering, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), MediaWiki-extensions-PdfHandler, MediaWiki-extensions-PagedTiffHandler, Shellbox, MW-on-K8s
tstarling changed the status of T292322: Support large files in Shellbox from In Progress to Open.
Thu, Sep 5, 11:11 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), SRE-swift-storage, Shellbox, serviceops, MW-on-K8s
tstarling changed the status of T292322: Support large files in Shellbox, a subtask of T302430: <Tech Initiative> Commons Copy-by-URL Image Uploads Slowdown (Shellbox), from In Progress to Open.
Thu, Sep 5, 11:11 PM · Foundational Technology Requests
tstarling added a comment to T258852: Replace LoadExtensionSchemaUpdates hook with static data in extension.json.

I'm considering whether this is a subtask of T352113: Core addWiki.php which I'm working on now.

Thu, Sep 5, 7:05 AM · MediaWiki-Installer, MediaWiki-Core-Hooks, MediaWiki-Configuration
tstarling added a comment to T258852: Replace LoadExtensionSchemaUpdates hook with static data in extension.json.

I'm considering whether this is a subtask of T352113: Core addWiki.php which I'm working on now.

Thu, Sep 5, 5:04 AM · MediaWiki-Installer, MediaWiki-Core-Hooks, MediaWiki-Configuration

Tue, Sep 3

tstarling added a comment to T288388: Implement installing MediaWiki from an existing LocalSettings.php by using install.php.

I'm going to work on T352113, which I think is basically the same as this task for third party purposes, except that it uses a new maintenance script, and so has fewer backwards compatibility issues.

Tue, Sep 3, 6:55 AM · Patch-For-Review, MediaWiki-Installer

Thu, Aug 29

tstarling added a comment to T292322: Support large files in Shellbox.

For configuration propagation, it turns out to be better to have the Command act as a factory, so we will have:

Thu, Aug 29, 11:52 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), SRE-swift-storage, Shellbox, serviceops, MW-on-K8s

Fri, Aug 23

tstarling changed the status of T292322: Support large files in Shellbox from Open to In Progress.
Fri, Aug 23, 5:50 AM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), SRE-swift-storage, Shellbox, serviceops, MW-on-K8s
tstarling changed the status of T292322: Support large files in Shellbox, a subtask of T289228: Convert media handling code (PdfHandler, PagedTiffHandler) to use Shellbox, from Open to In Progress.
Fri, Aug 23, 5:48 AM · Content-Transform-Team, MediaWiki-Engineering, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), MediaWiki-extensions-PdfHandler, MediaWiki-extensions-PagedTiffHandler, Shellbox, MW-on-K8s
tstarling changed the status of T292322: Support large files in Shellbox, a subtask of T302430: <Tech Initiative> Commons Copy-by-URL Image Uploads Slowdown (Shellbox), from Open to In Progress.
Fri, Aug 23, 5:48 AM · Foundational Technology Requests
tstarling added a comment to T292322: Support large files in Shellbox.

@tstarling I think we determined that the expensive part of handling large files in shellbox was mostly the download/hash verification of the file received, I don't even think we strictly need PUT support.

Fri, Aug 23, 1:42 AM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), SRE-swift-storage, Shellbox, serviceops, MW-on-K8s

Wed, Aug 21

tstarling renamed T372503: ExcimerProfiler with PHP 8.2 JIT causes occasional memory corruption from Excimer bugs PHP itself to ExcimerProfiler with PHP 8.2 JIT causes occasional memory corruption.
Wed, Aug 21, 10:12 PM · MediaWiki-Platform-Team, Excimer

Aug 20 2024

tstarling added a comment to T372503: ExcimerProfiler with PHP 8.2 JIT causes occasional memory corruption.

Since the bug I found is not reproducible in 8.2 or 8.3, it's probably not the same as the one reported above. Further discussion on it will be on the PHP bug tracker at https://github.com/php/php-src/issues/15502

Aug 20 2024, 12:36 AM · MediaWiki-Platform-Team, Excimer

Aug 19 2024

tstarling added a comment to T372503: ExcimerProfiler with PHP 8.2 JIT causes occasional memory corruption.

After spending a bit more than a day on this, I'm going to file a separate task for the bug I found, since it's affecting a specific line of code in MediaWiki and is relatively easy to reproduce.

Aug 19 2024, 10:56 PM · MediaWiki-Platform-Team, Excimer

Aug 16 2024

toni.stoev awarded T214998: RFC: Remove .m. subdomain, serve mobile and desktop variants through the same URL a Like token.
Aug 16 2024, 10:45 PM · Web-Team-Backlog, Traffic-Icebox, MobileFrontend (Tracking), TechCom-RFC, SRE
tstarling added a comment to T372503: ExcimerProfiler with PHP 8.2 JIT causes occasional memory corruption.

I tried running MediaWiki on PHP git master (8.4-dev), compiled with AddressSanitizer, with Excimer profiling at a high rate (1ms). I hit a dangling pointer bug pretty quickly which does seem to depend on Excimer although Excimer is never in the stack. I'm working on isolating it. Maybe it will be that simple.

Aug 16 2024, 8:40 AM · MediaWiki-Platform-Team, Excimer
tstarling added a comment to T372503: ExcimerProfiler with PHP 8.2 JIT causes occasional memory corruption.

@Warxcell OK thanks, I found the calling code.

Aug 16 2024, 2:58 AM · MediaWiki-Platform-Team, Excimer

Aug 14 2024

tstarling added a comment to T372503: ExcimerProfiler with PHP 8.2 JIT causes occasional memory corruption.

How are you using Excimer? This sort of thing is more likely to happen if it's actually called.

Aug 14 2024, 11:20 PM · MediaWiki-Platform-Team, Excimer
tstarling closed T364221: PanoProjector -- equirectangular to rectilinear reprojection in C++ as Resolved.

I think it's feature-complete now.

Aug 14 2024, 12:54 AM · Community-Tech
tstarling closed T364221: PanoProjector -- equirectangular to rectilinear reprojection in C++, a subtask of T363891: Panoramic images tiling component, as Resolved.
Aug 14 2024, 12:54 AM · Thumbor, MediaViewer

Aug 9 2024

tstarling added a comment to T363885: Panoramic images thumbnailing component.

@TheDJ try that ^

Aug 9 2024, 12:00 PM · Community-Tech, Commons, MediaWiki-File-management, Thumbor
tstarling added a comment to T363885: Panoramic images thumbnailing component.

Any ideas ?

Aug 9 2024, 10:55 AM · Community-Tech, Commons, MediaWiki-File-management, Thumbor

Aug 7 2024

tstarling changed the status of T364221: PanoProjector -- equirectangular to rectilinear reprojection in C++ from Open to In Progress.

Amazing! Would it make sense for the long-term repo to be on GitLab? Just wanted to make you aware of https://gitlab.wikimedia.org/repos/commtech/ which I just added you to :)

Aug 7 2024, 4:25 AM · Community-Tech
tstarling changed the status of T364221: PanoProjector -- equirectangular to rectilinear reprojection in C++, a subtask of T363891: Panoramic images tiling component, from Open to In Progress.
Aug 7 2024, 4:25 AM · Thumbor, MediaViewer

Aug 1 2024

tstarling closed T370968: Publish Excimer 1.2.2 release (fix PHP 8.4 compile error) as Resolved.
Aug 1 2024, 1:41 AM · Release, Patch-For-Review, Excimer, MediaWiki-Platform-Team

Jul 27 2024

Nyepes awarded T214998: RFC: Remove .m. subdomain, serve mobile and desktop variants through the same URL a Barnstar token.
Jul 27 2024, 2:13 AM · Web-Team-Backlog, Traffic-Icebox, MobileFrontend (Tracking), TechCom-RFC, SRE

Jul 25 2024

tstarling updated the task description for T370610: Toolforge build service: Can't process an image larger than 128 Mpx using ImageMagick.
Jul 25 2024, 2:56 AM · Toolforge (Toolforge iteration 13), Patch-For-Review
tstarling added a comment to T370610: Toolforge build service: Can't process an image larger than 128 Mpx using ImageMagick.

Or to tell it that the size limit is unlimited (it just sets it to 0), @tstarling any preference on what big numbers to use to overwrite the limits?

Jul 25 2024, 2:51 AM · Toolforge (Toolforge iteration 13), Patch-For-Review
tstarling updated the task description for T370610: Toolforge build service: Can't process an image larger than 128 Mpx using ImageMagick.
Jul 25 2024, 2:48 AM · Toolforge (Toolforge iteration 13), Patch-For-Review

Jul 24 2024

tstarling added a comment to T370610: Toolforge build service: Can't process an image larger than 128 Mpx using ImageMagick.

@tstarling I have a patch that implements the fix mentioned in the link above, do you have an image I can play with/test to make sure it works?

Jul 24 2024, 1:04 PM · Toolforge (Toolforge iteration 13), Patch-For-Review
tstarling added a comment to T370835: Wishlist Test: Not displaying words in quotes on the Wishlist Dashboard.

Bot updated. Template diff after editing "last updated" vs "created"

Jul 24 2024, 12:16 AM · Community Wishlist, Community-Tech (Darwin's Fox (July 15-26, 2024))

Jul 23 2024

tstarling updated subscribers of T370610: Toolforge build service: Can't process an image larger than 128 Mpx using ImageMagick.

@aborrero tells me that the Debian maintainer is willing to remove the resource limits from policy.xml in the Debian package. That would be great to see, and will eventually help us to avoid production issues like T344233. It will also carry weight with Heroku if we decide to open a pull request there.

Jul 23 2024, 1:26 AM · Toolforge (Toolforge iteration 13), Patch-For-Review

Jul 22 2024

tstarling created T370610: Toolforge build service: Can't process an image larger than 128 Mpx using ImageMagick.
Jul 22 2024, 3:49 AM · Toolforge (Toolforge iteration 13), Patch-For-Review

Jul 17 2024

tstarling added a comment to T370230: Migrate translations to Community Requests.

This might be true, but the main issue is that none of the fallbacks are applied, isn't it?

Jul 17 2024, 10:50 AM · Community-Tech (Island Fox (Sept 9 - 20)), MediaWiki-extensions-CommunityRequests, Community Wishlist (Translations)
tstarling updated subscribers of T370230: Migrate translations to Community Requests.

Fallback to zh is not ideal given the mutual intelligibility gap between Simplified and Traditional Chinese.

Jul 17 2024, 12:20 AM · Community-Tech (Island Fox (Sept 9 - 20)), MediaWiki-extensions-CommunityRequests, Community Wishlist (Translations)

Jul 16 2024

Tgr awarded T157658: Factor out a backend from EditPage a Love token.
Jul 16 2024, 8:34 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Patch-For-Review, MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Platform Team Workboards (External Code Reviews), Platform Engineering Roadmap Decision Making, User-DannyS712, MediaWiki-Page-editing
tstarling added a comment to T369623: Projects being added twice by intake form.

I can reproduce this with breakpoints set. onUpdateProject() is called first from the cdx-card @click handler, and then second from the cdx-checkbox @update:model-value handler.

Jul 16 2024, 12:58 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Community Wishlist (Intake form)

Jul 15 2024

tstarling updated the task description for T360934: Deploy intake form to Meta.
Jul 15 2024, 12:02 PM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Epic, Community Wishlist (Intake form)
tstarling added a comment to T369554: Change the "date" to "last updated" vs "created".

@tstarling Please review issue below, thanks!
The title "Lorem ipsum" is below the "Last updated" title in the table, even though "Lorem ipsum" has a more recent date

Jul 15 2024, 11:58 AM · Community Wishlist, Community-Tech (Island Fox (Sept 9 - 20))
tstarling updated the task description for T360934: Deploy intake form to Meta.
Jul 15 2024, 9:48 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Epic, Community Wishlist (Intake form)
tstarling updated the task description for T360934: Deploy intake form to Meta.
Jul 15 2024, 9:45 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Epic, Community Wishlist (Intake form)

Jul 12 2024

tstarling added a comment to T223772: Extend #time parser function to display time in format specific to each language.

{{int:lang}} is a hack, and requires wikis creating some MediaWiki messages. See T4085: Add a {{USERLANGUAGE}} magic word

Jul 12 2024, 1:31 AM · User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Patch-For-Review, I18n, ParserFunctions
tstarling added a comment to T223772: Extend #time parser function to display time in format specific to each language.

#time allows the user to specify an arbitrary language code, so I may as well extend that feature to the new function. The target keyword is not really necessary, since omitting the parameter would have the same effect. I can split the user keyword out to a separate commit.

Jul 12 2024, 12:04 AM · User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Patch-For-Review, I18n, ParserFunctions

Jul 11 2024

tstarling claimed T223772: Extend #time parser function to display time in format specific to each language.

Goals:

  • Reasonably compact
  • Encourage the use of the page language
  • Give access to the user language, for the convenience of Commons where user and content language are conflated
  • Give access to date, time and "both" formats
Jul 11 2024, 5:51 AM · User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Patch-For-Review, I18n, ParserFunctions
tstarling created T369785: Incorrect date formatting in wish pages and wishlist indexes.
Jul 11 2024, 5:07 AM · Community-Tech (Island Fox (Sept 9 - 20)), Community Wishlist, I18n
tstarling moved T369554: Change the "date" to "last updated" vs "created" from Ready for dev to Feedback and review on the Community-Tech (July 1-12 2024 (Corsac Fox)) board.
Jul 11 2024, 4:37 AM · Community Wishlist, Community-Tech (Island Fox (Sept 9 - 20))
tstarling moved T368349: Translate tags are shown in wish table from In development to QA on the Community-Tech (July 1-12 2024 (Corsac Fox)) board.
Jul 11 2024, 4:10 AM · Community-Tech (July 1-12 2024 (Corsac Fox)), Community Wishlist (Intake form)

Jul 10 2024

tstarling added a comment to T368358: Add abuse filters to wishlist-test wiki.

I installed AbuseFilter: https://wishlist-test.toolforge.org/wiki/Special:AbuseFilter

Jul 10 2024, 11:30 AM · Community-Tech (Ezo Red Fox (July 29 - Aug 9, 2024)), Community Wishlist (Intake form)
tstarling claimed T369554: Change the "date" to "last updated" vs "created".
Jul 10 2024, 4:38 AM · Community Wishlist, Community-Tech (Island Fox (Sept 9 - 20))

Jul 9 2024

tstarling added a comment to T235397: Add API module to "mark a page for translation".

What about creating a first version that doesn’t allow overriding any defaults (no changes to fuzzy units, no changes to priority languages, no toggling of page title translation, no toggling of translation-aware transclusion, no syntax version updates)? If I understand correctly, neither Community Tech nor @DannyS712’s bot needs the ability to override anything.

Jul 9 2024, 7:40 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Community-Tech (Darwin's Fox (July 15-26, 2024)), LPL Essential (LPL Essential 2024 Jul-Sep), MediaWiki-Action-API, MediaWiki-extensions-Translate, User-DannyS712

Jul 8 2024

tstarling added a comment to T235397: Add API module to "mark a page for translation".

We need it for the community wishlist. The idea is to mark wishes for translation in a semi-automated way, with a gadget that runs as a translation admin (T365558). I don't think we need to override the defaults for the nofuzzy checkboxes.

Jul 8 2024, 5:56 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Community-Tech (Darwin's Fox (July 15-26, 2024)), LPL Essential (LPL Essential 2024 Jul-Sep), MediaWiki-Action-API, MediaWiki-extensions-Translate, User-DannyS712
tstarling added a comment to T235397: Add API module to "mark a page for translation".

Or there can be a nofuzzyunits parameter and a fuzzyunits parameter, the latter subtracting from the default set.

Jul 8 2024, 5:13 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Community-Tech (Darwin's Fox (July 15-26, 2024)), LPL Essential (LPL Essential 2024 Jul-Sep), MediaWiki-Action-API, MediaWiki-extensions-Translate, User-DannyS712
tstarling added a comment to T235397: Add API module to "mark a page for translation".

For API usability, I think an API request with action=markfortranslation & title=Foo should be equivalent to loading the form for that title and submitting it without changing any defaults. There's a couple of things in TranslatablePageMarker that make this inconvenient, like its need to overwrite the priority languages unconditionally. But it can be done.

Jul 8 2024, 5:02 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Community-Tech (Darwin's Fox (July 15-26, 2024)), LPL Essential (LPL Essential 2024 Jul-Sep), MediaWiki-Action-API, MediaWiki-extensions-Translate, User-DannyS712
tstarling claimed T235397: Add API module to "mark a page for translation".
Jul 8 2024, 4:03 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Community-Tech (Darwin's Fox (July 15-26, 2024)), LPL Essential (LPL Essential 2024 Jul-Sep), MediaWiki-Action-API, MediaWiki-extensions-Translate, User-DannyS712

Jul 5 2024

tstarling added a comment to T235397: Add API module to "mark a page for translation".

The POST branch of PageTranslationSpecialPage::onActionMark() seems simple enough, but I assume a query API similar to showPage() will also be needed, and that looks a bit bigger. Unless it's enough to expect the client to guess the unit IDs for $noFuzzyUnits.

Jul 5 2024, 5:56 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Community-Tech (Darwin's Fox (July 15-26, 2024)), LPL Essential (LPL Essential 2024 Jul-Sep), MediaWiki-Action-API, MediaWiki-extensions-Translate, User-DannyS712

Jul 1 2024

tstarling closed T355034: Deploy new block_target schema as Resolved.
Jul 1 2024, 5:59 AM · Community-Tech (June 17-28 2024 Bat-Eared Fox), MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Multiblocks, MediaWiki-Blocks
tstarling closed T355034: Deploy new block_target schema, a subtask of T346293: ipblocks schema redesign for multiblocks, as Resolved.
Jul 1 2024, 5:58 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Multiblocks, Community-Tech (CommTech-Kanban), MediaWiki-Blocks
tstarling closed T355034: Deploy new block_target schema, a subtask of T361945: Toolforge view for blocks is very slow, as Resolved.
Jul 1 2024, 5:57 AM · cloud-services-team, Data-Services

Jun 24 2024

tstarling closed T365075: Lua parameter keys which are integers should be stringified if they have a magnitude > 2^53 - 1, not 2^53 as Declined.
Jun 24 2024, 12:48 AM · Scribunto

Jun 20 2024

tstarling created T368006: htmlCacheUpdate missed for new template pages due to backlink partition cache.
Jun 20 2024, 1:24 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-Page-derived-data

Jun 18 2024

tstarling moved T362133: Clean up block_target migration code from Ready for dev to Feedback and review on the Community-Tech (June 17-28 2024 Bat-Eared Fox) board.
Jun 18 2024, 12:30 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Multiblocks, MediaWiki-Blocks

Jun 12 2024

tstarling added a comment to T363228: WMF staff should be able to update the status of a wish.

There's no permissions in the gadget implementation. You can't restrict who gets to change a status.

Jun 12 2024, 12:20 AM · Community-Tech (June 17-28 2024 Bat-Eared Fox), Community Wishlist (Wish page)
tstarling added a comment to T361067: Rewrite Wishlist Survey bot.

Random tech debt thing -- we have a few terms for whatever the subpage name for a wish/focus area is. Is slug a good name and if so maybe the db and backend things could be renamed? Or vice versa :)

Jun 12 2024, 12:17 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Patch-For-Review, Community Wishlist

Jun 11 2024

tstarling moved T323076: GlobalPreferences blocks API changes to preference table (mediawiki.user saveOption function doesn't work) from In development to Feedback and review on the Community-Tech (June 3-14 2024 Arctic Fox) board.
Jun 11 2024, 11:27 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), MW-Interfaces-Team, MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), MediaWiki-extensions-GlobalPreferences
tstarling added a comment to T77151: Full Zoom Feature in Media Viewer.

@JScherer-WMF asked on Slack for image size statistics.

Jun 11 2024, 2:37 AM · Design, Wikimedia-Design, Multimedia, MediaViewer

Jun 8 2024

tstarling added a comment to T366824: Add a changelog and apply a custom version number to our patched bundled Lua binaries.

I wish I understood how coroutines were disabled, but searching the Scribunto codebase found only a couple of references to the word coroutine in the tests. Fiddling ignorantly with those tests didn't seem to provide any meaningful change.

Jun 8 2024, 7:10 AM · SecTeam-Processed, Scribunto, Security, Security-Team

Jun 6 2024

tstarling added a comment to T138933: Explore moving the Panoviewer gadget/Toolforge tool into production.

@tstarling I don't understand the gerritbot comment above. Would you be able to give an update on where this task is at?

Jun 6 2024, 1:58 AM · Patch-For-Review, Thumbor, MediaViewer, Tools, Platform Team Legacy (Watching / External), Services (watching), Multimedia

Jun 4 2024

tstarling added a comment to T363630: Score audio cannot be played if the page has other embedded media.

TMH should set its own class attributes on the server side and avoid mangling unrelated content. Per my commit message comments on cf8a4f2133cb, TMH is too broken to use with Score. Requiring every other extension to set a fake TMH attribute to trick TMH into not breaking it doesn't seem like a good solution.

Jun 4 2024, 12:24 AM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), VideoJS player, MediaWiki-extensions-Score

Jun 3 2024

tstarling updated the task description for T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 12:37 AM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
tstarling created T366433: CentralAuth tests broken unless you run them inside Quibble.
Jun 3 2024, 12:33 AM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Jun 2 2024

Don-vip awarded T357251: [build-service,apt-buildpack] Add local Ubuntu mirror or package cache a Hungry Hippo token.
Jun 2 2024, 12:43 PM · Toolforge

May 31 2024

tstarling updated subscribers of T323076: GlobalPreferences blocks API changes to preference table (mediawiki.user saveOption function doesn't work).

I just discovered T224245, which is a different approach to the same problem, already implemented.

May 31 2024, 4:47 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), MW-Interfaces-Team, MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), MediaWiki-extensions-GlobalPreferences
tstarling added a comment to T201340: Local notification settings stuck at latest global preference.

Do we want to do the row cleanup as part of this ticket? If not, let's get another ticket in.

May 31 2024, 2:29 AM · MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Community-Tech-Sprint, MediaWiki-Core-Preferences, Community-Tech, MediaWiki-extensions-GlobalPreferences

May 29 2024

tstarling moved T355034: Deploy new block_target schema from In Development 💻 to Ready 🎬 on the Community-Tech (CommTech-Kanban) board.
May 29 2024, 10:20 AM · Community-Tech (June 17-28 2024 Bat-Eared Fox), MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Multiblocks, MediaWiki-Blocks
tstarling moved T362133: Clean up block_target migration code from Review/Feedback 💬 to Ready 🎬 on the Community-Tech (CommTech-Kanban) board.
May 29 2024, 10:19 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Multiblocks, MediaWiki-Blocks
tstarling added a comment to T362133: Clean up block_target migration code.

Some usages of $wgBlockTargetMigrationStage remain in WMF-maintained extensions.

May 29 2024, 10:19 AM · Community-Tech (Island Fox (Sept 9 - 20)), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Multiblocks, MediaWiki-Blocks
tstarling closed T51504: ipb_range_start and ipb_range_end should be blank for single-IP blocks as Resolved.
May 29 2024, 10:18 AM · Patch-For-Review, MediaWiki-Blocks, Performance Issue
tstarling closed T51504: ipb_range_start and ipb_range_end should be blank for single-IP blocks, a subtask of T346293: ipblocks schema redesign for multiblocks, as Resolved.
May 29 2024, 10:18 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Multiblocks, Community-Tech (CommTech-Kanban), MediaWiki-Blocks
tstarling moved T346293: ipblocks schema redesign for multiblocks from In Development 💻 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.
May 29 2024, 10:09 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Multiblocks, Community-Tech (CommTech-Kanban), MediaWiki-Blocks
tstarling moved T361067: Rewrite Wishlist Survey bot from In Development 💻 to Ready 🎬 on the Community-Tech (CommTech-Kanban) board.
May 29 2024, 10:09 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Patch-For-Review, Community Wishlist

May 28 2024

tstarling added a comment to T209892: SecurePoll is not compatible with GPG 2.1+.

@tstarling @dom_walden Is it possible to test an election on the mw-debug deployment of MW-on-K8s using XWD, or are we missing some configuration to try this in production?

May 28 2024, 3:21 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Community-Tech (CommTech-Kanban), MW-on-K8s, MediaWiki-extensions-SecurePoll

May 24 2024

tstarling claimed T323076: GlobalPreferences blocks API changes to preference table (mediawiki.user saveOption function doesn't work).
May 24 2024, 6:29 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), MW-Interfaces-Team, MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), MediaWiki-extensions-GlobalPreferences
tstarling moved T323076: GlobalPreferences blocks API changes to preference table (mediawiki.user saveOption function doesn't work) from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Kanban) board.
May 24 2024, 6:29 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), MW-Interfaces-Team, MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), MediaWiki-extensions-GlobalPreferences
tstarling added a comment to T352499: Use extension registration (extension.json/skin.json) for preloaded i18n messages.

FWIW We need some more background on why these messages were selected in the first case.

May 24 2024, 2:50 AM · MediaWiki-Engineering, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), I18n, MediaWiki-Internationalization, Desktop Improvements (Vector 2022)
tstarling added a comment to T365075: Lua parameter keys which are integers should be stringified if they have a magnitude > 2^53 - 1, not 2^53.

It seems to me that it should be possible to represent all powers of two up to the limit of the exponent, since the mantissa is just 1 for those numbers. So 2^53+1 is the lowest positive integer which needs to be rounded in order to fit in a double.

May 24 2024, 2:12 AM · Scribunto

May 16 2024

tstarling added a comment to T361067: Rewrite Wishlist Survey bot.

I suggest renaming bot.js to update-indexes.js.

May 16 2024, 5:28 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Patch-For-Review, Community Wishlist

May 14 2024

Rexogamer awarded T214998: RFC: Remove .m. subdomain, serve mobile and desktop variants through the same URL a Love token.
May 14 2024, 10:04 AM · Web-Team-Backlog, Traffic-Icebox, MobileFrontend (Tracking), TechCom-RFC, SRE
Dreamy_Jazz awarded T214998: RFC: Remove .m. subdomain, serve mobile and desktop variants through the same URL a Like token.
May 14 2024, 8:34 AM · Web-Team-Backlog, Traffic-Icebox, MobileFrontend (Tracking), TechCom-RFC, SRE
tstarling added a comment to T361067: Rewrite Wishlist Survey bot.

Proposed implementation plan:

  • Use sqlite3 for data persistence, using the filesystem to avoid the need for an SSH tunnel to a Cloud Services database (or local MySQL-like dependency)
May 14 2024, 5:51 AM · Community-Tech (Darwin's Fox (July 15-26, 2024)), Patch-For-Review, Community Wishlist