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

_______________________________________________
Help-glpk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-glpk

Reply via email to