Le 05/06/2016 à 21:05, Guillaume Munch a écrit :
Yet, most of the file format changes are very simple. I wonder whether
one could introduce a single compilation variable to disable them,
and ask developers to enclose file-format-specific code between the
corresponding #ifdefs. (For instance in my last file format change all
that was needed to be enclosed was the parsing code.) This would allow
the release of "master versions without file format changes", either as
nightlies or as official "x.5" versions as Pavel suggested by Pavel in
another message (without having to maintain three branches in parallel).
This looks too complicated to me. And eventually there will be changes
that cannot be treated like that, and all the previous work on small
changes will be useless.
Note that that stable nightlies could be updated with lyx2lyx code for
new master versions in parallel with master.
Sure. Not difficult once we have the nightlies.
Jean-Marc, have you looked into ci.inria.fr?
Not seriously, but it looks like what we want. I do not know about its
reliability, though.
Jean-Marc, also could a new Trac version not help automating the
retargeting the release manager has to do every time? Independently,
would it not be now the time to update Trac to a newer version? (I am
assuming you are the one who knows about this.)
Trac will be updated when the whole server will be updated. We run on
CentOS 6 right now. Presumably CentOS 7 would givce us a better trac (I
did not check).
JMarc