Jean-Marc Lasgouttes wrote: > Le 16/01/2013 08:53, Liviu Andronic a écrit : >> Consider that the updated layout (in 2.0.5) contains _new_ commands >> and that the user creates a document using those new commands that the >> 2.0.5 layout supports. What happens if a collaborator opens this >> document in 2.0.3? Will it work, or will opening/compilation break >> down? In other words, is the versioning scheme necessary in such a >> case?
With the current (non-)ability of LyX to cope with missing styles in a given layout: Yes. However, it would be easy to implement an "edit-only" mode in LyX 2.1, that would not allow export (because the information is missing), but editing of such a document. Then new styles in a given .layout file could be allowed for any 2.1.x release: People could still collaborate using different point releases, only if they want to print or view the typeset document they would need to install a new layout. > We also have the right to consider the new commands and the necessity to > support them right _now_. It may be that they are really required, but I > bet that in many cases they will only correspond to corner cases. I came to the same conclusion. Georg