Page MenuHomePhabricator

MusikAnimal
Staff Software Engineer at Community Tech

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

My conscious is a jukebox

Recent Activity

Today

MusikAnimal moved T333595: Request for arwiki to be added to CopyPatrol from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Sprint-43) board.
Fri, Mar 31, 6:23 AM · Community-Tech (CommTech-Sprint-43), CopyPatrol
MusikAnimal claimed T333595: Request for arwiki to be added to CopyPatrol.

@Dr-Taher @Ahmed_M_Farrag I did ping folks at T271823#6958921 but I realize on-wiki communication would have been better. My apologies! (I also admit I'm not great with wikitext-based discussion on RTL wikis, but that's my fault :)

Fri, Mar 31, 6:23 AM · Community-Tech (CommTech-Sprint-43), CopyPatrol
MusikAnimal committed rXT9ff68a03e10e: Upgrade to Symfony 5.4 and fix deprecations (authored by MusikAnimal).
Upgrade to Symfony 5.4 and fix deprecations
Fri, Mar 31, 12:57 AM
MusikAnimal committed rXT63993f6d88e5: Upgrade to Symfony 5.4 and fix deprecations (authored by MusikAnimal).
Upgrade to Symfony 5.4 and fix deprecations
Fri, Mar 31, 12:44 AM

Yesterday

MusikAnimal committed rXT18380eb44681: Upgrade to Symfony 5.4 and fix deprecations (authored by MusikAnimal).
Upgrade to Symfony 5.4 and fix deprecations
Thu, Mar 30, 11:16 PM
MusikAnimal committed rXT7f96cb453dba: Upgrade to Symfony 5.4 and fix deprecations (authored by MusikAnimal).
Upgrade to Symfony 5.4 and fix deprecations
Thu, Mar 30, 11:15 PM
MusikAnimal committed rXT599efb0c7798: Upgrade to Symfony 5.4 and fix deprecations (authored by MusikAnimal).
Upgrade to Symfony 5.4 and fix deprecations
Thu, Mar 30, 9:54 PM
MusikAnimal updated the task description for T331939: Rewrite to use dependency injection and extend AbstractController.
Thu, Mar 30, 9:51 PM · XTools
MusikAnimal moved T331939: Rewrite to use dependency injection and extend AbstractController from Other to Pending deployment on the XTools board.
Thu, Mar 30, 9:50 PM · XTools
MusikAnimal committed rXTb467df8f8f56: Upgrade to Symfony 5.4 and fix deprecations (authored by MusikAnimal).
Upgrade to Symfony 5.4 and fix deprecations
Thu, Mar 30, 9:43 PM
Niharika awarded T293688: Write new CopyPatrol backend to replace Plagiabot a Love token.
Thu, Mar 30, 3:51 AM · Python3-Porting, Community-Tech, CopyPatrol

Wed, Mar 29

MusikAnimal closed T182712: CopyPatrol going down intermittently as Declined.

I'm not sure if this is still a problem. Boldly closing, anyone please re-open if you feel this still needs attention.

Wed, Mar 29, 11:40 PM · Community-Tech (2015-2017), CopyPatrol

Mon, Mar 27

MusikAnimal committed rXT507cd6eec9a5: Remove APP_MULTILINGUAL_WIKIS env var; fix fetching of MAILER vars (authored by MusikAnimal).
Remove APP_MULTILINGUAL_WIKIS env var; fix fetching of MAILER vars
Mon, Mar 27, 10:17 PM
MusikAnimal set the point value for T331219: Search through reviews a user has done at copypatrol to 3.

@MusikAnimal The number links are now visible and are able to be clicked on but it went to the next line as seen in the screenshot.

Mon, Mar 27, 8:16 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal moved T317243: Get basic CodeMirror 6 setup working with ResourceLoader from To Be Estimated/Discussed to Estimated on the Community-Tech board.
Mon, Mar 27, 7:09 PM · Community-Tech, MediaWiki-extensions-CodeMirror
MusikAnimal edited projects for T324233: Create maintenance script to count/delete orphaned Phonos files, added: Community-Tech (CommTech-Sprint-43); removed Community-Tech.
Mon, Mar 27, 4:20 PM · Community-Tech (CommTech-Sprint-43), MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MediaWiki-extensions-Phonos
MusikAnimal added a comment to T331219: Search through reviews a user has done at copypatrol.

Also wanted to make sure on the Leaderboard, it's just supposed to link to the reviewed by and not also the actual number that's on the Leaderboard, right? (ex. Star Mississippi: 2, it's not going to only show 2 of them but all "Reviewed by:" under that user's name)

Mon, Mar 27, 3:31 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal closed T332935: Cleanup old search criteria code in CopyPatrol as Resolved.

This is an engineering-only kind of thing, so I'm going to just resolve and move to Done.

Mon, Mar 27, 3:18 PM · Community-Tech (CommTech-Sprint-43), CopyPatrol
MusikAnimal added a parent task for T332630: Request increased quota for wikiwho Cloud VPS project (volume storage): T332195: Extend "Who Wrote That?" tool to more wikis.
Mon, Mar 27, 2:23 PM · Cloud-VPS (Quota-requests), Community-Tech (CommTech-Sprint-43)
MusikAnimal added a subtask for T332195: Extend "Who Wrote That?" tool to more wikis: T332630: Request increased quota for wikiwho Cloud VPS project (volume storage).
Mon, Mar 27, 2:23 PM · Community-Wishlist-Survey-2023, Who-Wrote-That, WikiWho, Community-Tech

Thu, Mar 23

MusikAnimal added a comment to T332935: Cleanup old search criteria code in CopyPatrol.

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

Thu, Mar 23, 7:41 PM · Community-Tech (CommTech-Sprint-43), CopyPatrol
MusikAnimal moved T332935: Cleanup old search criteria code in CopyPatrol from Ready 🎬 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-42) board.
Thu, Mar 23, 7:36 PM · Community-Tech (CommTech-Sprint-43), CopyPatrol
MusikAnimal created T332935: Cleanup old search criteria code in CopyPatrol.
Thu, Mar 23, 7:36 PM · Community-Tech (CommTech-Sprint-43), CopyPatrol
MusikAnimal moved T331219: Search through reviews a user has done at copypatrol from Needs Attention 👀 to QA 🐛 on the Community-Tech (CommTech-Sprint-42) board.

PR merged and deployed! This could benefit from QA, but I'm going to leave it to our QA engineers to decide whether it's worth their time, as I assume they're unfamiliar with CopyPatrol. The acceptance criteria hopefully details all you need to know. Please ping me if you'd like a general walk-through of CopyPatrol, or if you have any other questions! The tool is at https://copypatrol.toolforge.org and we also have user documentation.

Thu, Mar 23, 6:07 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal updated the task description for T331219: Search through reviews a user has done at copypatrol.
Thu, Mar 23, 6:00 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal added a comment to T330972: Run in all content namespaces.

MR merged! @Samwilson Did you want to point this task and move it to the sprint? I realize you worked on this weeks ago; Sorry it took so long to get it merged :/

Thu, Mar 23, 4:12 PM · AutosuggestSitelink, Community-Tech (CommTech-Sprint-43)
MusikAnimal moved T329822: Autosuggest-Gadget creates underscores in labels for new items from Ready 🎬 to Done 🏁 on the Community-Tech (CommTech-Sprint-42) board.

@Samwilson I gave this 1 point (in the context of this task by itself), please feel free to adjust as you deem appropriate :)

Thu, Mar 23, 4:09 PM · Community-Tech (CommTech-Sprint-42), WMF-Internships-2023, AutosuggestSitelink
MusikAnimal closed T329822: Autosuggest-Gadget creates underscores in labels for new items as Resolved.

Should be fixed now following 079a9b0d. I'll do a deploy sometime today.

Thu, Mar 23, 4:08 PM · Community-Tech (CommTech-Sprint-42), WMF-Internships-2023, AutosuggestSitelink

Wed, Mar 22

MusikAnimal committed rEPHN0a5f92dfd93c: CountOrphanedFiles: use array_merge instead of union operator (authored by MusikAnimal).
CountOrphanedFiles: use array_merge instead of union operator
Wed, Mar 22, 8:02 PM
MusikAnimal moved T324233: Create maintenance script to count/delete orphaned Phonos files from QA 🐛 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-42) board.


From https://www.php.net/manual/en/language.operators.array.php

The + operator returns the right-hand array appended to the left-hand array; for keys that exist in both arrays, the elements from the left-hand array will be used, and the matching elements from the right-hand array will be ignored.

Wed, Mar 22, 6:25 PM · Community-Tech (CommTech-Sprint-43), MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MediaWiki-extensions-Phonos
MusikAnimal updated subscribers of T332630: Request increased quota for wikiwho Cloud VPS project (volume storage).
Wed, Mar 22, 6:11 PM · Cloud-VPS (Quota-requests), Community-Tech (CommTech-Sprint-43)
MusikAnimal added a comment to T332806: Flash messages aren't showing.

With the continued hiccups with SlimApp (T332635 for example), I wonder if it's worthwhile to migrate CopyPatrol to use the Symfony framework, which is what we use for most of the external Community Tech applications. This would make maintenance easier down the road, since whatever changes are needed on one repo apply to all of them, and a lot of such changes would only be needed in one place -- the shared ToolforgeBundle.

Wed, Mar 22, 6:02 PM · Community-Tech, CopyPatrol
MusikAnimal updated the task description for T332806: Flash messages aren't showing.
Wed, Mar 22, 5:59 PM · Community-Tech, CopyPatrol
MusikAnimal claimed T332636: Logging in to CopyPatrol doesn't always work first time.
Wed, Mar 22, 5:55 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal edited projects for T332636: Logging in to CopyPatrol doesn't always work first time, added: Community-Tech (CommTech-Sprint-42); removed Community-Tech.

Moving to the sprint since I spent so much time debugging this! I figure some points should go towards our velocity.

Wed, Mar 22, 5:55 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal added a parent task for T332650: Frequent OAuth failures on Wikimedia wikis since eqiad was repooled due to db-mainstash replication lag: T332636: Logging in to CopyPatrol doesn't always work first time.
Wed, Mar 22, 5:54 PM · Performance-Team (Radar), SRE, Datacenter-Switchover, MediaWiki-extensions-OAuth
MusikAnimal added a subtask for T332636: Logging in to CopyPatrol doesn't always work first time: T332650: Frequent OAuth failures on Wikimedia wikis since eqiad was repooled due to db-mainstash replication lag.
Wed, Mar 22, 5:54 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal updated the task description for T332806: Flash messages aren't showing.
Wed, Mar 22, 5:52 PM · Community-Tech, CopyPatrol
MusikAnimal created T332806: Flash messages aren't showing.
Wed, Mar 22, 5:51 PM · Community-Tech, CopyPatrol
MusikAnimal added a comment to T332650: Frequent OAuth failures on Wikimedia wikis since eqiad was repooled due to db-mainstash replication lag.

Considering that all of the impacted clients are oauth 1.0a, I wonder if moving to oauth 2.0 might resolve the issue for us.

This specific one, yes. In general, I think since most tools use OAuth 1, it gets more attention (OAuth 2 was fully broken for a day just last week), even though in theory OAuth 2 is simpler and so easier to maintain on both sides.

Wed, Mar 22, 5:45 PM · Performance-Team (Radar), SRE, Datacenter-Switchover, MediaWiki-extensions-OAuth
MusikAnimal updated MusikAnimal.
Wed, Mar 22, 5:35 PM
MusikAnimal added a comment to T324102: Attribute Phonos audio to file or text-to-speech.

We also talked about tracking the number of clicks on the (i) icon. This can easily be added as we're already tracking clicks on other Phonos elements. This is not critical data, but it'd be interesting to see!

Wed, Mar 22, 5:32 PM · Patch-For-Review, Community-Tech (CommTech-Sprint-43), MediaWiki-extensions-Phonos
MusikAnimal added a project to T332802: Bot errors out if $1 placeholder is in the middle of a page title: Community-Tech.
Wed, Mar 22, 5:26 PM · Community-Tech, Commons Deletion Notification bot
MusikAnimal created T332802: Bot errors out if $1 placeholder is in the middle of a page title.
Wed, Mar 22, 5:25 PM · Community-Tech, Commons Deletion Notification bot

Mon, Mar 20

MusikAnimal added a comment to T332349: Wikipedia Library /oauth/callback/ Permission denied.

@MusikAnimal do you know in what part of the code the authentication breaks? The Wikipedia Library's authentication seems to be breaking here: https://github.com/mediawiki-utilities/python-mwoauth/blob/master/mwoauth/functions.py#L193

Mon, Mar 20, 11:55 PM · Moderator-Tools-Team (Kanban), Library-Card-Platform
MusikAnimal added a comment to T332636: Logging in to CopyPatrol doesn't always work first time.

I've spend several hours debugging this and finally concluded it's something with MediaWiki-extensions-OAuth itself that's failing. I've filed T332650: Frequent OAuth failures on Wikimedia wikis since eqiad was repooled due to db-mainstash replication lag.

Mon, Mar 20, 11:44 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal updated the task description for T332650: Frequent OAuth failures on Wikimedia wikis since eqiad was repooled due to db-mainstash replication lag.
Mon, Mar 20, 11:41 PM · Performance-Team (Radar), SRE, Datacenter-Switchover, MediaWiki-extensions-OAuth
MusikAnimal created T332650: Frequent OAuth failures on Wikimedia wikis since eqiad was repooled due to db-mainstash replication lag.
Mon, Mar 20, 11:40 PM · Performance-Team (Radar), SRE, Datacenter-Switchover, MediaWiki-extensions-OAuth
MusikAnimal added a comment to T332349: Wikipedia Library /oauth/callback/ Permission denied.

Quarry seems to have the symptoms of "not every login works", and same for CopyPatrol (T332636). Perhaps this is a broader issue?

Mon, Mar 20, 11:16 PM · Moderator-Tools-Team (Kanban), Library-Card-Platform
MusikAnimal closed T332635: Clicking logout results in an error as Resolved.

Both https://copypatrol.toolforge.org and staging have been updated. Logging out no longer seems to throw an error. Resolving as this is very tiny and I don't think requires QA resources.

Mon, Mar 20, 9:41 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal moved T332635: Clicking logout results in an error from Ready 🎬 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-42) board.
Mon, Mar 20, 9:00 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal claimed T332635: Clicking logout results in an error.
Mon, Mar 20, 8:59 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal moved T332630: Request increased quota for wikiwho Cloud VPS project (volume storage) from Ready 🎬 to Needs Attention 👀 on the Community-Tech (CommTech-Sprint-42) board.
Mon, Mar 20, 7:53 PM · Cloud-VPS (Quota-requests), Community-Tech (CommTech-Sprint-43)
MusikAnimal added a project to T332630: Request increased quota for wikiwho Cloud VPS project (volume storage): Community-Tech (CommTech-Sprint-42).
Mon, Mar 20, 7:53 PM · Cloud-VPS (Quota-requests), Community-Tech (CommTech-Sprint-43)
MusikAnimal updated subscribers of T332630: Request increased quota for wikiwho Cloud VPS project (volume storage).
Mon, Mar 20, 7:52 PM · Cloud-VPS (Quota-requests), Community-Tech (CommTech-Sprint-43)
MusikAnimal added a comment to T332630: Request increased quota for wikiwho Cloud VPS project (volume storage).

Note we already have a 5 TB volume (T297446) that holds the data for 5 wikis. There is room left, but we need to save some room for those languages to grow. I believe it's also possible to expand the size of the current volume, which we can explore if recommended, but the thought with the preexisting concerns with very large volumes (T297446#7573058), we're better off using a new volume.

Mon, Mar 20, 7:51 PM · Cloud-VPS (Quota-requests), Community-Tech (CommTech-Sprint-43)
MusikAnimal renamed T332630: Request increased quota for wikiwho Cloud VPS project (volume storage) from Request increased quota for wikiwho Cloud VPS project to Request increased quota for wikiwho Cloud VPS project (volume storage).
Mon, Mar 20, 7:44 PM · Cloud-VPS (Quota-requests), Community-Tech (CommTech-Sprint-43)
MusikAnimal closed T331220: Upgrade CopyPatrol minimum PHP version to 7.4 as Resolved.

More of an engineering-only thing, so boldly closing as resolved.

Mon, Mar 20, 7:12 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal closed T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS as Resolved.

More of an engineering-only thing, so boldly closing as resolved.

Mon, Mar 20, 7:12 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
MusikAnimal added a comment to T332504: Request to add Popular Pages bot to WikiProject:Armenia on en.wp.

The instructions are referring to adding the bot to a new wiki, just as it says. It sounds like this is for an existing supported wiki (English Wikipedia). In the same section it says "WikiProjects can sign-up or modify their enrollment on the configuration page", which is what applies to this request.

Mon, Mar 20, 5:03 PM · Community-Tech
MusikAnimal created T332611: Upgrade Wikimedia OCR to Bullseye and PHP 7.4.
Mon, Mar 20, 4:39 PM · Community-Tech, Wikimedia OCR

Fri, Mar 17

MusikAnimal added a comment to T330173: page_assessments table uses an inadequate VARBINARY length for pa_class/pa_importance.
Fri, Mar 17, 11:33 PM · Data-Persistence (work done), Schema-change-in-production, Community-Tech, MediaWiki-extensions-PageAssessments

Thu, Mar 16

MusikAnimal claimed T330173: page_assessments table uses an inadequate VARBINARY length for pa_class/pa_importance.

I started on this, but it's more of a "free time" project so not putting it in the sprint just yet.

Thu, Mar 16, 5:59 PM · Data-Persistence (work done), Schema-change-in-production, Community-Tech, MediaWiki-extensions-PageAssessments
MusikAnimal added a comment to T327193: Two Column: Symbol and visual marker changes .

This to me is a bit counter-intuitive, but it's perhaps me just being used to the status quo...

Thu, Mar 16, 5:21 PM · Better-Diffs-2023, wikidiff2, MediaWiki-Page-diffs, Community-Tech (CommTech-Sprint-43)
MusikAnimal renamed T318746: Using systemd to autorestart Celery workers from "Who Wrote That" fails with "Error: Refresh or try again later." to Using systemd to autorestart Celery workers.
Thu, Mar 16, 5:07 PM · WikiWho, Community-Tech
MusikAnimal updated the task description for T326375: AddMe deployment checklist.
Thu, Mar 16, 4:05 AM · AddMe, Community-Tech (CommTech-Sprint-43)
MusikAnimal updated the task description for T332263: Add "roles" functionality to have parity with the old AddMe.
Thu, Mar 16, 4:04 AM · AddMe
MusikAnimal created T332263: Add "roles" functionality to have parity with the old AddMe.
Thu, Mar 16, 3:56 AM · AddMe

Wed, Mar 15

MusikAnimal committed rXTeb753e0d43c9: Switch to using Symfony Flex; more rewriting to use dependency injection (authored by MusikAnimal).
Switch to using Symfony Flex; more rewriting to use dependency injection
Wed, Mar 15, 5:05 PM
MusikAnimal committed rXTae6a3d9ebdca: Switch to using Symfony Flex; more rewriting to use dependency injection (authored by MusikAnimal).
Switch to using Symfony Flex; more rewriting to use dependency injection
Wed, Mar 15, 4:36 PM

Tue, Mar 14

MusikAnimal moved T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS from In Development 💻 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-42) board.

PR: https://github.com/wikimedia/CopyPatrol/pull/158 (combined work with T331220 as otherwise we can't get the CI build to pass)

Tue, Mar 14, 9:23 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
MusikAnimal moved T331220: Upgrade CopyPatrol minimum PHP version to 7.4 from In Development 💻 to Review/Feedback 💬 on the Community-Tech (CommTech-Sprint-42) board.

PR: https://github.com/wikimedia/CopyPatrol/pull/158 (I combined work with T293688 since otherwise we can't get CI to pass)

Tue, Mar 14, 9:21 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal moved T331220: Upgrade CopyPatrol minimum PHP version to 7.4 from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Sprint-42) board.
Tue, Mar 14, 9:19 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal claimed T331220: Upgrade CopyPatrol minimum PHP version to 7.4.
Tue, Mar 14, 9:18 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal updated the task description for T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS.
Tue, Mar 14, 8:50 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
MusikAnimal added a comment to T293688: Write new CopyPatrol backend to replace Plagiabot.

@MusikAnimal, some questions before I finalize this for you to update the front end:

Tue, Mar 14, 8:18 PM · Python3-Porting, Community-Tech, CopyPatrol
MusikAnimal added a comment to T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS.

Added T331219: Search through reviews a user has done at copypatrol as a subtask as at least for me, it cannot be tested until the CSS issue is resolved.

Tue, Mar 14, 7:48 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
MusikAnimal added a parent task for T331219: Search through reviews a user has done at copypatrol: T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS.
Tue, Mar 14, 7:47 PM · CopyPatrol, Community-Tech (CommTech-Sprint-43)
MusikAnimal added a subtask for T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS: T331219: Search through reviews a user has done at copypatrol.
Tue, Mar 14, 7:47 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
MusikAnimal moved T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS from Ready 🎬 to In Development 💻 on the Community-Tech (CommTech-Sprint-42) board.
Tue, Mar 14, 7:47 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
MusikAnimal created T332078: Replace oyejorge/less with a functional CSS preprocessor or move to vanilla CSS.
Tue, Mar 14, 7:46 PM · CopyPatrol, Community-Tech (CommTech-Sprint-42)
MusikAnimal committed rXT49d96d79e207: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 7:35 PM
MusikAnimal added a comment to T331220: Upgrade CopyPatrol minimum PHP version to 7.4.

What a pity that Wikimedia's fork of SlimApp is not versioned! I guess we could target a specific commit, but better we upgrade to PHP 7.4, anyway, I suppose.

Tue, Mar 14, 7:24 PM · Community-Tech (CommTech-Sprint-42), CopyPatrol
MusikAnimal committed rXT4a2333e6c32a: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 7:11 PM
MusikAnimal committed rXT32248a4ecc72: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 6:20 PM
MusikAnimal committed rXT5b18dd68cb1f: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 6:15 PM
MusikAnimal committed rXTffba3913a547: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 5:52 PM
MusikAnimal committed rXT43d0a900938c: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 5:27 PM
MusikAnimal committed rXT6f7c7cc4423e: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 5:15 PM
MusikAnimal committed rXT1a37d3851b59: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 4:31 PM
MusikAnimal committed rXT1a3514150cbd: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 3:27 PM
MusikAnimal added a comment to T280734: Create XTools Docker container.

Wow, thank you @JackPotte! I've left a review of the PR.

Tue, Mar 14, 2:36 PM · XTools
MusikAnimal moved T280734: Create XTools Docker container from Backlog to Other on the XTools board.
Tue, Mar 14, 2:36 PM · XTools
MusikAnimal committed rXTb80a9e6a2a6c: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 3:10 AM
MusikAnimal committed rXTfd71e8745969: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 2:53 AM
MusikAnimal committed rXT02e53117a89f: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Tue, Mar 14, 2:29 AM

Mon, Mar 13

MusikAnimal committed rXTe2b57594a6f3: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Mon, Mar 13, 10:57 PM
MusikAnimal committed rXT81aa7f0230d3: Rewrite to use dependency injection and extend AbstractController (authored by MusikAnimal).
Rewrite to use dependency injection and extend AbstractController
Mon, Mar 13, 10:34 PM
MusikAnimal moved T331939: Rewrite to use dependency injection and extend AbstractController from Backlog to Other on the XTools board.
Mon, Mar 13, 10:30 PM · XTools
MusikAnimal created T331939: Rewrite to use dependency injection and extend AbstractController.
Mon, Mar 13, 10:29 PM · XTools