#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.