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

Bug#631640: marked as done ([libcamomile-ocaml-dev] USet.add_range buggy, please upgrade to latest upstream)



Your message dated Fri, 29 Jul 2011 18:32:16 +0000
with message-id <E1Qmrr6-0001Hp-A9@franck.debian.org>
and subject line Bug#631640: fixed in camomile 0.8.3-1
has caused the Debian Bug report #631640,
regarding [libcamomile-ocaml-dev] USet.add_range buggy, please upgrade to latest upstream
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
631640: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631640
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libcamomile-ocaml-dev
Version: 0.7.2-2+b2
Severity: normal

--- Please enter the report below this line. ---

The testcase below fails using the camomile package from Debian, but works with latest upstream.
I think it is due to this bug which was fixed in 0.7.3:
http://sourceforge.net/tracker/?func=detail&aid=2881864&group_id=40603&atid=428416
Debian package is 0.7.2 which is more than a year old and has this bug.
I think the package should be upgraded to latest upstream.

Reduced testcase:
$ cat >camobug.ml <<EOF
open CamomileLibrary;;

let set = ref USet.empty;;

let _ =
    set := USet.add_range (UChar.chr 0xffffe) (UChar.chr 0xfffff) !set;
    set := USet.add_range (UChar.chr 0x10fffe) (UChar.chr 0x10ffff)  !set;
    set := USet.add_range (UChar.chr 0xf0000) (UChar.chr 0xffffd) !set;
    set := USet.compl !set;;
EOF

$ ocamlfind  ocamlc -package camomile camobug.ml -linkpkg -g -o camobug
$ OCAMLRUNPARAM=b ./camobug
Fatal error: exception Invalid_argument("ISet.add_range")
Raised at file "pervasives.ml", line 23, characters 25-45
Called from file "public/iSet.ml", line 160, characters 42-65
Called from file "public/iSet.ml", line 161, characters 42-65
Called from file "public/iSet.ml", line 160, characters 42-65
Called from file "camobug.ml", line 9, characters 11-26

As a workaround I use a for loop that calls USet.add instead of USet.add_range.

--- System information. ---
Architecture: amd64
Kernel:       Linux 3.0.0-rc4

Debian Release: wheezy/sid
  500 unstable        ftp.lug.ro
  500 testing         security.debian.org
  500 testing         ftp.ro.debian.org
  500 stable          ftp.ro.debian.org
    1 experimental    ftp.lug.ro

--- Package information. ---
Depends                      (Version) | Installed
======================================-+-============
libcamomile-ocaml-data     (= 0.7.2-2) | 0.7.2-2
libc6                         (>= 2.7) | 2.13-7
ocaml-nox-3.12.0                       |


Package's Recommends field is empty.

Package's Suggests field is empty.






--- End Message ---
--- Begin Message ---
Source: camomile
Source-Version: 0.8.3-1

We believe that the bug you reported is fixed in the latest version of
camomile, which is due to be installed in the Debian FTP archive:

camomile_0.8.3-1.debian.tar.gz
  to main/c/camomile/camomile_0.8.3-1.debian.tar.gz
camomile_0.8.3-1.dsc
  to main/c/camomile/camomile_0.8.3-1.dsc
camomile_0.8.3.orig.tar.bz2
  to main/c/camomile/camomile_0.8.3.orig.tar.bz2
libcamomile-ocaml-data_0.8.3-1_all.deb
  to main/c/camomile/libcamomile-ocaml-data_0.8.3-1_all.deb
libcamomile-ocaml-dev_0.8.3-1_amd64.deb
  to main/c/camomile/libcamomile-ocaml-dev_0.8.3-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 631640@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated camomile package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 29 Jul 2011 18:56:12 +0200
Source: camomile
Binary: libcamomile-ocaml-data libcamomile-ocaml-dev
Architecture: source all amd64
Version: 0.8.3-1
Distribution: experimental
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Description: 
 libcamomile-ocaml-data - Unicode data for OCaml
 libcamomile-ocaml-dev - Unicode library for OCaml
Closes: 631640
Changes: 
 camomile (0.8.3-1) experimental; urgency=low
 .
   * Team upload
   * New upstream release (Closes: #631640)
   * Switch source package format to 3.0 (quilt)
   * Bump Standards-Version to 3.9.2 (no changes)
Checksums-Sha1: 
 634fe06fc4506369bd9968ea12cedfc1bcb6a36e 2112 camomile_0.8.3-1.dsc
 9f2600010820689805b5ab6e4048217ea821d535 2646968 camomile_0.8.3.orig.tar.bz2
 54eb756650633bd87da820390e3447e9810bee66 10545 camomile_0.8.3-1.debian.tar.gz
 5bf19aede1939aebaca5e4c7563e890f6038aab4 5265814 libcamomile-ocaml-data_0.8.3-1_all.deb
 1c02f8c1498da3fad10e5a9d065e7684995de4bb 1064192 libcamomile-ocaml-dev_0.8.3-1_amd64.deb
Checksums-Sha256: 
 4bf2914b201d9410a512797e7b1c801b4939ddc71b5f3908dc6d1a4a8ae722b4 2112 camomile_0.8.3-1.dsc
 94c8d65d417c90301f6b3b21e4b00e151c434a3e2d406c3d5b3363859034f27b 2646968 camomile_0.8.3.orig.tar.bz2
 fbafc100822c29f4205bbf1687393be321b7e866c063db4bec03a04cf711e1ad 10545 camomile_0.8.3-1.debian.tar.gz
 be73ac5e80e5502870957c81856e4e1bc9df7864cdfa19ab33588110d4d24e53 5265814 libcamomile-ocaml-data_0.8.3-1_all.deb
 3a8401af33e146e969f08fa7afd14bae05e3736277b87b02e16ea6697d69544d 1064192 libcamomile-ocaml-dev_0.8.3-1_amd64.deb
Files: 
 4bff956a6b5926eff19ba3cacec11787 2112 ocaml optional camomile_0.8.3-1.dsc
 c6476bdb4138d222bc14396a82205034 2646968 ocaml optional camomile_0.8.3.orig.tar.bz2
 79971e52f54643b3656d294d2dd2fd53 10545 ocaml optional camomile_0.8.3-1.debian.tar.gz
 ca2b9956015c6285b35be84d1b2881c3 5265814 ocaml optional libcamomile-ocaml-data_0.8.3-1_all.deb
 aa75c5ca920200778a1a6b781609eb20 1064192 ocaml optional libcamomile-ocaml-dev_0.8.3-1_amd64.deb

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

iQIcBAEBCgAGBQJOMvoUAAoJEHhT2k1JiBrT+6wQAJ1LxWSEfxr91fA8B+bhgmA1
bfhevs8x/ULOQn+zxjH57H2HmCqMkQH9XfEVs3OMQK/zTg74qaTrtDkbmGOBPMwq
KqxAXloSJwqPKT+L54ZubnEK3h8ITyRr+vMP2PX3KSCTpvDbQ01M8EyP8EtBB0FY
cVvZ8wH4fSnnobfjlwYbypQgEhpi2RdV/z7e1ovdtgE8J/GbrWsKtT4rYs25BADi
oQxtdM/XzLDOhXrPV5hysfWNN86ocsnzaaEzNDaYnnXeZuRhvwOyKn2ZG03Y1Jo6
G60V15lz0WboFa+lGvF9Tmtb4HRkTZn8k3inPzddngjo6yYoEKDmL3lYSRO66Zs5
ym5XC59MIwDRKPiuVyJn83eLub1bMqOW510jrd8pyUXrerR1s4xbG+68euGDDZ+/
rxiOZXPoyN1u4eR1bviaH8CNf6pxD8nNDifkaW4sDppLtm6MG6O8biAWJAAeQ+49
KJOtV27SKf3lFy1oLH3HhqelNrYtTHkloV9p43DS2BaId+2JpFWBwMbbX7ng4Y0K
TIJpboe9lgYJqMGgwkPXZWPlQaoimICBcxnuwQQ6exJR2AllpwF6hzlBNkysbxQy
0q9Sw4g5wwh8cPJSYTwWLXWzYnk5HTLkVpZLlYeL0CHW/mK+a2Ze/t+J7kn3pu7u
PRF9aUP3J2VZvBGEzjCk
=55hb
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: