After the discussion last week, I want to scope out a release policy so that we'll all know what to expect.
* A major release will be made every six months.
* An LTS release will be made every two years. There will be a one-year overlap in LTS support. For example, 1.19 is supported until May 2015. 1.23 will be released the year before that so that people will have 1.23 available as an LTS to move to and a year to make the transition.
* Releases notes will continue to be the basis for seeing what has changed. Because of the nature of a volunteer-driven project, it isn't possible to say with any certainty what *will* happen in the next 6-12 months.
* To mitigate the problem of release notes, we will publish a list of new features in the upcoming LTS relative to the last LTS six months before it comes out. This means that about the time when 1.22 comes out, we'll have an announcement for 1.19 users letting them know what changes they can expect in 1.23.
* Point releases will be made periodically. Frequency TBD. Every point release will include updated i18n files as well as any bug fixes. No new features will be back-ported to point releases.
Thanks,
Mark.
On 25 February 2013 15:02, Mark A. Hershberger mah@everybody.org wrote:
After the discussion last week, I want to scope out a release policy so that we'll all know what to expect.
As an end user, this entirely meets my expectations of what's reasonable to ask. Let's see if it's achievable (I don't see why it wouldn't be). Thank you!
- d.
On 02/25/2013 07:02 AM, Mark A. Hershberger wrote:
After the discussion last week, I want to scope out a release policy so that we'll all know what to expect.
A major release will be made every six months.
An LTS release will be made every two years. There will be a one-year
overlap in LTS support. For example, 1.19 is supported until May 2015. 1.23 will be released the year before that so that people will have 1.23 available as an LTS to move to and a year to make the transition.
- Releases notes will continue to be the basis for seeing what has
changed. Because of the nature of a volunteer-driven project, it isn't possible to say with any certainty what *will* happen in the next 6-12 months.
- To mitigate the problem of release notes, we will publish a list of
new features in the upcoming LTS relative to the last LTS six months before it comes out. This means that about the time when 1.22 comes out, we'll have an announcement for 1.19 users letting them know what changes they can expect in 1.23.
- Point releases will be made periodically. Frequency TBD. Every point
release will include updated i18n files as well as any bug fixes. No new features will be back-ported to point releases.
As a user of MediaWiki releases and also of other time-based free software projects all this sounds very good.
In order for this to work, would the WMF teams do / not do anything specific - or would this process be completely autonomous?
On 02/27/2013 02:10 PM, Quim Gil wrote:
In order for this to work, would the WMF teams do / not do anything specific - or would this process be completely autonomous?
We're still working on coordinating security releases, but other than that, we're assuming that WMF projects will continue to regularly test and deploy MediaWiki.
As long as that happens, I don't see any reason why the policy I outlined shouldn't continue to work.
That said, I don't want the tarball process to rely *only* on me. It would be better to have a group of volunteers who can coordinate this. If you are interested in helping, I've proposed a Release management group: https://www.mediawiki.org/wiki/Groups/Proposals/Release_management
Mark.
Hoi, A minor point, i18n updates will be available through the localisationupdate extension. Thanks, GerardM
On 25 February 2013 16:02, Mark A. Hershberger mah@everybody.org wrote:
After the discussion last week, I want to scope out a release policy so that we'll all know what to expect.
A major release will be made every six months.
An LTS release will be made every two years. There will be a one-year
overlap in LTS support. For example, 1.19 is supported until May 2015. 1.23 will be released the year before that so that people will have 1.23 available as an LTS to move to and a year to make the transition.
- Releases notes will continue to be the basis for seeing what has
changed. Because of the nature of a volunteer-driven project, it isn't possible to say with any certainty what *will* happen in the next 6-12 months.
- To mitigate the problem of release notes, we will publish a list of
new features in the upcoming LTS relative to the last LTS six months before it comes out. This means that about the time when 1.22 comes out, we'll have an announcement for 1.19 users letting them know what changes they can expect in 1.23.
- Point releases will be made periodically. Frequency TBD. Every point
release will include updated i18n files as well as any bug fixes. No new features will be back-ported to point releases.
Thanks,
Mark.
There is no path to peace. Peace is the path. -- Mahatma Gandhi, "Non-Violence in Peace and War"
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
True. But I believe the vast majority of third party users do not have that extension installed.
-bawolff On 2013-03-02 7:30 AM, "Gerard Meijssen" gerard.meijssen@gmail.com wrote:
Hoi, A minor point, i18n updates will be available through the localisationupdate extension. Thanks, GerardM
On 25 February 2013 16:02, Mark A. Hershberger mah@everybody.org wrote:
After the discussion last week, I want to scope out a release policy so that we'll all know what to expect.
A major release will be made every six months.
An LTS release will be made every two years. There will be a one-year
overlap in LTS support. For example, 1.19 is supported until May 2015. 1.23 will be released the year before that so that people will have 1.23 available as an LTS to move to and a year to make the transition.
- Releases notes will continue to be the basis for seeing what has
changed. Because of the nature of a volunteer-driven project, it isn't possible to say with any certainty what *will* happen in the next 6-12 months.
- To mitigate the problem of release notes, we will publish a list of
new features in the upcoming LTS relative to the last LTS six months before it comes out. This means that about the time when 1.22 comes out, we'll have an announcement for 1.19 users letting them know what changes they can expect in 1.23.
- Point releases will be made periodically. Frequency TBD. Every point
release will include updated i18n files as well as any bug fixes. No new features will be back-ported to point releases.
Thanks,
Mark.
There is no path to peace. Peace is the path. -- Mahatma Gandhi, "Non-Violence in Peace and War"
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hoi, With the software now packaged with functionality for language support, it is well worth it to always mention how MediaWiki does REALLY support languages.
It is a really strong argument for MediaWiki and, it is a best practice we can be proud of. Thanks, GerardM
On 2 March 2013 15:35, Brian Wolff bawolff@gmail.com wrote:
True. But I believe the vast majority of third party users do not have that extension installed.
-bawolff On 2013-03-02 7:30 AM, "Gerard Meijssen" gerard.meijssen@gmail.com wrote:
Hoi, A minor point, i18n updates will be available through the localisationupdate extension. Thanks, GerardM
On 25 February 2013 16:02, Mark A. Hershberger mah@everybody.org
wrote:
After the discussion last week, I want to scope out a release policy so that we'll all know what to expect.
A major release will be made every six months.
An LTS release will be made every two years. There will be a
one-year
overlap in LTS support. For example, 1.19 is supported until May 2015. 1.23 will be released the year before that so that people will have
1.23
available as an LTS to move to and a year to make the transition.
- Releases notes will continue to be the basis for seeing what has
changed. Because of the nature of a volunteer-driven project, it isn't possible to say with any certainty what *will* happen in the next 6-12 months.
- To mitigate the problem of release notes, we will publish a list of
new features in the upcoming LTS relative to the last LTS six months before it comes out. This means that about the time when 1.22 comes out, we'll have an announcement for 1.19 users letting them know what changes they can expect in 1.23.
- Point releases will be made periodically. Frequency TBD. Every
point
release will include updated i18n files as well as any bug fixes. No new features will be back-ported to point releases.
Thanks,
Mark.
There is no path to peace. Peace is the path. -- Mahatma Gandhi, "Non-Violence in Peace and War"
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org