This is an automated email from the git hooks/post-receive script.

hendrik-guest pushed a commit to branch master
in repository hol-light.

commit 1c4af310a9408011df6fcd3475d4f998e47d4196
Author: Hendrik Tews <hend...@askra.de>
Date:   Fri Oct 27 22:15:41 2017 +0200

    finish packaging with using various upstream fixes
---
 debian/README.Debian            | 25 ++++++++++++++++++-------
 debian/changelog                | 22 ++++++++++++++--------
 debian/control                  | 11 ++++++-----
 debian/copyright                | 28 +++++++++++++++++-----------
 debian/hol-light-source.exclude |  1 +
 debian/rules                    |  5 +----
 6 files changed, 57 insertions(+), 35 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index 94317aa..0b8732d 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -58,6 +58,18 @@ libraries. You should therefore regenerate your snapshots 
after
 installing security updates.
 
 
+Native Toplevel
+---------------
+
+The upstream README hints on a 4x runtime improvement by using the
+native OCaml toplevel. The standard OCaml distribution has been
+supporting a native toplevel for a few versions already (``make
+ocamlnat''). Building the necessary camlp5 parts as native plugin is
+not as easy and requires some manual fiddling. However, when I tried
+the last time with OCaml 4.03, HOL Light was running 2 times slower in
+the native toplevel.
+
+
 Hol Light test suite
 --------------------
 
@@ -65,7 +77,7 @@ The HOL Light test suite is in /usr/share/hol-light/holtest 
and in
 /usr/share/hol-light/holtest_parallel. Both scripts run the same
 tests, the latter one uses ``make -j $(getconf _NPROCESSORS_ONLN)'' to
 run the tests in parallel on all available cores. When I last tried,
-the tests run for about 70 CPU hours (10 hours on 8 cores for the
+the tests run for about 35 CPU hours (12 hours on 8 cores for the
 parallel version).
 
 You should install the packages prover9, coinor-csdp, pari-gp and
@@ -76,7 +88,7 @@ capture with something like
         /usr/share/hol-light/holtest 2>&1 | tee holtest.log
 
 The parallel version eventually produces the file
-/tmp/hollog_<date+time>/holtest.log containing all the output.
+/tmp/hol-light-test/holtest.log containing all the output.
 To check success you have to search for
 "Error", "Not_found" and "not found" in the output, for example by
 using
@@ -86,10 +98,9 @@ using
 On Debian, the test suite will produce the error "Error: skip
 Minisat/make.ml...", because the Minisat examples cannot be run
 without zChaff, which is not available in Debian. Additionally, the
-tests Mizarlight/make.ml, miz3/make.ml and QBF/make.ml will fail as
-they do for the upstream version. On architecture i386 (and probably
-other 32 bit architectures as well), the test 100/pnt.ml fails because
-it runs out of memory.
+test Mizarlight/make.ml will fail as it does for the upstream version.
+On architecture i386 (and probably other 32 bit architectures as
+well), the test 100/pnt.ml fails because it runs out of memory.
 
 Note that the above grep command produces quite a few false positives,
 because a number of values and exceptions contain "error" in their
@@ -97,4 +108,4 @@ name. Note also, that some tests pass successfully even if 
the
 functionality is not available.
 
 
- -- Hendrik Tews <hend...@askra.de>, Mon,  9 Jan 2017 23:30:42 +0100
+ -- Hendrik Tews <hend...@askra.de>, Sun, 29 Oct 2017 20:15:43 +0100
diff --git a/debian/changelog b/debian/changelog
index 9c76245..73bb846 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,20 @@
-hol-light (20170917-1) unstable; urgency=medium
+hol-light (20171023-1) unstable; urgency=medium
 
-  * Imported upstream version 20170917
-    with git hash 4c464bee35551ce3db2ef42b51bc19f5bf638e78
+  * Imported upstream version 20171023
+    with git hash 39d9bf8b2958a288905661f969e9ab25b5ed74aa
   * delete camlp5-7 patch - was applied upstream; refresh other patches
-  * compat level 10, standards version 4.1.0
-  * update rules with new pa_j implementation
+  * compat level 10, standards version 4.1.1
+  * update rules with new pa_j implementation (Closes: #876533)
   * minor change in control file - Flyspeck is completed
-  * update copyright file - a number of files have unclear license
+  * update copyright file
+  * clear executable bit deletion in rules - has been fixed upstream
+  * change to priority optional as demanded by lintian
+  * suggests python as demanded by lintian
+  * exclude .pc directory during installation (Closes: #878615)
+  * README.Debian: hints on native toplevel and testsuite updates
+  * delete some trailing whitespace for lintian
 
- -- Hendrik Tews <hend...@askra.de>  Tue, 24 Oct 2017 22:08:25 +0200
+ -- Hendrik Tews <hend...@askra.de>  Sun, 29 Oct 2017 20:55:28 +0100
 
 hol-light (20170109-2) unstable; urgency=medium
 
@@ -45,7 +51,7 @@ hol-light (20131026-1) unstable; urgency=low
 
   * new upstream version revision 177 from 2013-10-26
   * use new pa_j and adjust camlp5 dependencies
-  * delete executable bit of RichterHilbertAxiomGeometry/Topology.ml 
+  * delete executable bit of RichterHilbertAxiomGeometry/Topology.ml
     during installation
 
  -- Hendrik Tews <hend...@askra.de>  Sun, 10 Nov 2013 20:37:21 +0100
diff --git a/debian/control b/debian/control
index 3afc9f0..2aea737 100644
--- a/debian/control
+++ b/debian/control
@@ -1,15 +1,15 @@
 Source: hol-light
 Section: math
-Priority: extra
+Priority: optional
 Maintainer: Debian OCaml Maintainers <debian-ocaml-ma...@lists.debian.org>
 Uploaders:
  Hendrik Tews <hend...@askra.de>
-Build-Depends: 
+Build-Depends:
  camlp5 (>= 7.01),
  ocaml-base-nox,
  dh-ocaml (>= 0.9~),
  debhelper (>= 10.0.0)
-Standards-Version: 4.1.0
+Standards-Version: 4.1.1
 Homepage: http://www.cl.cam.ac.uk/~jrh13/hol-light/
 Vcs-Git: https://anonscm.debian.org/cgit/pkg-ocaml-maint/packages/hol-light.git
 Vcs-Browser: 
https://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/hol-light.git
@@ -19,7 +19,7 @@ Architecture: any
 Depends:
  camlp5,
  ${ocaml:Depends},
- ${shlibs:Depends}, 
+ ${shlibs:Depends},
  ${misc:Depends}
 Suggests:
  readline-editor,
@@ -28,7 +28,8 @@ Suggests:
  pari-gp,
  maxima,
  dmtcp,
- libocamlgraph-ocaml-dev
+ libocamlgraph-ocaml-dev,
+ python
 Description: HOL Light theorem prover
  HOL Light is an interactive theorem prover for Higher-Order Logic
  with a very simple logical core running in an OCaml toplevel. HOL
diff --git a/debian/copyright b/debian/copyright
index 0aa3642..ea1f002 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -10,6 +10,12 @@ Copyright: 1998 University of Cambridge
 License: BSD-2-clause
 
 
+Files: Boyer_Moore/*
+Copyright: 1994 Richard Boulton, University of Edinburgh, University of 
Cambridge, INRIA
+          2007-2017 Petros Papapanagiotou & Jacques Fleuriot, University of 
Edinburgh 
+License: BSD-2-clause
+
+
 Files: miz3/*
 Copyright: 2009-2012 Freek Wiedijk
 License: BSD-2-clause
@@ -59,15 +65,14 @@ Comment: There is no license in
  that it is distributed under the same license as HOL Light.
 
 
-Files: Formal_ineqs/arith/* Formal_ineqs/arith_options.hl Formal_ineqs/docs/*
-       Formal_ineqs/informal/* Formal_ineqs/lib/ssreflect/* Formal_ineqs/list/*
-       Formal_ineqs/make.ml Formal_ineqs/misc/* Formal_ineqs/taylor/*
-       Formal_ineqs/verifier/* Formal_ineqs/verifier_options.hl
-Copyright: 2012-2014 Alexey Solovyev
+Files: Formal_ineqs/*
+Copyright: 2014-2017 Alexey Solovyev
+License: BSD-2-clause
+
+
+Files: Formal_ineqs/lib/ipow.hl
+Copyright: 2014-2017 Alexey Solovyev and the University of Utah
 License: BSD-2-clause
-Comment: There is no license in all these subdirectories, but
- Formal_ineqs/README.md states that this directory is distributed
- under the same license as HOL Light.
 
 
 Files: Functionspaces/*
@@ -88,9 +93,10 @@ Comment: There is no license in subdirectory IEEE, but
 
 
 Files: IsabelleLight/*
-Copyright: 2009-2015, Petros Papapanagiotou, Jacques Fleuriot,
-          University of Edinburgh
-License: missing/unclear
+Copyright: 2009-2017, Petros Papapanagiotou, Jacques Fleuriot,
+          Centre of Intelligent Systems and their Applications,
+           University of Edinburgh
+License: BSD-2-clause
 
 
 Files: Library/q.ml
diff --git a/debian/hol-light-source.exclude b/debian/hol-light-source.exclude
index 29ab059..6e2329a 100644
--- a/debian/hol-light-source.exclude
+++ b/debian/hol-light-source.exclude
@@ -1,6 +1,7 @@
 ./debian
 ./.git
 ./.gitignore
+./.pc
 ./CHANGES
 ./LICENSE
 ./Makefile
diff --git a/debian/rules b/debian/rules
index f641860..c13f39e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@
 
 # Uncomment this to turn on verbose mode.
 # export DH_VERBOSE=1
-# export DH_OPTIONS=-v 
+# export DH_OPTIONS=-v
 
 # This has to be exported to make some magic below work.
 export DH_OPTIONS
@@ -37,9 +37,6 @@ override_dh_auto_install:
        install -d $(INSTDIR)/usr/share/hol-light
        tar --anchored --exclude-from=debian/hol-light-source.exclude -c . | \
                tar -C $(INSTDIR)/usr/share/hol-light -x
-       chmod -x $(INSTDIR)/usr/share/hol-light/Help/HYP_TAC.doc
-       chmod -x 
$(INSTDIR)/usr/share/hol-light/RichterHilbertAxiomGeometry/TarskiAxiomGeometry_read.ml
-       chmod -x $(INSTDIR)/usr/share/hol-light/Multivariate/cvectors.ml
        install -d $(INSTDIR)/usr/bin
        install debian/hol-light.sh $(INSTDIR)/usr/bin/hol-light
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-ocaml-maint/packages/hol-light.git

_______________________________________________
Pkg-ocaml-maint-commits mailing list
Pkg-ocaml-maint-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits

Reply via email to