Page MenuHomePhabricator

Update status of (or also clean up) #Sentry Phab tasks, Phab project, on-wiki documentation
Closed, ResolvedPublic

Description

Project was requested in T84955: Create MediaWiki-extensions-Sentry project (also with a Multimedia tag).

As written in T91649#5701078 and T106915#5656532, Sentry is not open-source anymore.
In T106915#6279270 @Tgr wrote:

plans of deploying Sentry to production have been abandoned, and even if we were to pick them up again, Sentry has changed too much for the version deployed in beta to be of any use.

Sentry currently has 43 open tasks, some of them "high" or "medium" priority which sounds unrealistic given the facts above.

https://www.mediawiki.org/wiki/Developers/Maintainers says that Sentry has no code stewards and no maintainers, and it never ever had any entry since its addition to the list hence no idea which team to subscribe to this task.
However, https://www.mediawiki.org/wiki/Extension:Sentry states that its release status is "beta" (and not e.g. "unmaintained").

Event Timeline

Most of the Sentry tasks are about setting up a Sentry instance in Wikimedia production (which is at best stalled, possibly abandoned due to the license issues; focus has shifted to logging JS errors with a homegrown infrastructure instead). Some are about setting up a Sentry instance in Wikimedia Cloud (@Framawiki was interested in that at some point, I believe - Sentry has a weird eventually-opensource license so it's probably doable in some way). Some are about the Sentry extension, which doesn't depend on Sentry being opensource, but doesn't currently have a userbase; I should probably make an effort to find one, and mark it abandoned if that fails.

Feel free to change priorities; I haven't found them particularly useful in Phabricator.

Yes creating a Sentry service for Cloud/Tools developers was an old dream... that would be even more useful today than any time before, but I have no idea how much time I can spend on it.

@Tgr All current Sentry tasks look to refer to the different topic of Sentry inclusion in Mediawiki. Is it ok for you if they are mass-closed/declined?

@Tgr All current Sentry tasks look to refer to the different topic of Sentry inclusion in Mediawiki. Is it ok for you if they are mass-closed/declined?

Not all, though many. I think I have cleaned them all up now.

Tgr claimed this task.

https://www.mediawiki.org/wiki/Developers/Maintainers says that Sentry has no code stewards and no maintainers, and it never ever had any entry since its addition to the list hence no idea which team to subscribe to this task.

It was never deployed in Wikimedia production either. I think it was added to that list by mistake (or at least prematurely).

I've removed it, and updated the task description, so I don't think anything is left to do here.

@Tgr: Thanks a lot! There are a few tasks now which don't have any project tags. Any idea to which "basket" to add them, so these tasks could be found?
https://phabricator.wikimedia.org/maniphest/?ids=88078,92247,512,514,519,520,521,522,523#R

Hm, we don't have a project for the new error logging system as far as I know. JavaScript would apply to most of them but that's not much help. MediaWiki-General / WMF-General-or-Unknown?