[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Consider ocamlgsl_0.5.2-1 for etch



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On 14-01-2007, Sylvain Le Gall <gildor@debian.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello,
>
> I have just uploaded ocamlgsl 0.5.2-1i to unstable. The former version
> (0.5.1-3) has an important bugs, that this new upstream release fix. I
> attach the diff between the two version.
>
> The difference is :
> * Upstream correction of bug (#406711: libocamlgsl-ocaml-dev: undefined
>   reference to `ml_gsl_sf_legendre_array_size_e' when building top level
> * Use of ocaml.mk (shipped in ocaml package).
>
> Since the upstream correction solved a bug of severity important i think 
> it should be good to correct this for etch.
>
> Dependency in etch are enough for this new package. 
>

As suggested, i have rebuild a package 0.5.2-0etch1 which doesn't have
the "build system maintainance". Now it includes only the new upstream
release.

I would like to upload this package to testing-proposed-update. 

Is this OK ?

Kind regard
Sylvain Le Gall

Here is the difference:

Index: debian/changelog
===================================================================
- --- debian/changelog    (.../0.5.1-3)   (révision 3529)
+++ debian/changelog    (.../0.5.2-0etch1)      (révision 3529)
@@ -1,3 +1,10 @@
+ocamlgsl (0.5.2-0etch1) unstable; urgency=low
+
+  * New upstream release
+    * Fix Gsl_sf.legendre_array_size
+
+ -- Sylvain Le Gall <gildor@debian.org>  Thu, 18 Jan 2007 22:20:38
+0100
+
 ocamlgsl (0.5.1-3) unstable; urgency=low

    * Correct a typo OCAML_HAVE_OPT -> OCAML_HAVE_OCAMLOPT



This part is the upstream correction of the bug.

diff -Nurd -x doc ocamlgsl-0.5.1/gsl_sf.mli.q ocamlgsl-0.5.2/gsl_sf.mli.q
- - --- ocamlgsl-0.5.1/gsl_sf.mli.q	2006-10-05 11:13:02.000000000 +0200
+++ ocamlgsl-0.5.2/gsl_sf.mli.q	2007-01-13 19:51:01.000000000 +0100
@@ -199,7 +199,7 @@
<:ext< legendre_Plm_array@ml_gsl_sf_legendre_Plm_array,int,int,float,float array,unit >>
<< legendre_sphPlm int int float >>
<:ext< legendre_sphPlm_array@ml_gsl_sf_legendre_sphPlm_array,int,int,float,float array,unit >>
- - -<< legendre_array_size int int int >>
+<:ext< legendre_array_size@ml_gsl_sf_legendre_array_size,int,int,int >>
 
 (* LOGARITHM and related functions *)
<< log float >>
diff -Nurd -x doc ocamlgsl-0.5.1/Makefile ocamlgsl-0.5.2/Makefile
- - --- ocamlgsl-0.5.1/Makefile	2007-01-14 14:22:28.000000000 +0100
+++ ocamlgsl-0.5.2/Makefile	2007-01-14 14:22:59.000000000 +0100
@@ -117,7 +117,7 @@
            NOTES README COPYING META ocamlgsl.spec \
            $(wildcard examples/*.ml) examples/Makefile doc \
            $(wildcard test/*.ml) $(wildcard ocamlgsl.info*)
- - -VERSION := 0.5.1
+VERSION := 0.5.2
 
 all : stubs gsl.cma gsl.cmxa $(CMI)
 
diff -Nurd -x doc ocamlgsl-0.5.1/META ocamlgsl-0.5.2/META
- - --- ocamlgsl-0.5.1/META	2006-10-02 02:07:57.000000000 +0200
+++ ocamlgsl-0.5.2/META	2007-01-13 19:52:05.000000000 +0100
@@ -1,5 +1,5 @@
 description = "GSL bindings"
 requires = "bigarray"
- - -version = "0.5.0"
+version = "0.5.2"
 archive(byte) = "gsl.cma"
 archive(native) = "gsl.cmxa"
diff -Nurd -x doc ocamlgsl-0.5.1/mlgsl_sf.c ocamlgsl-0.5.2/mlgsl_sf.c
- - --- ocamlgsl-0.5.1/mlgsl_sf.c	2006-10-02 02:00:15.000000000 +0200
+++ ocamlgsl-0.5.2/mlgsl_sf.c	2007-01-13 19:49:43.000000000 +0100
@@ -456,19 +456,7 @@
                                Double_array_val(result_array));
   return Val_unit;
 }
- - -
- - -CAMLprim value
- - -ml_gsl_sf_legendre_array_size(value lmax, value m)
- - -{
- - -  CAMLparam2(lmax, m);
- - -  CAMLlocal1(ret);
- - -  int gsl_ret;
- - -
- - -  gsl_ret = gsl_sf_legendre_array_size(Int_val(lmax), Int_val(m));
- - -  
- - -  ret = Val_int(gsl_ret);
- - -  CAMLreturn(ret);
- - -}
+ML2(gsl_sf_legendre_array_size, Int_val, Int_val, Val_int)
 
 /* LOGARITHM and related functions */
 SF1(log, Double_val)
diff -Nurd -x doc ocamlgsl-0.5.1/ocamlgsl.info ocamlgsl-0.5.2/ocamlgsl.info
- - --- ocamlgsl-0.5.1/ocamlgsl.info	2006-10-05 15:20:38.000000000 +0200
+++ ocamlgsl-0.5.2/ocamlgsl.info	2007-01-13 19:53:38.000000000 +0100
@@ -3,14 +3,14 @@
 
 INFO-DIR-SECTION Objective Caml
 START-INFO-DIR-ENTRY
- - -* ocamlgsl 0.5.1: (ocamlgsl).
+* ocamlgsl 0.5.2: (ocamlgsl).
 END-INFO-DIR-ENTRY
    This file was generated by Ocamldoc using the Texinfo generator.
 
 
 Indirect:
 ocamlgsl.info-1: 248
- - -ocamlgsl.info-2: 180576
+ocamlgsl.info-2: 180490
 
 Tag Table:
 (Indirect)
@@ -80,10 +80,10 @@
 Node: Gsl_wavelet130723
 Node: Gsl_const132502
 Node: Gsl_sf141372
- - -Node: Gsl_cdf163573
- - -Node: Types index169196
- - -Node: Exceptions index180274
- - -Node: Values index180576
- - -Node: Modules index327316
+Node: Gsl_cdf163487
+Node: Types index169110
+Node: Exceptions index180188
+Node: Values index180490
+Node: Modules index327157
 
 End Tag Table
diff -Nurd -x doc ocamlgsl-0.5.1/ocamlgsl.info-1 ocamlgsl-0.5.2/ocamlgsl.info-1
- - --- ocamlgsl-0.5.1/ocamlgsl.info-1	2006-10-05 15:20:38.000000000 +0200
+++ ocamlgsl-0.5.2/ocamlgsl.info-1	2007-01-13 19:53:38.000000000 +0100
@@ -3,17 +3,17 @@
 
 INFO-DIR-SECTION Objective Caml
 START-INFO-DIR-ENTRY
- - -* ocamlgsl 0.5.1: (ocamlgsl).
+* ocamlgsl 0.5.2: (ocamlgsl).
 END-INFO-DIR-ENTRY
    This file was generated by Ocamldoc using the Texinfo generator.
 
 
 File: ocamlgsl.info,  Node: Top,  Up: (dir)
 
- - -ocamlgsl 0.5.1
+ocamlgsl 0.5.2
 **************
 
- - -Documentation for ocamlgsl 0.5.1
+Documentation for ocamlgsl 0.5.2
 
 * Menu:
 
@@ -9654,11 +9654,7 @@
    
 
  - val legendre_array_size :
- - -     int -> int -> int -> float
- - -   
- - -
- - - - val legendre_array_size_e :
- - -     int -> int -> int -> Gsl_fun.result
+     int -> int -> int
    
 
  - val log :
Les fichiers binaires ocamlgsl-0.5.1/ocamlgsl.info-2 et ocamlgsl-0.5.2/ocamlgsl.info-2 sont différents.
diff -Nurd -x doc ocamlgsl-0.5.1/README ocamlgsl-0.5.2/README
- - --- ocamlgsl-0.5.1/README	2006-10-05 14:23:17.000000000 +0200
+++ ocamlgsl-0.5.2/README	2007-01-13 19:53:05.000000000 +0100
@@ -27,6 +27,8 @@
 
 
 * CHANGES
+in 0.5.2
+  - fix Gsl_sf.legendre_array_size
 in 0.5.1
   - fix wrong declaration of externals in gsl_wavelet (Will M. Farr)
   - rewrite the blurb about callbacks raising exceptions (see below)



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFr+jMir2bofsN/psRAhBQAJ0VECguRCaF7n5lErI2hd8FpgGk2gCeODWg
g5xTFefnmmvErf/2eaMeIiE=
=kCe2
-----END PGP SIGNATURE-----



Reply to: