Georg Baum wrote:
     ** NO NEW FEATURES ARE ALLOWED FROM RIGHT NOW **

I do not agree with this one if it means all new features, not just those that require changes to the core.

The sooner we fix the basic things, the sooner we can introduce new and small features. The fact is that right now, things are not improving. Maybe basic features working last weekend, but they don't know. We HAVE to react to that.

I partially do not agree, and I feel betrayed: A long time everything is allowed, and then from one day to the other we are in a freeze. Basic functionality like latex encodings that has been working in previous releases is not allowed to come back, but new features like multiple windows are allowed to be finished.

We are not trying to be unfair, or unreasonable. We just have to draw a line somewhere, because we feel that something has to change compared to how things are going now. The sooner people use their energy on fixing things, the sooner new features can come in again.

This decision is silly IMHO, and it will also give bad press if release n+1 removes some features that were available in release n.

We will ready to accept bad press, if that is what will happen. LyX is *seriously* broken right now. It is NOT useable for ANY work.

Don't think we are just talking here. We are 5 people working full time to fix things now for several days in a row. Unfortunately, our progress is slow, so we conclude that we have to do something to prevent the boat from sinking.

I would have done different things in a different order if it would have been clear that this freeze comes now. For example I have several smaller changes in the pipeline that are pretty safe, e.g. some of the bugs marked with fileformat.

Of course, bug fixes are allowed. That is the point of the freeze: To improve the quality of the program, not to make it worse.

If that decision is a final one then don't expect any further 1.5 work from me.

We are 5 people working on LyX now, but we also know that most of us will not work on LyX from Tuesday on. So we are very interested in finding a way to keep all talent motivated and help with making LyX a great application.

You could have come to Denmark and participated in the discussion. All of you know that this kind of decision has always been made at meetings, because it's just not possible to discuss this on mail. At start, the five of us did not agree on this decision, but when we discussed the matter in depth, we all agreed on the decision.

We hope that you will reconsider and help us fix the show stoppers. The sooner we reach the critical point where trunk is usable again, the sooner the fun can begin again for all of us.

Maybe you should also talk about why the current state is like it is. And maybe some of you should have a look on the many open bugs in 1.4. Fixing these has had a far too low priority IMO. 1.4 was released with some known regressions wrt 1.3. Now it looks like 1.5 will be released with even more regressions + the already existing 1.4 bugs. Try to explain that to any user. I would not be able to do so.

We are all unhappy about the current state, but we are where we are. We did discuss whether we should seriously revert to the 1.4 code base, and maybe even start fixing the issues in 1.4 instead of continuing with the trunk. In the end, that was considered too drastic, so we decided that we should try for maybe 6 months to rescue the trunk. Do you think this is the wrong decision?

Regards,
Asger & Juergen

Reply via email to