[SCM] glpk packaging branch, master, updated. upstream/4.51-14-g857c570

Sébastien Villemot sebastien at debian.org
Tue Jun 25 20:42:55 UTC 2013


The following commit has been merged in the master branch:
commit f4100d5fb4a4a58302889f0e83dbd53858242a28
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Tue Jun 25 19:55:10 2013 +0200

    Remove obsolete stuff in READMEs

diff --git a/debian/README.Debian b/debian/README.Debian
index 867a47c..f4a1a5b 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -18,13 +18,3 @@ an email list).  Until they are put in the upstream release again, I do not
 plan to include them in the Debian package.
 
  -- Brady Hunsaker <hunsaker at engr.pitt.edu>, Sat, 16 Oct 2004
-
-
-The Debian policy states that all libraries must have a shared version
-in the lib* package and a static version in the lib*-dev package.
-Since the glpk library is not reentrant, there cannot be a shared
-library, though, and therefore everything is in a single package.
-
- -- Falk Hueffner <falk at debian.org>, Wed, 10 Oct 2001
-
-
diff --git a/debian/README.upgrading b/debian/README.upgrading
deleted file mode 100644
index 3e2a167..0000000
--- a/debian/README.upgrading
+++ /dev/null
@@ -1,198 +0,0 @@
-This file lists significant changes to the GLPK API.  It is adapted
-from notes made in the Changelog file.  This file emphasizes changes
-that are most likely to break old code, including suggestions for
-adapting code.
-
-First, the most significant changes are summarized, then a longer list
-is given.  For more information on all the changes that have been made
-over time, consult the Changelog file.
-
-
-Most significant changes, in reverse chronological order:
-
-  4.7  Contributed interfaces to Delphi, Matlab, and Java were removed
-       due to licensing concerns.  
-
-       If your code made use of these interfaces, then you may be able
-       to attain them elsewhere on the internet.  Otherwise, you will
-       need to continue using the older version of GLPK.
-
-  4.4  Significant changes to many API routines.  Some routines were
-       immediately removed; others remained supported (though
-       deprecated) for several versions.
-
-       If your code from an earlier version of GLPK breaks, then see
-       version 4.4 in the more detailed list below for a table of
-       function changes.  Some changes require relatively easy
-       function name changes, while others represent a new way of
-       doing things and will require that you rewrite some code.
-
-  4.0  The GNU MathProg Language (GMPL) was added to the software, and
-       the GLPK/L modeling language was removed.  GMPL is a subset of
-       the common AMPL modeling language.
-
-       If you have models written in GLPK/L, then you either need to
-       use an old version of GLPK, or you need to convert your models
-       by hand.  The new modeling language, GMPL, is based on the
-       well-established language AMPL, so it should be much easier to
-       use and is much less likely to have major
-       backward-compatibility issues in the future.
-
-
-The following list describes the most significant API changes for each
-version of GLPK in reverse chronological order.
-
-4.9
-  An advanced branch-and-bound solver (the routine lpx_intopt)
-  was implemented.
-
-  The routine lpx_print_mip was changed to print MIP feasibility
-  conditions.
-
-  The built-in functions sin, cos, atan, and atan2 were added to
-  the MathProg language.
-
-4.8
-  No API changes.
-
-4.7
-  **  Contributed interfaces to Delphi, Matlab, and Java were
-  removed due to licensing problems.
-
-  Some new API routines added.  These should not affect
-  backward-compatibility. 
-
-4.6
-  Three new statements were implemented in the GNU MathProg
-  language: solve, printf, and for. Also some bugs were fixed.
-
-  Two API routines were added: lpx_read_prob and lpx_write_prob,
-  which allow reading and writing problem data in GNU LP format.
-
-4.5
-  No API changes.
-
-4.4
-
-  All API routines were re-implemented using new data structures.
-  Some new API routines were added and some existing API routines
-  became obsolete as shown below:
-
-  Obsolete API routine   Equivalent new API routine
-  lpx_check_name         (no more supported)
-  lpx_set_obj_c0         lpx_set_obj_coef
-  lpx_set_row_coef       (no more supported)
-  lpx_set_col_coef       lpx_set_obj_coef
-  lpx_load_mat           (no more supported)
-  lpx_load_mat3          lpx_load_matrix
-  lpx_unmark_all         (no more supported)
-  lpx_mark_row           (no more supported)
-  lpx_mark_col           (no more supported)
-  lpx_clear_mat          (no more supported)
-  lpx_del_items          lpx_del_rows, lpx_del_cols
-  lpx_get_row_bnds       lpx_get_row_type, lpx_get_row_lb,
-                         lpx_get_row_ub
-  lpx_get_col_bnds       lpx_get_col_type, lpx_get_col_lb,
-                         lpx_get_col_ub
-  lpx_get_obj_c0         lpx_get_obj_coef
-  lpx_get_row_coef       (no more supported)
-  lpx_get_col_coef       lpx_get_obj_coef
-  lpx_get_row_mark       (no more supported)
-  lpx_get_col_mark       (no more supported)
-  lpx_get_row_info       lpx_get_row_stat, lpx_get_row_prim,
-                         lpx_get_row_dual
-  lpx_get_col_info       lpx_get_col_stat, lpx_get_col_prim,
-                         lpx_get_col_dual
-  lpx_get_ips_stat       lpx_ipt_status
-  lpx_get_ips_row        lpx_ipt_row_prim, lpx_ipt_row_dual
-  lpx_get_ips_col        lpx_ipt_col_prim, lpx_ipt_col_dual
-  lpx_get_ips_obj        lpx_ipt_obj_val
-  lpx_get_mip_stat       lpx_mip_status
-  lpx_get_mip_row        lpx_mip_row_val
-  lpx_get_mip_col        lpx_mip_col_val
-  lpx_get_mip_obj        lpx_mip_obj_val
-
-  Obsolete API routines were kept for backward compatibility,
-  however, they will be removed in the future.
-
-4.3
-  Some new built-in functions (round, trunc, Irand224, Uniform01,
-  Uniform, Normal01, Normal) were added to the MathProg language.
-
-  The MathProg syntax was changed to allow writing 'subj to'.
-
-  The api routine lpx_print_sol was changed to print the number of
-  non-basic variable, which causes primal unboundness.
-
-4.2
-  A dummy version of the integer optimization routine lpx_intopt
-  was included in the package. Later this routine will replace the
-  routine lpx_integer.
-
-  Being replaced by IOS routines (see above) the Branch-and-Cut
-  Framework (BCS) routines were removed from the package.
-
-4.1
-  No API changes noted.
-
-4.0
-
-  ** Major change: the GLPK/L modeling language was removed and the
-     GNU MathProg Language (GMPL) was added.	
-
-  The api routine lpx_read_model, which is an interface to the
-  MathProg translator, was included in the package.
-
-  The api routine lpx_print_prob for writing LP/MIP problem data
-  in plain text format was included in the package.
-
-  All modules of the translator for the GLPK/L modeling language
-  were removed from the package, because GLPK/L being completely
-  superseded by GNU MathProg is no more supported.
-
-3.3
-  No API changes that should break backwards compatibility.
-
-3.2.4
-  No changes to API.
-
-3.2.3
-  Now the api routine lpx_print_sol also prints information about
-  "solution quality" obtained via the api routine lpx_check_kkt.
-
-  The api routine lpx_interior was modified: a) to compute dual
-  values for all structural as well as auxiliary variables; b) to
-  allow specifying non-zero objective coefficients at auxiliary
-  variables.
-
-  Some new API routines were added.
-
-3.2.2
-  An api routine lpx_read_lpt that reads LP/MIP problem data in
-  CPLEX LP format was implemented.
-
-3.2.1
-  The following new api routines were added: lpx_eval_activity,
-  lpx_eval_red_cost, lpx_reduce_form, lpx_mixed_gomory.
-
-3.2
-  The following new api routines were added: lpx_set_obj_name,
-  lpx_get_obj_name, lpx_get_row_mark, lpx_get_col_mark,
-  lpx_transform_row, lpx_transform_col, lpx_prim_ratio_test,
-  lpx_dual_ratio_test, lpx_interior, lpx_get_ips_stat,
-  lpx_get_ips_row, lpx_get_ips_col, lpx_get_ips_obj, lpx_read_lpm,
-  lpx_write_mps, lpx_print_ips.
-
-3.1
-  Preliminary implementation of new API (no details given in
-  Changelog)
-
-3.0.3 through 3.0.8
-  No API changes mentioned in Changelog.
-
-3.0.3
-  First Debian package of GLPK.
-
-
-Brady Hunsaker <hunsaker at engr.pitt.edu>
-This file is released to the public domain.
diff --git a/debian/glpk-doc.docs b/debian/glpk-doc.docs
index 3d79a7b..c9fe1e1 100644
--- a/debian/glpk-doc.docs
+++ b/debian/glpk-doc.docs
@@ -1,3 +1,3 @@
 doc/*.txt
 doc/*.pdf
-debian/README.upgrading
+

-- 
glpk packaging



More information about the debian-science-commits mailing list