Your message dated Thu, 17 Dec 2009 01:33:39 +0000 with message-id <e1nl5fl-0003gr...@ries.debian.org> and subject line Bug#536383: fixed in graphviz 2.20.2-5 has caused the Debian Bug report #536383, regarding libgraphviz-dev: The location of the standard library of OCaml has changed 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 ow...@bugs.debian.org immediately.) -- 536383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536383 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libgraphviz-dev Version: 2.20.2-3 Severity: important Hello, With last OCaml 3.11.1 upload, the location of the standard library has changed from /usr/lib/ocaml/$(OCAML_ABI) to /usr/lib/ocaml/ libgv-ocaml and libgraphviz-dev still install files under /usr/lib/ocaml/$(OCAML_ABI). The packages still build fine but they will be somehow unusable since the compiler won't find the library when including it. Attached, a patch to fix that. Cheers, -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8) Shell: /bin/sh linked to /bin/bash>From 9256566ac2fef1db639ccb6250b9c2cfdd3e6e24 Mon Sep 17 00:00:00 2001 From: Mehdi Dogguy <dog...@pps.jussieu.fr> Date: Thu, 9 Jul 2009 15:57:24 +0200 Subject: [PATCH] OCaml's standard library's location changed --- debian/changelog | 14 ++++++++++++-- debian/control | 2 +- debian/patches/0_bindings_documentation | 2 +- debian/rules | 20 ++++++++++---------- 4 files changed, 24 insertions(+), 14 deletions(-) diff --git a/debian/changelog b/debian/changelog index 40b776c..1a8dd41 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +graphviz (2.20.2-3.1) unstable; urgency=low + + * The location of the OCaml's standard library has changed: + - Add dh-ocaml (>= 0.4.1) as a build-dependency + - Use $(OCAML_STDLIB_DIR) instead of hard-coding the path + /usr/lib/ocaml/$(OCAMLABI) + - Use $(OCAML_DLL_DIR) instead of hard-coding the path + /usr/lib/ocaml/$(OCAMLABI)/stublibs + - Use $(OCAML_ABI) from ocamlvars.mk + + -- Mehdi Dogguy <dog...@pps.jussieu.fr> Thu, 09 Jul 2009 15:57:34 +0200 + graphviz (2.20.2-3) unstable; urgency=high * Backport patch to fix a stack overflow in the graph parser, reported @@ -1057,5 +1069,3 @@ graphviz (1.5-1) unstable; urgency=low * Initial Release. -- Stephen M. Moraco <step...@col.hp.com> Fri, 31 Dec 1999 15:37:17 -0700 - - diff --git a/debian/control b/debian/control index 88f27fa..10e9df0 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: graphics Priority: optional Maintainer: Cyril Brulebois <k...@debian.org> Standards-Version: 3.8.0 -Build-Depends: tk8.5-dev, tcl8.5-dev, debhelper (>= 5), libfreetype6-dev, zlib1g-dev, libjpeg62-dev, libpng12-dev, libxaw7-dev, bison, flex, autotools-dev, pdksh, libexpat1-dev, libfontconfig1-dev, libltdl3-dev, swig, libperl-dev, libgd2-noxpm-dev (>= 2.0.35), quilt (>= 0.40), groff-base, gs-common, lua5.1, liblua5.1-0-dev, ruby, ruby1.8-dev, php5-dev, php5-cli, ocaml-nox, python2.4-dev, python2.5-dev, python-minimal, libcairo2-dev, libpango1.0-dev, guile-1.6-dev, d-shlibs, python-support, chrpath +Build-Depends: tk8.5-dev, tcl8.5-dev, debhelper (>= 5), libfreetype6-dev, zlib1g-dev, libjpeg62-dev, libpng12-dev, libxaw7-dev, bison, flex, autotools-dev, pdksh, libexpat1-dev, libfontconfig1-dev, libltdl3-dev, swig, libperl-dev, libgd2-noxpm-dev (>= 2.0.35), quilt (>= 0.40), groff-base, gs-common, lua5.1, liblua5.1-0-dev, ruby, ruby1.8-dev, php5-dev, php5-cli, ocaml-nox, python2.4-dev, python2.5-dev, python-minimal, libcairo2-dev, libpango1.0-dev, guile-1.6-dev, d-shlibs, python-support, chrpath, dh-ocaml (>= 0.4.1) Vcs-Git: git://git.debian.org/git/collab-maint/graphviz.git Vcs-Browser: http://git.debian.org/?p=collab-maint/graphviz.git Homepage: http://www.graphviz.org/ diff --git a/debian/patches/0_bindings_documentation b/debian/patches/0_bindings_documentation index ecd71af..4f09781 100644 --- a/debian/patches/0_bindings_documentation +++ b/debian/patches/0_bindings_documentation @@ -19,7 +19,7 @@ + {- : unit = ()} + {} + {#require "gv";;} -+ {/usr/lib/ocaml/3.10.0/gv/gv.cma: loaded} ++ {/usr/lib/ocaml/gv/gv.cma: loaded} } USAGE { } diff --git a/debian/rules b/debian/rules index 28c4c2f..93d96fd 100755 --- a/debian/rules +++ b/debian/rules @@ -5,6 +5,7 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +include /usr/share/ocaml/ocamlvars.mk include /usr/share/quilt/quilt.make # Get build platform info @@ -14,7 +15,6 @@ export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) UPSTREAM_VERSION = $(shell dpkg-parsechangelog | perl -ne 'print $$1 if /^Version: (.*?)-(.*)$$/') SONAME = 4 -OCAMLABI = $(shell ocamlc -version) OCAML_PACKAGE = $(CURDIR)/debian/libgv-ocaml PHP_EXTENSION_DIR = $(shell php-config5 --extension-dir) @@ -181,13 +181,13 @@ install: build # Some additional work for libgv-ocaml # 1. Move the shared object to the stublibs directory - install -d $(OCAML_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/stublibs + install -d $(OCAML_PACKAGE)$(OCAML_DLL_DIR) mv $(OCAML_PACKAGE)/usr/lib/graphviz/ocaml/libgv_ocaml.so \ - $(OCAML_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/stublibs/dllgv.so + $(OCAML_PACKAGE)$(OCAML_DLL_DIR)/dllgv.so # 2. Move the devel files where they belong - install -d $(DEV_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/gv + install -d $(DEV_PACKAGE)$(OCAML_STDLIB_DIR)/gv mv $(OCAML_PACKAGE)/usr/lib/graphviz/ocaml/*.ml* \ - $(DEV_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/gv + $(DEV_PACKAGE)$(OCAML_STDLIB_DIR)/gv # 3. Trash the (almost empty) directory (and its .la) rm -rf $(OCAML_PACKAGE)/usr/lib/graphviz @@ -216,12 +216,12 @@ install: build rm -rf $(RUBY_PACKAGE)/usr/lib/graphviz # Install additional ocaml files - install -d $(DEV_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/gv + install -d $(DEV_PACKAGE)$(OCAML_STDLIB_DIR)/gv cp debian/tmp/usr/lib/graphviz/ocaml/gv.cm* \ - $(DEV_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/gv - install -d $(DEV_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/METAS + $(DEV_PACKAGE)$(OCAML_STDLIB_DIR)/gv + install -d $(DEV_PACKAGE)$(OCAML_STDLIB_DIR)/METAS mv debian/tmp/usr/lib/graphviz/ocaml/META.gv \ - $(DEV_PACKAGE)/usr/lib/ocaml/$(OCAMLABI)/METAS + $(DEV_PACKAGE)$(OCAML_STDLIB_DIR)/METAS # Build architecture-independent files here. binary-indep: build install @@ -261,7 +261,7 @@ binary-arch: build install dh_makeshlibs -plibgraphviz$(SONAME) -V 'libgraphviz4 (>= 2.20.0)' dh_installdeb -a dh_shlibdeps -a -L libgraphviz$(SONAME) $(CURDIR)/debian/libgraphviz$(SONAME)/usr/lib - dh_gencontrol -a -- -VF:OCamlABI="$(OCAMLABI)" + dh_gencontrol -a -- -VF:OCamlABI="$(OCAML_ABI)" dh_md5sums -a dh_builddeb -a -- 1.6.3.3
--- End Message ---
--- Begin Message ---Source: graphviz Source-Version: 2.20.2-5 We believe that the bug you reported is fixed in the latest version of graphviz, which is due to be installed in the Debian FTP archive: graphviz-dev_2.20.2-5_all.deb to main/g/graphviz/graphviz-dev_2.20.2-5_all.deb graphviz-doc_2.20.2-5_all.deb to main/g/graphviz/graphviz-doc_2.20.2-5_all.deb graphviz_2.20.2-5.diff.gz to main/g/graphviz/graphviz_2.20.2-5.diff.gz graphviz_2.20.2-5.dsc to main/g/graphviz/graphviz_2.20.2-5.dsc graphviz_2.20.2-5_amd64.deb to main/g/graphviz/graphviz_2.20.2-5_amd64.deb libgraphviz-dev_2.20.2-5_amd64.deb to main/g/graphviz/libgraphviz-dev_2.20.2-5_amd64.deb libgraphviz4_2.20.2-5_amd64.deb to main/g/graphviz/libgraphviz4_2.20.2-5_amd64.deb libgv-guile_2.20.2-5_amd64.deb to main/g/graphviz/libgv-guile_2.20.2-5_amd64.deb libgv-lua_2.20.2-5_amd64.deb to main/g/graphviz/libgv-lua_2.20.2-5_amd64.deb libgv-ocaml_2.20.2-5_amd64.deb to main/g/graphviz/libgv-ocaml_2.20.2-5_amd64.deb libgv-perl_2.20.2-5_amd64.deb to main/g/graphviz/libgv-perl_2.20.2-5_amd64.deb libgv-php5_2.20.2-5_amd64.deb to main/g/graphviz/libgv-php5_2.20.2-5_amd64.deb libgv-python_2.20.2-5_amd64.deb to main/g/graphviz/libgv-python_2.20.2-5_amd64.deb libgv-ruby_2.20.2-5_amd64.deb to main/g/graphviz/libgv-ruby_2.20.2-5_amd64.deb libgv-tcl_2.20.2-5_amd64.deb to main/g/graphviz/libgv-tcl_2.20.2-5_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 536...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ana Beatriz Guerrero Lopez <a...@debian.org> (supplier of updated graphviz 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 ftpmas...@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Thu, 17 Dec 2009 00:01:26 +0100 Source: graphviz Binary: graphviz libgv-guile libgv-lua libgv-ocaml libgv-perl libgv-php5 libgv-python libgv-ruby libgv-tcl libgraphviz4 libgraphviz-dev graphviz-doc graphviz-dev Architecture: source all amd64 Version: 2.20.2-5 Distribution: unstable Urgency: low Maintainer: Debian QA Group <packa...@qa.debian.org> Changed-By: Ana Beatriz Guerrero Lopez <a...@debian.org> Description: graphviz - rich set of graph drawing tools graphviz-dev - transitional package for graphviz-dev rename graphviz-doc - additional documentation for graphviz libgraphviz-dev - graphviz libs and headers against which to build applications libgraphviz4 - rich set of graph drawing tools libgv-guile - Guile bindings for graphviz libgv-lua - Lua bindings for graphviz libgv-ocaml - OCaml bindings for graphviz libgv-perl - Perl bindings for graphviz libgv-php5 - Php5 bindings for graphviz libgv-python - Python bindings for graphviz libgv-ruby - Ruby bindings for graphviz libgv-tcl - Tcl bindings for graphviz Closes: 493974 504569 504571 536383 Changes: graphviz (2.20.2-5) unstable; urgency=low . * QA upload. . [ Ana Beatriz Guerrero Lopez ] * Fix FTBFS by switching from guile-1.6-dev to guile-1.8-dev. Thanks Martin Pitt. (Closes: #493974) * Switch gs-common build dependend to ghostscript. Thanks Martin Pitt. (Closes: #504569) * Switch build depend from libltdl3-dev to versioned libltdl-dev (>= 2.2.6b). (Closes: #504571) . [ Mehdi Dogguy ] * The location of the OCaml's standard library has changed: - Add dh-ocaml (>= 0.4.1) as a build-dependency - Use $(OCAML_STDLIB_DIR) instead of hard-coding the path /usr/lib/ocaml/$(OCAMLABI) - Use $(OCAML_DLL_DIR) instead of hard-coding the path /usr/lib/ocaml/$(OCAMLABI)/stublibs - Use $(OCAML_ABI) from ocamlvars.mk (Closes: #536383) * Enable the use of dh_ocaml for automatic dependency computation. * Generate documentation for OCaml bindings using dh_ocamldoc. . [ Aurelien Jarno ] * Also remove rpath from libraries using chrpath. Checksums-Sha1: 18336f3b4b791792d7adf0a553048feb28d8cf61 1872 graphviz_2.20.2-5.dsc 15ef4dbedd69e491b4ef9912e5b3d18cfa8fcb00 32263 graphviz_2.20.2-5.diff.gz 7cf096d3b3649634351de1115a8723d0d563a96e 1277430 graphviz-doc_2.20.2-5_all.deb caa2068b77c4473d96eb48ed4d0674ec5ad71093 38576 graphviz-dev_2.20.2-5_all.deb 4a4ca2c4a48d876ceaec2e55ed2e814e3980e72b 430868 graphviz_2.20.2-5_amd64.deb b9bec9f6f5c21b9039b3d9fc2ef888aaeebace62 60762 libgv-guile_2.20.2-5_amd64.deb 03c13c708bf66454fcad1ca7dc3871742d64c641 70344 libgv-lua_2.20.2-5_amd64.deb 3715721871ffc7d008515bcfdbeadb4d2a7c8b95 68824 libgv-ocaml_2.20.2-5_amd64.deb 4a8580d671c3a91dd857636e364f45ecc7175ca8 85484 libgv-perl_2.20.2-5_amd64.deb d79155505dab7ce8b38c3483ca76062436caf28f 69188 libgv-php5_2.20.2-5_amd64.deb febab0cd53e60bed35179d79712ddecb481cf04b 102110 libgv-python_2.20.2-5_amd64.deb 2f7e662a23c851444835a377b8fb0cacf2bf81bb 64642 libgv-ruby_2.20.2-5_amd64.deb da31901b4723b9de34afd71971858d940089a656 596772 libgv-tcl_2.20.2-5_amd64.deb e479022dc2c195d9bd885a65a9c5bcfc48751cf6 586542 libgraphviz4_2.20.2-5_amd64.deb 1e1c5334f8fb435b3ac306f4e0e365bee697db61 111860 libgraphviz-dev_2.20.2-5_amd64.deb Checksums-Sha256: 0eb11fa37c7318f0580788972a792bbac6ecc3236c82f49dc57ab1d3186bbbda 1872 graphviz_2.20.2-5.dsc f641b0a3cf530f800152e9aa4e3e365f1c911c2706d5df59d3f1e973b1431f7f 32263 graphviz_2.20.2-5.diff.gz 51f06c11d4cc24472dd8ff67d3d672abf20592d27aab0ebbc675e6426e1f7f80 1277430 graphviz-doc_2.20.2-5_all.deb f666bf27915703fe86c2542849072810f021ef25bd477d4f1a9879ca5592063f 38576 graphviz-dev_2.20.2-5_all.deb c43c96212b26063f4af374ae355fb61f51038b240a9720e596b575b104f48f42 430868 graphviz_2.20.2-5_amd64.deb 296d226a552c684f41bc6a3902f90bbe326cbf60cafb9cf50e2c909d9c46a94a 60762 libgv-guile_2.20.2-5_amd64.deb 3d54716251e25a3b37f37305e1717484cbf7eb453f6a5059859029e77b09cd95 70344 libgv-lua_2.20.2-5_amd64.deb 47812abc0fd1928618a035406b7bb85f94b8ede405d9608fb8eb7dc77be6daee 68824 libgv-ocaml_2.20.2-5_amd64.deb b65673fbe559231092cc4a4a87c5b510a8e7b9721b22331ca3973306b530146e 85484 libgv-perl_2.20.2-5_amd64.deb e1fdda7d3b13073fee46b1f7da721412383f5a578fb61317b9caaaed8bd4b2ca 69188 libgv-php5_2.20.2-5_amd64.deb 8c06eb3a9eebc90127f98f92d1f4156cea22ada11943a4a3b9d299a2058b2950 102110 libgv-python_2.20.2-5_amd64.deb 8e7afe89add71bcc16fb91a2831aa757e20be3e3aace613332671516a2b40ff7 64642 libgv-ruby_2.20.2-5_amd64.deb bda1d595524ccfb8dadcdb11ed53d6903de4ec55e2f1710e077ec1fffb2224e9 596772 libgv-tcl_2.20.2-5_amd64.deb 6a7435738c58aca4b1518ab0e4e6fc2b91ddd33e3da36434724eb8fd803f6fc7 586542 libgraphviz4_2.20.2-5_amd64.deb a3f6eb3506007033dc4507e39049654777cd84f4fbb8785cda3b651d1b7928d0 111860 libgraphviz-dev_2.20.2-5_amd64.deb Files: 33e6b04ba9e97bac90388edc51874788 1872 graphics optional graphviz_2.20.2-5.dsc d5ba3d79d0ccbd2e3805918cf3de0687 32263 graphics optional graphviz_2.20.2-5.diff.gz 88dfde3a05f7ec694cb7cacc55ab6502 1277430 doc optional graphviz-doc_2.20.2-5_all.deb c552b1c30dfe631836b7735bd4b7c843 38576 devel optional graphviz-dev_2.20.2-5_all.deb 23dc8c2013ada7c6dd5b6299e0a7d7ef 430868 graphics optional graphviz_2.20.2-5_amd64.deb 62b4f70e76d2dac75f84d2313f9950cd 60762 interpreters optional libgv-guile_2.20.2-5_amd64.deb 474832a960e495b9ef115fb7fd39827d 70344 interpreters optional libgv-lua_2.20.2-5_amd64.deb 90ff2c9ff6396141cd83a377be54a711 68824 libs optional libgv-ocaml_2.20.2-5_amd64.deb d5d1fe5de0e2cf7abd5097bd9f021c88 85484 perl optional libgv-perl_2.20.2-5_amd64.deb 861db329de2fd1cadfc05cebbafde233 69188 interpreters optional libgv-php5_2.20.2-5_amd64.deb 5d98cc129eb0073f1959114b6c74687d 102110 python optional libgv-python_2.20.2-5_amd64.deb 9a33ce41f9ab5664632157fe43ef7210 64642 interpreters optional libgv-ruby_2.20.2-5_amd64.deb d9d85e64c5eabd5d98cafd0a7d7b8cdc 596772 interpreters optional libgv-tcl_2.20.2-5_amd64.deb 050a4980a4e19137f3243130c131a57f 586542 libs optional libgraphviz4_2.20.2-5_amd64.deb 78e99f65d45b06787ff98f0e15d35f87 111860 libdevel optional libgraphviz-dev_2.20.2-5_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Signed by Ana Guerrero iEYEARECAAYFAkspd7kACgkQn3j4POjENGEVRwCggDVNCT9ulRIC755yGCDot8Db uUAAnRUFuaF1HS62NFyLhlvpNRFb/k8j =IXf7 -----END PGP SIGNATURE-----
--- End Message ---