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