Le 29 mars 04, à 14:35, Bill Welliver a écrit :
Well, while it would have been nice to know that this happened up front, it's not the end of the world, really. I mean, as an example, the caudium devel tree only supports 7.5, so why not use the new "official" system? It would certainly clean up the mess of stuff we have to spend our time maintaining, wouldn't it?
Yes we can... But AFAIK "official" system was optional some day ago. So giving it as mandatory will give us (= Caudium) more problems than it solve.
As for old stuff, I personally am working on getting the development version stable so I don't have to maintain old code. And for code that must be kept, I do it separately. We'll probably expend more effort discussing the merits and whys of this situation longer than it would take to just "bite the bullet" and do it.
I think it's unreasonable to expect things to not change and improve just so we lazy developers don't have to update our code. Once every four years isn't that bad.
I agree, but low level change should not be kept secret... And I still think that changing low level thing on Pike C modules every day will make some developper more and more lazy about Pike...
I am a bit surprised that so much changes inside current pike (that'll maybe be future stable pike ?) are not public ?
Where is a changelog about that ? Nothing ?
I have asked for a commit log sent by mail one year ago to help external developpers to see what are the changes... But nothing as usual...
The main problem is killing API will kill pike because :
- no changelog - too little (or maybe near no) docs for core developpers - some things are very hard to be done... : - cmod : is there any BNF / docs clearly explained on how to make them ? - pike C modules : they are bloody hard to make, but changing the low level api will tell developpers : "ok the thing is not mature, I will go somewhere else where it is mature".
Maybe this is done for a secret reason, but what ever it is, it is very not a good think for our litle pike community.
My 0,02€...
/Xavier
-- Xavier Beaudouin - Unix System Administrator & Projects Leader. President of Kazar Organization : http://www.kazar.net/ Please visit http://caudium.net/, home of Caudium & Camas projects