[Pidgin] #14551: API 3.0.0: PURPLE_VERSION_CHECK(2, x,	0) returns FALSE
    Pidgin 
    trac at pidgin.im
       
    Fri Aug 26 14:31:05 EDT 2011
    
    
  
#14551: API 3.0.0: PURPLE_VERSION_CHECK(2,x,0) returns FALSE
---------------------+------------------------------------------------------
 Reporter:  stefanb  |        Owner:           
     Type:  patch    |       Status:  pending  
Milestone:  2.10.1   |    Component:  libpurple
  Version:           |   Resolution:           
 Keywords:           |  
---------------------+------------------------------------------------------
Changes (by deryni):
  * status:  new => pending
Comment:
 The API versioning scheme was created largely *for* plugin authors. That
 is so that they can know when they do and don't need to update their code
 and to know for what versions built binaries will function.
 I'm of two minds about this specific request though as, given the major
 version incompatibility, the choices here seem to me to be "have the
 compiler (potentially) complain about things that broke only in code older
 than the checked version or have the compiler (potentially) complain about
 things broken in code newer as well and given that the plugin author is
 going to need to update their code for the new version at least a little
 forcing the removal of (now outdated) checks like that seems
 unproblematic. (Though I do see difficult with maintaining a plugin for
 multiple versions of 2.x.x and 3.x.x at the same time that this may
 potentially cause.)
-- 
Ticket URL: <http://developer.pidgin.im/ticket/14551#comment:2>
Pidgin <http://pidgin.im>
Pidgin
    
    
More information about the Tracker
mailing list