More internal NFS troubles -- some of our redundancy was not as complete as we thought. :(
Sites down for approx 1 hr between 00:50 and 01:50 UTC, February 21.
Right now main sites are back up and working. SSL interface and blog aggregator and a couple other little things are temporarily offline still.
We're bumping priority on non-NFS protocols for internal file usage. Sigh...
-- brion
On 2/20/09 6:16 PM, Brion Vibber wrote:
More internal NFS troubles -- some of our redundancy was not as complete as we thought. :(
Sites down for approx 1 hr between 00:50 and 01:50 UTC, February 21.
Right now main sites are back up and working. SSL interface and blog aggregator and a couple other little things are temporarily offline still.
They're back. :)
-- brion
"Error retrieving thumbnail from scaling server: couldn't connect to host"
http://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Usage_share_of_web_...
Hi I'm just wondering what the policy is with regards to changes to extension code in the svn in the case where the modification is compatible only with recent versions. Shouldn't extensions be designed to be as backward compatible as is practical rather than focussing exclusively on supporting the current release?
If there is a conflict in this regard what's the best solution? is it to wrap the new change into a conditional block based on $wgVersion?
Aran schrieb:
Hi I'm just wondering what the policy is with regards to changes to extension code in the svn in the case where the modification is compatible only with recent versions. Shouldn't extensions be designed to be as backward compatible as is practical rather than focussing exclusively on supporting the current release?
Extensions are not required to be backwards compatible. It's nice if they are, but they don't have to. Extensions are branched off along with the major releases of MediaWiki, and versions on the branches should be compatible with the respective version of mediawiki.
-- daniel
Hoi, Some extensions are backwards compatible however and some are not. Given that there are plenty of people and orangisations using stable versions of MediaWiki, how do they know and how are they to know ? Thanks, GerardM
2009/2/21 Daniel Kinzler daniel@brightbyte.de
Aran schrieb:
Hi I'm just wondering what the policy is with regards to changes to extension code in the svn in the case where the modification is compatible only with recent versions. Shouldn't extensions be designed to be as backward compatible as is practical rather than focussing exclusively on supporting the current release?
Extensions are not required to be backwards compatible. It's nice if they are, but they don't have to. Extensions are branched off along with the major releases of MediaWiki, and versions on the branches should be compatible with the respective version of mediawiki.
-- daniel
- Show quoted text -
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Gerard Meijssen schrieb:
Hoi, Some extensions are backwards compatible however and some are not. Given that there are plenty of people and orangisations using stable versions of MediaWiki, how do they know and how are they to know ? Thanks, GerardM
Never rely on it. Assume extensions are compatible with the branch they are in. If they are not, that's a bug. If they inside the branch but with no other version, that's fine. If the work with all earlier versions, that's better.
-- daniel
On Sat, Feb 21, 2009 at 12:12 AM, Daniel Kinzler daniel@brightbyte.de wrote:
Aran schrieb:
Hi I'm just wondering what the policy is with regards to changes to extension code in the svn in the case where the modification is compatible only with recent versions. Shouldn't extensions be designed to be as backward compatible as is practical rather than focussing exclusively on supporting the current release?
Extensions are not required to be backwards compatible. It's nice if they are, but they don't have to. Extensions are branched off along with the major releases of MediaWiki, and versions on the branches should be compatible with the respective version of mediawiki.
I would add that if someone is going to change an extension in a way that they know is not backwards compatible, it is nice to write down in the online documentation which was the last revision compatible with the old Mediawiki version. That way someone using an old install will be able to locate the previous, compatible version of the extension if they need to.
For example then SpecialInterwiki extension [1] has versions that work all the way back to Mediawiki 1.6, but it notes that changes around 1.11 and 1.12 are not backwards compatible and links to the old file versions for users who do need that.
-Robert Rohde
[1] http://www.mediawiki.org/wiki/Extension:SpecialInterwiki
wikitech-l@lists.wikimedia.org