[Adium-devl] Protocol plugins
Augie Fackler
lists at durin42.com
Tue Jan 1 01:31:50 UTC 2008
On Dec 31, 2007, at 4:08 PM, Evan Schoenberg wrote:
>
> 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.
That's not how the framework maker is designed to work. If someone
wants to beat me to this patch, then the thing to do is to make it add
a 0.3 symlink that points to 0.3.1 ( and probably also a 0 symlink
that points to 0.3 now, and would point to 0.4 when that comes out).
Does that make sense?
Augie
More information about the devel
mailing list