Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: matplotlib, meas_algorithms
-
Labels:None
-
Story Points:0.125
-
Epic Link:
-
Team:SQuaRE
Description
A rare failure of matplotlib in meas_algorithms:
[ 59/71 ] meas_algorithms 11.0.rc2-1-gc0593fd+6 ...
|
|
***** error: from /home/vagrant/stack/EupsBuildDir/Linux64/meas_algorithms-11.0.rc2-1-gc0593fd+6/build.log:
|
import matplotlib.colorbar
|
File "/home/vagrant/stack/Linux64/anaconda/2.2.0/lib/python2.7/site-packages/matplotlib/colorbar.py", line 36, in <module>
|
import matplotlib.contour as contour
|
File "/home/vagrant/stack/Linux64/anaconda/2.2.0/lib/python2.7/site-packages/matplotlib/contour.py", line 27, in <module>
|
import matplotlib.texmanager as texmanager
|
File "/home/vagrant/stack/Linux64/anaconda/2.2.0/lib/python2.7/site-packages/matplotlib/texmanager.py", line 89, in <module>
|
class TexManager:
|
File "/home/vagrant/stack/Linux64/anaconda/2.2.0/lib/python2.7/site-packages/matplotlib/texmanager.py", line 124, in TexManager
|
mkdirs(texcache)
|
File "/home/vagrant/stack/Linux64/anaconda/2.2.0/lib/python2.7/site-packages/matplotlib/cbook.py", line 1003, in mkdirs
|
os.makedirs(thispart, mode)
|
File "/home/vagrant/stack/Linux64/anaconda/2.2.0/lib/python2.7/os.py", line 157, in makedirs
|
mkdir(name, mode)
|
OSError: [Errno 17] File exists: '/tmp/matplotlib-vagrant'
|
The following tests failed:
|
/home/vagrant/stack/EupsBuildDir/Linux64/meas_algorithms-11.0.rc2-1-gc0593fd+6/meas_algorithms-11.0.rc2-1-gc0593fd+6/tests/.tests/psfSelectTest.py.failed
|
1 tests failed
|
This is a race between multiple matplotlib processes trying to create a directory tree.
matplotlib upstream has been notified in https://github.com/matplotlib/matplotlib/issues/2046
Attachments
Issue Links
- blocks
-
DM-8259 v13.0 [Fall 2016] release
- Done
- is duplicated by
-
DM-4257 Heisenbug building meas_algorithms
- Invalid
- is triggered by
-
DM-3815 Intermittent build failures on v11 candidate with eups distrib
- Done
- is triggering
-
DM-5790 Provide unified plotting abstraction layer
- To Do
- relates to
-
DM-5178 lsstsw deploy on OS X fails in miniconda install
- Done
-
DM-9848 obs_subaru test failures possibly related to daf_persistence
- Done
matplotlib 1.5.1 is now out and includes the fix to os.mkdirs. I am not sure how we ensure that people run a new enough version of matplotlib. Joshua Hoblitt I assume we don't close this ticket until all the CI systems we control have been updated. Anaconda is shipping 1.5.1 now.