On 01/16/2013 02:53 AM, Liviu Andronic wrote:
On Tue, Jan 15, 2013 at 10:24 PM, Georg Baum
<georg.b...@post.rwth-aachen.de> wrote:
versions are backward incompatible: I only saw new commands, not changed or
deleted old ones).
Therefore, the best option is IMNSHO to use one of the several suggestions
of versioned layouts, _if_ new layouts in the stable branch are necessary at
all (but I repeat myself).

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?

If you were to use the original layout, then the new stuff would not be recognized, and you would get import errors. How bad this is depends upon where the errors are. If you use a versioned layout, then the layout would not be found and you get that error and have the option of installing the new layout manually.

As I've said, I prefer the latter.

Richard

Reply via email to