Bug 436872

Summary: RFE upgrade to graphviz-2.20.2
Product: [Fedora] Fedora Reporter: John Ellson <john.ellson>
Component: graphvizAssignee: Jima <jima>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: aleksey, cra, jima, jskarvad, tim
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://www.graphviz.org/Download_source.php
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-01-06 21:16:04 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
suggested new spec file none

Description John Ellson 2008-03-10 20:42:10 UTC
Description of problem:
graphviz-2.18 is now available from:
  http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-2.18.tar.gz
hopefully in time for fedora-9?

This release contains mainly bug fixes.   No API changes should affect other
apps.  All graphviz-2.16.1-0.4 patches have been incorporated.   The
graphviz.spec in the tar.gz has been changed (more concise handling of distro
variations), but should work as is.   You may want to disable relocatabilty, but
it doesn't do any harm.  The R binding is not complete, so you may want to
disable that.  Language bindings:  perl, python, tcl, ruby, php, now installed
in the preferred locations of each scripting language.

The perl binding even works with perl-5.10 (albeit with one warning message)
Try:  /usr/share/graphviz/demo/modgraph.pl

See ChangeLog for more details.


Version-Release number of selected component (if applicable):
graphviz-2.18

How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 John Ellson 2008-03-10 20:43:42 UTC
*** Bug 436868 has been marked as a duplicate of this bug. ***

Comment 2 John Ellson 2008-03-10 20:48:32 UTC
*** Bug 427376 has been marked as a duplicate of this bug. ***

Comment 3 John Ellson 2008-03-11 19:57:13 UTC
Created attachment 297665 [details]
suggested new spec file

This spec file contains the significant changes from the distro's spec file,
but retains your changelog.    I've left relocatability enabled - seems
harmless to me - up to you.

Hope this helps

Comment 4 Charles R. Anderson 2008-04-11 17:02:06 UTC
We're being hit by graphviz bug #828, as well as one that relates to GIF which
would be bug #1333 (but that isn't showing up in their bug reporting system for
some reason).

http://graphviz.org/bugs/b828.html

Upstream has said to basically upgrade because the bug is fixed in 2.18.

> > Number: 1333
> > Title:       Label Exceeds node in GIF
> > Date:        Fri Apr 11 11:20:21 2008
> > Subsys:      Dot
> > Version:     2.12
> > System:      x86-Linux-Fedora 7
> > Severity:    major
> > Problem: When a large label is used for a node, the label will exceed the node
> boundary when exporting as GIF. This can be reproduced in all programs (Dot,
> Neato, twopi...etc).
> > Input:
> >  digraph g {
> >     "test" [shape=box,label="this is the very long label that causes
> problems"];
> > }
> > Comments: I'm writing nodes that represent computers on a network and the
> hostnames are being clipped, so this is not unrealistic.
> > Owner: *
> > Status: *
> I cannot reproduce this with the current stable release, graphviz-2.18.
> Please upgrade.    We have rpms for Fedora-7 at:   http://www.graphviz.org/


Comment 5 Jima 2008-04-11 20:17:02 UTC
Tsk.  This bug originally came in too late to give me time to slip it in before
the Beta freeze.  Now that there's a bad bug related to it, it seems to be after
the Development freeze.  I'll proceed on getting this ready, but I'm not sure
it'll ship with Fedora 9; it may have to be errata.  Dangit.

Comment 6 John Ellson 2008-04-11 21:16:14 UTC
Shipping 2.18 in F9 would be nice, but #4 is actually reporting a bug in FC7
against graphviz-2.12 with a suggested fix of upgrade to 2.18.

Is FC7 still supported?

I haven't double checked, but I'm fairly sure that
the bugs referred to in #4 are also fixed in 2.16, but 2.18 would still be the
better choice if possible.

BTW I believe he is referring to Graphviz bug #s:
    http://www.graphviz.org/bugs/b828.html  (probably related but different bug)
    http://www.graphviz.org/bugs/b1333.html (still not showing up)

An errata release is fine with me.   Anyone that really needs a fix can
pick up our rpms from www.graphviz.org


Comment 7 Jon Stanley 2008-04-23 20:29:20 UTC
Adding FutureFeature keyword to RFE's.

Comment 8 Aleksey Nogin 2008-07-17 16:53:40 UTC
The latest stable version is currently 2.20.2.

This, BTW, is also a problem with EPEL, which still has graphviz 2.12.

Comment 9 Tim Niemueller 2008-12-14 16:46:23 UTC
The packages from the graphviz website also put the Lua library to the right place for easy inclusion so it seems to fix multiple issues.

Is there a specific reason why you do not want to do the update?

Comment 10 Tim Niemueller 2009-09-29 10:30:41 UTC
By now there is already Graphviz 2.24, an we are at 2.20 in Fedora. Additionally, there are quite a few patches in CVS. Have they been upstreamed?

Graphviz support is really lacking in Fedora, in this regard Fedora is not that "leading the advancement". Are there specific reasons (incompatibilities on deps, lots of deps on graphviz that need recompilation etc.), or is it "just" a lack of man power? In that case the devel list could be contacted if there are more people to share the work.

Comment 11 Patrick Laughton 2009-12-18 17:59:52 UTC
2.26.0 is coming to rawhide shortly; I'm rolling in as many bugfixes as I can find/fix.

Historically graphviz has been a bit of a time sink for me, as I'm not a user of it and don't understand much of its functionality.  Coupling that with my limited Fedora time, and it's a bad, bad situation.  I'm quite aware I'm very remiss in dealing with this.

If anyone has any interest in taking over maintenance of this package, I'm listening.

Comment 12 Tim Niemueller 2010-02-11 11:00:44 UTC
Would you mind updating F-12? I'm about to propose a package for inclusion that requires Graphviz 2.22 or later for some patches that I submitted. From what I have seen it's API and ABI compatible and there was no SONAME bump, so the upgrade should be safe. I'm using it from the Graphviz repository without problems.

Comment 13 Jaroslav Škarvada 2011-01-06 21:16:04 UTC
Currently there is graphviz-2.26.0 in f13 and f14 and the latest stable graphviz-2.26.3 will be pushed soon into rawhide, thus closing.