Page MenuHomePhabricator

Inactive extensions and skins in Diffusion / Github
Closed, ResolvedPublicRequest

Description

The following extensions and skins are already marked as read only in gerrit.
Please set inactive status in Diffusion and delete the github mirror.

AdvancedMeta

Agora

AjaxLogin

APC

ApiSVGProxy

ArticleComments

AssertEdit

AWS

AWSSDK

BlameMaps

Cards

ChemPF

ClickTracking

ConventionExtension

CookiePolicy

CustomData

Dice

E3Experiments

ExpandTemplates

Gather

GoogleAPIClient

ImageTagging

InterwikiMap

IssueTracker

Latch

Less

LightweightRDFa

Limn

Mantle

Maps

Metrica

MoodBar

MoveToCommons

MoveToCommonsClient

MWSearch

Narayam

NewTalkGlobal

Nostalgia

NumberOfComments

OAI

Offline

OggHandler

OpenSearchXml

Oversight

ParserHooks

Parsoid

Parsoid/cpp/libhubbub

Parsoid/cpp/pugixml

Parsoid/js/contrib

PdfBook

PlanOut

PrefStats

PrefSwitch

ProxyListDb

RandomRootPage

RDFIO

RelationLinks

ReorderParserPhases

SearchRealnames

SemanticBreadcrumbLinks

SemanticCite

SemanticCompoundQueries

SemanticExternalQueryLookup

SemanticExtraSpecialProperties

SemanticForms

SemanticGlossary

SemanticInterlanguageLinks

SemanticMaps

SemanticMetaTags

SemanticResultFormats

SemanticSignup

SemanticUpdateOnPurge

SemanticWatchlist

ShoutBox - see also T155365

SimpleAntiSpam

SimpleSurvey

skins

Snippet

SubPageList

SyntaxHighlighter

ThumbParser

UnitTest

UserDailyContribs

USERNAME

Validator

Vector

VideoJsPlayer

Vine

WebCache

Wikibase/easyrdf

WikibaseJavaScriptApi

WikibaseMobile

WikidataEntitySuggester

WikiGrok

WikiLabels

Wikilog

WikimediaPageViewInfo

WikimediaShopLink

WikiPinger

WindowsAzureSDK

Workflow

WYSIWYG

ZeroRatedMobileAccess

DeepSea

Donate

Event Timeline

I think I took care of all the Phab repos.

Btw, if you had a script to generate that info, that'd be awesome!

I think I took care of all the Phab repos.

Looks good, thanks for the work. I have [x] all in the list

MarcoAurelio added a subscriber: MarcoAurelio.

GitHub mirrors done already? If not, we need an admin there to take care of them.

GitHub mirrors done already? If not, we need an admin there to take care of them.

No, not all. The extensions/skins without strike github link needs to be done. The rest is done.

Btw, if you had a script to generate that info, that'd be awesome!

Yah, that would be nice. But I have no one.

I have used

I have looked if all with State=Read Only has an [ARCHIVED] or similar hint in the description.
After that I have looked if all with the hint are read only.
Than I have copy over the list (in pieces of 50) into calc/excel and extracted all repositories with [ARCHIVED] hint (or similar).

Next step was copy over from https://phabricator.wikimedia.org/r/ to get all the callsign (but not all seems listed there).

Than combined it to the list above and clicked all the links to check if phab and github are already done and have set the [x].

Takes some hours, but now it would be a better state for all the archived extensions.

Hopefully in the future all archivements are done per task, than these steps are all done short to the read only setting and there is no backlog.

This is something I had in mind to do. But stumbled on T180297 so I postponed it. I'm glad @Umherirrender did this and can't thank him enough. I hope we can find ways to ease the archival process a bit, because we have to look at three places (Gerrit, Phabricator and GitHub) and on Gerrit, we have to make changes to several repos. Maybe a bot could query regularly the repos marked as Read Only in Gerrit and set them to inactive status here at Phabricator Diffusion (or report them somewhere in Wikitech so we can review them?). Regards.

PS: I archived a lot of translations of archived extensions on mw.org last night.

Adding @hashar to do the pending GitHub mirror deletions.

Mentioned in SAL (#wikimedia-releng) [2018-06-15T08:30:36Z] <hashar> github: deleted lot of archived/read-only extensions and skins | T180864

Can anyone delete github mirrors which left to do?

In T180864#4941856, @Zoranzoki21 wrote:

Can anyone delete github mirrors which left to do?

I have deleted the github mirrors :-]

This extension is actively developed and WMF-deployed. I think you confused it with "WikimediaPageViewInfo" :-)
Could you restore this one?

https://github.com/wikimedia/mediawiki-extensions-PageViewInfo is there again. Replication will take care of populating the content there shortly.

$ ssh -p 29418 gerrit.wikimedia.org replication start mediawiki/extensions/PageViewInfo --wait
Replicate mediawiki/extensions/PageViewInfo ref ..all.. to github.com, Succeeded! (OK)
Replicate mediawiki/extensions/PageViewInfo ref ..all.. to gerrit2001.wikimedia.org, Succeeded! (OK)
Replication of mediawiki/extensions/PageViewInfo ref ..all.. completed to 2 nodes,
----------------------------------------------
Replication completed successfully!

Mentioned in SAL (#wikimedia-releng) [2019-02-20T16:36:47Z] <hauskatze> Ran replication start mediawiki/extensions/PageViewInfo --wait on gerrit.wikimedia to populate GitHub mirror (success messages afterwards) | T180864

Seems that got resolved :)

This comment was removed by Pppery.