Accepted: graphviz 2.16-3ubuntu1 (source)

Matthias Klose doko at ubuntu.com
Fri Feb 8 01:25:48 GMT 2008


Accepted:
 OK: graphviz_2.16.orig.tar.gz
 OK: graphviz_2.16-3ubuntu1.diff.gz
 OK: graphviz_2.16-3ubuntu1.dsc
     -> Component: main Section: graphics

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

Format: 1.7
Date: Fri, 08 Feb 2008 02:06:56 +0100
Source: graphviz
Binary: libgraphviz4 graphviz-doc libgv-ruby graphviz libgv-perl libgv-php5 libgv-guile libgv-python libgv-ocaml libgraphviz-dev libgv-tcl libgv-lua graphviz-dev
Architecture: source
Version: 2.16-3ubuntu1
Distribution: hardy
Urgency: low
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at ubuntu.com>
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: 397060 432890 438420 448365 451763 454622 459537
Launchpad-Bugs-Fixed: 174749
Changes: 
 graphviz (2.16-3ubuntu1) hardy; urgency=low
 .
   * Merge with Debian; remaining changes:
     - Drop libttf-dev (libttf-dev is in universe) (LP: #174749).
     - Replace gs-common with ghostscript.
     - Build-depend on python-dev instead of python2.4-dev.
     - Build-depend on liblua50-dev instead of liblua5.1-0-dev.
     - Mention the correct python version for the python bindings in the
       package description.
 .
 graphviz (2.16-3) unstable; urgency=low
 .
   * Renamed libgraphviz4-dev to libgraphviz-dev since a single version is
     supported at once:
      - debian/control:
         - Replaced libgraphviz4-dev with libgraphviz-dev.
         - Added “Conflicts/Replaces: libgraphviz4-dev (<< 2.16-3)” to the
           libgraphviz-dev package so that upgrades are possible for people
           having installed the libgraphviz4-dev package from experimental.
         - Added “Replaces: libgraphviz3-dev” at the same time.
      - debian/rules: Removed $(SONAME) from libgraphviz$(SONAME)-dev.
      - debian/libgraphviz4-dev.install -> debian/ libgraphviz-dev.install.
   * Added “LDFLAGS="-Wl,--as-needed"” to the ./configure call so as to
     avoid extra linking. It works for all binaries (/usr/bin/*) at least.
   * Since the above isn't sufficient to get rid of extra linking in
     libraries (because of libtool's bug #347650), the following patch
     against config/ltmain.sh and libltdl/ltmain.sh has been added:
      - 0_libtool_linking_reorder_workaround.
   * Added “--without-ipsepcola” to ./configure to avoid FTBFS on arm. The
     problem is due to a wrong linking of C++ code (since g++ isn't used
     at the moment). Not that easy to fix (but being worked on), disabling
     this feature for now.
   * Nuke trailing whitespaces in various debian/* files.
   * Order ./configure arguments, grouping them by category (build options,
     general options, features, bindings).
   * Switch to a build-time update of config.{guess,sub} scripts:
      - Listed in $(CONFIG_SCRIPTS), to be updated on each new upstream
        release (added to debian/README.Debian-packaging).
      - Updated during the “configure” target, dh_clean'd during the
        “clean” one.
      - The Build-Depends on autotools-dev was there already.
   * Deleted patch (no longer needed, see above):
      - 0_autotools_config_files.
   * Don't ship empty directories, by deleting /usr/lib/graphviz for php
     and python bindings, rather than /usr/lib/graphviz/$LANGUAGE.
   * Fixed ruby bindings, now that a policy draft exists:
      - Ship the ruby module where it belongs (Closes: #454622).
      - Updated patch (the RUBYLIB trick is no longer needed):
         - 0_bindings_documentation.
      - Added an explicit dependency on ruby1.8.
   * Moved the build dependency from libgd2-xpm-dev to libgd2-noxpm-dev,
     since this latter is sufficient, and since appropriate dependencies
     are computed (libgd2-xpm | libgd2-noxpm). This allows for more
     flexibility from a user point of view (Closes: #459537). Many thanks
     to Ben Finney for the notice. The only change regarding the supported
     features is that “xbm” is no longer supported in “loadimage”
     according to the output of “dot -v”.
   * Removed unneeded “Conflicts: graphviz (<< 2.12)” from libgv-ruby,
     which got here when copying the libgv-tcl stanza.
   * Bumped Standards-Version to 3.7.3 (no change needed).
   * Added a copyright statement about the Debian packaging.
 .
 graphviz (2.16-2) experimental; urgency=low
 .
   * Added patches:
      - 2_ocaml_tweaks:
         - Make the generation of native objects conditional since ocamlopt
           isn't available on every arch. Upstream didn't include the
           conditional statements when merging the submitted patch. This patch
           adds an AM_CHECK_PROG on ocamlopt and conditionally adds the native
           objects to OCAML_data when needed (Closes: Bug#451763).
         - Also delete duplicates in the OCAML_data, while adding the missing
           gv.cmo file.
      - 0_autoreconf_run: Needed again since configure.ac and a Makefile.am are
        touched. Only keep in there the changes to aclocal.m4, configure, and
        all Makefile.in's.
   * Dropped OCaml-related files (merged upstream) and adapted related
     instructions in debian/rules:
      - debian/ocaml/Makefile.ocaml
      - debian/ocaml/META.gv
 .
 graphviz (2.16-1) experimental; urgency=low
 .
   * New upstream release (Closes: #438420).
   * Fixed regression in this new upstream release:
      - Corrupted output creation for certain inputs (Closes: #432890).
   * Fixed bug:
      - Invalid EPS code creation (Closes: #397060). It was probably a bug in
        2.8, thus might be fixed in 2.12 already. This version closes it for
        sure at least. Further explanations from upstream are available on the
        bugreport.
   * Refreshed patches:
      - 0_autotools_config_files: Updated to autotools-dev/20070725.1. Added a
        TODO item about moving this patch to a build-time update.
      - 0_versioned_plugin_config_file: Drop the first hunk, which modified
        cmd/dot/Makefile.am to not run “dot -c”. Upstream now has a better
        way to detect the installation for packaging purposes (using DESTDIR).
      - 0_bindings_documentation: Updated lua manpage from lua5.0 old style to
        lua5.1, thanks to Enrico Tassi (Closes: #448365).
   * Dropped patches:
      - 3_manpages_fix: Merged upstream.
      - 3_manpages_hyphen_fix: Merged upstream.
      - 1_diffimg_Makefile.am_fix: Merged upstream.
      - 1_lefty_fix: Merged upstream.
      - 3_gnomeui_configure.ac_fix: Merged upstream.
      - 3_ruby-bindings_configure.ac_fix: Merged upstream.
      - 3_php5-bindings_configure.ac_fix: Merged upstream.
      - 3_bindings_Makefile.am_fix: Merged upstream.
      - 3_lua-bindings_configure.ac_fix: Merged upstream.
      - 0_autoreconf_run: No longer needed, given the dropped patches.
   * Added patch:
      - 0_tcl_manpages_section: Upstream ships tcl-related manpages in “mann”
        instead of “man3” and wants to keep it that way. This patch modifies
        the headers so that they contain “3” instead of “n”.
   * debian/rules:
      - Use a SONAME variable to ease SONAME transitions.
      - Remove the extra “rm” calls now that upstream's “make distclean” is
        sufficient.
      - Modify the manpage handling since upstream now installs *.n manpages
        under usr/share/man/mann. Also adapted some *.install files to install
        some additional manpages.
      - Drop the parameter of the “-V” option in the “dh_makeshlibs” call,
        since a dependency based on the upstream version number is sufficient
        by now.
      - Do not install the “diffimg” binary, see NEWS.Debian.
   * debian/NEWS:
      - Add a note about “diffimg”.
      - Add a status update about the bindings, especially about the python
        one.
   * debian/libgraphvizN.install:
      - Made SONAME-independant: only specifies the overrides directory, no
        longer the filename.
   * debian/README.Debian-packaging:
      - Updated to match the autoreconf patch dropping, and document the needed
        automake version in case this patch has to be added again.
   * debian/graphviz.7:
      - Dropped, merged upstream.
   * SONAME 3 -> 4 transition (all files are in debian/):
      - rules:
         - Adjusted SONAME variable.
         - Adjusted versioned dependency for the shlibs.
      - libgraphviz3-config-update.1:
      - libgraphviz3.install:
      - libgraphviz3.lintian-overrides:
      - libgraphviz3.postinst:
      - libgraphviz3.postrm:
         - Renamed with s/3/4/.
      - libgraphviz4.lintian-overrides:
         - Updated SONAME in each override.
      - libgraphviz4.post{inst,rm}:
         - Updated with s/3/4/.
      - patches/0_versioned_plugin_config_file:
         - Updated with s/config3/config4/.
      - control:
         - Adjusted libgv-ocaml long description, which mentions the
           libgraphvizN-dev package.
   * debian/libgraphviz4.lintian-overrides:
      - In addition to the SONAME bump, deletion of “libexpr” since it is now
        used a convenience library, and addition of “libcgraph”.
   * debian/watch:
      - Upstream now uses x.y.z and not only x.y, updated regex to catch
        [0-9.]+\.tar\.gz (the development snapshots are in another directory).
   * debian/control:
      - Version the B-D on libgd2-xpm-dev (>= 2.0.35) to ensure the internal
        code copy isn't used.
   * NOT added support for the gdk-pixbuf renderer:
      - It supports .bmp .ico .jpg .png .tif.
      - debian/control would need an additional B-D on libgtk2.0-dev.
      - debian/rules would need an additional “--with-gdk-pixbuf”.
      - But that pulls gtk, which is far too much for what graphviz has to do.
      - Therefore, added a “--without-gdk-pixbuf” to ensure it isn't built,
        even if gdk-pixbuf development files are available.
Files: 
 aea756b47e0d425f0ab8234ff2996e78 1426 graphics optional graphviz_2.16-3ubuntu1.dsc
 c8cac2c66a52e37a2be9290d4f38e525 8068186 graphics optional graphviz_2.16.orig.tar.gz
 e598ac376b2e010be31d6c18cfb65171 61134 graphics optional graphviz_2.16-3ubuntu1.diff.gz
Original-Maintainer: Cyril Brulebois <cyril.brulebois at enst-bretagne.fr>

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

iD8DBQFHq633StlRaw+TLJwRAoEfAKDBWtwAS/kyRCV06IkXvhW8MaE72gCeI/KK
hrLSwwU/u24lTxf7kEuFaL8=
=l16N
-----END PGP SIGNATURE-----





More information about the Hardy-changes mailing list