Page MenuHomePhabricator

MusikAnimal
Senior Problem Maker

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

My conscious is a jukebox

Recent Activity

Wed, Jun 29

MusikAnimal raised the priority of T294765: Add API endpoint for Global Contributions from Medium to High.

To be deployed Monday, July 4. The pull request isn't merged yet but everything works, I just want to do some finishing touches first and I won't have time until next week.

Wed, Jun 29, 9:29 PM · XTools
MusikAnimal updated the task description for T311581: Remove activeTab permission from Who Wrote That? browser extension.
Wed, Jun 29, 12:01 AM · Community-Tech (CommTech-Sprint-27), Who-Wrote-That

Tue, Jun 28

MusikAnimal moved T311581: Remove activeTab permission from Who Wrote That? browser extension from In Development 💻 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-27) board.

Bumping the Node dependencies (which was necessary on my machine since my Node 11.x is busted) turned into a rabbit hole, hence the 3 point estimate. Anyway the PR is now ready for review: https://github.com/wikimedia/WhoWroteThat/pull/170

Tue, Jun 28, 11:54 PM · Community-Tech (CommTech-Sprint-27), Who-Wrote-That
MusikAnimal closed T258457: WWT makes API request on every page view before button is clicked. as Resolved.

Sooo sorry this took so long to review :/ The PR is merged now and we'll be issuing a new release soon. Thanks for both identifying this issue and fixing it, Ed!

Tue, Jun 28, 11:31 PM · Community-Tech, Who-Wrote-That
MusikAnimal moved T311581: Remove activeTab permission from Who Wrote That? browser extension from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Sprint-27) board.
Tue, Jun 28, 11:14 PM · Community-Tech (CommTech-Sprint-27), Who-Wrote-That
MusikAnimal edited projects for T311581: Remove activeTab permission from Who Wrote That? browser extension, added: Community-Tech (CommTech-Sprint-27); removed Community-Tech.
Tue, Jun 28, 11:14 PM · Community-Tech (CommTech-Sprint-27), Who-Wrote-That
MusikAnimal created T311581: Remove activeTab permission from Who Wrote That? browser extension.
Tue, Jun 28, 11:14 PM · Community-Tech (CommTech-Sprint-27), Who-Wrote-That
MusikAnimal created T311546: OpenStack browser no longer lets you view individual projects.
Tue, Jun 28, 7:28 PM · Tool-openstack-browser
MusikAnimal moved T311234: Create Larynx phonos engine from In Development 💻 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-27) board.
Tue, Jun 28, 5:50 PM · Patch-For-Review, Community-Tech (CommTech-Sprint-27), IPA-Audio-Renderer-Wish-2022

Mon, Jun 27

MusikAnimal added a comment to T309707: Implement functionality to handle different Text-To-Speech engines.

I think the backend bits were basically done with T310140: Create action API endpoint in Phonos. The only thing left now is to add the configuration setting to change which engine the extension uses. Thus, perhaps it makes sense to merge this into T311234: Create Larynx phonos engine? The reason being, we'll need a way to change the code to use the Larynx engine, so we might as well do that via configuration setting.

Mon, Jun 27, 7:30 PM · Community-Tech (CommTech-Sprint-27), IPA-Audio-Renderer-Wish-2022
MusikAnimal claimed T311234: Create Larynx phonos engine.
Mon, Jun 27, 6:55 PM · Patch-For-Review, Community-Tech (CommTech-Sprint-27), IPA-Audio-Renderer-Wish-2022

Fri, Jun 24

MusikAnimal moved T298881: Deploy Commons deletion notification bot on zhwiki from To Be Estimated/Discussed to Estimated on the Community-Tech board.
Fri, Jun 24, 8:05 PM · Chinese-Sites, Community-Tech, Commons Deletion Notification bot
MusikAnimal removed a project from T311321: In many extensions, composer.json doesn't validate to spec: Community-Tech.

It's worth mentioning that installing MediaWiki extensions via composer isn't well-supported (T250406). This is probably why so many of them aren't published and lack the necessary properties in composer.json.

Fri, Jun 24, 7:51 PM · MediaWiki-extensions-UserMerge, MediaWiki-extensions-TitleKey, Thanks, TextExtracts, TemplateStyles, MediaWiki-extensions-Sudo, MediaWiki-extensions-ReplaceText, Growth-Team, PageImages, MediaWiki-extensions-MyVariables, MediaWiki-extensions-Loops, MediaWiki-extensions-Lockdown, MediaWiki-extensions-LabeledSectionTransclusion, MediaWiki-extensions-DisplayTitle, DismissableSiteNotice, MediaWiki-extensions-DeleteBatch, MediaWiki-extensions-CodeMirror

Thu, Jun 23

MusikAnimal moved T260460: Request to add Draft no cat to AutoEdits from Automated Edits to Complete on the XTools board.
Thu, Jun 23, 5:55 PM · XTools

Wed, Jun 22

MusikAnimal added a comment to T311031: IP Info: Add links to global contribs and xtools.

For global contributions, you may wish to use https://xtools.wmflabs.org/globalcontribs since it supports IP ranges. But for single IPs, some may prefer GUC. On that note, ideally we'd expose these links with an interface message so that the community can change them as desired.

Wed, Jun 22, 7:15 PM · Anti-Harassment (AHaT Sprint 11: The Fascinator), Design, IP Info

Tue, Jun 21

MusikAnimal closed T294697: Subpages not included (period inside the name of the file) as Resolved.

I just tried this and the subpages exported for me. I see that T293708 (which was filed around the same time as this task) similarly somehow resolved itself. Assuming the same is true here I'm going to mark this as resolved. Please re-open if you're still experiencing this issue.

Tue, Jun 21, 2:33 PM · Community-Tech, WS Export
MusikAnimal moved T284835: Install all data files for tesseract and use the appropriate ones from New & TBD Tickets to Engineering Backlog on the Community-Tech board.
Tue, Jun 21, 2:25 PM · Community-Tech, Wikimedia OCR

Thu, Jun 16

MusikAnimal added a comment to T307625: Collect data from IPA links usage.

Further to the above, I ran a query to see how many transclusions of IPA templates there are that don't have community-recorded audio already:

SELECT COUNT(*)
FROM templatelinks
WHERE tl_title LIKE "IPA-%"
  AND tl_title NOT LIKE "%/%"
  AND tl_namespace = 10

which comes out to 124,854; minus the 17,858 with audio already (by counting at transclusions of Template:IPA audio link) we have 107,269 possible audio files. This data is just for English Wikipedia.

Thu, Jun 16, 8:56 PM · Community-Tech (CommTech-Sprint-27), IPA-Audio-Renderer-Wish-2022
MusikAnimal committed rXT712af9e4881f: GlobalContribs: add API endpoint (authored by MusikAnimal).
GlobalContribs: add API endpoint
Thu, Jun 16, 6:26 PM
MusikAnimal committed rEPHNe6b78508b54c: Add tracking category for pages that use parser function (authored by MusikAnimal).
Add tracking category for pages that use parser function
Thu, Jun 16, 4:15 AM

Wed, Jun 15

MusikAnimal moved T310094: Implement phonos parser function from In Development 💻 to Done 🏁 on the Community-Tech (CommTech-Sprint-26) board.
Wed, Jun 15, 9:54 PM · Community-Tech (CommTech-Sprint-26), IPA-Audio-Renderer-Wish-2022
MusikAnimal closed T310094: Implement phonos parser function, a subtask of T309312: [Tracking] Phonos extension MVP, as Resolved.
Wed, Jun 15, 9:54 PM · Community-Tech (CommTech-Sprint-27), IPA-Audio-Renderer-Wish-2022
MusikAnimal closed T310094: Implement phonos parser function as Resolved.

I had created https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Phonos/+/805871 for this but after the Collab Session today, I understand that's not the route we're going. Since the parser tag is already there, I think this can be closed now. There's nothing to QA yet so I will just mark as resolved. I'll also assign this to TheresNoTime since she and Sam did most of the work.

Wed, Jun 15, 9:54 PM · Community-Tech (CommTech-Sprint-26), IPA-Audio-Renderer-Wish-2022

Mon, Jun 13

MusikAnimal moved T302543: Pageviews lost its CSS (due to browser plug-ins) from Backlog to Done on the Tool-Pageviews board.
Mon, Jun 13, 6:38 PM · Tool-Pageviews

Fri, Jun 10

MusikAnimal committed rXT9664c0e82fee: Update npm packages; rebuild assets (authored by MusikAnimal).
Update npm packages; rebuild assets
Fri, Jun 10, 11:13 PM
MusikAnimal committed rXT5430139e6540: Bump guzzlehttp/guzzle from 6.5.6 to 6.5.7 (authored by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>).
Bump guzzlehttp/guzzle from 6.5.6 to 6.5.7
Fri, Jun 10, 11:03 PM
MusikAnimal committed rXT555232157128: Blame: gracefully handle missing revisions (authored by MusikAnimal).
Blame: gracefully handle missing revisions
Fri, Jun 10, 11:02 PM
MusikAnimal committed rEPHNece8ddb44e8f: Change mw- selector in JS/CSS to ext- (authored by MusikAnimal).
Change mw- selector in JS/CSS to ext-
Fri, Jun 10, 10:23 PM
MusikAnimal committed rXTb7912d178027: Blame: gracefully handle missing revisions (authored by MusikAnimal).
Blame: gracefully handle missing revisions
Fri, Jun 10, 10:11 PM
MusikAnimal committed rXT4499a7a3ed96: Blame: gracefully handle missing revisions (authored by MusikAnimal).
Blame: gracefully handle missing revisions
Fri, Jun 10, 9:54 PM
MusikAnimal committed rXT8acc46d0c42e: 3.15.3 version bump (authored by MusikAnimal).
3.15.3 version bump
Fri, Jun 10, 8:48 PM
MusikAnimal committed rXT6713e1fba732: AppExtension: fix querying for replag (authored by MusikAnimal).
AppExtension: fix querying for replag
Fri, Jun 10, 8:22 PM
Novem_Linguae awarded T310386: Investigate realtime processing of non-mainspace pages without persisting data to disk a Like token.
Fri, Jun 10, 6:36 PM · WikiWho
MusikAnimal closed T310316: Enable for all enwiki namespaces as Declined.

WikiWho (which powers Who Wrote That?) is now hosted and maintained in-house, so it is possible to extend it to other namespaces. However the storage requirements are massive: the enwiki mainspace alone consumes 2.5 TB. It would be neat to add more namespaces but this would be very costly and with questionable benefits, seeing as most are only interested in the mainspace. It would be better to reserve extra storage for additional language editions.

Fri, Jun 10, 6:30 PM · Community-Tech, Who-Wrote-That
MusikAnimal triaged T310386: Investigate realtime processing of non-mainspace pages without persisting data to disk as Low priority.
Fri, Jun 10, 6:24 PM · WikiWho
MusikAnimal added a comment to T304191: Bash quote in the footer doesn't wrap.

It's a CSS problem that's definitely fixable I just never gave it much thought. With two bug reports now filed, I shall give this another go :)

Fri, Jun 10, 4:31 PM · XTools
MusikAnimal merged task T310323: Quotes on the bottom of the page are ellipsised into T304191: Bash quote in the footer doesn't wrap.
Fri, Jun 10, 4:30 PM · XTools
MusikAnimal merged T310323: Quotes on the bottom of the page are ellipsised into T304191: Bash quote in the footer doesn't wrap.
Fri, Jun 10, 4:30 PM · XTools

Thu, Jun 9

MusikAnimal claimed T310094: Implement phonos parser function.
Thu, Jun 9, 9:20 PM · Community-Tech (CommTech-Sprint-26), IPA-Audio-Renderer-Wish-2022
MusikAnimal added a reverting change for rXTdd1e6371d2b3: ArticleInfo, User: force UTF-8 on usernames: rXTc5e934927767: Revert "ArticleInfo, User: force UTF-8 on usernames".
Thu, Jun 9, 7:52 PM
MusikAnimal committed rXTc5e934927767: Revert "ArticleInfo, User: force UTF-8 on usernames" (authored by MusikAnimal).
Revert "ArticleInfo, User: force UTF-8 on usernames"
Thu, Jun 9, 7:52 PM
MusikAnimal committed rXTd5a83ef59313: 3.15.2 version bump (authored by MusikAnimal).
3.15.2 version bump
Thu, Jun 9, 7:52 PM
MusikAnimal updated the task description for T310094: Implement phonos parser function.
Thu, Jun 9, 6:29 PM · Community-Tech (CommTech-Sprint-26), IPA-Audio-Renderer-Wish-2022
MusikAnimal closed T309453: GlobalContribs: ProjectRepository::getMetadata() must be of the type string as Resolved.
Thu, Jun 9, 5:11 PM · XTools
MusikAnimal committed rXT39dce4368542: 3.15.1 version bump (authored by MusikAnimal).
3.15.1 version bump
Thu, Jun 9, 4:10 PM
MusikAnimal committed rXTb3e49c869624: Bump guzzlehttp/guzzle from 6.5.5 to 6.5.6 (authored by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>).
Bump guzzlehttp/guzzle from 6.5.5 to 6.5.6
Thu, Jun 9, 3:56 PM

Wed, Jun 8

MusikAnimal moved T308903: Autorship data missing from userspace pages? from Backlog to Complete on the XTools board.
Wed, Jun 8, 12:58 AM · WikiWho, XTools
MusikAnimal moved T309530: XTools 500: Internal Server Error from Backlog to Complete on the XTools board.
Wed, Jun 8, 12:58 AM · DBA, XTools
MusikAnimal moved T309531: XTools:500 error from Backlog to Complete on the XTools board.
Wed, Jun 8, 12:58 AM · Data-Services, Data-Engineering-Kanban, Data-Engineering, DBA, Chinese-Sites, XTools
MusikAnimal moved T309569: HTTP 500 - View 'enwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them from Backlog to Complete on the XTools board.
Wed, Jun 8, 12:58 AM · XTools
MusikAnimal moved T309586: Error with Xtools from Backlog to Complete on the XTools board.
Wed, Jun 8, 12:58 AM · XTools

Tue, Jun 7

MusikAnimal committed rXTdd1e6371d2b3: ArticleInfo, User: force UTF-8 on usernames (authored by MusikAnimal).
ArticleInfo, User: force UTF-8 on usernames
Tue, Jun 7, 9:41 PM
MusikAnimal moved T309453: GlobalContribs: ProjectRepository::getMetadata() must be of the type string from Backlog to Pending deployment on the XTools board.
Tue, Jun 7, 9:12 PM · XTools
MusikAnimal committed rXT45df96ce7a3c: Bump minimist from 1.2.5 to 1.2.6 (authored by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>).
Bump minimist from 1.2.5 to 1.2.6
Tue, Jun 7, 9:09 PM
MusikAnimal committed rXT7494f63aea7b: Bump twig/twig from 2.13.1 to 2.14.11 (authored by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>).
Bump twig/twig from 2.13.1 to 2.14.11
Tue, Jun 7, 9:09 PM
MusikAnimal committed rXT27917840ff81: Bump eventsource from 1.1.0 to 1.1.1 (authored by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>).
Bump eventsource from 1.1.0 to 1.1.1
Tue, Jun 7, 9:09 PM
MusikAnimal committed rXTed7d2de33134: Bump async from 2.6.3 to 2.6.4 (authored by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>).
Bump async from 2.6.3 to 2.6.4
Tue, Jun 7, 9:09 PM
MusikAnimal committed rXT758c0fc9c4fe: GlobalContribs: fix bug with project not being replicated (authored by MusikAnimal).
GlobalContribs: fix bug with project not being replicated
Tue, Jun 7, 9:06 PM
MusikAnimal changed the subtype of T309453: GlobalContribs: ProjectRepository::getMetadata() must be of the type string from "Task" to "Bug Report".
Tue, Jun 7, 9:05 PM · XTools
MusikAnimal renamed T309453: GlobalContribs: ProjectRepository::getMetadata() must be of the type string from A fatal error has occurred within XTools to GlobalContribs: ProjectRepository::getMetadata() must be of the type string.
Tue, Jun 7, 9:04 PM · XTools
MusikAnimal claimed T309453: GlobalContribs: ProjectRepository::getMetadata() must be of the type string.
Tue, Jun 7, 9:04 PM · XTools

Mon, Jun 6

MusikAnimal moved T265716: Allow configurable default expiry time etc. from Ready 🎬 to Needs Attention 👀 on the Community-Tech (CommTech-Sprint-26) board.
Mon, Jun 6, 5:15 PM · Community-Tech (CommTech-Sprint-27), Patch-For-Review, Code-Health-Help-Wanted, Community-Wishlist-Survey-2022, Expiring-Watchlist-Items
MusikAnimal edited projects for T265716: Allow configurable default expiry time etc., added: Community-Tech (CommTech-Sprint-26); removed Community-Tech.
Mon, Jun 6, 5:15 PM · Community-Tech (CommTech-Sprint-27), Patch-For-Review, Code-Health-Help-Wanted, Community-Wishlist-Survey-2022, Expiring-Watchlist-Items

Jun 3 2022

MusikAnimal closed T309816: iThenticate report leads to 502 Bad Gateway as Resolved.

All set! The redirect is no longer served by https://eranbot.toolforge.org/ but rather https://copypatrol.toolforge.org/ithenticate

Jun 3 2022, 7:18 PM · Community-Tech (CommTech-Sprint-25), CopyPatrol
MusikAnimal moved T309816: iThenticate report leads to 502 Bad Gateway from In Development 💻 to Needs Attention 👀 on the Community-Tech (CommTech-Sprint-25) board.
Jun 3 2022, 5:16 AM · Community-Tech (CommTech-Sprint-25), CopyPatrol
MusikAnimal moved T309816: iThenticate report leads to 502 Bad Gateway from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Sprint-25) board.
Jun 3 2022, 4:43 AM · Community-Tech (CommTech-Sprint-25), CopyPatrol
MusikAnimal claimed T309816: iThenticate report leads to 502 Bad Gateway.

I've managed to build this into CopyPatrol and will have this working soon. Since it took a little time I'm going to move into CommTech's sprint.

Jun 3 2022, 4:43 AM · Community-Tech (CommTech-Sprint-25), CopyPatrol

Jun 2 2022

MusikAnimal added a comment to T309816: iThenticate report leads to 502 Bad Gateway.

The "Compare" feature and Earwig's tool (https://copyvios.toolforge.org/) cannot see behind paywalls. If the user has copied from a journal article or a website that's behind a paywall, we can't see the overlap or assess the case without the iThenticate report.

Jun 2 2022, 10:56 PM · Community-Tech (CommTech-Sprint-25), CopyPatrol
MusikAnimal added a comment to T309816: iThenticate report leads to 502 Bad Gateway.

The eranbot webservice has not been migrated to Strech or moved to Kubernetes (T306888). I tried to do this just now but am not having luck.

Jun 2 2022, 9:45 PM · Community-Tech (CommTech-Sprint-25), CopyPatrol
MusikAnimal added a comment to T265716: Allow configurable default expiry time etc..

I had serious issues running the EditPage tests locally, which meant I wasn't able to write any tests.

Jun 2 2022, 9:20 PM · Community-Tech (CommTech-Sprint-27), Patch-For-Review, Code-Health-Help-Wanted, Community-Wishlist-Survey-2022, Expiring-Watchlist-Items
MusikAnimal added a comment to T265716: Allow configurable default expiry time etc..

Just in case anyone is wondering, I have a completed patch for this, but I had serious issues running the EditPage tests locally, which meant I wasn't able to write any tests. I idled in some of the above mentioned IRC channels for a few days but spotted precisely 0 active humans in any of them, which didn't really make me feel very welcome.

Jun 2 2022, 9:09 PM · Community-Tech (CommTech-Sprint-27), Patch-For-Review, Code-Health-Help-Wanted, Community-Wishlist-Survey-2022, Expiring-Watchlist-Items
MusikAnimal merged T307042: Realtime Preview doesn't work well with Vector 2022 (too thin) into T307725: Make action=edit with 2010 wikitext editor a full-width page in Vector-2022.
Jun 2 2022, 9:00 PM · Community-Tech (CommTech-Sprint-27), Editing-team, MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Patch-For-Review, Desktop Improvements, Realtime-Preview-Wish-2021
MusikAnimal merged task T307042: Realtime Preview doesn't work well with Vector 2022 (too thin) into T307725: Make action=edit with 2010 wikitext editor a full-width page in Vector-2022.
Jun 2 2022, 9:00 PM · Realtime-Preview-Wish-2021
MusikAnimal added a comment to T307042: Realtime Preview doesn't work well with Vector 2022 (too thin).

Merging into T307725 to keep the discussion centralized.

Jun 2 2022, 8:59 PM · Realtime-Preview-Wish-2021
MusikAnimal removed a project from T307838: plagiabot cannot connect to toolsdb using connect file: Community-Tech.

I've applied the below hotfix and restarted the enwiki job.

Jun 2 2022, 8:57 PM · CopyPatrol
MusikAnimal renamed T293386: <Product Research> WikiWho migration to production from <Product Research> WikiWho Migration to <Product Research> WikiWho migration to production.
Jun 2 2022, 8:46 PM · WikiWho, Community-Tech, Foundational Technology Requests
MusikAnimal lowered the priority of T293386: <Product Research> WikiWho migration to production from High to Low.

To be clear, this task is (or was) about research around deploying WikiWho to WMF production. I left my summary at T293386#7715345. With the VPS instance performing swimmingly, I don't think this task is high-priority and it could even be closed, assuming no one has any plans to work on this effort further (CommTech does not). We do want to add more languages to our WikiWho installation but that can be done with the existing VPS infrastructure.

Jun 2 2022, 8:46 PM · WikiWho, Community-Tech, Foundational Technology Requests
MusikAnimal added a comment to T268163: "IPs & User agents" missing information from account creations and logins.

@MusikAnimal from your experience, do you think it’d be useful to have the number of edits and actions separately, as in (2 edits/3 actions)? Or is it ok to bundle them together, as in (5 edits/actions)?

Jun 2 2022, 8:39 PM · Anti-Harassment (AHaT Sprint 11: The Fascinator), MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), CheckUser, User-DannyS712
MusikAnimal added a comment to T307625: Collect data from IPA links usage.

Could this also use https://meta.wikimedia.org/wiki/Research:Wikipedia_clickstream to find the articles where users ended up at [[Help:IPA]]?

Jun 2 2022, 8:08 PM · Community-Tech (CommTech-Sprint-27), IPA-Audio-Renderer-Wish-2022
MusikAnimal renamed T309264: Use ResourceLoader to load onboarding SVG rather than direct CSS URL from Use RL to load onboarding SVG rather than direct CSS URL to Use ResourceLoader to load onboarding SVG rather than direct CSS URL.
Jun 2 2022, 8:05 PM · Technical-Debt, MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), Community-Tech (CommTech-Sprint-26), Wikimedia OCR

Jun 1 2022

MusikAnimal merged task T309586: Error with Xtools into T309569: HTTP 500 - View 'enwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.
Jun 1 2022, 6:44 PM · XTools
MusikAnimal merged T309586: Error with Xtools into T309569: HTTP 500 - View 'enwiki_p.page' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them.
Jun 1 2022, 6:44 PM · XTools
MusikAnimal added a comment to T309586: Error with Xtools.

Same as T309569, which is a side effect of T60674. If it is still broken now it will be fixed soon. There's nothing we (XTools developers) can do, unfortunately.

Jun 1 2022, 6:43 PM · XTools

May 24 2022

MusikAnimal closed T308903: Autorship data missing from userspace pages? as Declined.

We now have our own WikiWho installation, so it's theoretically possible that we could expand it to other namespaces, but this is extremely unlikely to happen. The storage needed just for the mainspace is massive (~5 TB across all languages we support) and adding the userspace alone would have a significant toll. Better we reserve that storage for adding other language editions. The mainspace is what most are interested in, so I don't foresee it being expanded beyond that. Most revisions on userspace pages are going to be the same author anyway. Sorry, we will have to decline this.

May 24 2022, 5:44 PM · WikiWho, XTools

May 16 2022

MusikAnimal moved T305268: Show "associated talk page has N subpages" warning when deleting the subject page from Review/Feedback 💬 to QA 🐛 on the Community-Tech (CommTech-Sprint-24) board.

Discussed on slack, related to a $wgNamespacesWithSubpages config change — not unexpected behaviour for this change then :)

A bit unexpected in my opinion. But nothing I changed. Not sure if I need to fix something here

May 16 2022, 10:15 PM · Community-Tech (CommTech-Sprint-27), MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Undelete-Associated-Talk-Page (2021)
MusikAnimal moved T305318: Out of iThenticate credits from In Development 💻 to Needs Attention 👀 on the Community-Tech (CommTech-Sprint-24) board.

Good news! We have had 1 million credits added. We are still in talks to negotiate a longer-term partnership, so I'm still going to keep this task open. But, for the time being, we should be all set for the next year or so. I have re-enabled the bot for French and Spanish. The other languages as mentioned above (T305318#7861775) have been retired since no one is (or recently was) using them regularly enough to warrant the number of credits consumed.

May 16 2022, 8:29 PM · Community-Tech (CommTech-Sprint-27), CopyPatrol
MusikAnimal closed T305331: Migrate tools from Grid Engine to Kubernetes as Resolved.

This is finally done! I just double-checked and no remaining tools (except for unrelated jobs for erabot, see T306888#7931423) have webservices or cron jobs on the grid that aren't at least running on Buster. I don't think this needs QA; the fact the tools are up and running is enough. I'll just go ahead and mark as resolved.

May 16 2022, 7:07 PM · Community-Tech (CommTech-Sprint-24)
MusikAnimal updated the task description for T305331: Migrate tools from Grid Engine to Kubernetes.
May 16 2022, 4:59 PM · Community-Tech (CommTech-Sprint-24)
MusikAnimal updated the task description for T293688: CopyPatrol: port Plagiabot to Python 3.
May 16 2022, 4:37 PM · Community-Tech, CopyPatrol
MusikAnimal moved T307926: Recent iThenticate uploads stuck from Backlog to Done on the CopyPatrol board.
May 16 2022, 4:18 PM · Community-Tech, CopyPatrol
MusikAnimal placed T306888: Migrate ERANBOT project off of Strech Grid Engine up for grabs.

I've simply set the cron job to run on buster and all seems to be working fine. I'm going to hold off on moving it to the copypatrol account for now. The current installation seems to have lots of relics and unused code, etc., and it's unclear what we need and what we don't. @JJMC89 has expressed interest in taking on T293688: CopyPatrol: port Plagiabot to Python 3 by rewriting the bot from scratch. I think that would be the better time to move it to the copypatrol account.

May 16 2022, 4:17 PM · Growth-Team, PageCuration, CopyPatrol

May 11 2022

Krinkle awarded T294319: Refactor preview front-end into reusable API a Orange Medal token.
May 11 2022, 2:22 PM · Community-Tech (CommTech-Sprint-21), MW-1.38-notes (1.38.0-wmf.26; 2022-03-14), MediaWiki-Page-editing, Realtime-Preview-Wish-2021

May 7 2022

MusikAnimal updated the task description for T305331: Migrate tools from Grid Engine to Kubernetes.
May 7 2022, 12:10 AM · Community-Tech (CommTech-Sprint-24)

May 5 2022

MusikAnimal added a comment to T306391: Allow Toolforge scheduled jobs to have a maximum runtime.

If it retries, I'm guessing that means it's another N hours before it auto-kills again. I suppose I can just cut the timeout in half to compensate. Alternatively, we might be able to have a separate job that runs toolforge-jobs delete [job name]?

May 5 2022, 11:01 PM · Toolforge Jobs framework, Kubernetes
MusikAnimal added a comment to T307625: Collect data from IPA links usage.

So the basic concept here is to:

May 5 2022, 6:17 PM · Community-Tech (CommTech-Sprint-27), IPA-Audio-Renderer-Wish-2022
MusikAnimal added a comment to T307042: Realtime Preview doesn't work well with Vector 2022 (too thin).

One of the goals for introducing the limited width was Establishing a common reading experience. Bearing that in mind, I'd like to suggest - let's maybe consider making the editor window appear in full width while keeping the non-live preview above it in limited width?

May 5 2022, 5:56 PM · Realtime-Preview-Wish-2021
MusikAnimal added a comment to T307628: Set up new IPA audio renderer extension.

https://mwstew.toolforge.org/ may make this easier

May 5 2022, 5:22 PM · Community-Tech (CommTech-Sprint-24), IPA-Audio-Renderer-Wish-2022
MusikAnimal renamed T307725: Make action=edit with 2010 wikitext editor a full-width page in Vector-2022 from Make Wikitext 2010 a wide Page inside New Vector to Make action=edit with 2010 wikitext editor a full-width page in Vector-2022.
May 5 2022, 5:14 PM · Community-Tech (CommTech-Sprint-27), Editing-team, MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Patch-For-Review, Desktop Improvements, Realtime-Preview-Wish-2021
MusikAnimal updated the task description for T307624: [16 hours] Investigate: Options of TTS engines.
May 5 2022, 12:32 AM · Community-Tech (CommTech-Sprint-26), Spike, IPA-Audio-Renderer-Wish-2022

May 4 2022

MusikAnimal added a comment to T304733: View 'centralauth_p.localuser' references invalid table/column/rights to use them.

This also breaks Event Metrics. Has anyone other than @Marostegui attempted to rebuild the view? Or could we try again? :)

May 4 2022, 9:28 PM · DBA, cloud-services-team (Kanban), Data-Engineering-Kanban, Data-Engineering, Data-Services