[Pkg-ocaml-maint-commits] [SCM] janest-core packaging branch, master, updated. debian/0.5.3-1-19-gb380bf2

Stefano Zacchiroli zack at upsilon.cc
Wed Nov 11 17:52:11 UTC 2009


The following commit has been merged in the master branch:
commit 83baa7ed82d0c428d72decb9b48278de269b939d
Author: Stefano Zacchiroli <zack at upsilon.cc>
Date:   Wed Nov 11 16:46:54 2009 +0100

    revamp Description (mention Core vs Core_extended difference)

diff --git a/debian/changelog b/debian/changelog
index 838542f..7f74873 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ janest-core (0.6.0-1) UNRELEASED; urgency=low
   * debian/control:
     - add (new) build-dep on libfields-camlp4-dev
     - add build-dep on libpcre-ocaml-dev, required to build Core_extended
+    - revamp Description (mention Core vs Core_extended difference)
   * debian/rules: switch {debhelper,ocaml}.mk to avoid *.log leftovers
   * switch packaging to dh-ocaml
 
diff --git a/debian/control b/debian/control
index 582e98f..303ecad 100644
--- a/debian/control
+++ b/debian/control
@@ -34,20 +34,29 @@ Depends:
  ${misc:Depends}
 Provides: ${ocaml:Provides}
 Description: Jane Street Capital's alternative standard library for OCaml
- Core is Jane Street Capital's alternative standard library for OCaml.
+ Core is an alternative to the OCaml standard library.
  .
- Core does a number of things: it provides tail recursive versions of
- non tail recursive functions in the standard library; changes the
- signature of many of the standard modules; includes generic
- serialization for most types, and adds some entirely new modules and
- new functionality within existing modules.
+ Core does a number of things:
  .
- Beware: Core extends some functionality from OCaml's standard
- library, and outright changes or replaces other. The goal is not to
- preserve complete compatibility with the standard.
+  * provides tail recursive versions of non tail recursive functions in
+    the standard library;
+  * changes the signature of many of the standard modules to enforce
+    consistent naming conventions;
+  * includes generic serialization for most types;
+  * adds some new modules as well as new functionality to existing
+    modules.
  .
- This package contains the development stuff you need to use Core in
- your programs.
+ Beware that Core extends some functionality of the legacy standard
+ library, and outright changes or replaces other; backward compatibility
+ with the legacy standard library has not to be expected.
+ .
+ The code of Core is routinely reviewed within Jane Street Capital
+ according to their quality assurance requirements. The extra library
+ called Core_extended adds new functionalities on top of Core, but is
+ only reviewed on an ad-hoc basis.
+ .
+ This package contains the development stuff you need to use Core (but
+ not Core_extended) in your programs.
 
 Package: libcore-ocaml
 Architecture: any
@@ -58,17 +67,25 @@ Depends:
  ${misc:Depends}
 Provides: ${ocaml:Provides}
 Description: Jane Street Capital's core library for OCaml (runtime)
- Core is Jane Street Capital's alternative standard library for OCaml.
+ Core is an alternative to the OCaml standard library.
+ .
+ Core does a number of things:
+ .
+  * provides tail recursive versions of non tail recursive functions in
+    the standard library;
+  * changes the signature of many of the standard modules to enforce
+    consistent naming conventions;
+  * includes generic serialization for most types;
+  * adds some new modules as well as new functionality to existing
+    modules.
  .
- Core does a number of things: it provides tail recursive versions of
- non tail recursive functions in the standard library; changes the
- signature of many of the standard modules; includes generic
- serialization for most types, and adds some entirely new modules and
- new functionality within existing modules.
+ Beware that Core extends some functionality of the legacy standard
+ library, and outright changes or replaces other; backward compatibility
  .
- Beware: Core extends some functionality from OCaml's standard
- library, and outright changes or replaces other. The goal is not to
- preserve complete compatibility with the standard.
+ The code of Core is routinely reviewed within Jane Street Capital
+ according to their quality assurance requirements. The extra library
+ called Core_extended adds new functionalities on top of Core, but is
+ only reviewed on an ad-hoc basis.
  .
  This package contains the runtime stuff you need to run programs using
- Core.
+ Core (but not Core_extended).

-- 
janest-core packaging



More information about the Pkg-ocaml-maint-commits mailing list