help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-glpk] glpk 4.60 pre-release information


From: Marco Atzeri
Subject: Re: [Help-glpk] glpk 4.60 pre-release information
Date: Wed, 30 Mar 2016 20:12:29 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1



On 30/03/2016 19:55, Heinrich Schuchardt wrote:

Andrew,
is really needed the removal of an interface ?

API bump are a pain for distribution packagers.



Hello Marco,

in libglpk.so.40.0.1 built using 4.60-alpha glp_gmi_cut seems to exist.

In glpk.h we have
#ifdef GLP_UNDOC
int glp_gmi_cut(glp_prob *P, int j, int ind[], double val[], double
       phi[]);
/* generate Gomory's mixed integer cut (core routine) */
#endif

So you think version-info should be 41:0:1?
This would signify no changes to existing interfaces but new ones
(GLP_RT_FLIP) added relative to 4.59.

Best regards

Heinrich Schuchardt


My guideline is
http://gnuwin32.sourceforge.net/versioning.html
-------------------------------------------------------------
The LibTool version number is usually given in the form current:revision:age. This means that:

- If interfaces have been changed or added, but binary compatibility has been preserved, change to current+1:0:age+1 - If binary compatibility has been broken, e.g. due to removed or changed interfaces, change to current+1:0:0 - If the interface is the same as the previous version, change to current:revision+1:age
-------------------------------------------------------------
So if we are in the first case 41:0:1


Regards
Marco



reply via email to

[Prev in Thread] Current Thread [Next in Thread]