On Jan 16, 2015 9:21 AM, "Mark A. Hershberger" <m...@nichework.com> wrote:
>
> Ori Livneh <o...@wikimedia.org> writes:
>
> > The model I do think we should consider is Python 3. Python 3 did not
> > jettison the Python 2 codebase. The intent behind the major version
change
> > was to open up a parallel development track in which it was permissible
to
> > break backward-compatibility in the name of making a substantial
> > contribution to the coherence, elegance and utility of the language.
>
> I like the idea, but this makes it sound like we have some commitment
> in the current co-debase to backwards compatibility.
>
> Currently, though, just as Robla points out that there is no clear
> vision for the future, there is no clear mandate to support interfaces,
> or what we usually call "backwards compatibility".
>
> So, yes, let's have a parallel MW 2.0 development track that will allow
> developers to try out new things.  But let that be accompanied with a MW
> 1.0 track so that makes stability a priority.
>
> Now, the question is: what will Wikipedia run: MW 2.0 or MW 1.0?  And,
> if they focus on MW 2.0 (My sense is that is where the WMF devs will
> want to be), then how do those of us with more conservative clients keep
> MW 1.0 viable?
>
> Mark.
>
> --
> Mark A. Hershberger
> NicheWork LLC
> 717-271-1084
>
>

This seems a solution in  search of a problem. Does anyone actually have
anything they want that is difficult to do currently and requires a mass
compat break? Proposing to rewrite mediawiki because we can without even a
notion of what we would want to do differently seems silly.

--bawolff
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to