Page MenuHomePhabricator

MusikAnimal
Senior Problem Maker

Projects (17)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Dec 14 2014, 11:39 PM (271 w, 3 d)
Availability
Available
IRC Nick
musikanimal
LDAP User
MusikAnimal
MediaWiki User
MusikAnimal [ Global Accounts ]

My conscious is a jukebox

Recent Activity

Tue, Feb 25

MusikAnimal added a comment to T246111: Command-line wrapper for interacting with core's docker-compose stack.

This sounds amazing! I really enjoy the CLI tools provided by Addshore's docker wrapper, and adding on ways to manage extensions would be incredible too. I assume it wouldn't mimic vagrant roles, e.g. do everything you need to do to get CentralAuth working? This is totally fine; just a helper to download the extension would still be quite nifty.

Tue, Feb 25, 6:03 PM · User-kostajh, Release-Engineering-Team, Release-Engineering-Team-TODO, Developer Productivity, User-brennen, MediaWiki-Docker
MusikAnimal awarded T246111: Command-line wrapper for interacting with core's docker-compose stack a Like token.
Tue, Feb 25, 5:53 PM · User-kostajh, Release-Engineering-Team, Release-Engineering-Team-TODO, Developer Productivity, User-brennen, MediaWiki-Docker
1234qwer1234qwer4 awarded T209334: Allow users to purge the cache a Like token.
Tue, Feb 25, 11:38 AM · XTools
MusikAnimal committed rXT47eb69e3ea0b: AutoEdits: add AC/DC, simpleSVGcheck, SVGEdit for commons.wikimedia (authored by MusikAnimal).
AutoEdits: add AC/DC, simpleSVGcheck, SVGEdit for commons.wikimedia
Tue, Feb 25, 7:07 AM
MusikAnimal claimed T236987: Request to add some tools to AutoEdits.
Tue, Feb 25, 7:02 AM · XTools
MusikAnimal moved T245213: Update core watchlist code to support expiries from In Development to Needs Review/Feedback on the Community-Tech (Kanban-Q3-2019-20) board.
Tue, Feb 25, 1:52 AM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items

Mon, Feb 24

MusikAnimal added a comment to T229759: Create a Phabricator project tag for "Commons deletion notification bot".

Thanks for the re-ping! @Aklapper We aren't actively working on this bot anymore, so I don't how much use we'll get out of a dedicated Phab project but we're not against the idea. Please feel free to go ahead :)

Mon, Feb 24, 6:43 PM · Project-Admins, Community-Tech
MusikAnimal added a comment to T245587: Request to add OpenRefine to AutoEdits.

This patch should fix this

Mon, Feb 24, 5:12 PM · XTools

Thu, Feb 20

MusikAnimal added a comment to T245080: Special:Watchlist: Filter out expired items [medium].

Note also you need to update all the count methods in WatchedItemStore, e.g. at the top of Special:Watchlist it says "You have N pages on your watchlist". That number should not include expired items.

Thu, Feb 20, 7:10 PM · Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
MusikAnimal added a comment to T245587: Request to add OpenRefine to AutoEdits.

Sounds good! But the link should go somewhere on-wiki. I found https://www.wikidata.org/wiki/Wikidata:Tools/OpenRefine/Editing

Thu, Feb 20, 4:51 PM · XTools
MusikAnimal added a member for Wikimedia-Hackathon-2020: MusikAnimal.
Thu, Feb 20, 1:34 AM
MusikAnimal renamed T245698: Create tool to get total media requests of all media in a category from Allow getting total media requests of all media in a category to Create tool to get total media requests of all media in a category.
Thu, Feb 20, 1:34 AM · Wikimedia-Hackathon-2020, Tool-Pageviews
MusikAnimal updated subscribers of T245698: Create tool to get total media requests of all media in a category.

Note I have not reached out to GLAM about this at all recently, but I know this was requested in the past so I believe it is a meaningful project (and I'll probably end up doing it anyway!). I think the Hackathon is a great opportunity to devote time to this, and hopefully rope in some new contributors.

Thu, Feb 20, 1:33 AM · Wikimedia-Hackathon-2020, Tool-Pageviews
MusikAnimal updated the task description for T245698: Create tool to get total media requests of all media in a category.
Thu, Feb 20, 1:29 AM · Wikimedia-Hackathon-2020, Tool-Pageviews
MusikAnimal moved T245698: Create tool to get total media requests of all media in a category from Backlog to GLAM related hacking projects on the Wikimedia-Hackathon-2020 board.
Thu, Feb 20, 1:23 AM · Wikimedia-Hackathon-2020, Tool-Pageviews
MusikAnimal created T245698: Create tool to get total media requests of all media in a category.
Thu, Feb 20, 1:22 AM · Wikimedia-Hackathon-2020, Tool-Pageviews
MusikAnimal removed a parent task for T245213: Update core watchlist code to support expiries: T245080: Special:Watchlist: Filter out expired items [medium].
Thu, Feb 20, 12:37 AM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal removed a subtask for T245080: Special:Watchlist: Filter out expired items [medium]: T245213: Update core watchlist code to support expiries.
Thu, Feb 20, 12:37 AM · Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
MusikAnimal removed a parent task for T245213: Update core watchlist code to support expiries: T245081: Special:EditWatchlist: Filter out expired items [medium].
Thu, Feb 20, 12:36 AM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal removed a subtask for T245081: Special:EditWatchlist: Filter out expired items [medium]: T245213: Update core watchlist code to support expiries.
Thu, Feb 20, 12:36 AM · Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team

Tue, Feb 18

MusikAnimal added a subtask for T245078: Watchlist expiry API: Add a expiry parameter when adding an item to the watchlist [medium]: T245213: Update core watchlist code to support expiries.
Tue, Feb 18, 10:37 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), TCB-Team, Expiring-Watchlist-Items
MusikAnimal added a parent task for T245213: Update core watchlist code to support expiries: T245078: Watchlist expiry API: Add a expiry parameter when adding an item to the watchlist [medium].
Tue, Feb 18, 10:37 PM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal placed T245078: Watchlist expiry API: Add a expiry parameter when adding an item to the watchlist [medium] up for grabs.

Unassiging until T245213 is resolved.

Tue, Feb 18, 10:37 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), TCB-Team, Expiring-Watchlist-Items
MusikAnimal added a comment to T198550: Allow hiding certain (NSFW etc) images by default and letting users explicitly expand them.

There is now a NSFW image classifier running on Cloud Services, and from my observations it has proven to be a very effective algorithm. It needs to be in production if we wanted to use it in an extension. That is tracked at T214201: Implement NSFW image classifier using Open NSFW but unfortunately it has lost traction and is no longer on the road map. Perhaps the extension itself could include the classifier. The idea is to pre-store the scores, then I suppose there's a hook we could tie into to hide the relevant imagery on page load, as opposed to retroactively hiding them which would be much too slow. Note the extension would need to also live on Commons since that's where most images live, and I guess there could be a configuration variable or something to disable the auto-hide feature itself, since Commons specifically would not want it.

Tue, Feb 18, 7:02 PM · MediaWiki-extension-requests

Mon, Feb 17

MusikAnimal created T245468: Pageviews missing for titles with emojis since April 23, 2019.
Mon, Feb 17, 10:08 PM · Analytics-Kanban, Analytics, Pageviews-API

Fri, Feb 14

MusikAnimal added a comment to T244804: Create a purge routine for `watchlist_expiry` [medium].

There's an existing cleanupWatchlist.php maintenance script

Fri, Feb 14, 6:45 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
MusikAnimal added a comment to T243736: Earwig's Copyvio Detector down due to "The supplied API key is not configured for use from this IP address." from google-api-proxy.

I have added Copyvios to Community Tech's uptime monitor, so maintainers will get emailed if it goes down. This does not cover errors with the Google API, which is the subject of this task. @Earwig If you don't want the uptime emails let me know :) If you are okay with them, make sure alert@uptimerobot.com is on your contact list. Gmail in particular seems to mistake it for spam.

Fri, Feb 14, 6:06 AM · English-Wikipedia-New-Pages-Patrol, Tools

Thu, Feb 13

MusikAnimal added a comment to T244712: Allow users to query mediarequests using a file page link.

I think an acceptable compromise might be to just report views of media in commons. What do people think?

Thu, Feb 13, 11:45 PM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal moved T245078: Watchlist expiry API: Add a expiry parameter when adding an item to the watchlist [medium] from In Development to Needs Review/Feedback on the Community-Tech (Kanban-Q3-2019-20) board.

I'm going to stop here and ask for feedback on my approach.

Thu, Feb 13, 10:25 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), TCB-Team, Expiring-Watchlist-Items
MusikAnimal moved T245213: Update core watchlist code to support expiries from Ready to In Development on the Community-Tech (Kanban-Q3-2019-20) board.
Thu, Feb 13, 9:43 PM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal edited projects for T245213: Update core watchlist code to support expiries, added: Community-Tech (Kanban-Q3-2019-20); removed Community-Tech, TCB-Team.
Thu, Feb 13, 9:43 PM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal added a parent task for T245213: Update core watchlist code to support expiries: T245079: Watchlist expiry API: Filter out expired items when outputting the watchlist [medium].
Thu, Feb 13, 9:42 PM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal added a subtask for T245079: Watchlist expiry API: Filter out expired items when outputting the watchlist [medium]: T245213: Update core watchlist code to support expiries.
Thu, Feb 13, 9:42 PM · Community-Tech (Kanban-Q3-2019-20), TCB-Team, Expiring-Watchlist-Items
MusikAnimal added a parent task for T245213: Update core watchlist code to support expiries: T245080: Special:Watchlist: Filter out expired items [medium].
Thu, Feb 13, 9:41 PM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal added a subtask for T245080: Special:Watchlist: Filter out expired items [medium]: T245213: Update core watchlist code to support expiries.
Thu, Feb 13, 9:41 PM · Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
MusikAnimal added a parent task for T245213: Update core watchlist code to support expiries: T245081: Special:EditWatchlist: Filter out expired items [medium].
Thu, Feb 13, 9:41 PM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal added a subtask for T245081: Special:EditWatchlist: Filter out expired items [medium]: T245213: Update core watchlist code to support expiries.
Thu, Feb 13, 9:41 PM · Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
MusikAnimal created T245213: Update core watchlist code to support expiries.
Thu, Feb 13, 9:39 PM · Patch-For-Review, User-Addshore, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items
MusikAnimal claimed T245078: Watchlist expiry API: Add a expiry parameter when adding an item to the watchlist [medium].
Thu, Feb 13, 8:37 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), TCB-Team, Expiring-Watchlist-Items
MusikAnimal moved T245078: Watchlist expiry API: Add a expiry parameter when adding an item to the watchlist [medium] from Ready to In Development on the Community-Tech (Kanban-Q3-2019-20) board.
Thu, Feb 13, 8:37 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), TCB-Team, Expiring-Watchlist-Items
MusikAnimal moved T242264: Spike: Investigate Options for Section Name in Diff [8 hours] from In Development to Needs Review/Feedback on the Community-Tech (Kanban-Q3-2019-20) board.

I was wrong! The HTML output is generated by the C++ library. It doesn't look that bad to work with, though, and I think https://gerrit.wikimedia.org/r/c/mediawiki/php/wikidiff2/+/539906 will offer some clues. So:

Thu, Feb 13, 8:34 PM · Community-Tech (Kanban-Q3-2019-20)

Wed, Feb 12

MusikAnimal added a comment to T244670: Add backlog statistics to leaderboard.

I like this idea! It is a simple query to get the current size of the backlog. However if we wanted historical data (to see how the backlog size changed over time), it would require a database schema change, and more UI changes too. I'm not sure if we have time to implement that right now, but we can at least give you a live count.

Wed, Feb 12, 2:26 AM · CopyPatrol, Community-Tech
MusikAnimal moved T227296: Copypatrol displays � instead of some characters from Backlog to Done on the CopyPatrol board.
Wed, Feb 12, 2:22 AM · I18n, Community-Tech, CopyPatrol
MusikAnimal added a comment to T244712: Allow users to query mediarequests using a file page link.

Not the full file upload (as bd808 pointed out the md5 chuncks should not get exposed) but maybe it is not far fetched to ask users to enter: "/wikipedia/commons/SomeFile.png" path? (given that a "project" path and a file uniquely identifies a file)

Wed, Feb 12, 2:04 AM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal merged task T227296: Copypatrol displays � instead of some characters into T244665: CopyPatrol incorrectly encodes non-ASCII letters (with diacritics) in article titles, so the links do not work.
Wed, Feb 12, 2:03 AM · I18n, Community-Tech, CopyPatrol
MusikAnimal merged T227296: Copypatrol displays � instead of some characters into T244665: CopyPatrol incorrectly encodes non-ASCII letters (with diacritics) in article titles, so the links do not work.
Wed, Feb 12, 2:03 AM · I18n, CopyPatrol, Community-Tech

Tue, Feb 11

MusikAnimal added a comment to T244712: Allow users to query mediarequests using a file page link.

I see what you mean but this won't be solved by a project field like you suggest. Basically, if you don't know the original wiki that a file was uploaded from, unless the fall back to /commons/wikipedia brings results (which to be fair, 90.87% of mediarequests are to /commons/wikipedia files), then you need to use the upload.wikimedia.org path of the file. I just can't see a situation where you know which wiki the file was uploaded from but you don't know the File: path of your file, so adding a project field to solve this problem is ineffective.

Tue, Feb 11, 10:42 PM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal moved T244799: Bring user back to previous page when login succeds from Inbox to Other on the XTools board.

This has been on the to-dos for quite some time. Thanks for creating a task for it!

Tue, Feb 11, 8:42 PM · XTools

Mon, Feb 10

MusikAnimal updated the task description for T244788: Zotero puts raw JS/CSS code in reference template parameters / both citoid and zotero should validate fields to make sure this doesn't occur.
Mon, Feb 10, 9:30 PM · Upstream, Security, Citoid
MusikAnimal created T244788: Zotero puts raw JS/CSS code in reference template parameters / both citoid and zotero should validate fields to make sure this doesn't occur.
Mon, Feb 10, 9:25 PM · Upstream, Security, Citoid
MusikAnimal added a comment to T244712: Allow users to query mediarequests using a file page link.

without relying on the API you can't tell whether en.wikisource.org/wiki/File:Speed_Limit_50_Minimum_5_sign.svg refers to a file on Commons or a file on Wikisource that had 0 views in the requested period

Mon, Feb 10, 8:47 PM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal closed T242918: Spike: Investigate WWT Expansion [4 hours] as Resolved.

Per standup I'm going to mark this as resolved. @ifried said she got the information she needed.

Mon, Feb 10, 7:58 PM · Community-Tech (Kanban-Q3-2019-20), Spike, Who-Wrote-That
MusikAnimal closed T242760: Move WSExport to VPS as Resolved.

I think this can be closed now. I am seeing some 5xx-level errors in the logs, but this was happening on Toolforge, too. I'll create some tasks for exports that appear to be broken.

Mon, Feb 10, 6:10 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
MusikAnimal moved T238961: PRU: Improve Security & Standardize Experience for Password Reset [medium] from Needs Review/Feedback to QA on the Community-Tech (Kanban-Q3-2019-20) board.
Mon, Feb 10, 6:07 PM · MW-1.35-notes (1.35.0-wmf.20; 2020-02-18), Community-Tech (Kanban-Q3-2019-20), Password-Reset-Update
MusikAnimal created T244768: Return 504 for timeouts instead of a 500.
Mon, Feb 10, 5:52 PM · Community-Tech, E-Book-Export-Reliability
MusikAnimal added a comment to T242760: Move WSExport to VPS.

Okay both production and staging now live in the new wikisource project:

Mon, Feb 10, 5:44 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Sat, Feb 8

MusikAnimal added a comment to T244507: [wip] Temporary Watchlist UI .

Just FYI, non-Vector desktop skins simply show "Watch" and "Unwatch" links. Not sure if you wanted to change the language there.

Sat, Feb 8, 6:47 PM · Community-Tech, TCB-Team, Expiring-Watchlist-Items
MusikAnimal removed a project from T244639: Pageviews for "Special:Contributions/USERNAME" not working: "Error querying Pageviews API - Not found": Tool-Pageviews.

Indeed it seems around July 22, pageviews to Special:Contributions stopped being recorded https://tools.wmflabs.org/pageviews/?project=en.wikipedia.org&platform=all-access&agent=user&range=latest-300&pages=Special:Contributions/MusikAnimal

Sat, Feb 8, 6:39 PM · Analytics, Pageviews-API
Shyamal awarded T175930: Add ability to query for individual pages across multiple projects a Like token.
Sat, Feb 8, 12:59 PM · Tool-Pageviews

Fri, Feb 7

MusikAnimal updated subscribers of T244075: Deploy ChessBrowser extension to Beta Cluster.

Hey there.
Which member of Wikimedia staff is sponsoring this work?

Fri, Feb 7, 3:02 AM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup

Thu, Feb 6

MusikAnimal placed T244305: WWT: Spike: Investigate an experimental gadget for WWT up for grabs.
Thu, Feb 6, 11:39 PM · Spike, Who-Wrote-That, Community-Tech
MusikAnimal claimed T244305: WWT: Spike: Investigate an experimental gadget for WWT.

(mostly copied/pasted from my findings at T242918#5824735):

Thu, Feb 6, 11:39 PM · Spike, Who-Wrote-That, Community-Tech
MusikAnimal moved T242264: Spike: Investigate Options for Section Name in Diff [8 hours] from Needs Review/Feedback to In Development on the Community-Tech (Kanban-Q3-2019-20) board.
Thu, Feb 6, 11:19 PM · Community-Tech (Kanban-Q3-2019-20)
MusikAnimal moved T242291: Since early January 2020, no feed available for the Copy Patrol tool from Backlog to Done on the CopyPatrol board.
Thu, Feb 6, 9:31 PM · Community-Tech, CopyPatrol
MusikAnimal added a comment to T240094: Create required table for new Watchlist Expiry feature.

The watchlist table is not replicated, so indeed we don't need to replicate watchlist_expiry.

Thu, Feb 6, 8:06 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items
MusikAnimal added a comment to T242760: Move WSExport to VPS.

The wikisource project has been created! I went ahead and set up the dev instance, now available at https://wsexport-test.wmflabs.org/

Thu, Feb 6, 7:54 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
MusikAnimal moved T244307: Request creation of wikisource VPS project from In Development to Done on the Community-Tech (Kanban-Q3-2019-20) board.
Thu, Feb 6, 6:34 PM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
Krinkle awarded T234590: Add ability to the pageview tool in labs to get mediarequests per file similar to existing functionality to get pageviews per page title a Orange Medal token.
Thu, Feb 6, 2:45 PM · Multimedia, Analytics, Tool-Pageviews

Wed, Feb 5

MusikAnimal added a comment to T244307: Request creation of wikisource VPS project.

Thank you!

Wed, Feb 5, 7:21 PM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
Krenair awarded T244307: Request creation of wikisource VPS project a Like token.
Wed, Feb 5, 1:14 AM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
MusikAnimal added a comment to T244307: Request creation of wikisource VPS project.

Thanks, we concur this is deserving a dedicated project. Note I just changed the requested name to wikisource, in the off-chance other related tools get bundled into the project (we also have reservations about some connotations of wsexport :)

Wed, Feb 5, 12:15 AM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
MusikAnimal renamed T244307: Request creation of wikisource VPS project from Request creation of wsexport VPS project to Request creation of wikisource VPS project.
Wed, Feb 5, 12:13 AM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
MusikAnimal added a comment to T244307: Request creation of wikisource VPS project.

can you point to the tasks around reliability issues with this on toolforge? is it due to anything inherent with the toolforge infrastructure?

Wed, Feb 5, 12:00 AM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)

Tue, Feb 4

MusikAnimal moved T244307: Request creation of wikisource VPS project from Ready to In Development on the Community-Tech (Kanban-Q3-2019-20) board.
Tue, Feb 4, 11:51 PM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
MusikAnimal added a project to T244307: Request creation of wikisource VPS project: Community-Tech (Kanban-Q3-2019-20).
Tue, Feb 4, 11:50 PM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
MusikAnimal updated the task description for T244307: Request creation of wikisource VPS project.
Tue, Feb 4, 11:50 PM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
MusikAnimal added a comment to T242760: Move WSExport to VPS.

New VPS project requested at T244307: Request creation of wikisource VPS project

Tue, Feb 4, 11:48 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
MusikAnimal created T244307: Request creation of wikisource VPS project.
Tue, Feb 4, 11:48 PM · Community-Tech (Kanban-Q3-2019-20), Cloud-VPS (Project-requests)
MusikAnimal added a comment to T234590: Add ability to the pageview tool in labs to get mediarequests per file similar to existing functionality to get pageviews per page title.

The expected URL on the API's side has double URL encoded the title. %C3 (ä) in the title has become %25C3 in the API URL. %25 is the URL encoding of %.
@MusikAnimal could work around this in his client, but if it is possible to fix in the backing API that would be nicer for other consumers.

Tue, Feb 4, 11:29 PM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal added a comment to T240094: Create required table for new Watchlist Expiry feature.

Here are the modified queries; note the EXPLAIN results are on my local dev wiki, hence not representative of production:

Tue, Feb 4, 11:15 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items
MusikAnimal updated the task description for T244299: Special:MyLanguage throws TypeError.
Tue, Feb 4, 10:43 PM · Wikimedia-production-error, MediaWiki-General
MusikAnimal updated the task description for T244299: Special:MyLanguage throws TypeError.
Tue, Feb 4, 10:41 PM · Wikimedia-production-error, MediaWiki-General
MusikAnimal added a project to T244299: Special:MyLanguage throws TypeError: Wikimedia-production-error.
Tue, Feb 4, 10:41 PM · Wikimedia-production-error, MediaWiki-General
MusikAnimal created T244299: Special:MyLanguage throws TypeError.
Tue, Feb 4, 10:41 PM · Wikimedia-production-error, MediaWiki-General
MusikAnimal closed T244068: Request to add MassMessage to AutoEdits as Declined.

I concur that this doesn't serve the use-case of AutoEdits. MassMessage edits are made only by User:MediaWiki message delivery, so there's little sense in searching for such edits on other accounts. You wouldn't want to run AutoEdits on the mass message bot either, since all of that account's edits are mass messages. Hopefully that makes sense.

Tue, Feb 4, 10:00 PM · XTools
MusikAnimal added a comment to T244071: Request to add Hello World to AutoEdits.

Same as with T244072: Request to add OAuth Hello world (end user) to AutoEdits. I'm not sure what the value is in adding this example tool to the AutoEdits configuration.

Tue, Feb 4, 9:43 PM · XTools
MusikAnimal added a comment to T244072: Request to add OAuth Hello world (end user) to AutoEdits.

We can add it, since in terms of performance we're not worried about having too many things to lookup on testwiki, but I don't see the value. This is an example tool that has no widespread use. Presumably there are just a few such edits from each account, and probably just a handful of accounts in total. I am tempted to decline solely because of the unnecessary clutter in our configuration. Is there a use case for using AutoEdits on testwiki?

Tue, Feb 4, 9:42 PM · XTools
MusikAnimal added a comment to T243736: Earwig's Copyvio Detector down due to "The supplied API key is not configured for use from this IP address." from google-api-proxy.

The API key has been refreshed and copyvios has been updated accordingly.

Tue, Feb 4, 8:51 PM · English-Wikipedia-New-Pages-Patrol, Tools
MusikAnimal added a comment to T234590: Add ability to the pageview tool in labs to get mediarequests per file similar to existing functionality to get pageviews per page title.

Nice! Great job!
Is this the place to report issues?

Tue, Feb 4, 5:27 PM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal added a comment to T242760: Move WSExport to VPS.

@MusikAnimal Thank you!
Two (maybe dumb) questions:

  1. Why installing PHP 7.2 and not PHP 7.3 that is provided by Buster?
  2. It would be maybe nice to install the calibre version from Buster backport that contains some improvements from the newer versions of Calibre.
Tue, Feb 4, 5:04 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Mon, Feb 3

MusikAnimal added a comment to T210313: Statistics for views of individual Wikimedia images.

https://tools.wmflabs.org/mediaviews/ has been revived, making use of the new media request APIs :) Please create a task with Tool-Pageviews if you encounter issues.

Mon, Feb 3, 11:58 PM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal added a comment to T234590: Add ability to the pageview tool in labs to get mediarequests per file similar to existing functionality to get pageviews per page title.

https://tools.wmflabs.org/mediaviews is back! I would still consider this "beta". Any feedback is most welcomed. More features will be added in the near future, such as getting request counts for all media in a category.

Mon, Feb 3, 11:56 PM · Multimedia, Analytics, Tool-Pageviews
MusikAnimal moved T242760: Move WSExport to VPS from In Development to Needs Review/Feedback on the Community-Tech (Kanban-Q3-2019-20) board.

Okay, VPS is up and running https://wsexport.wmflabs.org/, and https://tools.wmflabs.org/wsexport is being redirected there. Documentation for the instance is at https://wikitech.wikimedia.org/wiki/Tool:CommTech#Wikisource_Export. UptimeRobot is now monitoring the new location.

Mon, Feb 3, 9:48 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
MusikAnimal added a comment to T242760: Move WSExport to VPS.

Increasing the memory limit on Toolforge apparently didn't do the trick.

Mon, Feb 3, 6:32 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
MusikAnimal edited projects for T242760: Move WSExport to VPS, added: Community-Tech (Kanban-Q3-2019-20); removed Community-Tech.
Mon, Feb 3, 6:29 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
MusikAnimal moved T242264: Spike: Investigate Options for Section Name in Diff [8 hours] from In Development to Needs Review/Feedback on the Community-Tech (Kanban-Q3-2019-20) board.

I'll be honest, I don't know how to really answer this without doing some coding. Max's investigation says a lot: T231698#5512527. Since that time, the wikidiff2 output apparently includes section names with the relevant line numbers (T234096). This includes both the left side and the right side (see for example REST API output), which I think alleviates Max's performance concern. If I'm understanding things correctly, the work would be limited to MediaWiki's DifferenceEngine.php to make use of the section titles. I suppose system administrators can swap out the diff engine (MediaWki appears to use sebastianbergmann/diff by default), our changes will have to only show section titles if the engine provides this information.

Mon, Feb 3, 6:28 PM · Community-Tech (Kanban-Q3-2019-20)

Sun, Feb 2

MusikAnimal moved T242793: Add support for private wikis to pageviews API from Backlog to Done on the Tool-Pageviews board.
Sun, Feb 2, 7:06 PM · Pageviews-API, Analytics, Tool-Pageviews

Sat, Feb 1

MusikAnimal committed rXT4ee1e41c9f50: AutoEdits: add 'EasyResolve' for meta.wikimedia (authored by MusikAnimal).
AutoEdits: add 'EasyResolve' for meta.wikimedia
Sat, Feb 1, 9:44 AM
MusikAnimal claimed T243630: Request to add EasyResolve.js to AutoEdits.
Sat, Feb 1, 9:44 AM · XTools
MusikAnimal claimed T243637: Request to add video2commons to AutoEdits.
Sat, Feb 1, 9:37 AM · video2commons, XTools