Proposal:0010 - Remaining on MediaWiki 1.39: Difference between revisions

From The OpenWiki Project
Tag: Reverted
(wait this is in draft sorry)
Tag: Undo
Line 47: Line 47:
This proposal requires a simple majority to pass.
This proposal requires a simple majority to pass.
===Votes in favor===
===Votes in favor===
# We should take these updates as slowly as possible, so sticking with 1.39 will be fair game. Trying to stay up to date means certain function could break per each MediaWiki update. -- [[User:PanchamBro|PanchamBro]] ([[User talk:PanchamBro|talk]] • [[Special:Contributions/PanchamBro|contributions]]) 02:14, 9 July 2023 (UTC)
 


===Votes against===
===Votes against===
===Votes abstaining===
===Votes abstaining===

Revision as of 02:14, 9 July 2023


Proposal Details
Proposer: Ampera
Initial proposal date: July 8th, 2023
Last update: July 8th, 2023
Status: Draft

Preamble

Since the creation of OpenWiki and for a while before, the general practice for member sites has been to update the sites to the latest stable version of MediaWiki. At the time of writing this proposal, MediaWiki 1.40 has been released, for which we'd normally begin work to update the sites.

However, since we are presently on MediaWiki 1.39, which is an LTS version, we now have the option of remaining on this version until the release of the next LTS version. This, however, does not have to apply to all sites. Maintaining multiple versions of MediaWiki is not much more work than keeping everything the same, and as such, this proposal exists to establish a choice for sites.

S1. Course of Action

  1. Upon passing, no effort shall be made to update the MediaWiki version of all OpenWiki member sites until the release of the next LTS version of MediaWiki.
  2. Regular effort to update and maintain necessary security patches shall continue to be made as normal
  3. In the event a site wishes to track the most recent stable version of MediaWiki, a request can be made to the contracted host to do so.
  4. Sites will not be able to return to LTS versions once upgraded
  5. Sites which track most recent stable will not be allowed to stay on old versions. Only LTS or most recent stable will be supported.


S2. Benefits of LTS

  1. Remaining on LTS requires, in general, less effort on the part of sysadmins to keep the sites running
  2. Fewer software changes and less invasive updates means more uptime, and more stability for sites
  3. Software functionality remains consistent for a longer time, with at least two years between version turnover
  4. Deprecated extensions and features, such as Variables, will be available for a potentially longer period of time
  5. Custom skins are less likely to break as often

S3. Detriments of LTS

  1. Newer features in MediaWiki will take significantly longer to be available on OpenWiki sites
  2. Newer versions/features in MediaWiki extensions may not be available until a later LTS version


Voting

This proposal requires a simple majority to pass.

Votes in favor

Votes against

Votes abstaining