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