Michael Gerz wrote: > I looked up the meaning of "endorse" and I must confess that I am sorry > that you cannot endorse a product on which you have spent sooo much > spare time. > > Apart from the Armenian support and the recent InsetListings discussion, > what exactly is missing to make LyX 1.5.0 a great product - better than > any other release we have published before?
It will no doubt be a great product, but not better than any other release. 1.3.7 was the best release I know. Of course I know that a .0 release can never compete with a .7 release WRT stability, so we should not assert that. 1.5.0 will also transport a certain message to the users: "Hey, we ripped everything apart before 1.4.0, put together some of the most important things again for 1.4.0, put together some more for 1.5.0, added many new and exciting features for 1.5.0, but the rest will stay ripped apart forever and nobody cares". I don't want to be connected to such a message in any way, and therefore I wrote that I cannot endorse 1.5.0. Don't get me wrong, I agree that this ripping apart was necessary, but IMO it is also necessary to put things back together again. And since until now nobody was interested in doing so the chance is very low that somebody will become interested after 1.5.0. > And a software that eases > _your_ life? I don't think I will switch to 1.5 for my thesis. I somehow adjusted to the quirks of 1.4, put some additional stuff that eases my life in my personal branch, and I prefer living with the known problems over the risk of unknown ones. Some of them (math speed problems) are fixed by brute force: I have a fast machine. By the time I would switch (1.5.2 or so) I am hopefully finished. > Could you point us to some bug reports that you consider > critical for the success of LyX 1.5.0? I guess, the whole LyX community > is eager to make you happy! The bugs that annoy me most are - unusable scrollbar for long insets - the math regressions WRT 1.3: wrong font for unknown commands, unlogical cursor movement, wrong color for some symbols - 1973 - 2555 - 2556 (although I got used to the workaround with the space) - 3291 There might be some more that I don't remember currently, but that means that they are probably not too important. And then look at the very recent marginal bug: AFAIK (correct me if I am wrong) this happened because of missing review of the insetName -> name change. A simple and safe looking change caused a serious bug. I am convinced that more bugs of this sort will be found after 1.5.0 is released, because the practice of committing without review is followed since some time. > As you know, I promised to give some gifts to the most busy bees of the > LyX 1.5.0 development cycle. No matter happens, a prizes will go to you > and Abdel (third prize is still vacant). Thank you for that. Georg