Hi Bill,

I did not see anything on the wiki about an addon policy for managing binary downloads.  I see there are other .exe, .dll, .jpg, .png, .doc, .pdf (etc) files in addons.  So I assume your concern is with the number of binaries, not the inclusion of binaries in addons in general.

I see several options:

1.  Include graphviz-2.3.8.zip in the addon.  I could add code to extract the binaries from there at first execution. This keeps the addon entirely maintainable via git and keeps the number of binary files small. 2. Put the binaries in www.jsoftware.com/download/.  This directory seems to be a catch-all for addons and support programs of many stripes.  Is there process for a addon maintainer to manage binaries there?  Are there any guidelines for usage and maintenance of files in www.jsoftware.com/download/?  Using www.jsoftware.com/download/ would seem to make the process of adding and maintaining an addon with binary support files more complex. 3. Have the windows addon download and install the binaries from https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.zip and then install as in 1. 4. Have the windows user download and install the binaries from https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.zip. This is basically what is expected of the Linux users with several Linux support packages already, such as Qt and graphviz.  The main issue I see here is over-complicating the install process and making it unreliable.  It may also discourage non-technical users from using these features.

I would welcome any comments or suggestions.

For amusement, I include this:

http://honeoyeincolor.biz/progs.svg

It shows the graphviz display of the graphviz program and dll connections.

Cheers,
David Mitchell

On 2/6/2019 19:23, bill lam wrote:
There many binaries in this addon, will it be better to put them in other
places and download them when needed?

On Wed, Feb 6, 2019, 2:55 AM David Mitchell <davidmitch...@att.net wrote:

Hi Chris,

A testable version is here:

http://honeoyeincolor.biz/graphviz.zip

It is designed to be loaded to ~addons/graphics/graphviz

The look and feel are very similar to the look and feel of the 6.02
version.  I
updated the binaries to the latest version from here:

https://graphviz.gitlab.io/_pages/Download/Download_windows.html

I also updated the binary doc from this package.

I used a webview to display the output.  It has some oddities, but seems
ok.

I had difficulties making the webview resize its width with the window.

Please let me know if you have problems with it or suggestions for
improvements.
   I know there are some of the distributed binaries that could be left out.

Cheers,
David Mitchell

On 2/3/2019 18:48, chris burke wrote:
Very nice, thanks!

When you are ready, please send me the code for the addon.

On Mon, Feb 4, 2019 at 7:08 AM David Mitchell <davidmitch...@att.net
<mailto:davidmitch...@att.net>> wrote:

     Here is a screen shot:

     http://honeoyeincolor.biz/graphviz.png

     On 2/3/2019 17:57, David Mitchell wrote:
      > Chris,
      >
      > I am updating graphiz for JQT.  I downloaded the current support
     programs, which
      > work fine, and updating the 602 code to 807 should not take much
time.
      >
      > I am about 1/2 done.
      >
      > David Mitchell
      >
      > On 2/3/2019 17:15, chris burke wrote:
      >> Could you get the 602 addon and just make whatever changes are
needed for
      >> the code to run in 807? You should use a recent version of
graphviz.
      >>
      >> Once you have that, I can update the addon.
      >>
      >> On Mon, Feb 4, 2019 at 12:45 AM R.E. Boss <r.e.b...@outlook.com
     <mailto:r.e.b...@outlook.com>> wrote:
      >>
      >>> An addon which I used with much fun during J602 was graphviz (
      >>> https://code.jsoftware.com/wiki/Addons/graphics/graphviz),
from Oleg
      >>> Kobchenko (which I also miss dearly).
      >>> Since I don't know anything how to construct, maintain or
transfer an
      >>> addon, my question is: is there someone who has the time and
the capacities
      >>> to re-introduce this addon in J807?
      >>> If there is anything I can do, even with my ignorance, I am
more than
      >>> willing to participate.
      >>>
      >>>
      >>> R.E. Boss
      >>>
      >>>
      >>>
      >>>
----------------------------------------------------------------------
      >>> For information about J forums see
http://www.jsoftware.com/forums.htm
      >>
----------------------------------------------------------------------
      >> For information about J forums see
http://www.jsoftware.com/forums.htm
      >>
      >
----------------------------------------------------------------------
      > For information about J forums see
http://www.jsoftware.com/forums.htm
  ----------------------------------------------------------------------
     For information about J forums see
http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to