[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