[mpris] [RFC] MprisVersion method

Ian Monroe ian at monroe.nu
Fri Mar 21 14:59:38 CET 2008


On Fri, Mar 21, 2008 at 6:05 AM, Rafaël Carré <funman at videolan.org> wrote:
>  I propose:
>
>  API addition : revision change
>  API modification (signature change) : minor change
>
>  Wide acceptance/implementation : major change

I disagree. I think we should use Qt-like versioning, where they only
have a major change if it breaks ABI. Obviously we don't have ABI, but
we have something like it: anytime we change a signature that could
break current scripts it should be a major version increment. Having
major version increment based on just on "acceptance"... is useless.

So we should start out at 1.0.0. If someone adds a few methods, that
would like be 1.1.0. If we remove methods or change current methods,
it would be 2.0.0.

Anyways sorry for the silly mistake. :)

Ian


More information about the mpris mailing list