#10588: Upgrade to matplotlib 1.0.1
---------------------------+------------------------------------------------
    Reporter:  ryan        |         Owner:  tbd                   
        Type:  task        |        Status:  closed                
    Priority:  major       |     Milestone:  sage-4.6.2            
   Component:  packages    |    Resolution:  fixed                 
    Keywords:  matplotlib  |   Work_issues:                        
    Upstream:  N/A         |      Reviewer:  Jason Grout, Dan Drake
      Author:  Ryan Grout  |        Merged:  sage-4.6.2.alpha1     
Dependencies:              |  
---------------------------+------------------------------------------------

Comment(by leif):

 {{{
 #!sh
 ~/Sage/spkgs/matplotlib-1.0.1$ du -ch src/build/
 1.4M    src/build/temp.linux-i686-2.7/src
 192K    src/build/temp.linux-i686-2.7/lib/matplotlib/tri
 84K     src/build/temp.linux-i686-2.7/lib/matplotlib/delaunay
 280K    src/build/temp.linux-i686-2.7/lib/matplotlib
 284K    src/build/temp.linux-i686-2.7/lib
 192K    src/build/temp.linux-i686-2.7/CXX
 64K     src/build/temp.linux-i686-2.7/agg24/src
 68K     src/build/temp.linux-i686-2.7/agg24
 76K     src/build/temp.linux-i686-2.7/ttconv
 2.0M    src/build/temp.linux-i686-2.7
 172K    src/build/lib.linux-i686-2.7/mpl_toolkits/axisartist
 96K     src/build/lib.linux-i686-2.7/mpl_toolkits/axes_grid
 88K     src/build/lib.linux-i686-2.7/mpl_toolkits/mplot3d
 152K    src/build/lib.linux-i686-2.7/mpl_toolkits/axes_grid1
 540K    src/build/lib.linux-i686-2.7/mpl_toolkits
 36K     src/build/lib.linux-i686-2.7/matplotlib/backends/Matplotlib.nib
 32K     src/build/lib.linux-i686-2.7/matplotlib/backends/qt4_editor
 1.5M    src/build/lib.linux-i686-2.7/matplotlib/backends
 112K
 src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images/test_text
 712K
 src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images/test_image
 8.5M
 src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images/test_axes
 224K
 
src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images/test_simplification
 1.3M
 src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images/test_mathtext
 388K
 src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images/test_dates
 76K
 src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images/test_spines
 12M     src/build/lib.linux-i686-2.7/matplotlib/tests/baseline_images
 12M     src/build/lib.linux-i686-2.7/matplotlib/tests
 64K     src/build/lib.linux-i686-2.7/matplotlib/testing/jpl_units
 92K     src/build/lib.linux-i686-2.7/matplotlib/testing
 2.2M    src/build/lib.linux-i686-2.7/matplotlib/mpl-data/fonts/ttf
 816K    src/build/lib.linux-i686-2.7/matplotlib/mpl-data/fonts/afm
 668K    src/build/lib.linux-i686-2.7/matplotlib/mpl-
 data/fonts/pdfcorefonts
 3.7M    src/build/lib.linux-i686-2.7/matplotlib/mpl-data/fonts
 268K    src/build/lib.linux-i686-2.7/matplotlib/mpl-data/images
 4.0M    src/build/lib.linux-i686-2.7/matplotlib/mpl-data
 8.0K    src/build/lib.linux-i686-2.7/matplotlib/numerix/random_array
 8.0K    src/build/lib.linux-i686-2.7/matplotlib/numerix/ma
 8.0K    src/build/lib.linux-i686-2.7/matplotlib/numerix/mlab
 8.0K    src/build/lib.linux-i686-2.7/matplotlib/numerix/fft
 8.0K    src/build/lib.linux-i686-2.7/matplotlib/numerix/linear_algebra
 52K     src/build/lib.linux-i686-2.7/matplotlib/numerix
 40K     src/build/lib.linux-i686-2.7/matplotlib/tri
 48K     src/build/lib.linux-i686-2.7/matplotlib/delaunay
 60K     src/build/lib.linux-i686-2.7/matplotlib/sphinxext
 56K     src/build/lib.linux-i686-2.7/matplotlib/projections
 22M     src/build/lib.linux-i686-2.7/matplotlib
 22M     src/build/lib.linux-i686-2.7
 24M     src/build/
 24M     total
 }}}

 [[BR]]

 Also, this spkg reintroduced the race condition in creating the TeX font
 cache directory (#10159), because the patch to `font_manager.py` was
 dropped, apparently without having checked whether the issue had really
 been fixed (see #11686):
 {{{
 #!diff
 diff -r 766b19e00183 -r cd80018a5dc7 spkg-install
 --- a/spkg-install      Fri Oct 01 12:54:06 2010 -0500
 +++ b/spkg-install      Mon Jan 10 23:59:32 2011 -0600
 @@ -17,8 +17,6 @@

  # Use patched versions.  See SPKG.txt for why and what.
  $CP patches/setupext.py src
 -$CP patches/WrapPython.h src/CXX
 -$CP patches/font_manager.py src/lib/matplotlib
  cd src

  # Now build
 }}}

 The bug indeed hasn't been fixed in the new upstream release, it just
 moved to another file, `src/lib/matplotlib/texmanager.py`.

 [[BR]]

 Both `SPKG.txt` and the commit message lack a ticket number.

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