From: Alan W. I. <ir...@be...> - 2005-05-13 08:07:08
|
On 2005-05-13 00:01+0200 Rafael Laboissiere wrote: > * Alan W. Irwin <ir...@be...> [2005-05-12 14:21]: > >> Your understanding is correct. The model we discussed before for this on >> list (and I am sure you participated in those discussions) is that we would >> allow backward incompatibilities for the next major release, i.e., PLplot-6. > > I do remember the discussions, but I do not remember that the majority of > developers actually agreed on breaking backward compatibility.... I am pretty sure everybody agreed with the assumption of API breakage allowed for major releases since every long-standing software project tends to follow that model. (Again, I urge you to consider KDE2, KDE3, and KDE4.) However, it really doesn't matter much what either of us thinks about this issue now since we are merely speculating on the course of action that future PLplot developers will take, and undoubtedly they will surprise us. That only leaves the issue of the wording which I don't care strongly about. So, Rafael, assuming you still feel strongly about it, go ahead and reword the release notes so you just mention the functions which are deprecated without mentioning the possibility that they are likely to disappear sometime in the future. I guess you feel that possibility is unlikely so it should not be mentioned while I can agree to this change since I feel it is so obvious a possibility it can go without saying. :-) Assuming you still feel strongly about it, you should also change the wording of doc/docbook/src/api-obsolete.xml which I worded a while ago in a similar way to the current announcement. Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |