Page MenuHomePhabricator

Alien333
Occasional volunteer developper

Projects (4)

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Apr 22 2024, 2:01 PM (86 w, 11 h)
Availability
Available
LDAP User
Alien4444
MediaWiki User
Alien333 [ Global Accounts ]

So many things to do, so little time!

ENWS admin, bot operator, XTools maintainer, and sometimes just lurking around here reading random stuff I half understand.

Recent Activity

Sun, Dec 14

Alien333 added a comment to T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.

After some digging, it looks like up to https://github.com/TecharoHQ/anubis/pull/1155 (which was pushed on Sept 27, so about two months after we added anubis), anubis always redirected multiple slashes! That was fixed in v1.23, but there's a good chance we still have the old version.
@MusikAnimal : please tell me we're currently running on <v1.23 so we can finally get rid of this issue; and if so, could you please try and upgrade it?

Sun, Dec 14, 9:12 PM · XTools
Alien333 moved T412643: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR from Backlog to Complete on the XTools board.
Sun, Dec 14, 9:05 PM · XTools
Alien333 merged T412643: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Sun, Dec 14, 8:53 PM · XTools
Alien333 merged task T412643: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Sun, Dec 14, 8:53 PM · XTools
Alien333 added a project to T412639: Parsoid breaks cross-page hyphen joining in ProofreadPage: Parsoid.
Sun, Dec 14, 7:05 PM · Parsoid
Alien333 created T412639: Parsoid breaks cross-page hyphen joining in ProofreadPage.
Sun, Dec 14, 7:04 PM · Parsoid

Sat, Dec 13

Alien333 moved T412600: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR from Backlog to Complete on the XTools board.
Sat, Dec 13, 4:26 PM · XTools
Alien333 merged T412600: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Sat, Dec 13, 4:26 PM · XTools
Alien333 merged task T412600: PLEASE REPLACE WITH A DESCRIPTION OF THE ERROR into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Sat, Dec 13, 4:26 PM · XTools

Sun, Nov 30

Alien333 moved T411326: Issue in the list of created artices of a user from Backlog to Complete on the XTools board.
Sun, Nov 30, 5:25 PM · XTools
Alien333 merged T411326: Issue in the list of created artices of a user into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Sun, Nov 30, 5:25 PM · XTools
Alien333 merged task T411326: Issue in the list of created artices of a user into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Sun, Nov 30, 5:25 PM · XTools
Alien333 closed T410809: str_replace(): Argument #3 ($subject) must be of type array|string, null given as Resolved.
Sun, Nov 30, 10:51 AM · PHP 8.1 support, XTools
Alien333 closed T411310: Edit Counter: the edit size histogram's ">10.240" interval is always empty as Resolved.

Fix deployed.

Sun, Nov 30, 10:51 AM · XTools
Alien333 renamed T411310: Edit Counter: the edit size histogram's ">10.240" interval is always empty from XTools Edit Counter does not show size changes >10.240 to Edit Counter: the edit size histogram's ">10.240" interval is always empty.
Sun, Nov 30, 10:00 AM · XTools
Alien333 triaged T411310: Edit Counter: the edit size histogram's ">10.240" interval is always empty as Medium priority.

Thanks for the report! looking into it.

Sun, Nov 30, 9:59 AM · XTools

Sat, Nov 22

Alien333 changed the status of T410809: str_replace(): Argument #3 ($subject) must be of type array|string, null given from Open to In Progress.

Fix merged, will go live next deployment.

Sat, Nov 22, 5:13 PM · PHP 8.1 support, XTools

Wed, Nov 19

Alien333 moved T410474: Author link is broken from Backlog to Complete on the XTools board.
Wed, Nov 19, 10:10 PM · XTools

Tue, Nov 18

Alien333 closed T410391: EC: usernames duplicated in userpage links as Resolved.

Deployed.

Tue, Nov 18, 6:44 PM · XTools
Alien333 moved T410391: EC: usernames duplicated in userpage links from Edit Counter to Pending deployment on the XTools board.

Fix merged (what was I thinking? I *think* I remember testing back then. But anyhow). @MusikAnimal : could you deploy that please?

Tue, Nov 18, 4:55 PM · XTools
Alien333 moved T410343: ArticleInfo user link is incorrect from Backlog to Complete on the XTools board.
Tue, Nov 18, 4:33 PM · XTools
Alien333 merged T410343: ArticleInfo user link is incorrect into T410391: EC: usernames duplicated in userpage links.
Tue, Nov 18, 4:33 PM · XTools
Alien333 merged task T410343: ArticleInfo user link is incorrect into T410391: EC: usernames duplicated in userpage links.
Tue, Nov 18, 4:32 PM · XTools
Alien333 moved T410385: Name of page creator links to an invalid link from Backlog to Complete on the XTools board.
Tue, Nov 18, 4:32 PM · XTools
Alien333 triaged T410391: EC: usernames duplicated in userpage links as Medium priority.

Working on it.

Tue, Nov 18, 4:32 PM · XTools
Alien333 renamed T410391: EC: usernames duplicated in userpage links from Username link in XTools Edit Counter points to malformed user page URL on *.wikipedia.org wikis to EC: usernames duplicated in userpage links.
Tue, Nov 18, 4:31 PM · XTools
Alien333 merged T410385: Name of page creator links to an invalid link into T410391: EC: usernames duplicated in userpage links.
Tue, Nov 18, 4:30 PM · XTools
Alien333 merged task T410385: Name of page creator links to an invalid link into T410391: EC: usernames duplicated in userpage links.
Tue, Nov 18, 4:30 PM · XTools

Nov 15 2025

Alien333 moved T410040: Older articles not found from Backlog to Complete on the XTools board.
Nov 15 2025, 12:56 PM · XTools

Nov 11 2025

Alien333 added a comment to T407814: Remove use of revision.rev_sha1 or replace with content.content_sha1.

I've temporarily commented out our two uses to prevent all the prod crashes.

Nov 11 2025, 9:19 PM · XTools
Alien333 moved T409681: Olegvdv68 from Backlog to Complete on the XTools board.
Nov 11 2025, 4:57 PM · XTools
Alien333 added a comment to T407814: Remove use of revision.rev_sha1 or replace with content.content_sha1.

Uh-uh, based on the 30 failmails with Unknown column 'revs.rev_sha1', I think we're too late on this one.

Nov 11 2025, 4:46 PM · XTools

Nov 8 2025

Alien333 moved T409618: No route found for "GET https://xtools.wmcloud.org/pages/uz.wikipedia.org/Diwikiped/0/noredirects/all/2022-10-02T12:26:08Z" from Backlog to Complete on the XTools board.
Nov 8 2025, 2:29 PM · XTools
Alien333 merged T409618: No route found for "GET https://xtools.wmcloud.org/pages/uz.wikipedia.org/Diwikiped/0/noredirects/all/2022-10-02T12:26:08Z" into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Nov 8 2025, 2:29 PM · XTools
Alien333 merged task T409618: No route found for "GET https://xtools.wmcloud.org/pages/uz.wikipedia.org/Diwikiped/0/noredirects/all/2022-10-02T12:26:08Z" into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Nov 8 2025, 2:29 PM · XTools

Oct 29 2025

Alien333 moved T330941: Usernames of imported revisions aren't handled properly from Page History to Pending deployment on the XTools board.
Oct 29 2025, 11:03 AM · XTools

Oct 26 2025

Alien333 changed the status of T408332: Xtools edit summary linking mechanism breaks with multiple brackets from Open to In Progress.

Thanks for the report!
We had a too greedy regex. Fix merged, will go live next deployment.

Oct 26 2025, 8:31 PM · XTools

Oct 23 2025

Alien333 moved T408049: Navigation buttons in XTools global contribution pages don't work from General / other to Complete on the XTools board.
Oct 23 2025, 9:14 AM · XTools
Alien333 merged T408049: Navigation buttons in XTools global contribution pages don't work into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Oct 23 2025, 9:13 AM · XTools
Alien333 merged task T408049: Navigation buttons in XTools global contribution pages don't work into T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Oct 23 2025, 9:13 AM · XTools
Alien333 added a comment to T408049: Navigation buttons in XTools global contribution pages don't work.

Pretty sure this is the same issue; triple-slash redirected to simple slash (here redirected to https://xtools.wmcloud.org/globalcontribs/NguoiDungKhongDinhDanh/all/2025-10-22T20:53:29Z, which is a 404 for the same reason as on the other side).

Oct 23 2025, 9:13 AM · XTools

Oct 21 2025

Alien333 added a comment to T407814: Remove use of revision.rev_sha1 or replace with content.content_sha1.

Quick testing (1, 2) suggests that the time to join on slots and content etc is negligible; I'm getting about the same run times by doing that as by fetching revision.
Plus, losing revert detection for the crushing majority of edits (2020 is pretty recent) would be a shame. It'd be nice if the tag was retroactively added, but it looks like that's not planned.
(Oh my, they said "in three weeks" on Oct 3, which means we likely have only a few days to fix it.)
Also, on revert implementation: would it be unreasonable to look for more than 1 sha1 back? MW does 15.

Oct 21 2025, 10:28 AM · XTools
Alien333 added a comment to T322466: 1142 SELECT command denied to user 's53003'@'10.64.16.14' for table 'actor_revision' when viewing global contributions for Timzy D'Great.

Noting for reference that in the end we do have access to information_schema.tables, which makes our life tremendously easier.

Oct 21 2025, 9:38 AM · XTools
Alien333 closed T356707: Articleinfo should display distribution of edits by visual/wikitext and desktop/mobile/app modes as Resolved.
Oct 21 2025, 9:14 AM · XTools
Alien333 changed the status of T190819: Investigate adding a Global Edit Counter tool from In Progress to Open.
Oct 21 2025, 9:14 AM · XTools
Alien333 closed T340254: ArticleInfo only uses edit summaries to detect automated edits and not tags as Resolved.
Oct 21 2025, 9:13 AM · XTools
Alien333 reassigned T393736: Adapt better to invalid language codes from Alien333 to MusikAnimal.
Oct 21 2025, 9:11 AM · XTools
Alien333 closed T393736: Adapt better to invalid language codes as Resolved.

Done better by Musikanimal in #571.

Oct 21 2025, 9:11 AM · XTools
Alien333 closed T218267: Localize numerals in charts as Resolved.

(was deployed this summer)

Oct 21 2025, 9:10 AM · XTools
Alien333 moved T393120: Clean up unneeded i18n messages from General / other to Pending deployment on the XTools board.
Oct 21 2025, 9:02 AM · XTools
Alien333 changed the subtype of T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead from "Task" to "Bug Report".
Oct 21 2025, 9:00 AM · XTools
Alien333 renamed T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead from No route found for "GET https://xtools.wmcloud.org/pages/en.wikipedia.org/Ortizesp/0/noredirects/all/2023-07-30T06:39:37Z" to Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead.
Oct 21 2025, 9:00 AM · XTools
Alien333 triaged T403566: Routes with multiple consecutive slashes are redirected to (possibly invalid) routes with a single slash instead as Medium priority.

@MusikAnimal : I believe this is another consequence of routing setup changes. From https://xtools.wmcloud.org/pages/en.wikipedia.org/Ortizesp/0/noredirects/all, the URL for the next page is https://xtools.wmcloud.org/pages/en.wikipedia.org/Ortizesp/0/noredirects/all///2023-10-04T05:59:30Z, which is correct: there are two empty spaces between slashes to say there is no start date and no end date; and the offset is indeed the third parameter after the deleted param. However, it at some point of the routing is redirected to https://xtools.wmcloud.org/pages/en.wikipedia.org/Ortizesp/0/noredirects/all/2023-10-04T05:59:30Z, which doesn't work: the offset is now being interpreted as a start date, which it doesn't match.
Do you think this is something easily fixable in routing (if an option like "collapse consecutive slashes" can be disabled), or should we just adapt for the start parameter to possibly be interpreted as an offset? I'm afraid we would also have other fixes to do in other places if it's the second case.

Oct 21 2025, 8:59 AM · XTools

Oct 5 2025

Alien333 updated subscribers of T406415: Incorrect link to XTools GC in GlobalContributions interface message.

(From the XTools side) The regexes that define routes for ip ranges haven't changed in years, so I can't exactly tell you why escaped urls don't work anymore.
One possibility: we have this summer deployed Anubis to fight the bot traffic (T400229); during which work our routing setup has changed a bit, which could perhaps have changed our behaviour regarding escaped characters. (@MusikAnimal probably knows more about this.)
As far as I can see, this link should be changed in the CheckUser extension.

Oct 5 2025, 6:56 AM · WikimediaMessages, XTools, CheckUser-GlobalContributions, Product Safety and Integrity

Oct 3 2025

Alien333 added a comment to T405852: Improve adminscore scores.

We're still on github (for the time being; we've been considering moving to gerrit but haven't yet), so you could just submit a PR over there if you really want to do this. (Regarding capacity, you'd be surprised how quickly one can learn.)

Oct 3 2025, 1:52 PM · XTools
Alien333 triaged T406251: Internal Server Error on admin score page for Shawn on frwiki as Medium priority.
Oct 3 2025, 1:42 PM · XTools
Alien333 triaged T406182: ArticleInfo should display better time duration for last edit as Medium priority.
Oct 3 2025, 1:36 PM · XTools
Alien333 moved T406256: No autobiography violation from Backlog to Complete on the XTools board.
Oct 3 2025, 1:35 PM · XTools

Sep 28 2025

Alien333 triaged T405852: Improve adminscore scores as Low priority.

Adminscore is, to be frank, not a priority. What constitutes need for or readiness for adminship is extremely subjective, and (perhaps more importantly) extremely wiki-dependent. This tool is here because it was there in 2017 when MusikAnimal & co took over the project, and because some people out there want to keep it, but it should probably move to a new home if anyone really wants to take care of it. XTools is for statistics, and the idea of an "admin score" is pretty far from that (plus, we already have a lot of things on our hands (could always use some help)).

Sep 28 2025, 7:36 PM · XTools

Sep 14 2025

Alien333 added a comment to T380262: Make CodeMirror compatible with ProofreadPage headers and footers.

@Alien333 How important would you say turning line wrapping off is to Wikisourcers? Here we're forcing it to be on.

I won't claim to speak for everyone everywhere, but probably not that much? I didn't even know one could turn line wrapping off, tbh. I think that the intersection of people who know it was possible and people who routinely use it is pretty small.
It would perhaps be more of a problem for wikis where they have content much wider than tall. But then again, they already have a full-width window, so not that bad.
So in the end I think it'd be fine to force it on. If you want to be 100% sure, go ask at the mulws scriptorium; over there they have plenty of languages and different perspectives.
(Sorry for not being very responsive, a bit busy irl.)

Sep 14 2025, 7:52 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Community-Tech, ProofreadPage, MediaWiki-extensions-CodeMirror

Aug 27 2025

Alien333 closed T403090: Anubis error when connecting via cloud proxy as Resolved.
Aug 27 2025, 9:25 PM · XTools
Alien333 moved T403090: Anubis error when connecting via cloud proxy from Backlog to General / other on the XTools board.
Aug 27 2025, 5:34 PM · XTools
Alien333 renamed T403090: Anubis error when connecting via cloud proxy from xtools.wmcloud.org: Internal Server Error: administrator has misconfigured Anubis. to Anubis error when connecting via cloud proxy.
Aug 27 2025, 5:34 PM · XTools

Aug 26 2025

Alien333 moved T402928: XTOOLS Reading error from Backlog to Complete on the XTools board.
Aug 26 2025, 1:59 PM · XTools
Alien333 merged T402928: XTOOLS Reading error into T402709: Quote encoding error in subpage count in PageInfo.
Aug 26 2025, 1:59 PM · XTools
Alien333 merged task T402928: XTOOLS Reading error into T402709: Quote encoding error in subpage count in PageInfo.
Aug 26 2025, 1:58 PM · XTools

Aug 25 2025

Alien333 moved T402819: XTools Error 500 from Backlog to Complete on the XTools board.
Aug 25 2025, 3:25 PM · XTools
Alien333 added a comment to T402819: XTools Error 500.

@OpalYosutebito : Please don't reopen again. It's the same task and the same cause (the quote). Right now we're just waiting for MusikAnimal to deploy the fix.

Aug 25 2025, 3:18 PM · XTools
Alien333 merged T402819: XTools Error 500 into T402709: Quote encoding error in subpage count in PageInfo.
Aug 25 2025, 3:16 PM · XTools
Alien333 merged task T402819: XTools Error 500 into T402709: Quote encoding error in subpage count in PageInfo.
Aug 25 2025, 3:16 PM · XTools
Alien333 moved T402751: Xtools fatal error when trying to access page statistics when the page has an apostrophe in the title from Backlog to Complete on the XTools board.
Aug 25 2025, 2:04 PM · XTools

Aug 24 2025

Alien333 merged T402751: Xtools fatal error when trying to access page statistics when the page has an apostrophe in the title into T402709: Quote encoding error in subpage count in PageInfo.
Aug 24 2025, 11:15 PM · XTools
Alien333 merged task T402751: Xtools fatal error when trying to access page statistics when the page has an apostrophe in the title into T402709: Quote encoding error in subpage count in PageInfo.
Aug 24 2025, 11:15 PM · XTools
Alien333 reopened T402709: Quote encoding error in subpage count in PageInfo as "In Progress".
Aug 24 2025, 11:15 PM · XTools
Alien333 merged task T402709: Quote encoding error in subpage count in PageInfo into T402751: Xtools fatal error when trying to access page statistics when the page has an apostrophe in the title.
Aug 24 2025, 11:14 PM · XTools
Alien333 merged T402709: Quote encoding error in subpage count in PageInfo into T402751: Xtools fatal error when trying to access page statistics when the page has an apostrophe in the title.
Aug 24 2025, 11:14 PM · XTools
Alien333 created T402746: Decide what to do with the readthedocs link.
Aug 24 2025, 5:15 PM · XTools
Alien333 changed the status of T401548: Mistake in XTools in Russian from In Progress to Open.

Well, removed them in the translations, but there's still the issue of deciding whether we want them to be allowed.

Aug 24 2025, 5:12 PM · XTools
Alien333 moved T402592: Blame and authorship crashing with Wikiwho 500 error from Blocked (Non-XTools) to Complete on the XTools board.
Aug 24 2025, 5:10 PM · Community-Tech, WikiWho, XTools
Alien333 changed the status of T402709: Quote encoding error in subpage count in PageInfo from Open to In Progress.
Aug 24 2025, 5:10 PM · XTools

Aug 23 2025

Alien333 updated Alien333.
Aug 23 2025, 11:48 AM
Alien333 moved T402709: Quote encoding error in subpage count in PageInfo from Page History to Pending deployment on the XTools board.

There we go. @MusikAnimal : would you mind putting this in prod? It's a quite little thing but I'm pretty sure that the issue will come up often in the few weeks till we put out the next release.

Aug 23 2025, 6:03 AM · XTools
Alien333 renamed T402709: Quote encoding error in subpage count in PageInfo from XTools fails to bring up "Full page statistics" for pages whose title contains a single quote to Quote encoding error in subpage count in PageInfo.
Aug 23 2025, 5:52 AM · XTools
Alien333 claimed T402709: Quote encoding error in subpage count in PageInfo.

Problem seems pretty straightforward; in that one place we're directly injecting parameters as-is instead of using :whatever and then letting executeProjectsQuery take care of the escaping. (My fault, too.)

Aug 23 2025, 5:44 AM · XTools

Aug 22 2025

Alien333 moved T401360: Display low numbers of page watchers to admins in XTools and ArticleInfo gadget from Page History to Pending deployment on the XTools board.
Aug 22 2025, 9:32 PM · Wikimania-Hackathon-2025, XTools

Aug 21 2025

Alien333 merged T402592: Blame and authorship crashing with Wikiwho 500 error into T402594: WikiWho outage 2025-08-21.
Aug 21 2025, 8:45 PM · Community-Tech, WikiWho
Alien333 merged task T402592: Blame and authorship crashing with Wikiwho 500 error into T402594: WikiWho outage 2025-08-21.
Aug 21 2025, 8:45 PM · Community-Tech, WikiWho, XTools
Alien333 updated the task description for T402592: Blame and authorship crashing with Wikiwho 500 error.
Aug 21 2025, 8:34 PM · Community-Tech, WikiWho, XTools
Alien333 created T402592: Blame and authorship crashing with Wikiwho 500 error.
Aug 21 2025, 8:32 PM · Community-Tech, WikiWho, XTools
Alien333 added a comment to T226688: Block web crawlers from accessing Cloud Services.

Note: XTools is now using Anubis in production, and it's worked well. (See conclusions at T400229.)

Aug 21 2025, 3:09 PM · Cloud-VPS, cloud-services-team, Toolforge
Alien333 updated the task description for T391767: Post-creation work for madwikisource.
Aug 21 2025, 9:01 AM · Essential-Work, Countervandalism-Network, Wiki-Setup

Aug 20 2025

Alien333 updated the task description for T400229: Add Anubis to XTools.
Aug 20 2025, 11:09 PM · XTools
Alien333 updated the task description for T402451: User is sent to empty search after accepting then modifying search suggestion to page that does not exist.
Aug 20 2025, 7:57 PM · MediaWiki-User-Interface (autocomplete search), MediaWiki-Search
Alien333 attached a referenced file: F65804243: T402451.webm.
Aug 20 2025, 7:56 PM · MediaWiki-User-Interface (autocomplete search), MediaWiki-Search
Alien333 updated the name of F65804243: T402451.webm from "Screencast from 2025-08-20 21-35-28.webm" to "T402451.webm".
Aug 20 2025, 7:55 PM
Alien333 updated the task description for T402451: User is sent to empty search after accepting then modifying search suggestion to page that does not exist.
Aug 20 2025, 7:54 PM · MediaWiki-User-Interface (autocomplete search), MediaWiki-Search
Alien333 added a project to T402451: User is sent to empty search after accepting then modifying search suggestion to page that does not exist: MediaWiki-General.
Aug 20 2025, 7:53 PM · MediaWiki-User-Interface (autocomplete search), MediaWiki-Search
Alien333 created T402451: User is sent to empty search after accepting then modifying search suggestion to page that does not exist.
Aug 20 2025, 7:53 PM · MediaWiki-User-Interface (autocomplete search), MediaWiki-Search
Alien333 added a comment to T393436: Improve QuickSurveys placement algorithm for non-Wikipedia support.

@jsn.sherman : supported, yes, but not mandatory: there are still surveys that barge into page content.

Aug 20 2025, 3:53 PM · Moderator-Tools-Team, Patch-For-Review, QuickSurveys
Alien333 added a comment to T173012: Need Wikisource specific counter for "Without text", "Problematic" "Proofread" or "Validate" work..

In the end: added column and pie chart in PagesCreated, just kept the change tag pie chart for EditCounter, added column (but not pie chart) to TopEdits (all still in same PR, see there for details).

Aug 20 2025, 2:41 PM · Wikimedia-Hackathon-2022, All-and-every-Wikisource, XTools