RE: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software
Dave Korn wrote on 02 May 2008 10:56: Dr. Volker Zell wrote on 02 May 2008 09:20: Hi I would like to contribute and maintain the 'graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib' packages. Your sense of timing is perfect. I just spent an evening trying to build this myself and finally got going with some half-working crudely limping along static build... For downloading Will test over the weekend. Thanks very much! Well, the packaging looks ok, and the binaries appear to work after a bit of crude smoke-testing, but I can't successfully rebuild from source. I've tried on two different systems now (both fairly up-to-date), and they've both hung up at this stage: - Making all in vmalloc make[3]: Entering directory `/tmp/volker/graphviz/rebuild/graphviz-2.18-1/build/lib/vmalloc' mkdir -p ../../FEATURE /tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/iffe - set cc gcc : run /tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/lib/vmalloc/fea tures/vmalloc ../../FEATURE/vmalloc - In each case there was a stuck exe running, FALBA2320.exe for one and FUBIK-something-or-other on the other. The stuck exe was using zero cpu and just sitting there indefinitely. Running it manually at the command-line didn't stall. The sh.exe that invoked the iffe script is still alive but also stalled. After killing the exe, the shell wakes up and carries on with the build. The FALBA2320.c test was checking for the presence of strdup and sure enough it doesn't seem to appear in any of the feature test macros in build/FEATURE/vmalloc. cheers, DaveK -- Can't think of a witty .sigline today
Re: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software
Dave Korn writes: Well, the packaging looks ok, and the binaries appear to work after a bit of crude smoke-testing, but I can't successfully rebuild from source. I've tried on two different systems now (both fairly up-to-date), and they've both hung up at this stage: - Making all in vmalloc make[3]: Entering directory `/tmp/volker/graphviz/rebuild/graphviz-2.18-1/build/lib/vmalloc' mkdir -p ../../FEATURE /tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/iffe - set cc gcc : run /tmp/volker/graphviz/rebuild/graphviz-2.18-1/src/graphviz-2.18/lib/vmalloc/fea tures/vmalloc ../../FEATURE/vmalloc - In each case there was a stuck exe running, FALBA2320.exe for one and FUBIK-something-or-other on the other. The stuck exe was using zero cpu and just sitting there indefinitely. Running it manually at the command-line didn't stall. The sh.exe that invoked the iffe script is still alive but also stalled. After killing the exe, the shell wakes up and carries on with the build. The FALBA2320.c test was checking for the presence of strdup and sure enough it doesn't seem to appear in any of the feature test macros in build/FEATURE/vmalloc. Sorry, I'm busy at the moment I can only say it worked for me. I'll check again if I can reproduce. Ciao Volker
RE: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software
Dr. Volker Zell wrote on 02 May 2008 09:20: Hi I would like to contribute and maintain the 'graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib' packages. Your sense of timing is perfect. I just spent an evening trying to build this myself and finally got going with some half-working crudely limping along static build... For downloading Will test over the weekend. Thanks very much! cheers, DaveK -- Can't think of a witty .sigline today
Re: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Dave Korn wrote: | Your sense of timing is perfect. I just spent an evening trying to build | this myself and finally got going with some half-working crudely limping along | static build... It's been in Ports for over a year... http://cygwin-ports.cvs.sourceforge.net/cygwin-ports/ports/apps/graphviz/ Yaakov -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkgbCMoACgkQpiWmPGlmQSPfpwCfc8KCR3IWqdSJ5n1iVKy4h2KR UZwAninUdC7esNu1hGcUFELvIOVv3V1n =LsPv -END PGP SIGNATURE-
Re: [ITP] graphviz/libgraphviz4/libgraphviz-devel/graphviz-doc/graphviz-contrib: An open source graph visualization software
Yaakov (Cygwin Ports) wrote: It's been in Ports for over a year... Yes, but your version builds a whole bunch of bindings and such that you can't do using only packages in the official Cygwin distro. When I said I couldn't get graphviz to build, it's because I was still in the process of removing stuff from your .cygport file. My effort to adopt these new packages is interleaved with real work, so my edit/compile/debug/retry cycle is hours long. As I see it, this is why Ports is still useful, because I don't see Cygwin adopting 100% of the packages in it. These interdependencies make Ports much richer, but also more complicated. There's a need for both.
Re: ITP: graphviz
Reini Urban wrote: Gerrit P. Haase schrieb: Reini Urban wrote: Vlad schrieb: My plan is to use as much shared libraries ( libgd , libfreetype ) as practical, and link the missing libraries statically. Do you want libming also? (SWF output) I have a package ready, but not yet declared stable upstream. You could link it statically. http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/ Accoring to the README: http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/README there should be an import library, some more executables, actually these are not included in the tarball? Oops, I fixed that: = libming-0.3b2_20041002-2 But the static lib was there. Should I propose libming now? Note that libming improved a bit in the meantime in CVS, but a proper release is still far away. I'm quite busy right now, but surfing season will be over soon, and I'll make an update from current CVS soon. I don't think that is essential for graphviz anyway. Gerrit -- =^..^=
Re: ITP: graphviz
Vlad wrote: My primary goal is to buiild the dot program which is used by the doxygen package to generate the source documentation. I will do my best to get the other parts working as well. How is it going? I would appreciate to have graphviz in the distribution, ImageMagick would make use of it. Gerrit -- =^..^=
Re: ITP: graphviz
Reini Urban wrote: Vlad schrieb: My plan is to use as much shared libraries ( libgd , libfreetype ) as practical, and link the missing libraries statically. Do you want libming also? (SWF output) I have a package ready, but not yet declared stable upstream. You could link it statically. http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/ Accoring to the README: http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/README there should be an import library, some more executables, actually these are not included in the tarball? Gerrit -- =^..^=
Re: ITP: graphviz
Gerrit P. Haase schrieb: Reini Urban wrote: Vlad schrieb: My plan is to use as much shared libraries ( libgd , libfreetype ) as practical, and link the missing libraries statically. Do you want libming also? (SWF output) I have a package ready, but not yet declared stable upstream. You could link it statically. http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/ Accoring to the README: http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/README there should be an import library, some more executables, actually these are not included in the tarball? Oops, I fixed that: = libming-0.3b2_20041002-2 But the static lib was there. Should I propose libming now? Note that libming improved a bit in the meantime in CVS, but a proper release is still far away. I'm quite busy right now, but surfing season will be over soon, and I'll make an update from current CVS soon. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ http://phpwiki.org/
Re: ITP: graphviz
Vlad wrote: Official word from the developers is that the package doesn't come compile right out of the box, but various people have reported success in doing so after some tweaking.So if this package is approved I will attempt to track down all the missing dependencies and create a patch for this package to be build under cygwin. My primary goal is to buiild the dot program which is used by the doxygen package to generate the source documentation. I will do my best to get the other parts working as well. Sounds good. I looked briefly at this when I packaged doxygen, but found the many dependencies meant that this is quite an undertaking. My plan is to use as much shared libraries ( libgd , libfreetype ) as practical, and link the missing libraries statically. That would work, but I would suggest strongly considering packaging the additional libraries as individual packages, and linking them dynamically. I took this approach with Subversion's dependencies (apr, apr-util, neon), and it has paid off rather well in terms of decreased build times of the main package, and the ability to fix bugs in dependencies independently of the dependant package. Here is my proposed setup hint. cut here -- sdesc: graph visualization software ldesc: Graphviz is open source graph visualization software. It has several main graph layout programs, web and interactive graphical interfaces, auxiliary tools, libraries, and language bindings. The Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in several useful formats such as images and SVG for web pages, Postscript for inclusion in PDF or other documents; or display in an interactive graph browser. Graphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes. In practice, graphs are usually generated from an external data sources, but they can also be created and edited manually, either as raw text files or within a graphical editor. (Graphviz was not intended to be a Visio replacement, so it is probably frustrating to try to use it that way.) Wow, that is a *long* ldesc. I'd suggest just the first 2 paragraphs should be ldesc, and put the entire thing in the Cygwin-specific README file. category: Graphics requires: cygwin external-source: package That external-source line is wrong, check the website docs again. Max.
Re: ITP: graphviz
Vlad schrieb: My plan is to use as much shared libraries ( libgd , libfreetype ) as practical, and link the missing libraries statically. Do you want libming also? (SWF output) I have a package ready, but not yet declared stable upstream. You could link it statically. http://xarch.tu-graz.ac.at/publ/cygwin/release/libming/ -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ http://phpwiki.org/
Re: ITP: graphviz
On Tue, 14 Jun 2005, Vlad wrote: Greetings, I appologize for the previous email with the wrong subject. It seems that package has been proposed couple of years ago, and was rejected due to licence problems. Here is the link : http://sources.redhat.com/ml/cygwin-apps/2003-09/msg00348.html However several things happend since then. First the ATT labs at cambrige is no more, and the graphviz package is now developed by the graphviz.org. Consequently the licence has changed from some weird proprietary ATT code agreement, to standard CPL licence which is an OSD approved licence. http://www.opensource.org/licenses/cpl1.0.php http://www.graphviz.org/License.php Official word from the developers is that the package doesn't come compile right out of the box, but various people have reported success in doing so after some tweaking. So if this package is approved I will attempt to track down all the missing dependencies and create a patch for this package to be build under cygwin. I recall minimal tweaking in building this package. If you're interested, I can try to dig up the patch I used (for an older version, I suppose). My primary goal is to buiild the dot program which is used by the doxygen package to generate the source documentation. I will do my best to get the other parts working as well. My plan is to use as much shared libraries ( libgd , libfreetype ) as practical, and link the missing libraries statically. Sounds good. I was going to vote for it, but it's apparently part of Debian stable, so no need. I'll be glad to review it once you have the actual package, though. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! The Sun will pass between the Earth and the Moon tonight for a total Lunar eclipse... -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT
RE: ITP: graphviz (and doxygen?)
If Debian has put it under non-free it does not meet Debian's poliy for main. It's problamy not compatible with GPL or the OpenSource Definition For reference: http://www.research.att.com/sw/tools/graphviz/license/index.html http://www.research.att.com/sw/tools/graphviz/download.html I could not find the license under OSD Approved Licenses. And it's way too longer to get an idea about it without spending several hours with a lawyer 8-( http://www.opensource.org/licenses/index.php Gareth, If all you need in GraphViz is DOT, you may consider distributing VCG (http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html) instead. It's graph description language is very similar to DOT's, and it's GPL'd. Hrmm looks interesting, I've had no luck finding an interface to doxygen yet though, which is the only thing 'I' use dot for. I think I'll at least package up a new doxygen for now. Graphviz is still short on votes ;) - reguardless of its legal status.
Re: ITP: graphviz (and doxygen?)
Gareth Pearce wrote: One thing to note is that in debian it is distributed under non-free. So perhaps someone might like to comment on if the license is valid for setup.exe distribution. If Debian has put it under non-free it does not meet Debian's poliy for main. It's problamy not compatible with GPL or the OpenSource Definition For reference: http://www.research.att.com/sw/tools/graphviz/license/index.html http://www.research.att.com/sw/tools/graphviz/download.html I could not find the license under OSD Approved Licenses. And it's way too longer to get an idea about it without spending several hours with a lawyer 8-( http://www.opensource.org/licenses/index.php -- Med venlig hilsen / Kind regards Hack Kampbjørn
Re: ITP: graphviz (and doxygen?)
On Thu, 25 Sep 2003, Hack Kampbjorn wrote: Gareth Pearce wrote: One thing to note is that in debian it is distributed under non-free. So perhaps someone might like to comment on if the license is valid for setup.exe distribution. If Debian has put it under non-free it does not meet Debian's poliy for main. It's problamy not compatible with GPL or the OpenSource Definition For reference: http://www.research.att.com/sw/tools/graphviz/license/index.html http://www.research.att.com/sw/tools/graphviz/download.html I could not find the license under OSD Approved Licenses. And it's way too longer to get an idea about it without spending several hours with a lawyer 8-( http://www.opensource.org/licenses/index.php Gareth, If all you need in GraphViz is DOT, you may consider distributing VCG (http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html) instead. It's graph description language is very similar to DOT's, and it's GPL'd. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! I have since come to realize that being between your mentor and his route to the bathroom is a major career booster. -- Patrick Naughton