In several respects, LyX-1.4.x is not compatible with lyx-1.3.x: *.bind files and *.ui files have changed significantly, and the preferences file ought to be updated. (Are there more issues that might affect the transition non-transparently?)

What, then, is the best way to have normal users upgrade from 1.3.x to 1.4? Here are some possibilities:

1. Have a dumb installer simply move the preferences file to preferences.bak and install a default preferences file in its place. The LyX User's directory is otherwise left intact. This has the potential of creating conflicts between LyX-1.3.x and LyX-1.4.0, since they would use the same User's directory.

2. Create a "smarter" installer that edits the preferences file, commenting out lines starting with \bind_file and \ui_file (and warning the user), but otherwise leaving preferences intact. (Are there other lines that should be edited?)

3. Configure LyX-1.4.0 to use a version suffix (which, if I remember correctly, alters the name of the User's directory), and let the user manually transfer preference settings and files from the one to the other.

4. A combination of (2) and (3): modifying the preferences file as with (2), and copying it to the new User's directory from (3).

5. Some other option ....

Thanks.

Bennett 

Reply via email to