#11686: Race condition in matplotlib mkdir()
------------------------------+---------------------------------------------
   Reporter:  jdemeyer        |          Owner:  tbd          
       Type:  defect          |         Status:  needs_review 
   Priority:  minor           |      Milestone:  sage-4.7.2   
  Component:  packages        |       Keywords:               
Work_issues:                  |       Upstream:  N/A          
   Reviewer:  Leif Leonhardy  |         Author:  John Palmieri
     Merged:                  |   Dependencies:               
------------------------------+---------------------------------------------
Changes (by leif):

  * reviewer:  => Leif Leonhardy


Comment:

 Replying to [comment:23 leif]:
 > Replying to [comment:22 leif]:
 > > So somehow Sage's `libpng*.pc` appears to be "broken". [[BR]]
 > > [...]
 {{{
 prefix=${SAGE_ROOT}
 }}}
 > does no longer work unless `SAGE_ROOT` is also defined in the `.pc` file
 itself.

 It never did that way; I used `$${SAGE_ROOT}`.

 > We may have to really wrap `pkg-config` in `$SAGE_ROOT/local/bin` [...]

 We don't have to, and shouldn't do so (see e.g. [comment:ticket:10202:26
 this comment] at #10202).

 [[BR]]

 So what's the current status of this ticket?

 Is the attached diff (and the spkg) still current, or did you / do you
 plan to make further changes to `spkg-install` (w.r.t. to applying the
 patches) and the `setupext.py` patch?

 I think the `pkg-config` issues (on Linux) have shown to be rather
 unrelated to this ticket (and MPL itself), so the patch to `setupext.py`
 may not have to only be applied on MacOS X (if `pkg-config` is installed),
 though limiting its application shouldn't hurt either.

 If you want to leave the code as is, I'll re-review and test it now. The
 only thing I noticed is that `SPKG.txt` isn't very explicit regarding the
 patch to `setupext.py`, i.e. what it currently exactly does and that it's
 indeed only applied on Darwin. I'd consider this a minor issue though.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11686#comment:24>
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.

Reply via email to