[Adium-devl] Protocol plugins

Evan Schoenberg evan.s at dreskin.net
Mon Dec 31 22:08:42 UTC 2007


On Dec 31, 2007, at 3:57 PM, Peter Hosey wrote:

> On Dec 31, 2007, at 13:44:47, Evan Schoenberg wrote:
>> There's a 'current' symlink which should be used rather than the  
>> versioned folder.
>
> Presuming, of course, that the API doesn't change. Part of the  
> problem is that *every* point release gets a new version folder,  
> even if the public API is no different.
>
> I think providing a (let's say) 0.3 folder and keeping that through  
> all the 0.3.x Libpurples would be a better solution. (Obvious  
> exception for major API changes that prove necessary unexpectedly.)

That's a great idea.  Since the libpurple versioning sanely based on  
the consistency of its API, by definition all 0.3.x Libpurples are  
intercompatible, and all 0.4.x or 1.y.z versions are probably (though  
not necessarily, since it could be an incompatible API change which  
isn't one used by the plugin) incompatible.

-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20071231/38f961ee/attachment-0001.html>


More information about the devel mailing list