pidgin: 7ee5e1d4: Patch from Zac West, plucked from severa...
Mark Doliner
mark at kingant.net
Mon Feb 21 14:16:09 EST 2011
On Mon, Feb 21, 2011 at 8:18 AM, Kevin Stange <kstange at pidgin.im> wrote:
> Unless I'm misremembering the rules are:
>
> - No API changes -> micro bump
> - API add -> minor bump
> - API remove or change -> major bump
>
> The motivation was to indicate compatibility.
The above statements are correct.
> The goal is full forward and backward compatibility for the entire minor
> release. If you build against 2.7.11, there should be no risk your code
> uses or expects symbols not available in 2.7.0 and vice versa.
I think you mean "micro" instead of "minor."
> The goal is full backward compatibility for the entire major release.
> If you build against 2.0.0, there should be an expectation you can
> continue to use the same binary with any libpurple or Pidgin until 3.0.0.
I think you mean "minor" instead of "micro," and "forward" instead of
"backward."
--Mark
More information about the Devel
mailing list