Wishes to the new G-Wrap maintainer?

Andreas Rottmann a.rottmann at gmx.at
Mon Jul 12 14:54:22 EDT 2004


linas at linas.org (Linas Vepstas) writes:

> On Fri, Jul 09, 2004 at 06:15:35PM +0200, Andreas Rottmann was heard to remark:
>> linas at linas.org (Linas Vepstas) writes:
>> 
>> > Whenever an api changes in an incompatible manner, please bump the 
>> > major version number. That's what major version numbers are for.
>> >
>> Sorry, but there is no "standard scheme" for version numbers everyone
>> must adhere to. 
>
> Actually, for libraries, there is ...  incorrect version leads to
> linkage breaks.  Its actualy a technical problem, and not a matter
> of taste or opinion.
>
This is for library SONAMES, but that was not what I was talking about.

>> I prefer to use minor version number as "branch
>> indicator" (like the Linux kernel, GNOME, ...). Branches may break
>
> There is considerably more freedom of interpretation when dealing
> with an application.  Applications don't have API's that migh break
> backwards compat; you can choose version numbers that make good 
> slogans ("win95").
>
> But Gnome is not the example you think: [...]
>
> Note that the Linux kernel is also a bad example: [...]
>
OK, but I think as long as you are consistent, it's IMHO no problem to
break API on minor version numbers :-p

Andy
-- 
Andreas Rottmann         | Rotty at ICQ      | 118634484 at ICQ | a.rottmann at gmx.at
http://yi.org/rotty      | GnuPG Key: http://yi.org/rotty/gpg.asc
Fingerprint              | DFB4 4EB4 78A4 5EEE 6219  F228 F92F CFC5 01FD 5B62

It's *GNU*/Linux dammit!


More information about the gnucash-devel mailing list