Michael Gerz wrote:
Jose,
let me summarize Georg's patch list:
- bugs in bugzilla with the fileformat keyword (can only be fixed in a
major release)
- esint (more or less finished)
- nomencl (finished)
- xymatrix (almost working implementation)
- image cache (works well; needs lyxrc options)
- navigation across child documents (stable; potential performance issues)
I think we should consider at least a few of these issues. Georg has
done a lot of good things for LyX and I think it is time to show our
gratitude. If he needs these features for his thesis, we should take
care of them. (After all, if the work was done in past, it does not
really violate the feature freeze, does it? :-) )
+1
At least I would like "image cache" and "navigation across child
documents" to go in right now. I don't think that waiting for all child
documents to be loaded is a problem. But if it really is we can think of
a different open command for multi-part documents.
I don't know very well "esint", "nomencl" and "xymatrix" but I trust
Georg judgement about stability so I reckon these should go in right now
also.
I don't think a quick release is that important. If you would do this
alpha release, and then add a phase of two or three weeks of fixing
known bugs that are already in 1.4 (and of course all that appear in
the alpha release), then this delay will be very worthwhile. I would
imagine that not only safe fixes are allowed in this phase, but also
some mildly risky ones. After that phase the rules would be stricter.
The alpha release should come quickly such that people stay focused.
However, there should be multiple pre-releases. We need time to address
all open bugs. What's wrong with a new pre-release every two weeks?
Nothing wrong per see. But I agree with Georg that "alpha stage" should
not necessarily mean "no more feature".
I think that we need to alternate periods of bug fixing and periods for
polishing.
Abdel.
Michael