On Wed, Apr 06, 2016 at 10:37:00PM -0400, Richard Heck wrote:
> 
> It seems to me that, despite Guenter's recent change of mind, there is a
> clear majority in favor of the policy that was proposed some time ago,
> discussed on the list, and then documented, in draft form, in
> Development.lyx, namely:
> 
> > Every now and then, there are changes to LaTeX document classes that
> > break backwards compatibility.Reasons can be a new name for the
> > |*.cls| file, removed LaTeX commands, or both. How should this best be
> > handled in LyX?
> > The idea is to support the new version with a new LyX layout so that:
> >
> >   * Existing documents can still be opened in LyX and will continue to
> >     work on systems where the old version is still installed.
> >   * With differently named |*.cls| files, LyX can check for the
> >     availability of the particular version and reflect this in the
> >     GUI. Different document class versions with the same file name are
> >     currently (2.2.x) not detected by the configuration script. This
> >     is planned for 2.3.
> >
> >     https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg192467.html
> >     However, what we really need is version detection for the
> >     configuration, so that the user can be warned if the required
> >     class file has the wrong version. (If the class file keeps the
> >     name over the version change, only one of the two layout files
> >     generates compilable documents.)
> >     This point was also made here:
> >     http://permalink.gmane.org/gmane.editors.lyx.devel/143798
> >   * The new layout can be added both to the master and the stable
> >     branches, in accord with the policy discussed in section 3.1. No
> >     lyx2lyx conversion is then required when a new major version is
> >     released.
> >
> > The user can move an existing document to the new version simply by
> > selecting a new document class. This step is well supported by LyX,
> > with established methods for handling unsupported styles and other
> > changes. This way, no lyx2lyx code is required.
> > LyX Document 
> 
> I agree with Uwe that we have been discussing this for too long. I
> personally don't see that enough rides on this to continue debating it.
> There are arguments to be made on both sides, but we need to make a
> decision for the 2.2.x cycle, since this issue is bound to come up again.
> 
> I therefore propose that we go with what is in Development.lyx, since it
> seems clear, to me, that this is what most people with a stake in this
> decision support. If we need to take a formal vote, then let's do that.

I agree. I actually don't think there is a need for a vote because the
majority of those who took part in the discussion prefer for a new
layout file. I'm glad that we took the time to discuss this issue (and
we have been working out other 2.2.0 issues in the meantime anyway) and
I think we made progress, but I agree it is time to move on.

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to