From: <jca...@in...> - 2002-01-18 01:28:54
|
On Thursday 17 January 2002 17:15, Alan W. Irwin wrote: | Joao, you have brought up a number of interesting points which I | will attempt to answer in context below. | | Alan =2E.. | On Thu, 17 Jan 2002, Joao Cardoso wrote: | > Hi, | > | > I think that the main directory README, INSTALL, CHANGES and NEWS | > files should be updated, as they are the first think that I read | > on (and I assume others also do it :). | > The ToDo and PROBLEMS file also needs an update, as some users | > can have the expertise and mood to do/solve it. WE *should* use | > it, also! | | I agree with both your points here. I don't have time to start any | of this myself so I would encourage you (after the release, | please!) to change these files any way you like. Once you start to | use them, I (and perhaps the other developers) will most likely | follow. Note, if there are any English problems with your changes, | I would be willing to make corrections after you make your main | changes. As you say latter that this will be a major release, I think that=20 they should be changed now. But as nobody has the time now, I suggest=20 a 5.1.1 release to follow shortly after 5.1.0, with bug fixes and=20 improved docs. You can quickly change the the README or NEWS files by just appending=20 the announcements you made when you release 5.0.1...5.0.4. | > The examples/java/README file should be in bindings/java, or its | > name changed to README.java, to follow what is done in the other | > examples directory. | | Done. | | > I thinks that each bindings and examples subdirs should have a | > README file, and the main README file should point to them. | | We are gradually getting there on the first point, and on the | second point I say please go ahead. I would be happy to see | changes in the overall README before the release. I will try it. | | > What is the purpose of the "new" directory and its "bogus" file? | > And the bindings/python/1.4b3 subdir? | | Haven't got a clue. | | > 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=20 would continue until reaching release 5.0.31415926 Seriously, there are too many new functionalities for this to be 5.1.=20 Java is all new, python has suffered significative modifications,=20 plimage() has still bugs on it, what else?... I can't use "plrender"=20 with device tk,.. | What do we intend to have on it? | | Current CVS HEAD plus any changes we do from now until then. See | my wishlist. | | > Can we add more | > and more stuff to HEAD | | Yes, so long as it is useful. plimage is an excellent example of | such an add-on. | | and always have an unstable CVS? | | No. For example, we are in a stabilizing phase right now in | preparation for the release. I don't agree. My not yet commited plimage() changes and related=20 functions are yet alpha. At this point I'm afraid of commiting my=20 changes, as perhaps the current cvs plimage() is more stable than=20 mine. I have just added an option to x01c to show how one can=20 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=20 faulty major release. | We have discussed release philosophy many times before so I will | try to keep this short. As far as I am concerned, I never plan to | make an experimental or unstable release. Instead, periodically we | work hard to stabilize cvs HEAD and release that. Yes, but I was not aware of 5.1.0 | My own view is we are too small a project to support a lot of | different branches. For example, I never want to see a special | stable branch (except periodically for CVS HEAD). I agree. | Branches are | useful for the really big changes such as dynamic drivers, but I | personally lost weeks of work on the tea branch because there | wasn't a critical mass of interested developers at the time. Thus, | you have to be really careful about splitting development up too | much. Taking the plimage example, again, I wouldn't have gotten | interested in it if you hadn't put it on the HEAD. So, it was my mistake. I would put it on a branch. | So for | relatively small changes like this that don't impact a lot of other | stuff, put them right on HEAD, then work to stabilize them in time | for a release. Obviously, you are not quite satisfied with plimage | yet ("work in progress"), but I am not personally going to worry if | you change the API one more time after this release. Users of new | features have to expect API changes. However, I do hope that the | x20c example at least works for this release, and that you have | plimage completely stabilized (including API decisions) in time for | the release after this one. Isn't the current x20c.c stable enought for you? As I said before, my=20 current changes are not so stable... I think, as I never run a clean=20 cvs HEAD again. | > I would like to add some things to the documentation, after | > english-proofing by an English native speaker, but I found the | > DocBook too complex! I was still not able to create the | > development environment (and I tried, and I tried, and I tried , | > but I couldn't get it :-)). | | I will be happy to help you get this sorted out, Joao. But I need | specifics from you off list. (In the next few days I will be going | through this for my own woody system and perhaps a RedHat 7.2 | system as well so now is an excellent time to get the DocBook | development environment working on your system as well.) | | > Is there a xml2sgml utility? | > ( My system has a sgml2xml utility). Than I could convert to | > latex and add the docs. | | I have not heard of an xml2sgml facility. sgml is being phased out | in favor of xml so I think the sgml/xml language types would view | xml2sgml as a retrograde step they were unwilling to support. It is not xml that is complicated, is all the setup needed to run it!=20 DocBook is for book writers, editors and publishers, not for a lonely=20 graphics library. I personaly don't want to spend too much time=20 writing docs, and I want to it using my usual tools. But what is done=20 is done. (And sgml was "made" because xml was too complicated for everyday=20 usage.) | I | think a much better solution is simply to get the DocBook-xml | environment working on your system. I will help, but as I said | above, I need specifics about what doesn't work. For example, how | far did you get in README.developers? Re-read it several times, installed several, possibly confliting=20 packages, looking for the tons of perl modules my system has and has=20 not... Don't worry, I will write the text, trying to use the tags=20 correctly, and I will submit it to you. Thanks, Joao |