-----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. 

Bug submitter has confirmed that this bug solved his issue.

Regards,
Sylvain Le Gall

diff -Nurd -x doc ocamlgsl-0.5.1/debian/changelog 
ocamlgsl-0.5.2/debian/changelog
- --- ocamlgsl-0.5.1/debian/changelog   2006-11-21 00:02:54.000000000 +0100
+++ ocamlgsl-0.5.2/debian/changelog     2007-01-13 20:48:24.000000000 +0100
@@ -1,6 +1,9 @@
- -ocamlgsl (0.5.1-4) unstable; urgency=low
+ocamlgsl (0.5.2-1) unstable; urgency=low
 
+  * New upstream release:
+    * Fix Gsl_sf.legendre_array_size (Closes: #406711)
   * Upgrade debian/watch version to 3,
+  * Use ocaml.mk
 
  -- Sylvain Le Gall <[EMAIL PROTECTED]>  Thu,  9 Nov 2006 23:39:55 +0100
 
diff -Nurd -x doc ocamlgsl-0.5.1/debian/control ocamlgsl-0.5.2/debian/control
- --- ocamlgsl-0.5.1/debian/control     2006-11-21 00:09:57.000000000 +0100
+++ ocamlgsl-0.5.2/debian/control       2007-01-07 23:06:15.000000000 +0100
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Sylvain Le Gall <[EMAIL PROTECTED]>
- -Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), dpatch, ocaml-nox, 
ocaml-findlib, 
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), dpatch, ocaml-nox (>= 
3.09.2-7), ocaml-findlib, 
  libgsl0-dev, chrpath, gawk, dpkg-dev (>= 1.13.19)
 Standards-Version: 3.7.2
 XS-X-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/ocamlgsl
diff -Nurd -x doc ocamlgsl-0.5.1/debian/rules ocamlgsl-0.5.2/debian/rules
- --- ocamlgsl-0.5.1/debian/rules       2006-11-21 00:02:28.000000000 +0100
+++ ocamlgsl-0.5.2/debian/rules 2007-01-07 23:06:15.000000000 +0100
@@ -42,6 +42,8 @@
 endif
 DEB_MAKE_INSTALL_TARGET  += DESTDIR="$(DESTDIR_DEV)"
 
+CDBS_BUILD_DEPENDS := $(subst ocaml-nox,ocaml-nox (>= 
3.09.2-7),$(CDBS_BUILD_DEPENDS))
+
 install/libocamlgsl-ocaml-dev::
        cp $(CURDIR)/META \
         $(DESTDIR_DEV)/$(OCAML_STDLIB_DIR)/gsl/META
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< [EMAIL PROTECTED],int,int,float,float array,unit >>
 << legendre_sphPlm int int float >>
 <:ext< [EMAIL PROTECTED],int,int,float,float array,unit >>
- -<< legendre_array_size int int int >>
+<:ext< [EMAIL PROTECTED],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)

iD8DBQFFqjCfir2bofsN/psRApNzAKCWfDeLEu+Tt7YwrgJmkK8Ox72jVgCggqh5
gg/9OpTNgLSygnSrJcT3Lso=
=XKVG
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to