[go: up one dir, main page]

Page MenuHomePhabricator

Chlod (Chlod Alejandro)
Magician

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jul 4 2020, 4:40 AM (226 w, 5 d)
Availability
Available
IRC Nick
chlod
LDAP User
Chlod Alejandro
MediaWiki User
Chlod [ Global Accounts ]

Hello! I make userscripts on the English Wikipedia, tools on Toolforge, and I am part of RedWarn/Ultraviolet's developer team. In my offtime, I prefer doing counter-vandalism, CCI case handling, or article writing on things that interest me. My main expertise lies in JavaScript, but I'm also knowledgeable in PHP. If you stumble upon convoluted or complicated JavaScript code, feel free to invite me and I'll do my best to analyze/review it. You can read my English Wikipedia userpage for more details about my work on Wikipedia, or my website for more details about me.

Currently working with the Wikimedia Foundation Moderator-Tools-Team in improving the "Nuke" MediaWiki extension (MediaWiki-extensions-Nuke) from November 2024.

Recent Activity

Mon, Nov 4

Chlod updated Chlod.
Mon, Nov 4, 1:56 PM
Chlod updated Chlod.
Mon, Nov 4, 1:52 PM

Fri, Oct 25

Chlod added a comment to T378077: Integrate EBSCO Discovery Service into Earwig's Copyvio Detector.

Ah, good point! In that case, we'll just need the link to the main TWL site (and perhaps include a bit of explanation).

Fri, Oct 25, 2:06 PM · Moderator-Tools-Team, Library-Card-Platform

Thu, Oct 24

Chlod attached a referenced file: F57639778: Screenshot_1.png.
Thu, Oct 24, 3:17 PM · Moderator-Tools-Team, Library-Card-Platform
Chlod added a comment to T378077: Integrate EBSCO Discovery Service into Earwig's Copyvio Detector.

I just wrote an example sentence in the mockup, but I wonder if it's worth documenting further what the EDS integration is / how you can become eligible for the library somewhere and linking out to that, or just having a more verbose note here

Thu, Oct 24, 3:09 PM · Moderator-Tools-Team, Library-Card-Platform
Chlod closed T285450: Copyvios tool: investigate/block suspicious web traffic as Resolved.

Marking as resolved since the underlying issue (bot scraping of the tool) has been dealt with. As for the odd appearance of - http://hasty.ai in the HTTP request line in violation of RFC 9112, this is something that should be split off into its own task (if it's even worth investigating).

Thu, Oct 24, 5:49 AM · User-notice-archive, cloud-services-team, Toolforge

Wed, Oct 9

Chlod closed T376567: Sort numbers by value, not alphabetically as Resolved.

Sorry for getting to this late! My email filters weren't working well and I completely lost the Phabricator email in the noise. I've fixed this with 36339af6bb3a37917e11d3c66a656abe0ae11f54, which was deployed just now. Thanks for reporting!

Wed, Oct 9, 5:30 AM · Tool-techcontribs

Oct 6 2024

Chlod closed T376257: Only show direct Phabricator project memberships as Resolved.

Done with f170aaf7abaf4a834fdd10d0a7deb463bd3f3a5f, deployed just now.

Oct 6 2024, 1:39 PM · Tool-techcontribs
Chlod closed T375976: Do not show Phabricator milestones in the list of projects a user is a member of as Resolved.

Done with 5c271610993104af5b1caf4997017cf71ed6baf4, deployed just now.

Oct 6 2024, 1:38 PM · Tool-techcontribs
Chlod added a comment to T376257: Only show direct Phabricator project memberships.

Great to know! You're right about the members thing; parent projects can't have direct members.

Oct 6 2024, 12:43 PM · Tool-techcontribs
Chlod added a comment to T285450: Copyvios tool: investigate/block suspicious web traffic.

I wanted to put this on next week's Tech News but the deploy missed the deadline for drafting by 3 hours. I've made a message about the change at the week after next's Tech News talk page.

Oct 6 2024, 11:22 AM · User-notice-archive, cloud-services-team, Toolforge

Oct 2 2024

Chlod triaged T376257: Only show direct Phabricator project memberships as Medium priority.
Oct 2 2024, 9:44 AM · Tool-techcontribs
Chlod created T376257: Only show direct Phabricator project memberships.
Oct 2 2024, 9:44 AM · Tool-techcontribs
Chlod triaged T375976: Do not show Phabricator milestones in the list of projects a user is a member of as Medium priority.

Will do in a bit after I finish some current pending work. Should be easily doable, since Phabricator provides that info in project.search.

Oct 2 2024, 9:27 AM · Tool-techcontribs

Sep 30 2024

Chlod added a watcher for Tool-techcontribs: Chlod.
Sep 30 2024, 4:40 AM

Sep 7 2024

Chlod closed T338768: Allow more granular start and end time of campaigns as Resolved.

Assumed resolved.

Sep 7 2024, 4:00 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, UploadWizard

Sep 1 2024

Chlod closed T373730: tech-contribs: Show names and not IDs of new Cloud VPS projects as Resolved.

Fixed with the latest deploy. Thanks for reporting this! (and working on T373742 :D)

Sep 1 2024, 3:05 AM · Tool-techcontribs

Aug 31 2024

Chlod added a comment to T373742: openstack-browser: HTTP 500 when accessing /api/projects.json.

Nice! Thank you, Taavi! :D

Aug 31 2024, 3:02 PM · Tool-openstack-browser
Chlod renamed T373742: openstack-browser: HTTP 500 when accessing /api/projects.json from openstack-browser: 500 when accessing /api/projects.json to openstack-browser: HTTP 500 when accessing /api/projects.json.
Aug 31 2024, 2:19 PM · Tool-openstack-browser
Chlod created T373742: openstack-browser: HTTP 500 when accessing /api/projects.json.
Aug 31 2024, 2:17 PM · Tool-openstack-browser

Aug 29 2024

Chlod removed a project from T368868: Set logos for new wikis (June 2024): Patch-For-Review.
Aug 29 2024, 8:50 PM · Wikimedia-Site-requests
Chlod closed T368868: Set logos for new wikis (June 2024) as Resolved.

Deployed!

Aug 29 2024, 8:48 PM · Wikimedia-Site-requests
Chlod added a comment to T368868: Set logos for new wikis (June 2024).

Verified that all these logos look good. Will schedule for the UTC late backport window today.

Aug 29 2024, 7:20 AM · Wikimedia-Site-requests

Aug 26 2024

Chlod closed T373269: Tech Contribs does not support parentheses in user names as Resolved.

Deployed!

Aug 26 2024, 8:17 AM · Tool-techcontribs

Aug 25 2024

Chlod added a comment to T373269: Tech Contribs does not support parentheses in user names.

Looks like it was a bad character escaping issue, and the fact that parentheses weren't part of the escaped characters list. I've replaced the mediocre escaping method with a better (and probably overkill one) at 91d736da. I would deploy this now, but it seems like Toolforge Build Service had other plans (T373243). Will deploy whenever able.

Aug 25 2024, 11:06 PM · Tool-techcontribs
Chlod added a comment to T373243: DNS on toolforge kubernetes seems to fail regularly (20-25% of the time at least).

Noting here that I'm unable to use Build Service, probably due to the same issue. Related log line:

[step-clone] 2024-08-25T22:59:56.754700588Z {"level":"error","ts":1724626796.754072,"caller":"git/git.go:55","msg":"Error running git [fetch --recurse-submodules=yes --depth=1 origin --update-head-ok --force ]: exit status 128\nfatal: unable to access 'https://gitlab.wikimedia.org/toolforge-repos/techcontribs/': Could not resolve host: gitlab.wikimedia.org\n","stacktrace":"github.com/tektoncd/pipeline/pkg/git.run\n\tgithub.com/tektoncd/pipeline/pkg/git/git.go:55\ngithub.com/tektoncd/pipeline/pkg/git.Fetch\n\tgithub.com/tektoncd/pipeline/pkg/git/git.go:150\nmain.main\n\tgithub.com/tektoncd/pipeline/cmd/git-init/main.go:53\nruntime.main\n\truntime/proc.go:255"}
Aug 25 2024, 11:03 PM · Toolforge (Toolforge iteration 14)
Chlod closed T373272: Tech Contribs can't show user Quiddity as Resolved.

Looks like it was because of a missing check prior to showing the activity chart. This affects anyone with historical contributions, but no patches owned, uploaded, or reviewed in the past year. This should be fixed with 749a84e (+ changes from 4bf3d68, because I accidentally rebased them onto the wrong commit which also changed the activity chart :facepalm:), which has been deployed.

Aug 25 2024, 10:11 PM · Tool-techcontribs

Aug 24 2024

Chlod set the image for Tool-techcontribs to F57291433: profile.
Aug 24 2024, 9:08 PM
Chlod edited Description on Tool-techcontribs.
Aug 24 2024, 9:07 PM

Aug 20 2024

Chlod added a comment to T368868: Set logos for new wikis (June 2024).

Tried to deploy with Clare earlier, but there were issues with some of the files:

  • Wikisource Georgian's wordmark has some untrimmed spaces on the side which is causing it to overflow into the search bar. The font of the wordmark also differs from the one on the logo; is this intentional? Might have to follow up with the uploader and/or reupload the mark as extracted from the logo.
  • Wiktionary Karakalpak's logo was too far to the left. There appeared to be some untrimmed excess on the right side from even before the file was resized.

In the interest of safety and double-checking, I decided not to proceed with attempting to deploy the rest of the patches. However, taking a look at the image files for the rest of the wikis, those should be fine and good to go. I'll triple check again tomorrow (a few hours). Will refile kawikisource and kaawiktionary patches, and then upload new patchsets for the other wikis as needed.

Aug 20 2024, 9:38 PM · Wikimedia-Site-requests
Chlod renamed T372853: Create an API which returns a specific user's current Wikipedia Library access eligibility from Ability to check if a user has TWL access through API to Add ability to check if a user has TWL access through API.
Aug 20 2024, 2:22 AM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
Chlod created T372853: Create an API which returns a specific user's current Wikipedia Library access eligibility.
Aug 20 2024, 2:19 AM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library

Aug 19 2024

Chlod claimed T368868: Set logos for new wikis (June 2024).

It doesn't seem like Superpes has been active recently, so I'm reassigning this to myself to get the other logos done. This task seems to have been mostly inactive for almost two months and it'd be nice to finally get this done for the communities of those wikis.

Aug 19 2024, 11:07 PM · Wikimedia-Site-requests

Aug 18 2024

Chlod updated the task description for T368868: Set logos for new wikis (June 2024).
Aug 18 2024, 8:09 PM · Wikimedia-Site-requests

Aug 15 2024

Chlod added a comment to T372531: External link tags show up as wikitext.

PR for this filed at https://github.com/wikimedia/CopyPatrol/pull/185

Aug 15 2024, 7:55 PM · Community-Tech, CopyPatrol
Chlod created T372531: External link tags show up as wikitext.
Aug 15 2024, 7:12 AM · Community-Tech, CopyPatrol

Aug 13 2024

Chlod added a comment to T370974: Design new Nuke UI with Codex components.

Indeed it was me. I think we also discussed if it was possible to use MediaViewer with TheDJ? Not sure if there was anything specifically blocking, though.

Aug 13 2024, 9:27 AM · Design, Moderator-Tools-Team, Codex, Design-System-Team, MediaWiki-extensions-Nuke

Aug 10 2024

srishakatux awarded T372031: Set logos for new Malaysian wikis a Love token.
Aug 10 2024, 1:15 PM · Wikimedia-Site-requests, Wikimania-Hackathon-2024
Chlod added a comment to T368868: Set logos for new wikis (June 2024).

@Superpes15 Still planning to work on this soon? I can work on the rest if you're not; no pressure though.

Aug 10 2024, 11:50 AM · Wikimedia-Site-requests

Aug 8 2024

Chlod added a comment to T365922: Make the old revisions notice banner position: sticky.

Testing this out, there's two issues which make it a bit harder than just adding position: sticky; top: XXXpx:

  1. Images are overlapping the header; z-index issue.
  2. Following links to section headers leads to the section header appearing under the now-sticky header. This could be fixed with an offset; Vector '22 already does this to avoid the section headers appearing below the sticky header. I can't find the code for this though, so I have no clue how it's currently already being done.
Aug 8 2024, 8:38 PM · Patch-For-Review, MediaWiki-User-Interface
Chlod added a comment to T372031: Set logos for new Malaysian wikis.

Done. Thank you, @TheresNoTime!

Aug 8 2024, 12:25 PM · Wikimedia-Site-requests, Wikimania-Hackathon-2024
Chlod closed T372031: Set logos for new Malaysian wikis as Resolved.
Aug 8 2024, 12:24 PM · Wikimedia-Site-requests, Wikimania-Hackathon-2024
Soda awarded T372031: Set logos for new Malaysian wikis a Fox token.
Aug 8 2024, 9:07 AM · Wikimedia-Site-requests, Wikimania-Hackathon-2024
Chlod added a comment to T368868: Set logos for new wikis (June 2024).

Splitting off mswikisource and dtpwiki into T372031, since this was something someone at the Wikimania Hackathon approached me with. Will get that done today.

Aug 8 2024, 8:48 AM · Wikimedia-Site-requests
Chlod updated the task description for T368868: Set logos for new wikis (June 2024).
Aug 8 2024, 8:44 AM · Wikimedia-Site-requests
Chlod created T372031: Set logos for new Malaysian wikis.
Aug 8 2024, 8:43 AM · Wikimedia-Site-requests, Wikimania-Hackathon-2024

Aug 7 2024

Chlod updated subscribers of T12814: Delete and move warning should be displayed for associated talk pages.
Aug 7 2024, 2:49 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MediaWiki-Page-rename

Aug 6 2024

Chlod updated the task description for T369232: Volunteering: opening ceremony & closing showcase documentation for Hackathon.
Aug 6 2024, 2:07 PM · Wikimania-Hackathon-2024

May 21 2024

Chlod added a comment to T315761: Create some basic PHPUnit tests.

I completely missed Hooks.php! Guess I'll file another patch to cover that one... 😅

May 21 2024, 3:09 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke, Technical-Debt, Test-Coverage

May 18 2024

Chlod awarded T899: Unclear what the point of tokens in Phabricator is a Unicorn! token.
May 18 2024, 6:00 PM · Phabricator

May 15 2024

Chlod added a comment to T338768: Allow more granular start and end time of campaigns.

I don't have the permission to edit Campaign-namespace pages on Commons. @Robertsky (or anyone with the right perms lurking), can you test if this is still an issue on your end?

May 15 2024, 7:55 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, UploadWizard

May 13 2024

Chlod added a comment to T359563: Greyed out content (wwt-disabled).

Experiencing the same thing on Jueteng; everything below the etymology sections seems to be greyed out. I checked the source and there's nothing popping up I can see that should be an issue.

May 13 2024, 1:27 PM · Community-Tech, Who-Wrote-That

May 11 2024

Chlod added a watcher for MediaWiki-extensions-Nuke: Chlod.
May 11 2024, 10:01 AM
Chlod renamed T364671: File deletion reasons do not show up when attempting to nuke pages from File deletion reasons do not show up to File deletion reasons do not show up when attempting to nuke pages.
May 11 2024, 10:01 AM · Moderator-Tools-Team, MediaWiki-extensions-Nuke
Chlod created T364671: File deletion reasons do not show up when attempting to nuke pages.
May 11 2024, 10:00 AM · Moderator-Tools-Team, MediaWiki-extensions-Nuke

May 10 2024

Chlod awarded T364531: +2 on mediawiki/* to Novem Linguae a Like token.
May 10 2024, 7:14 AM · MediaWiki-Gerrit-Group-Requests

May 5 2024

Chlod awarded T364239: Add fox icon / badge to Phabricator a Fox token.
May 5 2024, 11:22 AM · Phabricator (2024-05-05), Release-Engineering-Team, User-brennen, Upstream, Wikimedia-Hackathon-2024

May 4 2024

Chlod added a project to T338768: Allow more granular start and end time of campaigns: Wikimedia-Hackathon-2024.
May 4 2024, 6:08 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, UploadWizard
Chlod claimed T338768: Allow more granular start and end time of campaigns.
May 4 2024, 5:53 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, UploadWizard
Chlod added a comment to T278625: Italicize the page title for redirects in Nuke's page list.

Might be better to just attach the mw-disambig and mw-redirect classes to these and allow user CSS to style them, just like we normally do on parses. Not sure how expensive that might be performance-wise.

May 4 2024, 2:53 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T234726: Titles with non-DB-normalised keys are not recognised.

Found a temporary solution. This should work for now until T364144 finally gets worked on.

May 4 2024, 1:41 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

May 3 2024

Chlod placed T234726: Titles with non-DB-normalised keys are not recognised up for grabs.

Bad news: the way the filter works is inherently incompatible with QueryBuilder.

May 3 2024, 5:48 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T234726: Titles with non-DB-normalised keys are not recognised.

Got this checked by a DBA to make sure it's safe, see T364144 for the general sentiment.

May 3 2024, 3:10 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod created T364144: Replace SQL LIKE matching for Nuke.
May 3 2024, 2:57 PM · MediaWiki-extensions-Nuke, Moderator-Tools-Team
Chlod added a comment to T234726: Titles with non-DB-normalised keys are not recognised.

I've got the previous patch working on the latest commit of Nuke (as part of Wikimedia-Hackathon-2024), i.e. converted it to use the new QueryBuilder system. Lots of reusable stuff, so might as well just improve that patch rather than create a new one. Uploaded it under the same patch (541077).

May 3 2024, 1:50 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod claimed T234726: Titles with non-DB-normalised keys are not recognised.
May 3 2024, 1:48 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T43351: Nuke should be capable of deleting pages which have been moved.

I think this is worth putting in Tech News:

Nuke will now correctly delete pages which were moved to another title.

May 3 2024, 12:07 PM · User-notice-archive, Moderator-Tools-Team (Kanban), MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-extensions-Nuke
Chlod claimed T43351: Nuke should be capable of deleting pages which have been moved.

I've updated Xiplus' patch to work on the latest revision of Nuke for Wikimedia-Hackathon-2024. Nuke was migrated to query builder some time ago so I've changed it up to use that.

May 3 2024, 10:31 AM · User-notice-archive, Moderator-Tools-Team (Kanban), MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-extensions-Nuke
Chlod created T364078: Text contrast too low on Android apps.
May 3 2024, 8:33 AM · Essential-Work, Page Content Service, Accessibility, Wikipedia-Android-App-Backlog

Apr 29 2024

Chlod updated the task description for T348470: Implement banana-i18n in UV.
Apr 29 2024, 11:37 AM · Ultraviolet
Chlod renamed T348470: Implement banana-i18n in UV from Implement i18n in UV to Implement $i18n in UV.
Apr 29 2024, 11:37 AM · Ultraviolet
Chlod added a comment to T348470: Implement banana-i18n in UV.

Should we rename this task, @Sportzpikachu? Considering we only really have one choice for internationalization (per T348406).

Apr 29 2024, 11:28 AM · Ultraviolet
Chlod added a comment to T348406: Adopt vue.js and drop tsx-dom.

Biggest blocker for this has been resolved (link). The Great Refactoring is upon us.

Apr 29 2024, 11:24 AM · Ultraviolet

Apr 22 2024

Chlod added a comment to T363089: Links to some existing drafts and articles are red.

Probably related to the 17 hour replication lag for enwiki right now, similar to T362725. Root cause appears to be an issue with the replicas (T363077).

Apr 22 2024, 11:40 AM · Community-Tech, CopyPatrol

Apr 17 2024

Chlod placed T333548: Write unit/integration tests for Ultraviolet up for grabs.

De-assigning until I can dedicate more time to this. Here's a summary of where I'm at though:

Apr 17 2024, 8:04 AM · Patch-For-Review, Ultraviolet
Chlod updated the task description for T333548: Write unit/integration tests for Ultraviolet.
Apr 17 2024, 7:59 AM · Patch-For-Review, Ultraviolet

Apr 16 2024

Chlod added a comment to T335084: Prepare Ultraviolet for IP Masking.

More information on how developers can react to the changes can now be found at mw:Trust and Safety Product/Temporary Accounts/For developers. I'll try to work on this, among other things, this week and next week.

Apr 16 2024, 5:48 PM · Temporary accounts, Ultraviolet

Mar 29 2024

Chlod triaged T361373: Wikitext unusable in UAA-related warnings as Medium priority.
Mar 29 2024, 3:25 PM · Ultraviolet
Chlod created T361373: Wikitext unusable in UAA-related warnings.
Mar 29 2024, 3:23 PM · Ultraviolet

Mar 6 2024

Chlod closed T347763: Page Content Service i18n data is stale as Resolved.

Looks like this has been fixed. I can confirm that the CC BY-SA 4.0 text now shows up on the Android app. page-talk-page-subtitle in ruwiki PCS i18n data also reflects the latest from TranslateWiki. Marking this as resolved, unless something else comes up.

Mar 6 2024, 11:32 AM · I18n, Russian-Sites, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service

Mar 1 2024

Chlod closed T350223: Incorrect month header is used for users with timezone behind UTC as Resolved.
Mar 1 2024, 3:30 PM · Ultraviolet

Feb 20 2024

Chlod added a comment to T356704: PageTriage CI broken (PHPUnit: There was 1 error: HooksTest::testOnPageUndelete: Container disabled).

If you want to debug what's happening, I think your best bet is checking out Quibble so you can run the test in the exact same environment it runs in on the CI servers, but with a debugger enabled.

Feb 20 2024, 4:51 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Moderator-Tools-Team (Kanban), Growth-Team, StructuredDiscussions, ci-test-error (WMF-deployed Build Failure), PageTriage
Chlod added a comment to T354324: Add external-use API endpoints to CopyPatrol.

Sorry for the relative silence! The year kicked off pretty busy for me. I'll be much more available now though.

Feb 20 2024, 4:43 PM · CopyPatrol

Feb 19 2024

Chlod added a subtask for T347770: Right click menu: T357872: Special characters glitch when using [[w:en:Wikipedia:Ultraviolet]].
Feb 19 2024, 1:00 AM · Ultraviolet (RedWarn Compatibility)
Chlod added a parent task for T357872: Special characters glitch when using [[w:en:Wikipedia:Ultraviolet]]: T347770: Right click menu.
Feb 19 2024, 1:00 AM · Ultraviolet
Chlod triaged T357872: Special characters glitch when using [[w:en:Wikipedia:Ultraviolet]] as Low priority.

This is an issue with RedWarn, as Ultraviolet doesn't have a right-click menu (as of now). We'll make sure this is fixed in reimplementation.

Feb 19 2024, 12:59 AM · Ultraviolet

Feb 6 2024

Chlod added a comment to T356704: PageTriage CI broken (PHPUnit: There was 1 error: HooksTest::testOnPageUndelete: Container disabled).

Can't seem to replicate this locally, or at least I know too little of the configuration to ensure that I'm replicating this properly. The page is undeleted with no issues. But the debug log it spat out corroborated what I wrote above.

Feb 6 2024, 2:57 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Moderator-Tools-Team (Kanban), Growth-Team, StructuredDiscussions, ci-test-error (WMF-deployed Build Failure), PageTriage
Chlod added a comment to T356704: PageTriage CI broken (PHPUnit: There was 1 error: HooksTest::testOnPageUndelete: Container disabled).

I checked Flow but it was mostly localization and npm updates, so I wasn't ready to blame it just yet. In my head, this loop being interrupted by the teardown was pretty odd, and I focused on that instead.

Feb 6 2024, 8:44 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Moderator-Tools-Team (Kanban), Growth-Team, StructuredDiscussions, ci-test-error (WMF-deployed Build Failure), PageTriage
Chlod added a comment to T356704: PageTriage CI broken (PHPUnit: There was 1 error: HooksTest::testOnPageUndelete: Container disabled).

Been investigating at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageTriage/+/997634 by putting a bunch of log statements in and I'm a bit stumped. Here's where I'm at:

Feb 6 2024, 8:01 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Moderator-Tools-Team (Kanban), Growth-Team, StructuredDiscussions, ci-test-error (WMF-deployed Build Failure), PageTriage

Jan 12 2024

Chlod moved T354900: Wikimedia\Rdbms\DBQueryError: Error 1052: Column 'ptrpt_tag_id' in where clause is ambiguousFunction: MediaWiki\Extension\PageTriage\Api\ApiPageTriageList::getPageIdsQuery: SELECT COUNT(*) AS `rowcount` FROM (SELECT 1 FRO from Backlog to Waiting for enwiki deploy on the PageTriage board.
Jan 12 2024, 1:48 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error
Chlod merged T354894: Wikimedia\Rdbms\DBTransactionStateError: Cannot execute query from MediaWiki\User\UserGroupManager::getUserGroupMemberships while transaction status is ERROR into T354900: Wikimedia\Rdbms\DBQueryError: Error 1052: Column 'ptrpt_tag_id' in where clause is ambiguousFunction: MediaWiki\Extension\PageTriage\Api\ApiPageTriageList::getPageIdsQuery: SELECT COUNT(*) AS `rowcount` FROM (SELECT 1 FRO.
Jan 12 2024, 1:47 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error
Chlod merged task T354894: Wikimedia\Rdbms\DBTransactionStateError: Cannot execute query from MediaWiki\User\UserGroupManager::getUserGroupMemberships while transaction status is ERROR into T354900: Wikimedia\Rdbms\DBQueryError: Error 1052: Column 'ptrpt_tag_id' in where clause is ambiguousFunction: MediaWiki\Extension\PageTriage\Api\ApiPageTriageList::getPageIdsQuery: SELECT COUNT(*) AS `rowcount` FROM (SELECT 1 FRO.
Jan 12 2024, 1:47 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error

Jan 11 2024

Chlod added a comment to T354900: Wikimedia\Rdbms\DBQueryError: Error 1052: Column 'ptrpt_tag_id' in where clause is ambiguousFunction: MediaWiki\Extension\PageTriage\Api\ApiPageTriageList::getPageIdsQuery: SELECT COUNT(*) AS `rowcount` FROM (SELECT 1 FRO.

You'll need the ORES extension installed and active, if it isn't already. The copyvio tag is, for some reason, attached to ORES being present in the wiki. Without it, PageTriage just skips searching for the copyvio tag entirely. Setup is here, to save you a few clicks.

Jan 11 2024, 11:23 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error
Chlod claimed T354900: Wikimedia\Rdbms\DBQueryError: Error 1052: Column 'ptrpt_tag_id' in where clause is ambiguousFunction: MediaWiki\Extension\PageTriage\Api\ApiPageTriageList::getPageIdsQuery: SELECT COUNT(*) AS `rowcount` FROM (SELECT 1 FRO.
Jan 11 2024, 9:54 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error
Chlod added a comment to T354900: Wikimedia\Rdbms\DBQueryError: Error 1052: Column 'ptrpt_tag_id' in where clause is ambiguousFunction: MediaWiki\Extension\PageTriage\Api\ApiPageTriageList::getPageIdsQuery: SELECT COUNT(*) AS `rowcount` FROM (SELECT 1 FRO.

Definitely related. Selecting the "copyvio" filter and any other filter on the new pages feed causes this issue to show up. The copyvio tag is JOINed separately from the rest of the tags, which in turn causes the reference to ptrpt_tag_id at ApiPageTriageList.php:577 to become ambiguous if both the copyvio tag and some other tag (newcomer, learner, etc.) have been requested.

Jan 11 2024, 9:53 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error
Chlod added a comment to T354900: Wikimedia\Rdbms\DBQueryError: Error 1052: Column 'ptrpt_tag_id' in where clause is ambiguousFunction: MediaWiki\Extension\PageTriage\Api\ApiPageTriageList::getPageIdsQuery: SELECT COUNT(*) AS `rowcount` FROM (SELECT 1 FRO.

Possibly related to T354894? The request URL matches the one on that task and it was opened just recently (though the logs here look like the underlying issue for that task).

Jan 11 2024, 8:30 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error
Chlod added a comment to T354894: Wikimedia\Rdbms\DBTransactionStateError: Cannot execute query from MediaWiki\User\UserGroupManager::getUserGroupMemberships while transaction status is ERROR.

Seems like it's happening when the "Copyvio"/"None" possible issue filter is paired with one of the "Were created by" filters (newcomer/learner/etc., except "Autopatrolled users" and "Show all"). This was reported for wmf.12 but it's still happening to me right now (seems like wmf.13 was deployed just minutes ago).

Jan 11 2024, 7:36 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), PageTriage, Wikimedia-production-error

Jan 5 2024

Chlod closed T354393: Lua error: not enough memory. as Invalid.

Caused by on-wiki changes, namely a flood of new version numbers on the Wikidata item for the page. At least it wasn't anything more serious.

Jan 5 2024, 12:14 AM
Chlod created T354393: Lua error: not enough memory..
Jan 5 2024, 12:05 AM

Jan 4 2024

Chlod updated subscribers of T354324: Add external-use API endpoints to CopyPatrol.

We should also make sure to handle cross-origin requests (Access-Control-Allow-Origin), at least for Wikimedia sites. Otherwise, another external tool would be required to call these endpoints whenever they're needed from the browser side. In addition, we'll need to prevent cross-site request forgery (CSRF) through single-use tokens. That probably also needs an endpoint.

Jan 4 2024, 10:00 AM · CopyPatrol