From: Alan W. I. <ir...@be...> - 2002-01-18 02:55:03
|
On Fri, 18 Jan 2002, [iso-8859-1] Jo=E3o Cardoso wrote: > On Thursday 17 January 2002 17:15, Alan W. Irwin wrote: > | > When will be 5.1 released? > | > | 24 January. > > !?! > > I thought that this release would be 5.0.5! But if I were the boss we > would continue until reaching release 5.0.31415926 ;-) > > Seriously, there are too many new functionalities for this to be 5.1. > Java is all new, python has suffered significative modifications, I don't care that much about version numbers except that I don't want to go through them too rapidly. My understanding is the major number should be incremented for huge changes, the minor number should be incremented for fairly large changes, and the patch number incremented for smaller changes. I absolutely agree with you there have been some fairly large changes made since 5.0.4. Thus, I assumed it was appropriate to increment the minor number and move on to 5.1.0. But if the developers here feel that 5.0.5 is more appropriate, that is certainly fine with me! For the others here, please let me know your feelings on this. > [...] what else?... I can't use "plrender" > with device tk,.. Neither can I, but this is the first I have heard of it! (I tend to do strictly non-interactive tests, and leave the interactive stuff to the rest of you.) I must have missed your bug report to the list....;-) Here is mine.... Maurice, here are the symptoms (with dynamic drivers configured if that makes a difference) There is no problem if I executed =2E/x01c -dev tk However, =2E/x01c -dev plmeta -o x01c.meta =2E/plrender -i x01c.meta -dev tk TCL command " invalid command name " Can this bug be fixed before the release? > > [....] My not yet commited plimage() changes and related > functions are yet alpha. At this point I'm afraid of commiting my > changes, as perhaps the current cvs plimage() is more stable than > mine. But the point is this does not affect anything other than x20c. It would b= e a much tougher decision if you were fiddling with the very inner core of plplot, but you are not. I hope to get out the next release within a month or two so if you make a mistake with plimage now, it will soon get corrected. So I am inclined to say that if x20c still works on your platform with all your uncommitted changes, then go ahead and commit them. However, if you are not comfortable with that, that is fine as well. Ultimately, of course, it is your decision. > I have just added an option to x01c to show how one can > programatically save a file (that is stable, I will commit it). > > What I mean is that 5.1 is too definitive for the current status. > As you say, we are not many, and can't afford the pressure of a > faulty major release. My understanding of release traditions is quite different. Patch version 0 of anything is never expected to be reliable. Compare kernel 2.4.0 with 2.4.17 or KDE 2.2.0 with 2.2.2, for example. That said, I do want the functionality that worked in 5.0.4 to continue to work in 5.0.5 (or 5.1.0., whichever the developers here prefer). I believe that is the case. It is only a small subset of the new things that have been added that are not completely stabilized yet. For example, dynamic drivers seem to work perfectly for all but xwin and tk, and our configuration scheme works around that problem so no user will be affected by it (assuming that plrender bug gets fixed.) Java is of course considered to be experimental since it is still incomplete, but for the defined API, i= t is rock solid. Python no longer segfaults. Thus, I will have no compunction about telling all our users we no longer support 5.0.4, and it is time to move to this next release (whatever version number we decide). Alan |