Page MenuHomePhabricator

MusikAnimal
Senior Problem Maker

Projects (20)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

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

My conscious is a jukebox

Recent Activity

Wed, Oct 21

MusikAnimal moved T266190: Wikisource Export: Migrate existing DB system to use Doctrine ORM from New & TBD Tickets to To Be Estimated/Discussed on the Community-Tech board.
Wed, Oct 21, 9:51 PM · Community-Tech, Wikisource Export
MusikAnimal updated the task description for T266190: Wikisource Export: Migrate existing DB system to use Doctrine ORM.
Wed, Oct 21, 9:51 PM · Community-Tech, Wikisource Export
MusikAnimal created T266190: Wikisource Export: Migrate existing DB system to use Doctrine ORM.
Wed, Oct 21, 9:50 PM · Community-Tech, Wikisource Export
MusikAnimal moved T222690: Show useful error if more than N subpages are found from Older: Team Work to To Be Estimated/Discussed on the Community-Tech board.
Wed, Oct 21, 9:40 PM · Community-Tech, Wikisource Export
MusikAnimal renamed T265660: Wikisource Export: Cache all API requests from Wikisource Export: Cache credits information to Wikisource Export: Cache all API requests.
Wed, Oct 21, 9:39 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource Export
MusikAnimal updated the task description for T265660: Wikisource Export: Cache all API requests.
Wed, Oct 21, 9:39 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource Export
MusikAnimal awarded T216001: Allow abuse filter variables to be injected to warning template a Love token.
Wed, Oct 21, 7:51 PM · AbuseFilter

Mon, Oct 19

MusikAnimal moved T253283: Wikisource Ebooks: Investigate job queue for more efficient ebook generation [16H] from In Development 💻 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.

An important distinction to be made with Event Metrics – ultimately the "report" data in Event Metrics gets pre-stored in a database, indefinitely. This isn't a problem in terms of storage because they are just numbers. In addition, Event Metrics had a timestamp of when the report was generated, and you as the user will always get that version of the report until you ask for an updated version. In our case, we end up with a epub (or other format), which is not as cheap to store, and also we want to automatically ensure the user is served the latest possible version. So the two systems won't work exactly the same.

Mon, Oct 19, 11:15 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource, Wikisource Export
MusikAnimal added a comment to T265430: SHOW EXPLAIN FOR via Quarry or sql-optimizer fails often due to load balancing.

There'll have to be a limit to this before it gives up, since I assume in future-proofing there could be any number of instances that a connection could be assigned to.

Today the "worst case" could be 3 servers in the round robin pool, but much more likely to be 1-2. In the not too distant future, the worst case could go up to 8 servers in the pool, but 2 will be more likely. Opening a connection to the db server and asking it to return @@GLOBAL.hostname should be extremely fast. I agree that you should put an upper limit on retries, but I would let it be relatively large (like 100) before a hard stop.

Mon, Oct 19, 1:33 AM · cloud-services-team (Kanban), Data-Services

Fri, Oct 16

MusikAnimal added a comment to T262721: Proposal: Separate Phabricator project for semi-automated edit requests in XTools.

I think this and T262631 are the only tasks in the AutoEdits column that aren't about updates to semi_automated.yml. I've no reservation against a new column (or a project), but I still don't think it would solve much. I have begun preliminary work on T262631: Move AutoEdits configuration to on-wiki JSON pages which will move the burden of updating to the community and make the new column/project redundant. That will take a good while to complete with my current workload, probably a few weeks.

Fri, Oct 16, 3:08 AM · PM, User-DannyS712, Project-Admins, User-Matthewrbowker, XTools
MusikAnimal added a comment to T265430: SHOW EXPLAIN FOR via Quarry or sql-optimizer fails often due to load balancing.

Hmm, that's a pity! But I understand load balancing is more important than sql-optimizer :)

Fri, Oct 16, 2:18 AM · cloud-services-team (Kanban), Data-Services

Thu, Oct 15

MusikAnimal added a comment to T222936: Wikisource Ebooks: Investigate cache generated ebooks [8H].

Task for caching credits info: T265660

Thu, Oct 15, 8:35 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource, Wikisource Export
MusikAnimal moved T265660: Wikisource Export: Cache all API requests from Backlog to To be estimated on the Wikisource Export board.
Thu, Oct 15, 8:29 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource Export
MusikAnimal moved T265660: Wikisource Export: Cache all API requests from New & TBD Tickets to To Be Estimated/Discussed on the Community-Tech board.
Thu, Oct 15, 8:28 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource Export
MusikAnimal created T265660: Wikisource Export: Cache all API requests.
Thu, Oct 15, 8:27 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource Export

Wed, Oct 14

MusikAnimal added a comment to T265431: Wikisource Ebooks: Can we determine the percentage of automated vs. human downloads of books on Wikisource? .

For some reason I was under the impression that you needed a NDA to be able to access a VPS.

Wed, Oct 14, 10:33 PM · Wikisource Export, Community-Tech
MusikAnimal closed T265517: Xtools redirect leads to 404 as Resolved.

Thanks for reporting this. The old link should now work (but you may need to clear your browser cache first).

Wed, Oct 14, 7:41 PM · XTools
MusikAnimal added a comment to T265431: Wikisource Ebooks: Can we determine the percentage of automated vs. human downloads of books on Wikisource? .

Yes, that's a very good point, I was wondering that too. After T261480 we can look at the user agents more easily; should this task wait till that's done?

Also, are we allowed to log user agents? Aren't they sort of user-identifing?

This is tricky and I do not know the answer. AFAIK you can log that kind of data as long as it has a 90 days TTL and it is only available to users with a NDA. Technically, user-agent is already stored in the server so anyone with sudo access to the VPS can see it (which is fine 'cause you sign an NDA to get access)
aezell Niharika you've recently dealt with this in Checkuser/IP-Info/etc; could you provide more info?

Wed, Oct 14, 4:43 PM · Wikisource Export, Community-Tech
MusikAnimal moved T222936: Wikisource Ebooks: Investigate cache generated ebooks [8H] from Review/Feedback 💬 to Product sign-off 🤘🏻 on the Community-Tech (Kanban-2020-21-Q1) board.
Wed, Oct 14, 3:42 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource, Wikisource Export
MusikAnimal claimed T262631: Move AutoEdits configuration to on-wiki JSON pages.
Wed, Oct 14, 2:29 AM · XTools
MusikAnimal moved T258649: Watchlist Expiry: Don't run database UPDATEs to re-watch a page when the expiry is the same from Review/Feedback 💬 to QA 🐛 on the Community-Tech (Kanban-2020-21-Q1) board.

@dom_walden Ready for QA again! I thought I'd ping you since this was incorrectly in your column for almost 2 months... now it's intentionally there :)

Wed, Oct 14, 1:54 AM · Community-Tech (Kanban-2020-21-Q2), MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Patch-For-Review, MW-1.35-notes, Expiring-Watchlist-Items

Tue, Oct 13

MusikAnimal moved T258649: Watchlist Expiry: Don't run database UPDATEs to re-watch a page when the expiry is the same from In Development 💻 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.
Tue, Oct 13, 11:46 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Patch-For-Review, MW-1.35-notes, Expiring-Watchlist-Items
MusikAnimal added a comment to T201193: Code coverage is low in AbuseFilter.

Hmm, it's not the first time I see it, but it always passes locally. Given what the test does, my guess is, it tries clicking the "submit" button before it works. This is not 100% convincing because the button is not JS-enriched etc., but perhaps it's worth trying. As anticipated, I cannot tell whether the fix will work because I don't get a failure locally (not even if I delay the page load).

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/631311

Tue, Oct 13, 11:35 PM · Patch-Needs-Improvement, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), AbuseFilter (Overhaul-2020), MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), MW-1.34-notes (1.34.0-wmf.7; 2019-05-28), MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), User-Huji, Test-Coverage
MusikAnimal claimed T253283: Wikisource Ebooks: Investigate job queue for more efficient ebook generation [16H].
Tue, Oct 13, 9:10 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource, Wikisource Export
MusikAnimal moved T253283: Wikisource Ebooks: Investigate job queue for more efficient ebook generation [16H] from Ready 🎬 to In Development 💻 on the Community-Tech (Kanban-2020-21-Q1) board.
Tue, Oct 13, 9:10 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource, Wikisource Export
MusikAnimal closed T262767: Monitor Copypatrol/EranBot uptime as Resolved.

This is now live. Maintainers of CopyPatrol should get an email when there are no cases younger than 4 hours old. @Diannaa you no longer need to ping us, but I'm not saying you can't, because of course you still can :) I should also point out that it seems you work on a slightly earlier schedule than most of us here at CommTech, and historically by the time I wake up the bot had fixed itself. But at least now we have some automation in place and may be able to catch things earlier. The next step obviously is to figure out why it keeps going down and what we can do to mitigate it. More on that soon, I hope!

Tue, Oct 13, 6:55 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol
MusikAnimal closed T262767: Monitor Copypatrol/EranBot uptime, a subtask of T256501: CopyPatrol has stopped, as Resolved.
Tue, Oct 13, 6:55 PM · Community-Tech, CopyPatrol
MusikAnimal moved T264494: CopyPatrol down since 2 October from Backlog to Done on the CopyPatrol board.
Tue, Oct 13, 6:24 PM · Community-Tech, CopyPatrol

Mon, Oct 12

MusikAnimal committed rXT2dc28a1ae494: Page: fix getTitleWithoutNamespace() for mainspace pages with : in title (authored by MusikAnimal).
Page: fix getTitleWithoutNamespace() for mainspace pages with : in title
Mon, Oct 12, 8:45 PM

Fri, Oct 9

MusikAnimal closed T256501: CopyPatrol has stopped as Resolved.

Looks like activity has long since resumed. I'm happy to report, by the way, that our monitoring of the feed (T262767) will be deployed soon, and you will no longer need to inform us when there is no activity :)

Fri, Oct 9, 5:48 PM · Community-Tech, CopyPatrol
MusikAnimal closed T264530: Interaction Timeline throws an exception with simple query as Resolved.

Resolved per T264823

Fri, Oct 9, 5:40 PM · InteractionTimeline

Thu, Oct 8

MusikAnimal added a comment to T262767: Monitor Copypatrol/EranBot uptime.

This is live on the staging tool. There are two URL params that can be passed, lang (default en) and offset (default 4), where offset is the number of hours.

Thu, Oct 8, 9:07 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol
MusikAnimal moved T258649: Watchlist Expiry: Don't run database UPDATEs to re-watch a page when the expiry is the same from QA 🐛 to In Development 💻 on the Community-Tech (Kanban-2020-21-Q1) board.
Thu, Oct 8, 8:54 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Patch-For-Review, MW-1.35-notes, Expiring-Watchlist-Items
MusikAnimal committed rXT80e53a7fbded: squash me (authored by MusikAnimal).
squash me
Thu, Oct 8, 8:53 PM
MusikAnimal committed rXT73a441a55baf: squash me (authored by MusikAnimal).
squash me
Thu, Oct 8, 8:53 PM
MusikAnimal moved T262767: Monitor Copypatrol/EranBot uptime from In Development 💻 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.

PR: https://github.com/wikimedia/CopyPatrol/pull/90

Thu, Oct 8, 6:18 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol

Wed, Oct 7

MusikAnimal claimed T262767: Monitor Copypatrol/EranBot uptime.
Wed, Oct 7, 10:27 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol
MusikAnimal moved T262767: Monitor Copypatrol/EranBot uptime from Ready 🎬 to In Development 💻 on the Community-Tech (Kanban-2020-21-Q1) board.
Wed, Oct 7, 10:27 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol
MusikAnimal moved T263515: Deploy the Commons deletion notification bot on Serbian Wikipedia from Review/Feedback 💬 to Done 🏁 on the Community-Tech (Kanban-2020-21-Q1) board.

Okay, glad to hear it is working! If you ever are convinced there is an issue, do please feel free to create a new task. Thanks!

Wed, Oct 7, 7:14 PM · Community-Tech (Kanban-2020-21-Q2), Serbian-Sites, User-Kizule, Commons
MusikAnimal added a comment to T264530: Interaction Timeline throws an exception with simple query.

I suspect some sort of maintenance on testwiki_p, similar to T210978. I've filed T264823.

Wed, Oct 7, 12:00 AM · InteractionTimeline

Tue, Oct 6

MusikAnimal created T264823: testwiki_p.page no longer publicly viewable.
Tue, Oct 6, 11:59 PM · DBA, Data-Services
MusikAnimal moved T222936: Wikisource Ebooks: Investigate cache generated ebooks [8H] from In Development 💻 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.

For some quick numbers, I looked at the month of September 2020:

Tue, Oct 6, 11:53 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource, Wikisource Export
MusikAnimal moved T261415: Watchlist Expiry: implement ability to see how many days left when in watchlist (mobile, advanced) from Review/Feedback 💬 to QA 🐛 on the Community-Tech (Kanban-2020-21-Q1) board.
Tue, Oct 6, 6:29 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Patch-For-Review, Readers-Web-Backlog (Tracking), Advanced Mobile Contributions, MinervaNeue, Expiring-Watchlist-Items

Mon, Oct 5

MusikAnimal added a comment to T261030: Fix ApiEditPage to return watchlist expiry if present when watchlist param is `nochange`.

If the same page is watched permanently. Submitting an API request with watchlist=nochange and no expiry set:

{
    "edit": {
        "result": "Success",
        "pageid": 229559,
        "title": "Test123454",
        "contentmodel": "wikitext",
        "oldrevid": 453697,
        "newrevid": 453698,
        "newtimestamp": "2020-10-02T09:22:38Z",
        "watched": true
    }
}

Note it does not return a watchlistexpiry. @ifried @MusikAnimal Perhaps it should state that watchlistexpiry: infinite, like we did previously.

This also happens if I choose to watch and set the expiry to "infinite" (e.g. https://en.wikipedia.beta.wmflabs.org/wiki/Special:ApiSandbox#action=edit&format=json&title=Test123454&watchlist=watch&watchlistexpiry=infinite)

Mon, Oct 5, 9:04 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.35-notes, Patch-For-Review, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Platform Engineering, MediaWiki-API, Expiring-Watchlist-Items
MusikAnimal added a comment to T263515: Deploy the Commons deletion notification bot on Serbian Wikipedia.

@Kizule Where do we stand with the bot? I see now it has edited numerous times: https://sr.wikipedia.org/wiki/Special:Contribs/Community_Tech_bot. Does these look correct to?

Mon, Oct 5, 6:32 PM · Community-Tech (Kanban-2020-21-Q2), Serbian-Sites, User-Kizule, Commons

Fri, Oct 2

MusikAnimal added a comment to T256501: CopyPatrol has stopped.

Following a recent change all users where forced to logout - https://lists.wikimedia.org/pipermail/wikitech-l/2020-October/093922.html
I had to relogin to set the session again - it should start to work soon

Fri, Oct 2, 4:46 PM · Community-Tech, CopyPatrol

Thu, Oct 1

MusikAnimal added a comment to T256501: CopyPatrol has stopped.

Still no new reports, and iThenticate links are failing to load. I wonder if we are out of credits at the Turnitin service?

Thu, Oct 1, 7:52 PM · Community-Tech, CopyPatrol
MusikAnimal added a comment to T263515: Deploy the Commons deletion notification bot on Serbian Wikipedia.

@MusikAnimal I think that here should be added alias: sr -> sr-ec.

Pull request: https://github.com/wikimedia/CommonsNotifier/pull/15

Thu, Oct 1, 7:39 PM · Community-Tech (Kanban-2020-21-Q2), Serbian-Sites, User-Kizule, Commons
MusikAnimal added a comment to T263515: Deploy the Commons deletion notification bot on Serbian Wikipedia.

@MusikAnimal Serbian language have two variants: Cyrillic (sr-ec) and Latin (sr-el). In configuration, sr fallbacks to sr-ec. And translating on translatewiki.net for sr is disabled because of these reasons.

Thu, Oct 1, 4:40 PM · Community-Tech (Kanban-2020-21-Q2), Serbian-Sites, User-Kizule, Commons
MusikAnimal closed T263783: Dockerise wsexport as Resolved.

It's merged now, we can iterate on it as necessary. I see dmaza moved this task to the Done column so I'll mark it as resolved.

Thu, Oct 1, 4:32 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource Export
MusikAnimal added a comment to T263515: Deploy the Commons deletion notification bot on Serbian Wikipedia.
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/nfs/labstore-secondary-tools-project/commtech-commons/bot/i18n/sr.json'
Thu, Oct 1, 4:26 PM · Community-Tech (Kanban-2020-21-Q2), Serbian-Sites, User-Kizule, Commons
MusikAnimal added a comment to T264239: Wikisource: Rename the WSExport tool.

How about "Wikisource Download"? So the proxy name could be ws-download.

Thu, Oct 1, 4:12 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource Export, Wikisource
MusikAnimal added a comment to T256501: CopyPatrol has stopped.

I've restarted the bot, we'll see if that does anything. As for buttons not working, I suspect that was related to the general instability of Toolforge we've been experiencing the last few days, see https://stats.uptimerobot.com/BN16RUOP5 (the only tools at 100% uptime are on VPS, not Toolforge).

Thu, Oct 1, 4:02 PM · Community-Tech, CopyPatrol
MusikAnimal moved T248515: Watchlist Expiry: Add watchlist expiry support to Block API [medium] from Ready 🎬 to QA 🐛 on the Community-Tech (Kanban-2020-21-Q1) board.
Thu, Oct 1, 3:52 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-API, Expiring-Watchlist-Items, archived--TCB-Team
MusikAnimal edited projects for T248515: Watchlist Expiry: Add watchlist expiry support to Block API [medium], added: Community-Tech (Kanban-2020-21-Q1); removed Community-Tech.
Thu, Oct 1, 3:52 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), MediaWiki-API, Expiring-Watchlist-Items, archived--TCB-Team

Wed, Sep 30

MusikAnimal added a comment to T261030: Fix ApiEditPage to return watchlist expiry if present when watchlist param is `nochange`.

I don't think we should continue using the service locator if we don't have to, especially if it's just to accommodate an unmaintained extension. Hacking LiquidThreads seems acceptable to me. What do you think dmaza ? See LiquidThreads patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/LiquidThreads/+/631219/

Wed, Sep 30, 8:01 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.35-notes, Patch-For-Review, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Platform Engineering, MediaWiki-API, Expiring-Watchlist-Items
MusikAnimal moved T263515: Deploy the Commons deletion notification bot on Serbian Wikipedia from Ready 🎬 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.
Wed, Sep 30, 6:25 PM · Community-Tech (Kanban-2020-21-Q2), Serbian-Sites, User-Kizule, Commons
MusikAnimal edited projects for T263515: Deploy the Commons deletion notification bot on Serbian Wikipedia, added: Community-Tech (Kanban-2020-21-Q1); removed Community-Tech.

Merged and deployed, now waiting for the bot to edit https://sr.wikipedia.org/wiki/Special:Contribs/Community_Tech_bot

Wed, Sep 30, 6:25 PM · Community-Tech (Kanban-2020-21-Q2), Serbian-Sites, User-Kizule, Commons
MusikAnimal added a comment to T261030: Fix ApiEditPage to return watchlist expiry if present when watchlist param is `nochange`.

The page needs rewrite. But any significant rewrite even for supported extension would really take time. But LiquidThreads is essentially dead and ought to be undeployed T187487.

I initially intended to use the service locator in the trait, but there's was some objection. The services is already being used in the ApiEditPage to fetch RevisionLookup and I am not sure why we should not use that to fetch a single WatchedItemStore. At any time when LiquidThread is rewritten or the extension gets undeployed, the ApiEditPage can inject both the WatchedItemStore, RevisionLookup and other dependencies that it's currently getting from service locator, such as ContentHandlerFactory,

Wed, Sep 30, 5:55 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.35-notes, Patch-For-Review, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Platform Engineering, MediaWiki-API, Expiring-Watchlist-Items
MusikAnimal added a comment to T264200: ArgumentCountError on action=help&modules=threadaction.

Could we solicit some help to get LiquidThreads fixed?

Wed, Sep 30, 4:04 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), User-DannyS712, MediaWiki-extensions-LiquidThreads, affects-translatewiki.net, Platform Engineering, MediaWiki-API
MusikAnimal edited Description on DarkMode.
Wed, Sep 30, 4:51 AM

Tue, Sep 29

MusikAnimal claimed T222936: Wikisource Ebooks: Investigate cache generated ebooks [8H].
Tue, Sep 29, 3:00 PM · Community-Tech (Kanban-2020-21-Q2), Wikisource, Wikisource Export

Mon, Sep 28

MusikAnimal edited projects for T263997: nur ne kurze Frage, added: Trash; removed XTools.

@L.d.men Hallo. Hier melden Sie Softwarefehler. Wir sind uns nicht sicher, wovon Sie sprechen, aber es scheint nicht um XTools zu gehen. Entschuldigung, wir können Ihnen nicht helfen.

Mon, Sep 28, 7:50 PM · Trash
MusikAnimal updated the task description for T263140: Watchlist Expiry: Complete technical & product documentation.
Mon, Sep 28, 4:15 PM · Community-Tech (Kanban-2020-21-Q2), Documentation, Expiring-Watchlist-Items
MusikAnimal closed T257108: Deploy the Commons deletion notification bot on arwiki as Resolved.

Wonderful! Closing as resolved.

Mon, Sep 28, 12:30 AM · Community-Tech (Kanban-2020-21-Q1), Commons
MusikAnimal closed T257108: Deploy the Commons deletion notification bot on arwiki, a subtask of T190233: Commons Deletion Bot: Rollout tracking, as Resolved.
Mon, Sep 28, 12:30 AM · Community-Tech, Commons
MusikAnimal removed a project from T263908: Anomalous visit pattern on some articles at euwiki: Tool-Pageviews.

Not an issue with the Pageviews tool, rather the data that it serves. Anyway I agree that this is most surely a bot.

Mon, Sep 28, 12:28 AM · Pageviews-Anomaly

Fri, Sep 25

MusikAnimal closed T261175: Test that nothing broke in MediaWiki 1.35 with watchlist expiry disabled [[4HR]] as Resolved.

With 1.35.0 shipped, I think we can close this.

Fri, Sep 25, 9:58 PM · Community-Tech (Kanban-2020-21-Q1), MW-1.35-release, Expiring-Watchlist-Items
MusikAnimal closed T261175: Test that nothing broke in MediaWiki 1.35 with watchlist expiry disabled [[4HR]], a subtask of T257396: Sort out state of Watchlist Expiry for 1.35, as Resolved.
Fri, Sep 25, 9:58 PM · Community-Tech, MW-1.36-notes (1.36.0-wmf.3; 2020-08-04), MW-1.35-notes, Expiring-Watchlist-Items, MW-1.35-release
MusikAnimal added a comment to T257108: Deploy the Commons deletion notification bot on arwiki.

Well that didn't take long: https://ar.wikipedia.org/wiki/Special:Diff/50662771

Fri, Sep 25, 9:41 PM · Community-Tech (Kanban-2020-21-Q1), Commons
MusikAnimal awarded T263697: Add more popular articles per country data to AQS a Love token.
Fri, Sep 25, 8:45 PM · Analytics-Wikistats, Privacy Engineering, Inuka-Team, Language-strategy, Tool-Pageviews, Analytics
MusikAnimal added a comment to T257108: Deploy the Commons deletion notification bot on arwiki.

@alanajjar Apologies for the long wait! This has now been deployed. We will be keeping an eye on Special:Contribs/Community Tech bot. Let us know if something looks off, or if the bot failed to edit when you think it should have.

Fri, Sep 25, 7:06 PM · Community-Tech (Kanban-2020-21-Q1), Commons

Thu, Sep 24

MusikAnimal changed the visibility for F32362300: Screenshot from 2020-09-24 12-26-54.png.
Thu, Sep 24, 4:28 PM

Sep 24 2020

MusikAnimal moved T257108: Deploy the Commons deletion notification bot on arwiki from Ready 🎬 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.

PR: https://github.com/wikimedia/CommonsNotifier/pull/12

Sep 24 2020, 4:17 PM · Community-Tech (Kanban-2020-21-Q1), Commons
MusikAnimal claimed T257108: Deploy the Commons deletion notification bot on arwiki.
Sep 24 2020, 4:15 PM · Community-Tech (Kanban-2020-21-Q1), Commons
MusikAnimal closed T256527: Deploy the Commons deletion notification bot on nl.wiktionary [[SMALL]], a subtask of T190233: Commons Deletion Bot: Rollout tracking, as Resolved.
Sep 24 2020, 4:07 PM · Community-Tech, Commons
MusikAnimal closed T256527: Deploy the Commons deletion notification bot on nl.wiktionary [[SMALL]] as Resolved.

@MusikAnimal Happy to inform you that the bot today made its first edit. Everything worked as expected, and I could simply replace the picture before it probably will get removed.

Sep 24 2020, 4:07 PM · Community-Tech (Kanban-2020-21-Q1), Commons

Sep 23 2020

MusikAnimal moved T261430: Watchlist Expiry: tab to dropdown after tab on watchstar from In Development 💻 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.
Sep 23 2020, 8:23 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Accessibility, Expiring-Watchlist-Items
MusikAnimal moved T261430: Watchlist Expiry: tab to dropdown after tab on watchstar from Review/Feedback 💬 to In Development 💻 on the Community-Tech (Kanban-2020-21-Q1) board.
Sep 23 2020, 3:34 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Accessibility, Expiring-Watchlist-Items

Sep 22 2020

MusikAnimal moved T263135: Watchlist Expiry: restore previous popup when clicking watch star (StructuredDiscussions) from Review/Feedback 💬 to QA 🐛 on the Community-Tech (Kanban-2020-21-Q1) board.
Sep 22 2020, 1:04 AM · MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items

Sep 21 2020

MusikAnimal moved T263135: Watchlist Expiry: restore previous popup when clicking watch star (StructuredDiscussions) from In Development 💻 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.
Sep 21 2020, 11:26 PM · MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items
MusikAnimal committed rGEVMbd1c465e06a1: Bump Node packages and make them dev depedencies (authored by MusikAnimal).
Bump Node packages and make them dev depedencies
Sep 21 2020, 9:58 PM
MusikAnimal committed rGEVMaf30c220832e: Update Toolforge hostnames in hopes this will fix the CI build (authored by MusikAnimal).
Update Toolforge hostnames in hopes this will fix the CI build
Sep 21 2020, 9:58 PM
MusikAnimal removed a member for Community-Tech: Rdicerb.
Sep 21 2020, 8:11 PM
MusikAnimal removed a member for Community-Tech: TBolliger.
Sep 21 2020, 8:11 PM
MusikAnimal claimed T263135: Watchlist Expiry: restore previous popup when clicking watch star (StructuredDiscussions).
Sep 21 2020, 5:50 PM · MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items
MusikAnimal added a comment to T259482: Accommodate storing more data in watchlist table [placeholder].

See also T258098: Purge unused watchlist rows which should fee up a sizable amount of space in the watchlist table (depending on the wiki), and has some ideas about future-proofing. I believe this is a worthwhile pursuit regardless of what happens with watchlist expiry.

Sep 21 2020, 2:01 PM · Tech-Product API Roadmap, Expiring-Watchlist-Items, Community-Tech

Sep 20 2020

MusikAnimal committed rGSVT81d1eaf0ed25: Bump PHP dependencies (authored by MusikAnimal).
Bump PHP dependencies
Sep 20 2020, 1:37 PM

Sep 19 2020

MusikAnimal committed rGSVTcbcf755ad71f: Bump PHP dependencies (authored by MusikAnimal).
Bump PHP dependencies
Sep 19 2020, 3:50 PM

Sep 18 2020

MusikAnimal committed rGSVTe1518991af89: Bump PHP dependencies (authored by MusikAnimal).
Bump PHP dependencies
Sep 18 2020, 7:53 PM
MusikAnimal committed rGSVTf5e7d75b6bb5: Bump dependencies (authored by MusikAnimal).
Bump dependencies
Sep 18 2020, 5:07 AM
MusikAnimal committed rGSVTb2b71e85e4d4: Bump dependencies (authored by MusikAnimal).
Bump dependencies
Sep 18 2020, 3:34 AM
MusikAnimal committed rGSVTfc878a53c819: i18n updates (authored by MusikAnimal).
i18n updates
Sep 18 2020, 3:12 AM
MusikAnimal committed rGSVT88e32513da49: Bump dependencies (authored by MusikAnimal).
Bump dependencies
Sep 18 2020, 3:00 AM
MusikAnimal committed rGSVT7527521321f0: Bump dependencies (authored by MusikAnimal).
Bump dependencies
Sep 18 2020, 2:48 AM

Sep 16 2020

MusikAnimal added a comment to T261990: Watchlist Expiry: Fix alignment of dropdown options for Minerva .

Note also the dropdown itself either needs to be full-width or centered.

Sep 16 2020, 3:15 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.36-notes (1.36.0-wmf.10; 2020-09-22), Expiring-Watchlist-Items
MusikAnimal added a comment to T256527: Deploy the Commons deletion notification bot on nl.wiktionary [[SMALL]].

It turns out the job on Toolforge was stuck. I restarted it and the bot is now editing other wikis. By all indications it should be running on nl.wiktionary too, only it hasn't encountered a file used on nl.wiktionary yet. I'll continue to monitor.

Sep 16 2020, 3:00 PM · Community-Tech (Kanban-2020-21-Q1), Commons

Sep 15 2020

MusikAnimal added a comment to T256527: Deploy the Commons deletion notification bot on nl.wiktionary [[SMALL]].

@MusikAnimal : It is now nearly two months since you moved this task to "Needs Review/Feedback". Nothing seems to happen. What's wrong?

Sep 15 2020, 8:15 PM · Community-Tech (Kanban-2020-21-Q1), Commons

Sep 14 2020

MusikAnimal moved T261430: Watchlist Expiry: tab to dropdown after tab on watchstar from In Development 💻 to Review/Feedback 💬 on the Community-Tech (Kanban-2020-21-Q1) board.
Sep 14 2020, 9:41 PM · Community-Tech (Kanban-2020-21-Q2), MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Accessibility, Expiring-Watchlist-Items
MusikAnimal added a comment to T262767: Monitor Copypatrol/EranBot uptime.

To have it trigger alerts when no new entries are detected since some time, you can add a special endpoint in the webservice to serve GOOD or BAD keywords. This healtcheck would be defined by sql query "does there any new entry in last 4 hours for each wiki"

Sep 14 2020, 7:54 PM · Community-Tech (Kanban-2020-21-Q2), CopyPatrol