We're not using this extension for anything but code review archives anymore, however it has received 18 maintenance commits in 2015 so far which means that it's not free to keep it up forever. Therefore, I propose to make a static dump of it and undeploy.
|operations/puppet : production||Rewrite old Special:Code urls to Phabricator SVN clones|
|operations/mediawiki-config : master||Delist Special:CodeReview|
|mediawiki/extensions/CodeReview : master||Provide a configuration option to delist Special:CodeReview|
|Open||None||T106123 Extensions needing to be removed from Wikimedia wikis|
|Open||None||T218079 CodeRevisionListView::getRevCount is creating slow queries on mediawiki.org|
|Stalled||Jdforrester-WMF||T116948 Undeploy CodeReview|
|Open||None||T205361 Make an HTML dump of the output of the CodeReview extension on MediaWiki.org|
|Open||Jdforrester-WMF||T222918 Put "shim" code for namespaces, logs, and log i18n into WikimediaMessages so we can undeploy extensions|
- Mentioned In
- T20378: Wiki page edit tools above and below edit field wanted in Special:Code
T218079: CodeRevisionListView::getRevCount is creating slow queries on mediawiki.org
T205361: Make an HTML dump of the output of the CodeReview extension on MediaWiki.org
T205482: CodeReview extension: Code stewardship review
T204801: Exec error "Possibly missing executable file: svn diff" from Special:Code
T191835: Convert Special:Code/$par/releasenotes to use OOUI
- Mentioned Here
- T205361: Make an HTML dump of the output of the CodeReview extension on MediaWiki.org
Yeah. I'd say the actual approve/disapprove logs aren't useful, so only the revisions with actual comments on them need archiving.
I'd say we could automatically redirect easily enough.
I'm also curious if we could turn them into Phabricator audits (post-commit reviews) and copy the comments over there since we already have the SVN repo imported.
Hi. Unfortunately, this was an extension that I have used on my server. I came to reinstall it after a recent Ubuntu update caused my post-commit hooks to freeze up (and break Apache in the process), and saw the header on the extension page.
Is there any fork in development for this extension?
At this point, I am re-deploying it on my newer MediaWiki instance, starting from scratch. I will see if the freezeups go away. I won't be able to test fully of course until I push my next commit.
As a heads-up, I have determined the freeze is not due to the extension but the svn command itself freezing up.
I just posted a test commit on my new CodeReview instance and it completed without issue, though I did have quite a few freezes of the SVN command during the initial import.
@BFeely: Hi and welcome! This task is about removing that extension from being available on WMF websites (but not about removing its code repository). Please file a separate task at https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=mediawiki-extensions-codereview about any problems with running that extension on your server - thanks a lot!