Page MenuHomePhabricator

TheresNoTime (Sammy)
Software Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

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

Heya 👋 I'm Sammy (they/them), otherwise known as:

You'll probably see me:
Come say hi!

I'm on libera.chat IRC as TheresNoTime, or you can reach out via any of the listed methods on https://people.wikimedia.org/~samtar :-)


I work for or provide services to the Wikimedia Foundation, but this is my only Phabricator account. Unless otherwise stated, comments made using this account are my own, and may not reflect the views of the Foundation.

Recent Activity

Yesterday

TheresNoTime moved T332759: Add right 'ipblock-exempt' for the usergroup Bots on dewiki from Backlog to Working on on the Wikimedia-Site-requests board.
Wed, Mar 22, 11:02 PM · Patch-For-Review, Wikimedia-Site-requests
TheresNoTime updated the task description for T332818: failed to register layer: devmapper during scap deploy.
Wed, Mar 22, 8:09 PM · SRE
TheresNoTime created T332818: failed to register layer: devmapper during scap deploy.
Wed, Mar 22, 8:08 PM · SRE
TheresNoTime created P45922 failed to register layer: devmapper: Thin Pool has 94722 free data blocks.
Wed, Mar 22, 8:04 PM
TheresNoTime added a comment to T331720: pywikibot does not respond to my calls.

fwiw I could replicate this on the pip installed version of pywikibot, but when I cloned https://github.com/wikimedia/pywikibot to be able to run it with a debugger a bit easier, it's now running okay... are you able to try that instead?

Wed, Mar 22, 6:57 PM · Pywikibot
TheresNoTime attached a referenced file: F36922821: image.png.
Wed, Mar 22, 5:30 PM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime changed the visibility for F36922821: image.png.
Wed, Mar 22, 5:30 PM
TheresNoTime updated subscribers of T324102: Attribute Phonos audio to file or text-to-speech.
Wed, Mar 22, 3:03 PM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T324102: Attribute Phonos audio to file or text-to-speech.

(Hopefully that task rename makes sense)

Wed, Mar 22, 2:57 PM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime renamed T324102: Attribute Phonos audio to file or text-to-speech from Indicate the audio is machine-generated (or link to description in case of file=) to Attribute Phonos audio to file or text-to-speech.
Wed, Mar 22, 2:51 PM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime claimed T332787: Add PhonosInlineAudioPlayerMode.

(Also noting Slack discussion)

Wed, Mar 22, 2:50 PM · Community-Tech (CommTech-Sprint-42), Patch-For-Review, MediaWiki-extensions-Phonos
TheresNoTime edited projects for T332787: Add PhonosInlineAudioPlayerMode, added: Community-Tech (CommTech-Sprint-42); removed Community-Tech.
Wed, Mar 22, 2:49 PM · Community-Tech (CommTech-Sprint-42), Patch-For-Review, MediaWiki-extensions-Phonos
TheresNoTime created T332787: Add PhonosInlineAudioPlayerMode.
Wed, Mar 22, 2:47 PM · Community-Tech (CommTech-Sprint-42), Patch-For-Review, MediaWiki-extensions-Phonos
TheresNoTime moved T324102: Attribute Phonos audio to file or text-to-speech from Backlog to 🌟Top Priority on the MediaWiki-extensions-Phonos board.
Wed, Mar 22, 2:46 PM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime updated Other Assignee for T330173: page_assessments table uses an inadequate VARBINARY length for pa_class/pa_importance, added: TheresNoTime.
Wed, Mar 22, 2:38 PM · Data-Persistence (work done), Schema-change-in-production, Community-Tech, MediaWiki-extensions-PageAssessments
TheresNoTime added a comment to T332636: Logging in to CopyPatrol doesn't always work first time.

I spent several hours debugging this and finally concluded it's something with MediaWiki-extensions-OAuth itself that's failing. I've filed T332650: Frequent OAuth failures on Wikimedia wikis since eqiad was repooled due to db-mainstash replication lag.

CopyPatrol is supposed to show an error, but there's apparently an unrelated issue with flash messages not showing. I'm debugging that now.

Wed, Mar 22, 2:37 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
TheresNoTime added a comment to T332470: Request for the Draft namespace on the Ckb wikipedia.

we want new articles to be created by experienced users for example super new users cannot create one in main name space

Wed, Mar 22, 2:05 PM · Wikimedia-Site-requests
TheresNoTime committed rEPHNe6028a03f2e1: PhonosButton.less: Remove focus rule (authored by TheresNoTime).
PhonosButton.less: Remove focus rule
Wed, Mar 22, 12:31 AM

Tue, Mar 21

TheresNoTime closed T332521: Set 'blockautopromote', 'block' and 'rangeblock' global AbuseFilter actions as locally disabled as Resolved.

Note added to Tech News.

Tue, Mar 21, 3:33 PM · User-notice, Wikimedia-Site-requests
TheresNoTime closed T309609: Increase $wgAbuseFilterConditionLimit as Resolved.

Should this go in Tech News?

I had the same thought — I suppose a quick line in "Recent changes" wouldn't hurt?

Agreed, mostly so that people can update local documentation etc.

Tue, Mar 21, 3:13 PM · User-notice, Chinese-Sites, AbuseFilter
TheresNoTime added a project to T309609: Increase $wgAbuseFilterConditionLimit: User-notice.

Should this go in Tech News?

Tue, Mar 21, 3:07 PM · User-notice, Chinese-Sites, AbuseFilter
TheresNoTime reopened T325464: [8 hours] Investigate why phonosIPAFilePersist jobs aren't being generated as "Open".
CdnCacheUpdate::purge: https://en.wikipedia.beta.wmflabs.org/wiki/Template:TestPhonos2 https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Template:TestPhonos2&action=history https://en.m.wikipedia.beta.wmflabs.org/wiki/Template:TestPhonos2 https://en.m.wikipedia.beta.wmflabs.org/w/index.php?title=Template:TestPhonos2&action=history
Tue, Mar 21, 1:56 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), Community-Tech (CommTech-Sprint-41), Spike, MediaWiki-extensions-Phonos
TheresNoTime reopened T325464: [8 hours] Investigate why phonosIPAFilePersist jobs aren't being generated, a subtask of T324564: Create a Grafana dashboard for Phonos JobQueue stats in production, as Open.
Tue, Mar 21, 1:56 PM · Community-Tech (CommTech-Sprint-40), MediaWiki-extensions-Phonos
TheresNoTime reopened T325594: Could not enqueue jobs for stream mediawiki.job.cirrusSearchCheckerJob as "Open".

Nope, still happening:

Tue, Mar 21, 1:51 PM · Wikimedia-production-error, Beta-Cluster-Infrastructure
TheresNoTime committed rEPHN143998962e3d: Phonos: Debug logging on handleNewFile() (authored by TheresNoTime).
Phonos: Debug logging on handleNewFile()
Tue, Mar 21, 1:35 PM
TheresNoTime awarded T332636: Logging in to CopyPatrol doesn't always work first time a The World Burns token.
Tue, Mar 21, 8:53 AM · Community-Tech (CommTech-Sprint-42), CopyPatrol

Mon, Mar 20

TheresNoTime created T332636: Logging in to CopyPatrol doesn't always work first time.
Mon, Mar 20, 8:29 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
TheresNoTime created T332635: Clicking logout results in an error.
Mon, Mar 20, 8:23 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
TheresNoTime added a comment to T309609: Increase $wgAbuseFilterConditionLimit.

Noting FTR that this was again raised at https://meta.wikimedia.org/wiki/Requests_for_comment/Make_global_abuse_filters_opt-out

Mon, Mar 20, 7:51 PM · User-notice, Chinese-Sites, AbuseFilter
TheresNoTime committed rEPHN956812786e02: Phonos: Add LoggerFactory, and log PhonosIPAFilePersistJob actions (authored by TheresNoTime).
Phonos: Add LoggerFactory, and log PhonosIPAFilePersistJob actions
Mon, Mar 20, 4:08 PM
TheresNoTime closed T331743: Add link to CentralAuth on Special:Contributions as Resolved.

Deploying this week :-)

Mon, Mar 20, 3:42 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), User-notice, MediaWiki-extensions-CentralAuth, Community-Wishlist-Survey-2023
TheresNoTime added a comment to T331762: Remove FlaggedRevs for ptwikisource.

Mentioned in SAL (#wikimedia-operations) [2023-03-20T14:05:55Z] <TheresNoTime> [samtar@mwmaint2002 ~]$ mwscript maintenance/migrateUserGroup.php --wiki ptwikisource 'autoreview' 'autopatrol' T331762

Mon, Mar 20, 2:07 PM · Data-Persistence (work done), User-Kizule, Wikimedia-Site-requests
TheresNoTime added a comment to T332351: Request for the Draft namespace on the Slovene (sl) Wikipedia.

Script output:

[samtar@mwmaint2002 ~]$ mwscript maintenance/namespaceDupes.php --wiki slwiki --fix
Mon, Mar 20, 2:04 PM · Wikimedia-Site-requests
TheresNoTime added a comment to T331762: Remove FlaggedRevs for ptwikisource.

Script output:

1[samtar@mwmaint2002 ~]$ mwscript maintenance/emptyUserGroup.php --wiki ptwikisource editor
2
3*******************************************************************************
4NOTE: Do not run maintenance scripts directly, use maintenance/run.php instead!
5 Running scripts directly has been deprecated in MediaWiki 1.40.
6 It may not work for some (or any) scripts in the future.
7*******************************************************************************
8
9Removing users from editor...
10 ...done! Removed 55 users in total.
11[samtar@mwmaint2002 ~]$ mwscript maintenance/migrateUserGroup.php --wiki ptwikisource 'autoreviewer' 'autopatrol'
12
13*******************************************************************************
14NOTE: Do not run maintenance scripts directly, use maintenance/run.php instead!
15 Running scripts directly has been deprecated in MediaWiki 1.40.
16 It may not work for some (or any) scripts in the future.
17*******************************************************************************
18
19Nothing to do - no users in the 'autoreviewer' group
20[samtar@mwmaint2002 ~]$ mwscript maintenance/migrateUserGroup.php --wiki ptwikisource 'reviewer' 'patrol'
21
22*******************************************************************************
23NOTE: Do not run maintenance scripts directly, use maintenance/run.php instead!
24 Running scripts directly has been deprecated in MediaWiki 1.40.
25 It may not work for some (or any) scripts in the future.
26*******************************************************************************
27
28Doing users 7 to 206
29Doing users 207 to 406
30Doing users 407 to 606
31Doing users 607 to 806
32Doing users 807 to 1006
33Doing users 1007 to 1206
34Doing users 1207 to 1406
35Doing users 1407 to 1606
36Doing users 1607 to 1806
37Doing users 1807 to 2006
38Doing users 2007 to 2206
39Doing users 2207 to 2406
40Doing users 2407 to 2606
41Doing users 2607 to 2806
42Doing users 2807 to 3006
43Doing users 3007 to 3206
44Doing users 3207 to 3406
45Doing users 3407 to 3606
46Doing users 3607 to 3806
47Doing users 3807 to 4006
48Doing users 4007 to 4206
49Doing users 4207 to 4406
50Doing users 4407 to 4606
51Doing users 4607 to 4806
52Doing users 4807 to 5006
53Doing users 5007 to 5206
54Doing users 5207 to 5406
55Doing users 5407 to 5606
56Doing users 5607 to 5806
57Doing users 5807 to 6006
58Doing users 6007 to 6206
59Doing users 6207 to 6406
60Doing users 6407 to 6606
61Doing users 6607 to 6806
62Doing users 6807 to 7006
63Doing users 7007 to 7206
64Doing users 7207 to 7406
65Doing users 7407 to 7606
66Doing users 7607 to 7806
67Doing users 7807 to 8006
68Doing users 8007 to 8206
69Doing users 8207 to 8406
70Doing users 8407 to 8606
71Doing users 8607 to 8806
72Doing users 8807 to 9006
73Doing users 9007 to 9206
74Doing users 9207 to 9406
75Done! 12 users in group 'reviewer' are now in 'patrol' instead.

Mon, Mar 20, 2:03 PM · Data-Persistence (work done), User-Kizule, Wikimedia-Site-requests
TheresNoTime edited P45895 Maintenance scripts for T331762.
Mon, Mar 20, 2:02 PM
TheresNoTime edited P45895 Maintenance scripts for T331762.
Mon, Mar 20, 2:02 PM
TheresNoTime created P45895 Maintenance scripts for T331762.
Mon, Mar 20, 1:57 PM
TheresNoTime added a comment to T332351: Request for the Draft namespace on the Slovene (sl) Wikipedia.

1[samtar@mwmaint2002 ~]$ mwscript maintenance/namespaceDupes.php --wiki slwiki
2
3*******************************************************************************
4NOTE: Do not run maintenance scripts directly, use maintenance/run.php instead!
5 Running scripts directly has been deprecated in MediaWiki 1.40.
6 It may not work for some (or any) scripts in the future.
7*******************************************************************************
8
90 pages to fix, 0 were resolvable.
10
11pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
12pagelinks from=534773 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
13pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
14pagelinks from=534773 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
15pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
16pagelinks from=534773 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
17pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
18pagelinks from=534773 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
19pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
20pagelinks from=534773 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
21pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
22pagelinks from=534773 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
23pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
24pagelinks from=534773 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN
25pagelinks from=534772 ns=0 dbk=Draft:'''Title''' -> Osnutek:'''Title''' DRY RUN

Mon, Mar 20, 1:31 PM · Wikimedia-Site-requests
TheresNoTime created P45894 mwscript maintenance/namespaceDupes.php --wiki slwiki.
Mon, Mar 20, 1:20 PM
TheresNoTime created T332579: Mark all alerts as read.
Mon, Mar 20, 12:58 PM · Striker
TheresNoTime placed T66184: Allow searching also by new/target name on moving log page up for grabs.

Unlick for now..

Mon, Mar 20, 12:51 PM · Patch-Needs-Improvement, User-TheresNoTime, Schema-change, Community-Tech, Community-Wishlist-Survey-2022, MediaWiki-Logevents
TheresNoTime closed T332529: DISPLAYTITLE not working on English Wiktionary (due to local template) as Declined.

Glad to see you've managed to resolve the problem :-)

Mon, Mar 20, 12:19 PM
TheresNoTime added a comment to T332273: mediawiki-errors logstash dashboard's "errors over time" panel broken.

The MediaWiki errors over time by channel visualization has enabled "Drop Partial Buckets" and "Minimum Interval: Hour" which in combination would prevent the last hour from showing. Is this setting not expected?

Mon, Mar 20, 12:15 PM · SRE Observability (FY2022/2023-Q3), Observability-Logging, Release-Engineering-Team, SRE, Wikimedia-Logstash
TheresNoTime moved T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS from Review/Feedback 💬 to QA 🐛 on the Community-Tech (CommTech-Sprint-42) board.

Patch merged

Mon, Mar 20, 12:10 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
TheresNoTime moved T331220: Upgrade CopyPatrol minimum PHP version to 7.4 from Review/Feedback 💬 to QA 🐛 on the Community-Tech (CommTech-Sprint-42) board.

Patch merged

Mon, Mar 20, 12:09 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
TheresNoTime moved T317036: Visible keyboard focus indicator for Phonos template from In Development 💻 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-42) board.
Mon, Mar 20, 12:07 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), Community-Tech (CommTech-Sprint-42), MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T317036: Visible keyboard focus indicator for Phonos template.

FYI, the bug reported in T332076 also affects this on Vector, but only on Chrome/Edge:

image.png (94×174 px, 4 KB)

Mon, Mar 20, 12:07 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), Community-Tech (CommTech-Sprint-42), MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime moved T317036: Visible keyboard focus indicator for Phonos template from Review/Feedback 💬 to In Development 💻 on the Community-Tech (CommTech-Sprint-42) board.
Mon, Mar 20, 11:46 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), Community-Tech (CommTech-Sprint-42), MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Accessibility, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T324759: Inline Diff: Add legend and tooltips.

At the moment there's no way to switch to inline mode anyway, so it won't be seen by very many people. Or is it better to get the dropdown in place first?

Mon, Mar 20, 10:47 AM · Patch-For-Review, WMF-Internships-2023, MediaWiki-Page-diffs, wikidiff2, Community-Tech (CommTech-Sprint-42), Better-Diffs-2023
TheresNoTime added a comment to T332234: Cannot access workboard: Unhandled Exception: Undefined variable: other_assignees.

I found another major regression: I cannot read the task: https://phabricator.wikimedia.org/T331695

It says "Undefined index: state" in an unhandled exception, maybe triggered by the recent upgrade (and revert?).

Screenshot_20230320_110109.png (416×1 px, 24 KB)

Mon, Mar 20, 10:06 AM · User-brennen, Release-Engineering-Team, Patch-For-Review, Phabricator
TheresNoTime added a watcher for Beta-Cluster-Infrastructure: TheresNoTime.
Mon, Mar 20, 9:56 AM
TheresNoTime closed T332507: deployment-prep hourly databases update times out as Resolved.
Mon, Mar 20, 9:52 AM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T332507: deployment-prep hourly databases update times out.

Does it mean that loosing the replica caused Wikimedia\Rdbms\LoadMonitor::computeServerStates to stale and thus prevented update.php from running?

Mon, Mar 20, 9:25 AM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T325464: [8 hours] Investigate why phonosIPAFilePersist jobs aren't being generated.

Do we understand why it works locally but it doesn't in production or beta? If htmlCacheUpdate never runs then phonosIPAFilePersist will never be schedule since it needs the parser to run from another job or script. See https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Phonos/+/refs/heads/master/includes/Phonos.php#186

The "out of the box" job queue setup is very different to the job queue runners we have configured in production/beta — "By default, jobs are run at the end of a web request.". WMF uses a Kafka job queue.

Mon, Mar 20, 9:22 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), Community-Tech (CommTech-Sprint-41), Spike, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T332529: DISPLAYTITLE not working on English Wiktionary (due to local template).

Hi — it looks like this is being caused by the head template ({{head|mul|symbol|head=''M''<sub>🜨</sub>}}). Removing that template and previewing the page shows the expected page title formatting

Mon, Mar 20, 2:29 AM

Sun, Mar 19

TheresNoTime changed the status of T332006: Undeploy Phonos from afwiktionary, arwiki from Open to Stalled.

In discussion

Sun, Mar 19, 11:56 PM · Patch-For-Review, Community-Tech (CommTech-Sprint-42), MediaWiki-extensions-Phonos
TheresNoTime added a comment to T324759: Inline Diff: Add legend and tooltips.

@TheresNoTime tried another version with a reduced font size and kept the padding to the left and right 6px and top and bottom 4px. I am keeping the highlight box 32px tall to align with the drop down on the right. Also dropped the space between legends. wdyt?

Screenshot 2023-03-17 at 15.06.30.png (148×716 px, 15 KB)

Ideally I wanted to keep the same code font for the legends too but that may look weird when the font on the screen is different in the inline mode :-/

Sun, Mar 19, 11:42 PM · Patch-For-Review, WMF-Internships-2023, MediaWiki-Page-diffs, wikidiff2, Community-Tech (CommTech-Sprint-42), Better-Diffs-2023
TheresNoTime created T332524: Puppet failing on deployment-sessionstore04 due to lack of free memory.
Sun, Mar 19, 11:08 PM · Beta-Cluster-Infrastructure
TheresNoTime closed T331739: deploymentwiki site still present in sites table as Resolved.
Sun, Mar 19, 10:39 PM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T322469: DBError: Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash' on Beta Cluster.

Mentioned in SAL (#wikimedia-releng) [2023-03-19T22:10:20Z] <TheresNoTime> (beta) GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON mainstash.* TO 'wikiadmin'@'172.16.%'; T322469

Sun, Mar 19, 10:15 PM · Wikimedia-production-error, Performance-Team (Radar), Beta-Cluster-Infrastructure
TheresNoTime added a comment to T332507: deployment-prep hourly databases update times out.

It's caught up, and https://integration.wikimedia.org/ci/view/Beta/job/beta-update-databases-eqiad/65938/console is running successfully (so far..)

Sun, Mar 19, 9:06 PM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T332507: deployment-prep hourly databases update times out.

killing the stuck mysqld process on deployment-db13 and restarting the service has brought mysql back up on db13.. it's now replicating (it's very behind but catching up..)

Sun, Mar 19, 8:55 PM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T332507: deployment-prep hourly databases update times out.

deployment-db11

Mar 19 20:10:30 deployment-db11 mysqld[14965]: 2023-03-19 20:10:30 5858284 [Warning] Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash'
Mar 19 20:10:30 deployment-db11 mysqld[14965]: 2023-03-19 20:10:30 5858285 [Warning] Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash'
Mar 19 20:20:52 deployment-db11 mysqld[14965]: 2023-03-19 20:20:52 5858688 [Warning] Aborted connection 5858688 to db: 'apiportalwiki' user: 'wikiadmin' host: '172.16.4.233' (Got an error reading communication packets)
Mar 19 20:20:52 deployment-db11 mysqld[14965]: 2023-03-19 20:20:52 5858689 [Warning] Aborted connection 5858689 to db: 'aawiki' user: 'wikiadmin' host: '172.16.4.233' (Got an error reading communication packets)
Mar 19 20:27:52 deployment-db11 mysqld[14965]: 2023-03-19 20:27:52 5858877 [Warning] Aborted connection 5858877 to db: 'apiportalwiki' user: 'wikiadmin' host: '172.16.4.233' (Got an error reading communication packets)
Mar 19 20:27:52 deployment-db11 mysqld[14965]: 2023-03-19 20:27:52 5858878 [Warning] Aborted connection 5858878 to db: 'aawiki' user: 'wikiadmin' host: '172.16.4.233' (Got an error reading communication packets)
Mar 19 20:30:34 deployment-db11 mysqld[14965]: 2023-03-19 20:30:34 5858951 [Warning] Aborted connection 5858951 to db: 'aawiki' user: 'wikiadmin' host: '172.16.4.233' (Got an error reading communication packets)
Sun, Mar 19, 8:39 PM · Beta-Cluster-Infrastructure
TheresNoTime updated the task description for T332521: Set 'blockautopromote', 'block' and 'rangeblock' global AbuseFilter actions as locally disabled.
Sun, Mar 19, 8:06 PM · User-notice, Wikimedia-Site-requests
TheresNoTime created T332521: Set 'blockautopromote', 'block' and 'rangeblock' global AbuseFilter actions as locally disabled.
Sun, Mar 19, 8:02 PM · User-notice, Wikimedia-Site-requests
Pppery awarded T66184: Allow searching also by new/target name on moving log page a Like token.
Sun, Mar 19, 4:17 PM · Patch-Needs-Improvement, User-TheresNoTime, Schema-change, Community-Tech, Community-Wishlist-Survey-2022, MediaWiki-Logevents

Sat, Mar 18

TheresNoTime merged T332482: Wikipedia Library /oauth/callback/ Permission denied into T332349: Wikipedia Library /oauth/callback/ Permission denied.
Sat, Mar 18, 7:04 PM · Moderator-Tools-Team (Kanban), Library-Card-Platform
TheresNoTime merged task T332482: Wikipedia Library /oauth/callback/ Permission denied into T332349: Wikipedia Library /oauth/callback/ Permission denied.
Sat, Mar 18, 7:03 PM · Library-Card-Platform

Fri, Mar 17

TheresNoTime added a comment to T324759: Inline Diff: Add legend and tooltips.

Very much just an opinion, and a nitpick-y one at that — the legend on the page feels like it's taking up a bit "too much" room?

image.png (493×1 px, 56 KB)

Fri, Mar 17, 2:01 PM · Patch-For-Review, WMF-Internships-2023, MediaWiki-Page-diffs, wikidiff2, Community-Tech (CommTech-Sprint-42), Better-Diffs-2023
TheresNoTime updated the task description for T320364: Who Wrote That annotations load, but without yellow highlighting in Vector 2022.
Fri, Mar 17, 11:09 AM · WikiWho, Who-Wrote-That, Community-Tech
TheresNoTime updated subscribers of T320364: Who Wrote That annotations load, but without yellow highlighting in Vector 2022.

Just tried to replicate this — appears to be working as expected? (GIF below)

Fri, Mar 17, 11:03 AM · WikiWho, Who-Wrote-That, Community-Tech
TheresNoTime renamed T320364: Who Wrote That annotations load, but without yellow highlighting in Vector 2022 from Who Wrote That annotations load, but without yellow highlighting to Who Wrote That annotations load, but without yellow highlighting in Vector 2022.
Fri, Mar 17, 10:54 AM · WikiWho, Who-Wrote-That, Community-Tech
TheresNoTime updated subscribers of T320364: Who Wrote That annotations load, but without yellow highlighting in Vector 2022.
Fri, Mar 17, 10:53 AM · WikiWho, Who-Wrote-That, Community-Tech
TheresNoTime closed T332318: Ensure IPA from a wikibase item is not rendered when PhonosIPARenderingEnabled is false as Invalid.
Fri, Mar 17, 9:50 AM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T332318: Ensure IPA from a wikibase item is not rendered when PhonosIPARenderingEnabled is false.

d'oh.. you're right!

Fri, Mar 17, 9:49 AM · Community-Tech, MediaWiki-extensions-Phonos

Thu, Mar 16

TheresNoTime added a comment to T294448: <Break-Fix> IFTTT integration: fix or sunset?.

I checked out the github for the trending service and it's still working - it would just need to be hosted in a reliable way. Previously I didn't do a good job of this as I've found CloudVPS a bit of a pain for running Node.js sites. Ive updated the README with setup instructions: https://github.com/jdlrobson/wikipedia-trending-endpoint#setting-up-server

Thu, Mar 16, 4:51 PM · Community-Wishlist-Survey-2023, Foundational Technology Requests
TheresNoTime added a comment to T332207: UpdateImplementationsJob not being run on beta cluster.

@TheresNoTime - follow-up question related to this ticket: Although UpdateImplementationsJob is now running, our extension's other job, CacheTesterResultsJob, still does not appear to be running. In your work on the config files, did you change or add something specifically related to UpdateImplementationsJob (and which maybe we need to change similarly for CacheTesterResultsJob)?

Thu, Mar 16, 3:45 PM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T331761: Some dumps do not have checksums.

One way this could be done might be to add the checksum for dumps created this month via a script and run the script daily for new dump files in some directory trees. Most dumps in https://dumps.wikimedia.org/other belong to other teams and are not maintained by us (Platform Engineering). They are also produced by different scripts, some on different hosts.

Thu, Mar 16, 3:14 PM · Datasets-General-or-Unknown, Community-Wishlist-Survey-2023, Dumps-Generation
TheresNoTime created T332318: Ensure IPA from a wikibase item is not rendered when PhonosIPARenderingEnabled is false.
Thu, Mar 16, 2:43 PM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T332243: NOTOC causing API action=parse prop=sections to return nothing.

I am not confident in my understanding of the ramifications of doing this:

Thu, Mar 16, 1:48 PM · Patch-For-Review, MediaWiki-Action-API, Ultraviolet, MediaWiki-Parser

Wed, Mar 15

TheresNoTime added a comment to T332220: Acquire enwp.org.

Also agreed irt phasing out enwp.org in favour of w.wiki (be nice if you could do w.wiki/en/A_page or something, but that's for another time..) however that desire isn't mutually exclusive to having the domain donated to us — I'd personally much rather we decide to break a load of enwp.org links now, than the domain expire one day and be used for something malicious..

Wed, Mar 15, 11:03 PM · Traffic, SRE, Domains
TheresNoTime closed T325594: Could not enqueue jobs for stream mediawiki.job.cirrusSearchCheckerJob as Resolved.

Going to boldly assume, given this is JobQueue related, that it's allllll down to T332211: deployment-docker-changeprop01: `worker died, restarting`

Wed, Mar 15, 9:19 PM · Wikimedia-production-error, Beta-Cluster-Infrastructure
TheresNoTime closed T325786: htmlCacheUpdate job not being triggered on beta cluster as Resolved.

Resolved per T332211: deployment-docker-changeprop01: `worker died, restarting`

Wed, Mar 15, 9:14 PM · Beta-Cluster-Infrastructure
TheresNoTime added a comment to T326192: changeprop-jobqueue@deployment-prep fails with: getaddrinfo ENOTFOUND cloudmetrics1002.eqiad.wmnet.

Ah heck, I missed this task and created T332211: deployment-docker-changeprop01: `worker died, restarting` as a dupe — issue seems to be resolved though!

Wed, Mar 15, 9:12 PM · ChangeProp, Beta-Cluster-Infrastructure
TheresNoTime added a comment to T332207: UpdateImplementationsJob not being run on beta cluster.

@DMartin-WMF this task (and my T325786) prompted me to go digging, find T332211: deployment-docker-changeprop01: `worker died, restarting` and after much hair-pulling, fix some config files — I now see MediaWiki\Extension\WikiLambda\Jobs\UpdateImplementationsJob::run Job being run! (e.g.)

Wed, Mar 15, 9:10 PM · Beta-Cluster-Infrastructure
TheresNoTime closed T332211: deployment-docker-changeprop01: `worker died, restarting` as Resolved.

Following https://wikitech.wikimedia.org/wiki/Changeprop#To_deployment-prep (thanks @taavi) and getting the config files updated resolved this issue — tentatively looking like jobs have been restored...

Wed, Mar 15, 9:08 PM · Beta-Cluster-Infrastructure
TheresNoTime created T332211: deployment-docker-changeprop01: `worker died, restarting`.
Wed, Mar 15, 6:42 PM · Beta-Cluster-Infrastructure
TheresNoTime created T332195: Extend "Who Wrote That?" tool to more wikis.
Wed, Mar 15, 4:03 PM · Community-Wishlist-Survey-2023, Who-Wrote-That, Community-Tech, WikiWho
TheresNoTime awarded T331820: Upstream caches: 404 a The World Burns token.
Wed, Mar 15, 3:48 PM · SRE, Thumbor, SRE-swift-storage, Commons
TheresNoTime closed T331473: Add verbose option to refreshLinks.php as Resolved.
Wed, Mar 15, 12:32 PM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), MediaWiki-Maintenance-system
TheresNoTime placed T330173: page_assessments table uses an inadequate VARBINARY length for pa_class/pa_importance up for grabs.
Wed, Mar 15, 11:13 AM · Data-Persistence (work done), Schema-change-in-production, Community-Tech, MediaWiki-extensions-PageAssessments
TheresNoTime added a comment to T327708: File usage by Phonos should be registered and tracked.

Actually, I was thinking the opposite: that it does make sense to track the usage, even though it's wrong. Because if someone's trying to use a jpg as an audio file, it's still a usage and is useful to know when e.g. deleting that file (or whatever).

Wed, Mar 15, 11:01 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Community-Tech (CommTech-Sprint-42), WMF-Internships-2023, MediaWiki-extensions-Phonos
TheresNoTime added a comment to T327708: File usage by Phonos should be registered and tracked.

@TheresNoTime Should the file usage be registered if it is not an audio file? For example, the file usage for https://en.wikipedia.beta.wmflabs.org/wiki/File:Cover_Lutung_Kasarung_Wikibook.png lists https://en.wikipedia.beta.wmflabs.org/wiki/Phonos_non-audio_file.

Perhaps it does not matter as people are unlikely to do this.

Wed, Mar 15, 10:54 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Community-Tech (CommTech-Sprint-42), WMF-Internships-2023, MediaWiki-extensions-Phonos
TheresNoTime committed rEPHNe7fd9407a20c: Phonos.php: Register file usage (authored by TheresNoTime).
Phonos.php: Register file usage
Wed, Mar 15, 6:49 AM

Tue, Mar 14

TheresNoTime added a comment to T331820: Upstream caches: 404.

I've had this intermittently today as well — https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Octicons-gift.svg/12px-Octicons-gift.svg.png being the most recent example

Tue, Mar 14, 10:07 PM · SRE, Thumbor, SRE-swift-storage, Commons
Nardog awarded T331640: Users can make Phonos read arbitrary text if the IPA is invalid a Dislike token.
Tue, Mar 14, 9:30 PM · Community-Tech, MediaWiki-extensions-Phonos
TheresNoTime added a project to T234155: Create CheckUser-level abuse filters: Community-Wishlist-Survey-2023.
Tue, Mar 14, 7:55 PM · Community-Wishlist-Survey-2023, Trust-and-Safety, User-Daimona, Epic, WMF-Legal, CheckUser, AbuseFilter, NewFunctionality-Worktype
TheresNoTime added a project to T290324: Create Oversight-level abuse filters: Community-Wishlist-Survey-2023.
Tue, Mar 14, 7:55 PM · Community-Wishlist-Survey-2023, Patch-For-Review, User-TheresNoTime, Anti-Harassment, AbuseFilter
TheresNoTime added a project to T50623: Add user-agent variable for abuse filtering: Community-Wishlist-Survey-2023.
Tue, Mar 14, 7:55 PM · Community-Wishlist-Survey-2023, Stewards-and-global-tools, AbuseFilter
TheresNoTime added a project to T331743: Add link to CentralAuth on Special:Contributions: User-notice.

Tagging User-notice as this change is:

  • a completion of a CWS proposal
  • may conflict with some user scripts which already add the CentralAuth link (imho, this "conflict" will be "two links appear")
Tue, Mar 14, 5:55 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), User-notice, MediaWiki-extensions-CentralAuth, Community-Wishlist-Survey-2023