Menu

#41 make-rules cleanup

open
nobody
6
2008-03-28
2008-03-28
No

make-rules development has been accidentially forked. Several development tiers must be reviewed and merged again:

1) make-rules-0.2 distribution from SF download page
2) make-rules CVS repository (with changes, compared
to 0.2)
3) make-rules subdirectory in the xindy-2.2-rc2 binary
distribution. (This directory was made from
make-rules-0.2, i.e., without the CVS changes, and
also adding some files that were made manually.
Sometimes I received them as contribution per
email. The scripted changes are documented in
RFE #1008060.
4) Gour's make-rules subtree, that you can see in his
xindy-2.2-beta2 distribution. I think he made it by
using make-rules-0.2, adding the files from
xindy-2.2-rc2 and also changing the documentation.
5) The make-rules subtree from xindy-2.3 distribution.
This is basically Gour's tree, with added license
comments and README updates.
*) Maybe by the time that you read this, further
distributions have been created that did not
resolve the make-rules cleanup issue either.

I.e.:

(1) -> (2)
|
+-> (3) -> (4) -> (5) -> (*)

These development tiers must be analyzed and must be merged. But it is not sensible just to use (5) as new CVS, the current changes that accumulated there must not be thrown away. Therefore, this is work that needs analysis and merge work.

The diff from (1) to (2) is ca. 16 KB. That must be merged with the changes from (1) to (4). One must also check the change from (3) to (4) and review if they're OK. For that, one needs to understand how make-rules works, maybe one must also review if the scripts themself needs changes for current xindy.

Last, the 2.3 distribution has some *.xdy files that are not generated. One can then check if one can generate them or repair their generation.

[ACK: Vladimir Volovich triggered this RFE.]

Discussion


Log in to post a comment.

MongoDB Logo MongoDB