Alex Karasulu a écrit :


I thought I knew what was going on and could depend on the Linux way of versioning however it seems they are changing things as well lately. Take a look at this:

http://en.wikipedia.org/wiki/Linux_kernel

Oh specifically look at the version numbering section.

Well, Linux and MINA/ADS are a little bit different ! I wish we are as stable and used than Linux, but sadly we don't have 5 millions users in the world. I know, I know, it's just a question of a few centuries :)

4 digits seems a little bit overkilling, but, on the other side, the idea of "quick fixes" seems good. But is this needed? httpd server does not use this scheme, and we have now three versions of it :
- httpd 1.3.37
- httpd 2.0.59
- httpd 2.2.3

and it also make sense : each time a security issue is found or a serious bug is discovered, httpd deliver an new bug fix. They also use the odd/even numbering, and their major number is clearly a major refactpring of the server design, while minor numbers are functionnality modification.

As we are Apache people, why do we have to follow Linux rules when Apache "de-facto" rules seems ok ? Not that I think that those linux guys are stupid, not at all, but their project is one or two order of magnitude more complex than ours, and may deserve a more complex versionning scheme. IMHO ...

Hey, this is just my opinion, and I will follow any rules which will be chosen by the community ! :)

Emmanuel

Reply via email to