[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Page MenuHomePhabricator

tstarling (Tim Starling)
UserAdministrator

Projects (24)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Fri, Nov 22

tstarling added a comment to T379205: Donate sidebar link consistency (sitesupport-url).

One request: can we change the links to use wmf_ as a prefix instead of utm_? We've been gradually shifting donation links to use this since an increasing number of clients strip any utm_ parameters from urls (T367361) So https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign={{SERVERNAME}}&uselang={{USERLANGUAGE}}

Fri, Nov 22, 6:29 AM · FY2024-25 WE3.2 Donation Entry Points, MediaWiki-extensions-WikimediaMaintenance, WikimediaMessages, Fundraising-Backlog

Thu, Nov 21

cscott awarded T214998: RFC: Remove .m. subdomain, serve mobile and desktop variants through the same URL a Love token.
Thu, Nov 21, 5:46 PM · Web-Team-Backlog, Traffic-Icebox, MobileFrontend (Tracking), TechCom-RFC, SRE

Wed, Nov 20

tstarling added a comment to T377666: Flaky ve-cite cypress tests.

I saw this just now at https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php74/41077/console

Wed, Nov 20, 10:24 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), WMDE-TechWish-Sprint-2024-10-16, WMDE-TechWish-Maintenance, MW-1.43-release, ci-test-error, Browser-Tests, Cite

Fri, Nov 15

tstarling added a comment to T379205: Donate sidebar link consistency (sitesupport-url).

I mostly need someone from fundraising to sign off on the change to utm_campaign or to express an opinion on the correct value of that parameter. Other than that, it should be uncontroversial and reviewable by anyone.

Fri, Nov 15, 5:32 AM · FY2024-25 WE3.2 Donation Entry Points, MediaWiki-extensions-WikimediaMaintenance, WikimediaMessages, Fundraising-Backlog
tstarling closed T378811: Start time stagger got broken in 1.2.2 as Resolved.

Fix released.

Fri, Nov 15, 4:45 AM · MediaWiki-Platform-Team (Radar), Excimer

Tue, Nov 12

tstarling added a comment to T379591: PostgreSQL update failure: SQL syntax error "ALTER INDEX si_page RENAME TO PRIMARY" .

I guess the main error in patch is assuming that renameIndex() conditionally runs a patch file. That's what it does in DatabaseUpdater, but it's overridden by PostgresUpdater to do its own special query. The patch file parameter is ignored.

Tue, Nov 12, 3:26 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), PostgreSQL, MW-1.43-release, MediaWiki-Installer
tstarling added a comment to T379591: PostgreSQL update failure: SQL syntax error "ALTER INDEX si_page RENAME TO PRIMARY" .

Note that index names in PG have schema scope, so even if PRIMARY were a valid name, you could only have one such index across all MW tables. It needs to be globally unique name. I think the name as installed would be searchindex_pkey, and manually renaming to that does seem to work.

Tue, Nov 12, 2:01 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), PostgreSQL, MW-1.43-release, MediaWiki-Installer
tstarling created T379591: PostgreSQL update failure: SQL syntax error "ALTER INDEX si_page RENAME TO PRIMARY" .
Tue, Nov 12, 1:44 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), PostgreSQL, MW-1.43-release, MediaWiki-Installer

Mon, Nov 11

tstarling added a comment to T354939: Migrate GrowthExperiments to virtual domains.

It would be good to have this in the next week or two for T352113. Otherwise there will be some kind of awkward workaround.

Mon, Nov 11, 6:16 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Growth-Team (Current Sprint), GrowthExperiments

Fri, Nov 8

tstarling closed T374591: Installer Task abstraction, a subtask of T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core, as Resolved.
Fri, Nov 8, 4:40 AM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, LPL Technical Support, MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance
tstarling closed T374591: Installer Task abstraction as Resolved.
Fri, Nov 8, 4:39 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Installer
tstarling added a comment to T379125: PHP 8.4: Recursive service instantiation: Circular dependency when creating service! HookContainer -> DBLoadBalancerFactory -> DBLoadBalancerFactoryConfigBuilder -> ChronologyProtector -> HookContainer.

It starts with E_DEPRECATED from ScopedCallback.php:57, emitted while loading that file.

Fri, Nov 8, 3:26 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), MW-1.43-release, MediaWiki-Installer, PHP 8.4 support

Thu, Nov 7

Pppery awarded T379205: Donate sidebar link consistency (sitesupport-url) a Like token.
Thu, Nov 7, 3:30 AM · FY2024-25 WE3.2 Donation Entry Points, MediaWiki-extensions-WikimediaMaintenance, WikimediaMessages, Fundraising-Backlog
tstarling added a comment to T372603: Regenerate UcfirstOverrides.php for PHP 7.4 -> 8.1 transition.

I generated overrides.php locally and confirmed that it has the same MD5 hash as Scott's paste. The character tables are in the PHP source tree, so any local installation should be sufficient to generate these tables.

Thu, Nov 7, 3:22 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MediaWiki-Platform-Team (Radar), serviceops

Wed, Nov 6

tstarling updated the task description for T379205: Donate sidebar link consistency (sitesupport-url).
Wed, Nov 6, 11:04 PM · FY2024-25 WE3.2 Donation Entry Points, MediaWiki-extensions-WikimediaMaintenance, WikimediaMessages, Fundraising-Backlog
tstarling created T379205: Donate sidebar link consistency (sitesupport-url).
Wed, Nov 6, 10:49 PM · FY2024-25 WE3.2 Donation Entry Points, MediaWiki-extensions-WikimediaMaintenance, WikimediaMessages, Fundraising-Backlog

Tue, Nov 5

tstarling added a comment to T379067: Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'testwikidatawiki.globaljsonlinks' doesn't existFunction: JsonConfig\GlobalJsonLinks::getLinksFromPageQuery: SELECT gjlt_namespace,gjlt_title FROM `globaljsonlinks` JOIN `glob.

Simplest fix is to just create the table.

Tue, Nov 5, 12:35 PM · JsonConfig, Wikimedia-production-error

Mon, Nov 4

tstarling claimed T378811: Start time stagger got broken in 1.2.2.
Mon, Nov 4, 3:34 AM · MediaWiki-Platform-Team (Radar), Excimer

Oct 29 2024

tstarling closed T55294: Letter ң in $wgMetaNamespace becomes ң as Resolved.

Works for me.

Oct 29 2024, 11:46 PM · MediaWiki-Installer
tstarling moved T378445: Web installer skin selection broken by vector-2022 from General to Web installer on the MediaWiki-Installer board.
Oct 29 2024, 11:29 PM · Patch-For-Review, MediaWiki-Installer
tstarling created T378445: Web installer skin selection broken by vector-2022.
Oct 29 2024, 8:46 AM · Patch-For-Review, MediaWiki-Installer

Oct 25 2024

D4n2016 awarded T214998: RFC: Remove .m. subdomain, serve mobile and desktop variants through the same URL a Like token.
Oct 25 2024, 9:13 PM · Web-Team-Backlog, Traffic-Icebox, MobileFrontend (Tracking), TechCom-RFC, SRE

Oct 23 2024

tstarling added a comment to T353891: https://lists.wikimedia.org is often slow to load.

The slow request was

Oct 23 2024, 4:59 AM · Upstream, SRE, Performance Issue, Wikimedia-Mailing-lists
tstarling added a comment to T353891: https://lists.wikimedia.org is often slow to load.

The MW installer has a feature allowing the user to check a box to subscribe to mediawiki-announce. I tried to test it, since I'm doing maintenance on the client code. It timed out in the client, but the Apache logs on lists1004 show it completing successfully after 56 seconds. I got the confirmation email. I did another two requests with the same email and they each took about 57 seconds.

Oct 23 2024, 3:06 AM · Upstream, SRE, Performance Issue, Wikimedia-Mailing-lists

Oct 21 2024

tstarling updated subscribers of T376924: Optional block params (e.g. talk page editing) are inverted.

I couldn't reproduce it with the old form. With codex enabled, and I had to revert 1080830 due to an exception "can't convert null to object", then I could reproduce it. Client-side code made an API request with the parameter allowusertalk=1, which is obviously not correct.

Oct 21 2024, 12:18 AM · Multiblocks (Implement Codex Special:Block), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Codex Special:Block, Community-Tech (Jackal (not a fox) Fox)

Oct 17 2024

tstarling closed T4085: Add a {{USERLANGUAGE}} magic word as Resolved.
Oct 17 2024, 2:31 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes, Patch-For-Review, Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization
tstarling added a comment to T4085: Add a {{USERLANGUAGE}} magic word.

Please could someone suggest wording for this proposed Tech News entry, including what documentation it should link to. Thanks.

Oct 17 2024, 2:25 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes, Patch-For-Review, Parsing-Team--ARCHIVED, Performance-Team (Radar), MediaWiki-Parser, I18n, MediaWiki-Internationalization
tstarling closed T4085: Add a {{USERLANGUAGE}} magic word, a subtask of T68051: Implement Lua alternative to {{int:Lang}} / wgUserLanguage, as Resolved.
Oct 17 2024, 2:24 AM · Wikibase-Lua, MediaWiki-Internationalization, Wikidata, Scribunto

Oct 16 2024

Sj awarded T185607: Provide an inline discussion feature, "DiscussThis" a Love token.
Oct 16 2024, 11:09 PM · VisualEditor-MediaWiki-Plugins, VisualEditor

Oct 14 2024

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

I just saw it in the Tech News. Thank you. Could you please write a manual?

Oct 14 2024, 2:24 AM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions

Oct 7 2024

Michael awarded T274618: Return actual integers when selecting integer fields from the DB a Mountain of Wealth token.
Oct 7 2024, 12:26 PM · MediaWiki-libs-Rdbms

Oct 1 2024

tstarling updated subscribers of T374618: Trim exceptions (?in wikimedia/normalized-exception) before they get to syslog, so that they aren't jsonTruncated.
Oct 1 2024, 5:48 PM · Abstract Wikipedia team, Observability-Logging, NormalizedException, MediaWiki-libs-RequestTimeout

Sep 20 2024

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.

Sep 20 2024, 12:28 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Installer

Sep 17 2024

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.

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

It's only been marked stable to override since 2022 and it seems that it was never actually overridden by anything.

Sep 17 2024, 12:15 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MediaWiki-Maintenance-system

Sep 12 2024

tstarling updated the task description for T374591: Installer Task abstraction.
Sep 12 2024, 5:33 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Installer
tstarling created T374591: Installer Task abstraction.
Sep 12 2024, 5:31 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Installer

Sep 10 2024

tstarling placed T369554: Change the "date" to "last updated" vs "created" up for grabs.
Sep 10 2024, 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.
Sep 10 2024, 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.
Sep 10 2024, 1:46 AM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions
tstarling closed T223772: Extend #time parser function to display time in format specific to each language as Resolved.
Sep 10 2024, 1:40 AM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions
tstarling closed T362133: Clean up block_target migration code, a subtask of T346293: ipblocks schema redesign for multiblocks, as Resolved.
Sep 10 2024, 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.
Sep 10 2024, 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

Sep 5 2024

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.
Sep 5 2024, 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.
Sep 5 2024, 11:11 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), MW-1.43-notes, 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.
Sep 5 2024, 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: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core which I'm working on now.

Sep 5 2024, 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: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core which I'm working on now.

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

Sep 3 2024

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.

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

Aug 29 2024

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:

Aug 29 2024, 11:52 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), MW-1.43-notes, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), SRE-swift-storage, Shellbox, serviceops, MW-on-K8s

Aug 23 2024

tstarling changed the status of T292322: Support large files in Shellbox from Open to In Progress.
Aug 23 2024, 5:50 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), MW-1.43-notes, 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.
Aug 23 2024, 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.
Aug 23 2024, 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.

Aug 23 2024, 1:42 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), MW-1.43-notes, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), SRE-swift-storage, Shellbox, serviceops, MW-on-K8s

Aug 21 2024

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.
Aug 21 2024, 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, MediaWiki-Platform-Team, Excimer

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 · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), Community-Tech (Jackal (not a fox) Fox), 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 · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), Community-Tech (Jackal (not a fox) Fox), 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-archive, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), 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-archive, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), 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-archive, MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), 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-Oct), 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-Oct), 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-Oct), 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-Oct), 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-Oct), 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-Oct), 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