Here’s your digest for today! #ariatosca undefined: speaking of eclipse, i just experienced a partial solar eclipse in chicago :slightly_smiling_face: it's still quite dark outside despite being morning undefined: we r gonna hit the peak in 3 mins here - and guess what thick cloud covers coming in - how awesome is that ? in other things, and some self-bragging here been accepted to do a talk at upcoming Machine Learning Conf in San Francisco this Nov <http://mlconf.com/mlconf-2017-san-francisco/#Suneel> undefined: something is wrong with travis, it's not finding python 2.6 in its environment undefined: [UPDATE] well, i found the main bottleneck for parser performance: even with a single thread, the ThreadPoolExecutor was quite slow due to how crappy python is with threading. so i created a BlockingExecutor which avoids threads entirely, and indeed that shaved a lot of time off the tests...
...unfortunately still not enough to fit within travis's 10 minute limit. :disappointed: undefined: [UPDATE] ok, i figured everything out and have tests running successfully on travis. so, apache's travis has upgraded by default from ubuntu precise to trusty. the trusty environment has two problems for us: 1) no python 2.6, and 2) ssh tests fail. for now i changed our travis config to force the use of precise, but i think we want to talk to apache about fixing the trusty env for us. i also separated the parser tests into new tox environments: `py27extensions` and `py26extensions`. there's enough time for them to run there. also i think this may be smarter in the long run as we gain more extensions. note that my changes for `.travis.yml` are in my branch, not in master. but all you need to do to fix this is add the following line to `.travis.yml` in your branch: ``` dist: precise ``` #general #random
