Page MenuHomeMiraheze

Check which extensions can be switched back from master to REL_
Closed, ResolvedPublic

Description

Quite a few extensions use the master branch (for various reasons) instead of the REL branch. While some (like the ShoutWiki extensions) should remain on the master branch due to their workflow, some were simply switched to master for various temporary reasons that could now be resolved, so we should investigate which extensions can be switched back to REL_ and do so, as it's not great practice to user master unless it's really necessary.

Related Objects

Event Timeline

Reception123 triaged this task as Normal priority.Mar 18 2021, 16:48
Reception123 created this task.

There's currently 82 (yes, 82!) extensions on master. While some surely are ShoutWiki extensions and/or extensions that don't have REL at all, there's certainly many that aren't.

Due to the fact that some of these extensions inevitably have SQL changes that would be difficult to "undo" by downgrading, the approach that should be taken with these extensions is: 1) If there's any upgrade that involves SQL and is on a branch after 1.36, it should not be done 2) when the new MW version is out, there should be a list of these extensions and they should be downgraded.

Switched to REL1_35 (no need for master)
TOTAL: 5
MsCatSelect
Editcount
RandomSelection
GoogleDocs4MW
3D

Extensions that have but do not use REL branches (ShoutWiki + others)
TOTAL: 28
Translate
UniversalLanguageSelector
LocalisationUpdate
cldr
SocialProfile
VoteNY
AJAXPoll
BlogPage
Comments
Refreshed
ProtectSite
Gamepress
WikiForum
QuizGame
HAWelcome
PollNY
TwitterTag
WikiCategoryTagCloud
Truglass
AutoCreateCategoryPages
PDFEmbed [miraheze fork - to be checked]
YouTube [miraheze fork - to be checked]
SpriteSheet [miraheze fork - to be checked]
Cosmos [Universal Omega extension]
ApprovedRevs [issues that require frequent updates]
GettingStarted
WikiSEO [even with master?]
Video

Extensions that do not have REL branches at all
TOTAL: 39
CreateWiki
ManageWiki
MirahezeMagic
RottenLinks
WikiDiscover
MatomoAnalytics
IncidentReporting
DataDump
GlobalNewFiles
HideSection
Foreground
HighlightLinksInCategory
SimpleTooltip
ScratchBlocks
JavascriptSlideshow
FancyBoxThumbs
Maps
Spoilers
ModernSkylight
Tweeki
Moderation
PortableInfobox
NumberedHeadings
HeaderFooter
AutoCreatePage
FontAwesome
Preloader
SlackNotifications
TreeAndMenu
MobileTabsPlugin
medik
SimpleBlogPage
SnapProjectEmbed
Report
Validator
VariablesLua
JsCalendar
DummyFandoomMainpageTags
Mermaid

Extensions that can be moved to REL1_36 when that's done (Must be checked before of course)
TOTAL: 7
ContributionScores
MediaWikiChat
SoftRedirector
ArticleToCategory2
CommentStreams
Cargo [TBD - discussion needed about if this should be done]
PageForms [TBD - discussion needed about if this should be done]
VEForAll [TBD - discussion needed about if this should be done]
Commentbox

This list is being edited

Extensions that cannot be changed to REL: 67

Extensions on master as of 18/03/2021: 82
Extensions on master as of 20/03/2021: 77
Extensions on master as of 27/03/2021: 78
Extensions to be reviewed when 1.36 comes out: 7

Pretty sure LocalisationUpdate is MLEB and needs to be master

Pretty sure LocalisationUpdate is MLEB and needs to be master

Ah okay, thanks, will move it to that list then

Unknown Object (User) moved this task from Unsorted to Long Term on the Universal Omega board.Mar 23 2021, 00:04

I don't think there's any need to keep this open until we get to the 1.36 update, as the only things left to do is to see what we do regarding those ones and everything that could be done now is done. This can be reopened then.