Page MenuHomePhabricator

Anomie
Engineering

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 1:25 PM (526 w, 4 d)
Availability
Available
IRC Nick
anomie
LDAP User
Anomie
MediaWiki User
Anomie [ Global Accounts ]

Former Wikimedia staff member, still a volunteer (but on wikibreak)

Recent Activity

Mon, Oct 28

Anomie added a comment to T377576: Visual diff feature does not fire `wikipage.content` hook.

Well, right now it fires no hook at all, so scripts have little hope of dealing with it in a reliable manner.

Mon, Oct 28, 6:31 PM · VisualEditor, VisualEditor-VisualDiffs

Sat, Oct 19

Anomie added a comment to T377576: Visual diff feature does not fire `wikipage.content` hook.

Are you seeing it trigger for the visual diff, or only for the preview under the diff? Because I only see it trigger for the latter.

Sat, Oct 19, 4:15 PM · VisualEditor, VisualEditor-VisualDiffs

Fri, Oct 18

Anomie created T377576: Visual diff feature does not fire `wikipage.content` hook.
Fri, Oct 18, 12:23 PM · VisualEditor, VisualEditor-VisualDiffs

Apr 17 2024

Anomie added a comment to T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows.

I can't say that having to change various references to login.toolforge.org in my stuff to login-buster.toolforge.org (which seems like it will only work temporarily) seems like a very good solution.

Apr 17 2024, 10:18 PM · User-bd808, Toolforge, cloud-services-team
Anomie added a comment to T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows.

Dropping this into the "needs discussion" column for cloud-services-team as a blocker to decommissioning the remaining Buster bastions.

Apr 17 2024, 10:06 PM · User-bd808, Toolforge, cloud-services-team

Apr 16 2024

Anomie added a comment to T351632: Separate out temporary users from 'assert' param in ApiMain.

For context, assert=user is basically a fallback check to ensure that your login session hasn't expired, and that you didn't mess up the cookie handling in your code,

Apr 16 2024, 12:18 PM · Trust and Safety Product Sprint, MediaWiki-Action-API, Temporary accounts

Mar 22 2024

Anomie added a comment to T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows.

Possibly I could set up my ~/.ssh/config with an entry that would use ProxyCommand to ssh→become→webservice shell→sshd -i though...

Mar 22 2024, 5:36 PM · User-bd808, Toolforge, cloud-services-team
Anomie added a comment to T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows.

webservice perl5.32 shell

Mar 22 2024, 4:13 PM · User-bd808, Toolforge, cloud-services-team

Mar 19 2024

Anomie created T360488: Missing Perl packages on dev.toolforge.org for anomiebot workflows.
Mar 19 2024, 11:58 PM · User-bd808, Toolforge, cloud-services-team

Feb 12 2024

Anomie added a comment to T321919: Figure out and document how to call the Kubernetes API as your tool user from inside a pod.

Provide something better that fits the requirements and I'll look at using it. Last I've heard there's nothing else at all available.

Feb 12 2024, 12:22 PM · cloud-services-team, Documentation, Kubernetes, Toolforge

Dec 6 2023

Anomie added a comment to T352789: Please release a new version of TestingAccessWrapper.

Thanks!

Dec 6 2023, 4:08 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.10; 2023-12-19), MediaWiki-Core-Tests

Dec 5 2023

Anomie created T352789: Please release a new version of TestingAccessWrapper.
Dec 5 2023, 4:47 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.10; 2023-12-19), MediaWiki-Core-Tests

Nov 30 2023

Anomie added a comment to T352060: Wikimedia::TestingAccessWrapper raises a deprecation warning in PHP 8.3.

CI is still not going to be voting on 8.3 (or 8.2) due to T325321, but thank you!

Nov 30 2023, 2:06 AM · MediaWiki-Core-Tests, PHP 8.3 support

Nov 27 2023

Anomie added a comment to T351988: Set up a test for authorizing an OAuth 1 app over a nice URL.

I updated https://oauth-hello-world.toolforge.org/index.php to use /wiki/Special:OAuth for you. Looks like the problem is fixed.

Nov 27 2023, 5:45 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Anomie created T352060: Wikimedia::TestingAccessWrapper raises a deprecation warning in PHP 8.3.
Nov 27 2023, 5:15 PM · MediaWiki-Core-Tests, PHP 8.3 support

Nov 16 2023

Anomie added a comment to T344301: Action API `prop=extlinks` incorrectly mangles URN links.

Looks like it was probably 5ad8ee4d9268107887883eacf6d1e8481cfe54ee

Nov 16 2023, 1:41 PM · Regression, MediaWiki-Page-derived-data, MediaWiki-Action-API

Aug 16 2023

Anomie added a project to T344301: Action API `prop=extlinks` incorrectly mangles URN links: MediaWiki-Page-derived-data.
Aug 16 2023, 1:02 AM · Regression, MediaWiki-Page-derived-data, MediaWiki-Action-API
Anomie created T344301: Action API `prop=extlinks` incorrectly mangles URN links.
Aug 16 2023, 12:43 AM · Regression, MediaWiki-Page-derived-data, MediaWiki-Action-API

Aug 14 2023

Anomie added a comment to T344139: CSS Speech "speak" property generates error message in sanitized-css pages.

FYI, that patch was created in January 2020, after the CSS Speech Module was retired in 2018 but before the CSS Speech Module Level 1 was created in March 2020. It wasn't merged until February 2022 because no one else cared (and I was gone from WMF) until someone wanted something in one of the other specs being added or updated there and someone noticed the old patch still lying around.

Aug 14 2023, 4:45 PM · TemplateStyles, css-sanitizer
Anomie updated the task description for T344139: CSS Speech "speak" property generates error message in sanitized-css pages.
Aug 14 2023, 4:15 PM · TemplateStyles, css-sanitizer

May 10 2023

Anomie created T336420: Incorrect fix for `MediaWiki.PHPUnit.AssertionOrder.WrongOrder` and `array()`.
May 10 2023, 4:33 PM · MediaWiki-Codesniffer

Mar 11 2023

Anomie added a comment to T331763: tools.anomiebot cannot access wiki replica DBs.

AnomieBOT is working now. Logs seem to indicate it was fixed sometime after 2023-03-11 04:38:20.

Mar 11 2023, 3:01 PM · Data-Services, Toolforge
Anomie added a comment to T331763: tools.anomiebot cannot access wiki replica DBs.

The other two tools I have access to, oauth-hello-world (s51319) and mediawiki-mirror (s52152), both can connect with sql enwiki.

Mar 11 2023, 2:35 AM · Data-Services, Toolforge
Anomie created T331763: tools.anomiebot cannot access wiki replica DBs.
Mar 11 2023, 2:23 AM · Data-Services, Toolforge

Mar 1 2023

Anomie created T330921: ParenthesesAroundKeywordSniff can partially apply, resulting in corrupted code.
Mar 1 2023, 6:23 PM · MediaWiki-Codesniffer

Nov 28 2022

bd808 awarded T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes a Barnstar token.
Nov 28 2022, 7:07 PM · Grid-Engine-to-K8s-Migration

Nov 24 2022

Anomie closed T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
Nov 24 2022, 2:38 PM · Grid-Engine-to-K8s-Migration

Oct 28 2022

nskaggs awarded T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes a Stroopwafel token.
Oct 28 2022, 6:46 PM · Grid-Engine-to-K8s-Migration
Anomie updated subscribers of T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes.

With some help from @bd808 I was able to get the webservice switched over, although I had to disable one feature (status page checking that the pod hadn't gone missing) due to lack of permission to access the Kubernetes API (specifically https://kubernetes.default.svc/api/v1/namespaces/$NAMESPACE/pods/) from inside the container. He said he'd file the Phab task or whatever to have someone look into that.

Oct 28 2022, 5:49 PM · Grid-Engine-to-K8s-Migration

Oct 23 2022

Anomie added a comment to T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes.

I think I have the bot's actual jobs all switched over. We'll see if anything blows up.

Oct 23 2022, 10:21 PM · Grid-Engine-to-K8s-Migration
Anomie added a comment to T320830: Request increased quota for anomiebot Toolforge tool.

https://k8s-status.toolforge.org/namespaces/tool-anomiebot/ has quota information and a link to Grafana.

Oct 23 2022, 7:31 PM · Toolforge (Quota-requests)

Oct 16 2022

Anomie added a comment to T320830: Request increased quota for anomiebot Toolforge tool.

Thanks. It may be a bit before I can check, as I'll also need T320824 to begin.

Oct 16 2022, 1:18 PM · Toolforge (Quota-requests)

Oct 15 2022

Anomie added a comment to T320865: Watchlist "unviewed" flag incorrectly updated when viewing old revisions or diffs.

I did just find a case that updates it incorrectly: viewing an old viewed revision for some reason marks everything as viewed.

Oct 15 2022, 5:37 PM · Regression, Growth-Team, MediaWiki-Watchlist
Anomie added a comment to T320865: Watchlist "unviewed" flag incorrectly updated when viewing old revisions or diffs.

All I can say to that is that it still works fine on my local test wiki, diffs in particularly work as I described.

Oct 15 2022, 5:30 PM · Regression, Growth-Team, MediaWiki-Watchlist
Anomie updated the task description for T320865: Watchlist "unviewed" flag incorrectly updated when viewing old revisions or diffs.
Oct 15 2022, 1:53 PM · Regression, Growth-Team, MediaWiki-Watchlist
Anomie created T320865: Watchlist "unviewed" flag incorrectly updated when viewing old revisions or diffs.
Oct 15 2022, 1:52 PM · Regression, Growth-Team, MediaWiki-Watchlist
Anomie created T320864: Incorrect email headers using PHP mail in PHP 8.0.
Oct 15 2022, 1:47 PM · MW-1.35-notes, MW-1.39-notes, MW-1.38-notes, MW-1.40-notes (1.40.0-wmf.7; 2022-10-24), MediaWiki-Email, Infrastructure-Foundations, PHP 8.2 support, PHP 8.1 support, PHP 8.0 support, Mail

Oct 14 2022

Anomie added a parent task for T320830: Request increased quota for anomiebot Toolforge tool: T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes.
Oct 14 2022, 5:40 PM · Toolforge (Quota-requests)
Anomie added a subtask for T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes: T320830: Request increased quota for anomiebot Toolforge tool.
Oct 14 2022, 5:40 PM · Grid-Engine-to-K8s-Migration
Anomie created T320830: Request increased quota for anomiebot Toolforge tool.
Oct 14 2022, 5:40 PM · Toolforge (Quota-requests)
Anomie added a parent task for T320824: tf-perl532 missing libbytes-random-secure-perl: T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes.
Oct 14 2022, 4:40 PM · User-bd808, Toolforge (Software install/update)
Anomie added a subtask for T319557: Migrate anomiebot from Toolforge GridEngine to Toolforge Kubernetes: T320824: tf-perl532 missing libbytes-random-secure-perl.
Oct 14 2022, 4:40 PM · Grid-Engine-to-K8s-Migration
Anomie created T320824: tf-perl532 missing libbytes-random-secure-perl.
Oct 14 2022, 4:40 PM · User-bd808, Toolforge (Software install/update)

Oct 10 2022

Anomie created T320418: Please release a new version of MediaWiki-Codesniffer.
Oct 10 2022, 1:14 PM · MediaWiki-Codesniffer

Aug 12 2022

Anomie added a comment to T313517: ApiSandbox 'continue' button breaks on second use.

Finally got sick of seeing this and took 20 minutes to look into it (and then found this existing task about it). Looks like the problem was b33524cc93ee3e1a31c045f3c2f934ddaf9c186d, which incorrectly changed the global-ish baseRequestParams into a local variable so it's no longer preserved as intended across calls.

Aug 12 2022, 1:08 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MediaWiki-Special-pages, MediaWiki-Action-API

Apr 27 2022

Anomie added a comment to T306568: Incorrect fix for MediaWiki.PHPUnit.AssertEquals.

Correct, that's not what the sniff does. But this is what you said.

Apr 27 2022, 8:05 PM · MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), MediaWiki-Codesniffer

Apr 25 2022

Anomie added a comment to T306568: Incorrect fix for MediaWiki.PHPUnit.AssertEquals.

Perhaps you should search for instances of assertNotTrue or assertNotFalse as well, since your position is that those should never be used.

Apr 25 2022, 12:38 PM · MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), MediaWiki-Codesniffer

Apr 23 2022

Anomie added a comment to T306568: Incorrect fix for MediaWiki.PHPUnit.AssertEquals.

I'd think it would be unlikely for someone to use assertNotEquals or assertNotSame with a boolean and not intend for the behavior of assertNotTrue/assertNotFalse, otherwise they'd most likely have written it with assertEquals or assertSame and the opposite boolean in the first place.

Apr 23 2022, 4:00 PM · MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), MediaWiki-Codesniffer

Apr 20 2022

Anomie created T306568: Incorrect fix for MediaWiki.PHPUnit.AssertEquals.
Apr 20 2022, 8:56 PM · MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), MediaWiki-Codesniffer

Feb 24 2022

Anomie created T302527: The wikimedia/aho-corasick Composer package includes benchmarking test files.
Feb 24 2022, 8:32 PM · Composer, AhoCorasick

Jan 29 2022

Anomie added a comment to T299193: MediaWiki login failure due to race condition with session cookie.

I don't believe @Anomie has been very active as a volunteer lately, but I'd imagine they would have some relevant guidance to offer on this matter.

Jan 29 2022, 12:16 AM · Growth-Team, MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Platform Engineering, SecTeam-Processed, Security-Team, Security, MediaWiki-Core-AuthManager
Anomie updated the task description for T189982: Move all apihelp translatable messages to separate files.
Jan 29 2022, 12:07 AM · MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), MW-1.37-notes (1.37.0-wmf.11; 2021-06-21), MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Patch-For-Review, MediaWiki-extensions-General, Google-Code-in-2018, translatewiki.net, good first task, I18n

Oct 21 2021

Anomie created T294039: phpcs 3.6.1 is available, please update and release.
Oct 21 2021, 4:13 PM · MediaWiki-Codesniffer

Aug 27 2021

Anomie added a comment to T287426: mediawiki-codesniffer v37.0.0 conflicts with phpunit 9.5.

I note that the sniffs themselves don't actually require sebastian/diff, its only the Gerrit-specific report formatter that does. To better support reuse of the sniffs by third parties, you might consider moving that report formatter to a different repo so those of us who don't need it don't have to be constrained by its dependencies.

Aug 27 2021, 1:50 PM · MediaWiki-Codesniffer

Jun 1 2021

kostajh awarded T191231: RFC: Abstract schemas and schema changes a Yellow Medal token.
Jun 1 2021, 9:51 AM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Core Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

May 28 2021

Marostegui awarded T191231: RFC: Abstract schemas and schema changes a Love token.
May 28 2021, 9:16 AM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Core Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Feb 26 2021

Anomie added a comment to T274050: Users trying to analyze pages are being told they are blocked when they are not.

Pinging @Anomie

Feb 26 2021, 6:41 PM · InternetArchiveBot

Feb 2 2021

Anomie created T273624: Incorrect fix for MediaWiki.PHPUnit.SpecificAssertions.
Feb 2 2021, 2:41 PM · User-DannyS712, MediaWiki-Codesniffer
Anomie added a comment to T273575: Improve MediaWiki\Sniffs\PHPUnit\PHPUnitTestTrait::isTestClass().

Another option might be to make the trait stuff protected rather than private, so we can subclass the relevant tests and override them.

Feb 2 2021, 2:15 PM · Patch-For-Review, MediaWiki-Codesniffer
Anomie created T273575: Improve MediaWiki\Sniffs\PHPUnit\PHPUnitTestTrait::isTestClass().
Feb 2 2021, 2:51 AM · Patch-For-Review, MediaWiki-Codesniffer
Anomie created T273574: MediaWiki.Usage.DirUsageSniff false negative.
Feb 2 2021, 2:30 AM · User-DannyS712, Regression, MediaWiki-Codesniffer

Jan 26 2021

Anomie created T272978: tools-sgeexec-0906 seems down but still holds jobs.
Jan 26 2021, 1:28 PM · cloud-services-team (Kanban), Toolforge

Oct 26 2020

Anomie added a comment to T132676: Impossible to upload a file that ends with the '\r' byte using Pywikibot.

@Anomie is base64 encode supported by api action=upload?

Oct 26 2020, 1:41 AM · Pywikibot

Oct 19 2020

Anomie removed a member for MediaWiki-Platform-Team-Archived: Anomie.
Oct 19 2020, 5:13 PM
Anomie removed a watcher for MediaWiki-Platform-Team-Archived: Anomie.
Oct 19 2020, 5:13 PM
Anomie removed a watcher for Core Platform Team Initiatives (Abstract Schema): Anomie.
Oct 19 2020, 5:12 PM

Oct 16 2020

Anomie added a comment to T265733: Please bulk-unsubscribe me from all tasks I'm subscribed to.

Thanks! I'll resubscribe myself now to the ones I just filed, and any I happen to decide to pay attention to in the future.

Oct 16 2020, 6:48 PM · Phabricator
Anomie added a comment to T265733: Please bulk-unsubscribe me from all tasks I'm subscribed to.

All of them, please.

Oct 16 2020, 5:09 PM · Phabricator
Anomie created T265742: PHPUnitAssertEqualsSniff leaves extraneous whitespace.
Oct 16 2020, 4:14 PM · User-DannyS712, MediaWiki-Codesniffer
Anomie created T265741: ParenthesesAroundKeywordSniff leaves extraneous whitespace.
Oct 16 2020, 4:14 PM · MediaWiki-Codesniffer
Anomie created T265740: UnusedUseStatementSniff leaves behind semicolons.
Oct 16 2020, 4:14 PM · Patch-For-Review, MediaWiki-Codesniffer
Anomie created T265735: Please support dealerdirect/phpcodesniffer-composer-installer.
Oct 16 2020, 3:45 PM · User-DannyS712, MediaWiki-Codesniffer
Anomie created T265733: Please bulk-unsubscribe me from all tasks I'm subscribed to.
Oct 16 2020, 3:40 PM · Phabricator
Anomie updated Anomie.
Oct 16 2020, 3:34 PM
Anomie removed a member for Excimer: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a member for MediaWiki-extensions-OAuth: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a member for Multi-Content-Revisions: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a member for Platform Engineering: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a watcher for acl*security: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for TemplateStyles: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for TemplateStyles: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for php-session-serializer: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for php-session-serializer: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for MediaWiki-extensions-TemplateSandbox: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for MediaWiki-extensions-TemplateSandbox: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for Scribunto: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for Scribunto: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for MediaWiki-Action-API: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for MediaWiki-Action-API: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a watcher for LuaSandbox: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for LuaSandbox: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a watcher for css-sanitizer: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for css-sanitizer: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for ApiFeatureUsage: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a watcher for ApiFeatureUsage: Anomie.
Oct 16 2020, 3:16 PM

Jul 31 2020

Huji awarded T191231: RFC: Abstract schemas and schema changes a Love token.
Jul 31 2020, 7:05 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Core Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Jul 7 2020

Krinkle awarded T127233: Endpoints which do not need to authenticate users should set MW_NO_SESSION a Love token.
Jul 7 2020, 7:54 PM · MediaWiki-Platform-Team, Technical-Debt (Deprecation process), User-Tgr, MediaWiki-Core-AuthManager

Jun 17 2020

Akuckartz awarded T156500: Document extensions' MediaWiki version compatibility better a Like token.
Jun 17 2020, 7:10 PM · MediaWiki-extensions-General, User-Tgr, MediaWiki-Stakeholders-Group, Documentation, Developer-Wishlist (2017)

May 18 2020

MusikAnimal awarded T191231: RFC: Abstract schemas and schema changes a Love token.
May 18 2020, 4:15 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Core Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

May 3 2020

Anomie updated Anomie.
May 3 2020, 12:07 PM