A lot of po file noise was caused by changing the order in which the
messages are extracted from the source files (i.e. the order in which
the source files were processed).

I do hope that this order is the same for the scons and automake build
process. Otherwise, we will see a lot of other giant updates in the future.

Autotools can be problematic because it simply runs 'find *.h, *.cpp |
sort' (sort of), which can pick up derived, unused and temporary
files. scons uses file lists in scons_manifest.py so it should be less
error prone.

Right now, I see the following differences between two versions of POTFILES.in,

118d117
< src/insets/InsetTheorem.cpp
126d124
< src/mathed/InsetFormulaMacro.cpp

My understanding is that these two files are not used right now so
scons is correct by not including them into POTFILES.in.

The generated po files are different in many places like:

2924c2924
< #: lib/layouts/scrlttr2.layout:207 lib/layouts/amsdefs.inc:186
---
#: lib/layouts/amsdefs.inc:186 lib/layouts/scrlttr2.layout:207

which reflect the order in which inc and layout etc are processed, I
am looking into this problem.

Cheers,
Bo

Reply via email to