#11686: Race condition in matplotlib mkdir()
------------------------------+---------------------------------------------
Reporter: jdemeyer | Owner: tbd
Type: defect | Status: needs_work
Priority: minor | Milestone: sage-4.7.2
Component: packages | Keywords:
Work_issues: | Upstream: N/A
Reviewer: Leif Leonhardy | Author: John Palmieri
Merged: | Dependencies:
------------------------------+---------------------------------------------
Comment(by leif):
Replying to [comment:40 jdemeyer]:
> Replying to [comment:38 leif]:
> > This is unrelated to the MPL spkg, but due to a messed-up
`libpng12.pc` file.
>
> I don't have time to care where the bug is,
It should be obvious from a first glance that we ran into similar and
discussed this on the ticket here.
> only that the old spkg worked and the new one not.
That's simply not true, or rather an incident. Reinstalling the old spkg
won't work either, at least not on all systems.
> If this new matplotlib spkg exposes a bug in the libpng spkg, then the
new matplotlib spkg cannot be merged without fixing the libpng bug.
Part of the bug is caused by `sage-location` (and eventually also `sage-
env`). See e.g. [comment:ticket:10202:26] for how we should IMHO fix `.pc`
files w.r.t. relocation.
Nevertheless, the `libpng12` spkg could likely create symbolic links from
`local/lib/libpng.{a,la,so}`, then MPL would also find it and link to it
without the help of `pkg-config`.
`pkg-config` btw. should be installed on all supported platforms except
Darwin.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11686#comment:41>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.