On 1/3/06, Bennett Helm <[EMAIL PROTECTED]> wrote:
> *.bind files and *.ui files have changed significantly, ...

My .bind file seems to work just fine... Anyway, where is the
incompatibility documented?

> 1. Have a dumb installer simply move the preferences ...
> 2. Create a "smarter" installer that edits the preferences file, ...
> 3. Configure LyX-1.4.0 to use a version suffix ...

As I reported before, currently, lyx configure will fail with an
existing 1.3.x .lyx folder. So one of the options has to be used for a
successful upgrade. I personally prefer 1+2, i.e., put the original
file as .bak and modify it.

Many things can be done cleverly during the configuration process, such as
  1. Convert user .bind, .layout .ui to the new version,
  2. Preserve old viewer/converter settings,
  3. Detect the existence of important latex classes like dvipost
(essential to the change-tracking feature) and warn user if needed.
(If possible, download and install them.)

I would also like to let valid viewer/converter settings be kept
during re-configure. My understanding is that re-configure is usually
for latex-related issues so destroying all other user configurations
is not reasonable. Also, It would be nice that lyx will work
immediately after re-configuration (no restart).

If these are to be done, I would suggest that configure.m4 be replaced
by configure.py as soon as possible. Doing all these in python is much
easier than in bsh.

Cheers,
Bo

Reply via email to