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

Consider ocamlgsl_0.5.2-1 for etch



-----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 <gildor@debian.org>  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 <gildor@debian.org>
- -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< 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)

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



Reply to: