Page MenuHomePhabricator

Review and deploy BetaFeatures extension
Closed, ResolvedPublic

Description

The Multimedia team has come up with this framework, wrapped in an extension, for experimental features. It's part of our rollout plan to get it on test2 and mediawiki.org, so we can also start deploying extensions that use its framework.

VisualEditor, Multimedia, Mobile, and E2 are all planning on using this framework in the coming quarter to gate features they aren't ready to release on an opt-out basis.

Please review for security and performance (in particular the update jobs for user counts may be tricky for the latter) and add it to the extensions enabled on mediawiki.org and test2.

Thanks!


Version: unspecified
Severity: normal
URL: https://www.mediawiki.org/wiki/Extension:BetaFeatures

Details

Reference
bz53865

Related Objects

StatusSubtypeAssignedTask
DeclinedNone
ResolvedNone
ResolvedNone
ResolvedMarkTraceur
ResolvedMarkTraceur
ResolvedMarkTraceur
ResolvedMarkTraceur
ResolvedMarkTraceur
ResolvedTgr
ResolvedMarkTraceur
ResolvedNone
InvalidTgr
ResolvedNone
ResolvedMarkTraceur
ResolvedTgr
DeclinedTgr
InvalidNone
ResolvedMarkTraceur
ResolvedApsdehal
ResolvedNone
ResolvedMarkTraceur
ResolvedNone
ResolvedMarkTraceur

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:57 AM
bzimport set Reference to bz53865.
bzimport added a subscriber: Unknown Object (MLST).

Hello, this is a quasi-automated-but-not-really message:

I am reviewing all tracking bugs for extensions to review and deploy to WMF servers. See the list here:
https://bugzilla.wikimedia.org/showdependencytree.cgi?id=31235&hide_resolved=1

The [[mw:Review queue]] page lists the steps necessary to complete the review. I have copied them below and done some initial filling out based on what I can easily gleen from this bug and any linked to sources that are obvious. If I miss something/state something false, please do correct me.

Also, if you haven't yet done so, please review the information on and linked to from:
https://www.mediawiki.org/wiki/Writing_an_extension_for_deployment

TODO/Check list

Extension page on mediawiki.org: yes
Bugzilla component: yes
Extension in Gerrit: yes
Design Review: yes
Archeticecture/Performance Review: no
Security Review: no
Screencast (if applicable): no
Community support: I believe so

Reedy did architecture/performance review. Chris will be doing security review sometime early next week. Design review is being finalized as we speak.

We'll be rolling this out in tandem with a bunch of other changes, so the deployment won't happen right away, and it will happen in stages (like Notifications, basically).

Design review is done - security review only remaining review.

TODO/Check list

Extension page on mediawiki.org: yes
Bugzilla component: yes
Extension in Gerrit: yes
Design Review: yes
Archeticecture/Performance Review: yes
Security Review: no
Screencast (if applicable): N/A
Community support: I believe so

Security fixes in https://gerrit.wikimedia.org/r/86023 should close the review portion of this bug - ready for deployment.

We'll discuss deployment strategy after that patch is merged and we have a better idea of what we want out of it.

Adding dependencies - we're not deploying BF until the three listed extensions are also deployable. We're hoping that'll happen by Thursday morning.

AWAY!!!!

Because this was supposed to happen yesterday, but the servers crapped themselves. I think the new deployment date is Monday.

We deployed to MediaWiki.org already. We were trying to deploy VectorBeta yesterday, but as you said, it crapped out - hence, bug 55749 stays open but this one got closed (and should have been closed much earlier)