#14594: Make dot2tex work with matplotlib 1.2.x (as well as older versions)
------------------------------------------+---------------------------------
       Reporter:  aschilling              |         Owner:  sage-combinat       
                                                          
           Type:  defect                  |        Status:  needs_work          
                                                          
       Priority:  critical                |     Milestone:  sage-5.10           
                                                          
      Component:  packages: optional      |    Resolution:                      
                                                          
       Keywords:  dot2tex spkg pyparsing  |   Work issues:  Update `SPKG.txt`, 
add `src/` to `.hgignore`, probably remove upstream history
Report Upstream:  N/A                     |     Reviewers:  Travis Scrimshaw    
                                                          
        Authors:  Leif Leonhardy          |     Merged in:                      
                                                          
   Dependencies:                          |      Stopgaps:                      
                                                          
------------------------------------------+---------------------------------

Comment (by leif):

 Replying to [comment:17 nthiery]:
 > Replying to [comment:6 leif]:
 > > Tentative fixed spkg:
 http://boxen.math.washington.edu/home/leif/Sage/spkgs/dot2tex-2.8.7-2.p1.spkg
 >
 > Just checking: did you start from the latest spkg dot2tex-2.8.6.2
 advertised on #7004 (see #13624)?

 Nope, at least I'm not sure; #7004 mentions some 2.8.7-dev spkg (ticket
 "merged" long time ago), but I took the one from the optional spkgs
 repository:

 [http://sagemath.org/packages/optional/dot2tex-2.8.7-2.spkg] (or probably
 the one with the same name mentioned in the ticket's description, I don't
 recall.)

 (I wasn't aware of other pending(?) changes.)

 [[BR]]

 > Otherwise we should merge the two spkgs.

 Probably...  I just created a new clean one (named
 `dot2tex-2.8.7.p1.spkg`) from the above, which doesn't include my changes
 [except for `.hgignore`], where I removed all traces of upstream from the
 Mercurial history, and added tags for a `2.8.7.p0` and the `.p1`.  `src/`
 is (still) '''vanilla''' upstream version 2.8.7 (released "stable", no svn
 version).

 I was going to add my changes (and some clean-up of `SPKG.txt`) into a
 `.p2` based on that `.p1`.

 I can of course add further changes later on top of that, probably into a
 `.p3`, if you just tell me what these changes are ...  (Portions from
 upstream's devel version, which we could also add as patches, or just
 Sage-specific patches, changes to `spkg-{install,check}`?)

 [[BR]]

 > By the way: what about using the occasion to make dot2tex a standard
 package? After all, it's very small, it's used quite extensively, and that
 would be a good step toward simplifying the installation instructions for
 graph drawing with graphviz.

 I thought it was (or had to be) optional because of its MIT license, but
 IANAL.

 Otherwise my new one with `src/` in `.hgignore` is only a fraction of the
 size of the previous one: :-D
 {{{
 3,1M            dot2tex-2.8.7-2.spkg
 944K        dot2tex-2.8.7.p1.spkg
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14594#comment:19>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

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


Reply via email to