[sage-combinat-devel] Re: poll for making dot2tex a standard spkg

2013-05-23 Thread Nicolas M. Thiery
Salut Sébastien!

On Thu, May 23, 2013 at 03:14:59AM -0700, Sébastien Labbé wrote:
>Nicolas, can you describe the developement community which is behind
>dot2tex. Is it only one guy? Is it a team? How is dot2tex maintained? Is
>it a package that never needs fixes?

>So in the future, will all the bug related to dot2tex be fixed in Sage
>like in this example? Will we have problem with the upstream?

That's a good question.

dot2tex is developed and maintained by a single person. He used to be
very reactive, but indeed not so much lately. So we should ask Kjell
about his plans for the future of dot2tex. It would indeed be best if
as much as possible was resolved upstream.

That being said, dot2tex is relatively feature complete (we have been
using it intensively and did not post a feature request in a long
time), robust (one bug report per year?), and clear enough (on the
occasions I had to dig in, I could easily find my way).

So, altogether, maintaining dot2tex is probably a question of fixing a
bug or two per year and cutting an official release from time to
time. I am not volunteering to do that, but we could possibly find a
volunteer in case Kjell would want to pass it on.

Cheers,
Nicolas
--
Nicolas M. Thiéry "Isil" 
http://Nicolas.Thiery.name/

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[sage-combinat-devel] Re: poll for making dot2tex a standard spkg

2013-05-23 Thread Sébastien Labbé
> Description of dot2tex 
> --

Nicolas, can you describe the developement community which is behind 
dot2tex. Is it only one guy? Is it a team? How is dot2tex maintained? Is it 
a package that never needs fixes? 

At #13624, I got a problem with it and reported it upstream [2] last Fall. 
I got a quick acknowledgement and then silence. Finally the bug was fixed 
in another way by your patch at #13624 which needs review. Moreover, it 
seems that the bug will be fixed by #14382 which also needs review.

[1] http://trac.sagemath.org/sage_trac/ticket/13624
[2] http://code.google.com/p/dot2tex/issues/detail?id=32
[3] http://trac.sagemath.org/sage_trac/ticket/14382

So in the future, will all the bug related to dot2tex be fixed in Sage like 
in this example? Will we have problem with the upstream?

Anyway, I really like this dot2tex spkg, I use it a lot. If good warnings 
are printed if graphviz is needed and not installed, I agree to make it 
standard. Like we have code in Sage which are based on convert of ffmpeg :

sage: a = animate([sin(x + float(k)) for k in srange(0,2*pi,0.3)],xmin=0, 
xmax=2*pi, figsize=[2,1])
sage: a.gif?
...
Note: If neither ffmpeg nor ImageMagick is installed, you will get an
error message like this:

Error: Neither ImageMagick nor ffmpeg appears to be installed. 
Saving an
animation to a GIF file or displaying an animation requires one of 
these
packages, so please install one of them and try again.

See www.imagemagick.org and www.ffmpeg.org for more information.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [sage-combinat-devel] Re: poll for making dot2tex a standard spkg

2013-05-23 Thread Volker Braun
On Wednesday, May 22, 2013 11:53:53 PM UTC+1, William wrote:

> Yes, but EPL is GPL incompatible, so it can't be a standard package. 
>

I agree, if just for license clarity: The default Sage tarball should be 
all GPL (-compatible).
 

> Just to be clear -- are you making any proposal about what's in the 
> binaries that are distributed from sagemath.org, or just what gets 
> built when one downloads the source?


I was thinking of both. Build from source + internet => build extras, with 
a separate build target to just build the standard source. I don't see why 
we shouldn't be able to distribute that as binary tarball either, its 
perfectly legal to distribute a GPL and a EPL binary in the same .tar.bz as 
long as they don't link to each other. That's what Linux distributions do, 
after all. But if somebody feels strongly against it then we can also 
distribute the binary builds without extras.

 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.