Page MenuHomePhabricator

TheresNoTime (Sammy)
Steward / Software Engineer

Projects (17)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Aug 22 2015, 4:59 PM (364 w, 2 d)
Availability
Available
IRC Nick
TheresNoTime
LDAP User
Samtar
MediaWiki User
TheresNoTime [ Global Accounts ]

Heya 👋 I'm Sammy (she/her), otherwise known as:

You'll probably see me:

  • Working away in my role as a Software Engineer on the Community-Tech team
  • Breaking things
  • Making awful puns

If you need me on IRC, I get pings for a range of nicknames:

  • tn
  • TheresNoTime
  • Samtar

and lastly, did you know you can create memes on Phabricator?

Macro scremcat:  professional

Recent Activity

Today

TheresNoTime added a comment to T315274: Wikimedia\Rdbms\DBTransactionError: Explicit transaction still active; a caller might have failed to call endAtomic() or cancelAtomic()..

fwiw reporting user mentioned above is indeed now able to save their edit

Tue, Aug 16, 4:50 AM · Performance-Team, Wikimedia-production-error
TheresNoTime updated the task description for T315274: Wikimedia\Rdbms\DBTransactionError: Explicit transaction still active; a caller might have failed to call endAtomic() or cancelAtomic()..
Tue, Aug 16, 4:33 AM · Performance-Team, Wikimedia-production-error
TheresNoTime added a subtask for T315271: db1151, db2144 X2 masters error: Could not execute Delete_rows_v1 event on table mainstash.objectstash: T315274: Wikimedia\Rdbms\DBTransactionError: Explicit transaction still active; a caller might have failed to call endAtomic() or cancelAtomic()..
Tue, Aug 16, 4:27 AM · DBA
TheresNoTime added a parent task for T315274: Wikimedia\Rdbms\DBTransactionError: Explicit transaction still active; a caller might have failed to call endAtomic() or cancelAtomic().: T315271: db1151, db2144 X2 masters error: Could not execute Delete_rows_v1 event on table mainstash.objectstash.
Tue, Aug 16, 4:27 AM · Performance-Team, Wikimedia-production-error
TheresNoTime created T315274: Wikimedia\Rdbms\DBTransactionError: Explicit transaction still active; a caller might have failed to call endAtomic() or cancelAtomic()..
Tue, Aug 16, 4:26 AM · Performance-Team, Wikimedia-production-error
TheresNoTime claimed T314375: [4 hours] Investigate IPA validator methods.

Nothing really exists that I could find, so I threw together https://github.com/theresnotime/ipa-validator this evening, which has probably the most upsetting regex I've ever seen:

Tue, Aug 16, 12:14 AM · Community-Tech (CommTech-Sprint-31), MediaWiki-extensions-Phonos

Yesterday

TheresNoTime closed T313494: Warn the user if they use unsupported IPA, a subtask of T313711: Investigate Google SSML/IPA rendering issues, as Declined.
Mon, Aug 15, 10:27 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime closed T313494: Warn the user if they use unsupported IPA as Declined.

Going to self-decline this, given we're going to somewhat cover this in T313711#8147281

Mon, Aug 15, 10:27 PM · Community-Tech (CommTech-Sprint-31), MediaWiki-extensions-Phonos
TheresNoTime changed the status of T314294: Deploy Phonos to beta cluster from Open to Stalled.

Waiting for at least two mw trains per comments at https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/821249

Mon, Aug 15, 10:00 PM · Patch-For-Review, Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime moved T314966: Add ARIA to Phonos elements where semantic HTML is not suitable from Ready 🎬 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-31) board.

Any thoughts on implementing some of https://www.w3.org/TR/spoken-html/? Some attributes could be easily added:

Mon, Aug 15, 9:59 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime added a project to T314966: Add ARIA to Phonos elements where semantic HTML is not suitable: Community-Tech (CommTech-Sprint-31).
Mon, Aug 15, 9:56 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime set the point value for T314966: Add ARIA to Phonos elements where semantic HTML is not suitable to 2.
Mon, Aug 15, 9:56 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime closed T314313: Proxy support as Resolved.

Going to boldly say this is done

Mon, Aug 15, 9:52 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime added a comment to T315260: TypeError: Argument 2 passed to GrowthExperiments\WelcomeSurveyHooks::__construct() must be an instance of GrowthExperiments\WelcomeSurveyFactory, instance of MediaWiki\SpecialPage\SpecialPageFactory given, called in /srv/media.

Does this count as breaking and fixing the wikis? If so, someone needs a sticker!

Mon, Aug 15, 8:49 PM · Wikimedia-production-error
TheresNoTime added a comment to T315260: TypeError: Argument 2 passed to GrowthExperiments\WelcomeSurveyHooks::__construct() must be an instance of GrowthExperiments\WelcomeSurveyFactory, instance of MediaWiki\SpecialPage\SpecialPageFactory given, called in /srv/media.

Post-deploy of https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/822485, possibly related

Mon, Aug 15, 8:36 PM · Wikimedia-production-error
TheresNoTime created T315260: TypeError: Argument 2 passed to GrowthExperiments\WelcomeSurveyHooks::__construct() must be an instance of GrowthExperiments\WelcomeSurveyFactory, instance of MediaWiki\SpecialPage\SpecialPageFactory given, called in /srv/media.
Mon, Aug 15, 8:34 PM · Wikimedia-production-error
TheresNoTime created T315259: Add data-nosnippet to the printfooter div.
Mon, Aug 15, 8:22 PM · MediaWiki-Core-Skin-Architecture, Patch-For-Review
TheresNoTime moved T314787: Make realtime preview respect prefers reduced motion from In Development 💻 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-30) board.
Mon, Aug 15, 1:59 PM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, Realtime Preview, Accessibility

Fri, Aug 12

TheresNoTime added a comment to T314787: Make realtime preview respect prefers reduced motion.

My patch ^ currently puts RTP into manual mode if prefers-reduced-motion is set — if/when a design decision has been made, I've included a reducedMotion property which will be useful to displaying a custom UI message

Fri, Aug 12, 9:53 PM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, Realtime Preview, Accessibility
TheresNoTime moved T314787: Make realtime preview respect prefers reduced motion from Needs Attention 👀 to In Development 💻 on the Community-Tech (CommTech-Sprint-30) board.
Fri, Aug 12, 9:27 PM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, Realtime Preview, Accessibility
TheresNoTime claimed T314787: Make realtime preview respect prefers reduced motion.
Fri, Aug 12, 9:26 PM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, Realtime Preview, Accessibility
TheresNoTime added a project to T314966: Add ARIA to Phonos elements where semantic HTML is not suitable: Accessibility.
Fri, Aug 12, 8:38 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime committed rEPHNf49f1101d813: ARIA: Add `aria-description` to Phonos player button (authored by TheresNoTime).
ARIA: Add `aria-description` to Phonos player button
Fri, Aug 12, 8:24 PM
TheresNoTime updated subscribers of T314966: Add ARIA to Phonos elements where semantic HTML is not suitable.

With thanks to @Legoktm, this.$button.attr( 'attribute', 'value' ); was the correct way of doing this 🤦‍♀️

Fri, Aug 12, 8:07 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T314966: Add ARIA to Phonos elements where semantic HTML is not suitable.

I'm probably going to ask a stupid question here 😅 it should be really simple to just add a "custom" attribute (in this case, aria-description) to an OOUI button... I'm sure it probably is and I'm missing something very obvious.

Fri, Aug 12, 5:22 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Accessibility, MediaWiki-extensions-Phonos
PleaseStand awarded T313597: Add redirect from https://developers.wikimedia.org a Like token.
Fri, Aug 12, 5:16 PM · Wikimedia-Developer-Portal
TheresNoTime updated the task description for T315091: Add EventLogging to Phonos.
Fri, Aug 12, 4:14 PM · MediaWiki-extensions-Phonos
TheresNoTime created T315091: Add EventLogging to Phonos.
Fri, Aug 12, 4:09 PM · MediaWiki-extensions-Phonos
TheresNoTime added a comment to T314295: Add FSFileBackend (file) caching.

We could! I'm not aware of anywhere else we do this sort of thing, especially if there's no way to invalidate the cache.

Yeah, honestly I can't say anything more than "maybe helpful for debugging issues once it's deployed?" but I'm clutching at straws. No need to do it yet at the very least.

Fri, Aug 12, 3:37 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime committed rEPHNa14bfa664c63: Add file caching, defaulting to FSFileBackend, and cleanup script (authored by MusikAnimal).
Add file caching, defaulting to FSFileBackend, and cleanup script
Fri, Aug 12, 3:24 PM
TheresNoTime added a comment to T314295: Add FSFileBackend (file) caching.

And as to the cache key generation, should we perhaps add a static salt config parameter (which we can set in PrivateSettings.php) to make it slightly more difficult to programmatically calculate these?

Fri, Aug 12, 3:20 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime updated the image for MediaWiki-extensions-Phonos from F35432604: profile to F35432632: profile.
Fri, Aug 12, 3:08 PM
TheresNoTime updated the image for MediaWiki-extensions-Phonos from F35092302: profile to F35432604: profile.
Fri, Aug 12, 3:07 PM
TheresNoTime added a comment to T314295: Add FSFileBackend (file) caching.

While testing this, I had a thought: should we perhaps include in the json response a parameter to show it's using the cache instead of making a request? Something like:

Fri, Aug 12, 2:46 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos

Thu, Aug 11

TheresNoTime closed T314988: Beta cluster 503, scap failures as Resolved.

Per @dcaro: "a ceph intervention that went the non-expected way" — no further work for this task

Thu, Aug 11, 10:37 AM · Beta-Cluster-Infrastructure
TheresNoTime lowered the priority of T314988: Beta cluster 503, scap failures from Unbreak Now! to High.

scap has passed (https://integration.wikimedia.org/ci/view/Beta/job/beta-scap-sync-world/63617/console) and page loads feel quicker. 503s are resolved, SSHing still feels slow.

Thu, Aug 11, 10:20 AM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T314988: Beta cluster 503, scap failures.

SSHing to any host is slow, as is loading https://meta.wikimedia.beta.wmflabs.org/wiki/Main_Page - the 503 has resolved though

Thu, Aug 11, 10:13 AM · Beta-Cluster-Infrastructure
TheresNoTime updated the task description for T314988: Beta cluster 503, scap failures.
Thu, Aug 11, 10:05 AM · Beta-Cluster-Infrastructure
TheresNoTime triaged T314988: Beta cluster 503, scap failures as Unbreak Now! priority.
Thu, Aug 11, 10:03 AM · Beta-Cluster-Infrastructure
TheresNoTime created T314988: Beta cluster 503, scap failures.
Thu, Aug 11, 10:03 AM · Beta-Cluster-Infrastructure

Wed, Aug 10

TheresNoTime created T314966: Add ARIA to Phonos elements where semantic HTML is not suitable.
Wed, Aug 10, 10:36 PM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T309613: Build UI Components for the IPA play-audio experience.

Definitely didn't need the below just during code review, but I needed to just show off how good this looks!

Wed, Aug 10, 9:54 PM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime edited Description on MediaWiki-extensions-Phonos.
Wed, Aug 10, 7:08 PM
TheresNoTime moved T314498: Improve Phonos extension code coverage from To Be Estimated/Discussed to Estimated on the Community-Tech board.
Wed, Aug 10, 5:06 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Test-Coverage, Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime closed T314597: Run two bulk jobs silently as Resolved.

I've completed both of the above jobs now, thank you!

@TheresNoTime Yay! Does that mean we could resolve this ticket?

Yes sorry, done :)

Wed, Aug 10, 10:10 AM · Phabricator
TheresNoTime created T314923: Allow users to mute pages from generating mention notifications.
Wed, Aug 10, 10:08 AM · Growth-Team, Notifications
TheresNoTime added a comment to T309613: Build UI Components for the IPA play-audio experience.

The non-JS form could perhaps be most neatly done with the icon and displayed text as a link to the downloadable audio (with Content-Disposition: inline; filename=example.ogg so it doesn't prompt a download dialog in most browsers). The link would then be transformed for JS users into the full inline audio-playing UI (click to play/pause, the colour changes, and error popup etc.).

Wed, Aug 10, 9:38 AM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime moved T314313: Proxy support from QA 🐛 to Product sign-off 🤘 on the Community-Tech (CommTech-Sprint-30) board.
Wed, Aug 10, 9:34 AM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos

Tue, Aug 9

TheresNoTime updated the task description for T309613: Build UI Components for the IPA play-audio experience.
Tue, Aug 9, 2:20 PM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime added a comment to T314789: SRE/Data Persistence consultation — use of FSFileBackend for caching audio files.

You can use lame and/or ffmpeg to convert from wav to mp3 via a pipe on the fly if required.

Tue, Aug 9, 1:16 PM · Community-Tech (CommTech-Sprint-31), serviceops, MediaWiki-extensions-Phonos, Data-Persistence (Consultation), SRE
TheresNoTime added a comment to T314834: Make ipa optional inside of Phonos.

That sounds right to me

Tue, Aug 9, 9:41 AM · Community-Tech (CommTech-Sprint-31), MediaWiki-extensions-Phonos

Mon, Aug 8

TheresNoTime added a comment to T314068: Phonos should accept filenames in lieu of using IPA rendering.
Mon, Aug 8, 9:53 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Community-Tech (CommTech-Sprint-30), MediaWiki-extensions-Phonos
TheresNoTime added a project to T314789: SRE/Data Persistence consultation — use of FSFileBackend for caching audio files: serviceops.
Mon, Aug 8, 3:02 PM · Community-Tech (CommTech-Sprint-31), serviceops, MediaWiki-extensions-Phonos, Data-Persistence (Consultation), SRE
TheresNoTime created T314789: SRE/Data Persistence consultation — use of FSFileBackend for caching audio files.
Mon, Aug 8, 2:45 PM · Community-Tech (CommTech-Sprint-31), serviceops, MediaWiki-extensions-Phonos, Data-Persistence (Consultation), SRE
TheresNoTime updated the task description for T314294: Deploy Phonos to beta cluster.
Mon, Aug 8, 2:13 PM · Patch-For-Review, Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime changed the status of T313255: Add "1 year" to watchlist duration dropdown box from Open to Stalled.

per T313255#8093753

Mon, Aug 8, 12:50 PM · Patch-For-Review, Community-Tech, Expiring-Watchlist-Items, MediaWiki-Watchlist, Growth-Team
TheresNoTime added a comment to T314779: patch-cleanup-push_subscription-foreign-keys-indexes: SQL syntax error (MySQL 5.7.24).

(nb. I've just switched to MariaDB v10.8.3 and the patch works)

Mon, Aug 8, 12:41 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Growth-Team (Current Sprint), Data-Persistence (Consultation), Notifications
TheresNoTime added a comment to T314779: patch-cleanup-push_subscription-foreign-keys-indexes: SQL syntax error (MySQL 5.7.24).

Urgh it looks like DROP FOREIGN KEY IF EXISTS isn't present in MySQL / MariaDB < v10.1.4 — I know I'm using a fairly old MySQL version but I think it's still listed as supported?

Mon, Aug 8, 12:15 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Growth-Team (Current Sprint), Data-Persistence (Consultation), Notifications
TheresNoTime added a comment to T314779: patch-cleanup-push_subscription-foreign-keys-indexes: SQL syntax error (MySQL 5.7.24).

Hi, DBA tag is for issues or works with databases in production. e.g. something that is assigned to the DBAs, please use the other tag for these tickets.

Mon, Aug 8, 12:04 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Growth-Team (Current Sprint), Data-Persistence (Consultation), Notifications
TheresNoTime updated the task description for T314779: patch-cleanup-push_subscription-foreign-keys-indexes: SQL syntax error (MySQL 5.7.24).
Mon, Aug 8, 12:02 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Growth-Team (Current Sprint), Data-Persistence (Consultation), Notifications
TheresNoTime created T314779: patch-cleanup-push_subscription-foreign-keys-indexes: SQL syntax error (MySQL 5.7.24).
Mon, Aug 8, 12:01 PM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Growth-Team (Current Sprint), Data-Persistence (Consultation), Notifications

Sun, Aug 7

TheresNoTime added a comment to T314712: File:Keep_tidy_ask.svg 404 on Commons.

I clicked "Generate thumbnail" on the sidebar (which went to https://commons.wikimedia.org/w/index.php?title=Special%3AFilePath&file=Keep%20tidy%20ask.svg&width=800), and now a thumbnail is showing 🙃

Sun, Aug 7, 7:52 PM · Commons, SRE-swift-storage, MediaWiki-General, Thumbor, MediaWiki-File-management
TheresNoTime added a comment to T314712: File:Keep_tidy_ask.svg 404 on Commons.
Sun, Aug 7, 7:46 PM · Commons, SRE-swift-storage, MediaWiki-General, Thumbor, MediaWiki-File-management

Sat, Aug 6

TheresNoTime added projects to T314712: File:Keep_tidy_ask.svg 404 on Commons: MediaWiki-File-management, Thumbor, MediaWiki-General.

(best guess projects, sorry)

Sat, Aug 6, 6:56 PM · Commons, SRE-swift-storage, MediaWiki-General, Thumbor, MediaWiki-File-management
TheresNoTime created T314712: File:Keep_tidy_ask.svg 404 on Commons.
Sat, Aug 6, 6:54 PM · Commons, SRE-swift-storage, MediaWiki-General, Thumbor, MediaWiki-File-management
TheresNoTime added a comment to T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.

Nice investigation. I think you're looking for StringUtils::escapeRegexReplacement(): https://gerrit.wikimedia.org/g/mediawiki/core/+/73188b46aa6a6bf79c4e9ec703e79701c656a242/includes/libs/StringUtils.php#314

Sat, Aug 6, 12:24 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General

Fri, Aug 5

TheresNoTime added a project to T314695: Make mention-success a `message` type notification: User-notice.

Tagging User-notice as y'all may want to announce this change if and when it happens?

Fri, Aug 5, 11:33 PM · Growth-Team (Current Sprint), User-notice, Patch-For-Review, Notifications
TheresNoTime created T314695: Make mention-success a `message` type notification.
Fri, Aug 5, 11:26 PM · Growth-Team (Current Sprint), User-notice, Patch-For-Review, Notifications
TheresNoTime added a comment to T314637: openShowImage function should add a category to files exceeding $wgMaxAnimatedGifArea.

hmmmmm, from the above patchdemo I'm testing with https://patchdemo.wmflabs.org/wikis/c9aeeffe22/wiki/File:IZjdaFG6Wb.gif — the category exists but is still a red link, and the file isn't included in the category 😟

Fri, Aug 5, 10:10 PM · MediaWiki-File-management, Commons
TheresNoTime renamed T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement from $i(s) in username being treated as system message parameters in edit summary to $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.
Fri, Aug 5, 3:37 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime added a comment to T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.

It's not a system message parameter issue — the preg_replace during the linkMarker replacement is directly parsing the $i (i.e. $1) as a backreference and re-inserting the capture group content. There's only one capture group in the regex (\[\[(.*?)\]\]), so only $1 causes this garbled return, whereas $2+ is just blank.

Fri, Aug 5, 3:35 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime created T314637: openShowImage function should add a category to files exceeding $wgMaxAnimatedGifArea.
Fri, Aug 5, 11:21 AM · MediaWiki-File-management, Commons
TheresNoTime updated subscribers of T314313: Proxy support.

@TheresNoTime I setup a forward proxy locally (using this guide) and could connect to Google and our Larynx VPS. But, I don't know if this is similar to how it will be used in production.

Fri, Aug 5, 9:42 AM · Community-Tech (CommTech-Sprint-31), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos
TheresNoTime added a watcher for Google-api-proxy: TheresNoTime.
Fri, Aug 5, 9:39 AM
TheresNoTime added a comment to T309613: Build UI Components for the IPA play-audio experience.

I'm sure we've said it before, but these designs are really nice 😄

Fri, Aug 5, 7:45 AM · Community-Tech (CommTech-Sprint-31), Patch-For-Review, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), MediaWiki-extensions-Phonos

Thu, Aug 4

TheresNoTime renamed T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement from $i in username being treated as system message parameters in rollback edit summary to $i(s) in username being treated as system message parameters in edit summary.
Thu, Aug 4, 11:33 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime attached a referenced file: F35398973: image.png.
Thu, Aug 4, 11:27 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime added a comment to T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.

Some local testing with a user named UserWith$1and$2and$3and$99and$100 results in edit summaries of:

Thu, Aug 4, 11:23 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime set Security to security-bug on T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.

This is feeling a tiny bit sensitive now

Thu, Aug 4, 11:21 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime added a project to T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement: Beta-Cluster-reproducible.
Thu, Aug 4, 9:25 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime updated the task description for T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.
Thu, Aug 4, 9:25 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime updated the task description for T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.
Thu, Aug 4, 8:19 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime created T314614: $i(s) in username being treated as a regex backreference capture group during linkMarker replacement.
Thu, Aug 4, 8:18 PM · Regression, Patch-For-Review, SecTeam-Processed, Beta-Cluster-reproducible, MediaWiki-General
TheresNoTime added a comment to T314597: Run two bulk jobs silently.

Ah but now clicking "Continue" shows me that the job has now been set to silent:

image.png (251×604 px, 13 KB)

Thu, Aug 4, 6:16 PM · Phabricator
TheresNoTime updated the task description for T314597: Run two bulk jobs silently.
Thu, Aug 4, 4:37 PM · Phabricator
TheresNoTime created T314597: Run two bulk jobs silently.
Thu, Aug 4, 4:35 PM · Phabricator
TheresNoTime changed the subtype of T286656: Old English support in Tesseract from "Task" to "Feature Request".
Thu, Aug 4, 4:28 PM · Upstream, User-Inductiveload, Community-Tech, Wikimedia OCR
TheresNoTime changed the subtype of T296590: Add huwiki support to WikiWho from "Task" to "Feature Request".
Thu, Aug 4, 4:28 PM · Hungarian-Sites, WikiWho, Community-Tech, Who-Wrote-That
TheresNoTime changed the subtype of T311081: Wrong highlight for nested template from "Task" to "Bug Report".
Thu, Aug 4, 4:27 PM · Community-Tech, MediaWiki-extensions-CodeMirror
TheresNoTime changed the subtype of T229738: Notify talk pages of templates that use the image from "Task" to "Feature Request".
Thu, Aug 4, 4:22 PM · Commons Deletion Notification bot, Community-Tech
TheresNoTime changed the subtype of T241500: Add link to translate the SVG Translate tool itself from "Task" to "Feature Request".
Thu, Aug 4, 4:22 PM · Community-Tech, SVG Translate Tool
TheresNoTime changed the subtype of T244103: Spike: Insert attestation using Wikisource as a corpus [8Hr] from "Spike" to "Feature Request".
Thu, Aug 4, 4:22 PM · Community-Tech, Spike
TheresNoTime changed the subtype of T247059: Add Wikibooks tracking to eventmetrics from "Task" to "Feature Request".
Thu, Aug 4, 4:22 PM · Event Metrics, Community-Tech
TheresNoTime changed the subtype of T254141: Watchlist expiry: When unwatching via API, report how long was left from "Task" to "Feature Request".
Thu, Aug 4, 4:22 PM · User-DannyS712, Expiring-Watchlist-Items, Community-Tech
TheresNoTime created T314595: Add TheresNoTime to Triagers group.
Thu, Aug 4, 4:13 PM · User-bd808, Phabricator, Triagers
TheresNoTime changed the subtype of T243989: WWT CSP error from "Task" to "Bug Report".
Thu, Aug 4, 4:07 PM · User-DannyS712, Who-Wrote-That, Community-Tech
TheresNoTime changed the subtype of T243163: 'First page' thumbnail isn't always of the first page from "Task" to "Bug Report".
Thu, Aug 4, 4:07 PM · Community-Tech, Internet-Archive, IA Upload
TheresNoTime changed the subtype of T233809: Syntax highlight replaces spaces between template parameter and equal sign by non-breaking spaces from "Task" to "Bug Report".
Thu, Aug 4, 4:06 PM · Community-Tech, MediaWiki-extensions-CodeMirror, Browser-Support-Android-Google-Chrome
TheresNoTime changed the subtype of T270379: Clock symbol on Special:Watchlist vanishing just before termination from "Task" to "Bug Report".
Thu, Aug 4, 4:05 PM · Community-Tech, Expiring-Watchlist-Items
TheresNoTime moved T314294: Deploy Phonos to beta cluster from New & TBD Tickets to Estimated on the Community-Tech board.
Thu, Aug 4, 3:56 PM · Patch-For-Review, Community-Tech, MediaWiki-extensions-Phonos