Re: broken builds on release branches
Seems like the problems have resolved themselves. Haven't hit any issues since I did that weird trick with pip which shouldn't have done anything. Weird. On Thu, Jun 1, 2017 at 8:33 AM, Stephen Mallettewrote: > Thanks jason/robert for letting me know what's happening on your end. I > sort of fixed it by going to target/python2 and target/python3 and did a > manual pip install six. Then both builds went fine manually. When I did a > mvn clean install on gremlin-python it also worked. None of that makes > sense of course because the pip install would have installed into the > respective virtualenv which would have been destroyed on "clean" so why > that would affect future builds is beyond me. Doing some more builds now to > see if I can get it to fail again in any way. > > > > > On Thu, Jun 1, 2017 at 8:26 AM, Jason Plurad wrote: > >> I ran into that yesterday. I think it had something to do with pip getting >> confused between Python 2 and 3 on my system. I ended up uninstalling >> Python 3, which I had installed via Anaconda, and the TP build worked. >> On Thu, Jun 1, 2017 at 8:02 AM Robert Dale wrote: >> >> > Works for me. I built tp32 yesterday and then this morning on >> > commit e4bb1010. Did your python env get updated? Looks like you are >> > using python 3.4. I have python 2.7.13 and 3.5.3. They both have >> 'six' >> > installed: >> > >> > /usr/lib/python3.5/site-packages/six-1.10.0-py3.5.egg-info >> > /usr/lib/python3.5/site-packages/six.py >> > /usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg-info >> > /usr/lib/python2.7/site-packages/six.py >> > >> > >> > >> > >> > Robert Dale >> > >> > On Thu, Jun 1, 2017 at 7:44 AM, Stephen Mallette >> > wrote: >> > >> > > It's dying for me on the python3 build even when i try to run it by >> hand. >> > > Oddly Travis is happy as of two hours ago - maybe it's just me: >> > > >> > > $ env/bin/python setup.py build --build-lib Lib >> > > Traceback (most recent call last): >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > >> > python/target/python3/env/lib/python3.4/site-packages/setupt >> ools/dist.py", >> > > line 418, in fetch_build_egg >> > > cmd = self._egg_fetcher >> > > AttributeError: 'Distribution' object has no attribute '_egg_fetcher' >> > > >> > > During handling of the above exception, another exception occurred: >> > > >> > > Traceback (most recent call last): >> > > File "setup.py", line 82, in >> > > "Programming Language :: Python :: 3.5", >> > > File "/usr/lib/python3.4/distutils/core.py", line 108, in setup >> > > _setup_distribution = dist = klass(attrs) >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > >> > python/target/python3/env/lib/python3.4/site-packages/setupt >> ools/dist.py", >> > > line 320, in __init__ >> > > self.fetch_build_eggs(attrs['setup_requires']) >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > >> > python/target/python3/env/lib/python3.4/site-packages/setupt >> ools/dist.py", >> > > line 377, in fetch_build_eggs >> > > replace_conflicting=True, >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > python/target/python3/env/lib/python3.4/site-packages/pkg_ >> > > resources/__init__.py", >> > > line 852, in resolve >> > > dist = best[req.key] = env.best_match(req, ws, installer) >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > python/target/python3/env/lib/python3.4/site-packages/pkg_ >> > > resources/__init__.py", >> > > line 1124, in best_match >> > > return self.obtain(req, installer) >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > python/target/python3/env/lib/python3.4/site-packages/pkg_ >> > > resources/__init__.py", >> > > line 1136, in obtain >> > > return installer(requirement) >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > >> > python/target/python3/env/lib/python3.4/site-packages/setupt >> ools/dist.py", >> > > line 421, in fetch_build_egg >> > > from setuptools.command.easy_install import easy_install >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > python/target/python3/env/lib/python3.4/site-packages/ >> > > setuptools/command/easy_install.py", >> > > line 49, in >> > > from setuptools.py27compat import rmtree_safe >> > > File >> > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- >> > > python/target/python3/env/lib/python3.4/site-packages/ >> > > setuptools/py27compat.py", >> > > line 7, in >> > > import six >> > > ImportError: No module named 'six' >> > > >> > > >> > > >> > > >> > > On Thu, Jun 1, 2017 at 6:52 AM, Stephen Mallette < >> spmalle...@gmail.com> >> > > wrote: >> > > >> > > > Something has gone bad with the build on tp32 and master for >> > > >
Re: broken builds on release branches
Thanks jason/robert for letting me know what's happening on your end. I sort of fixed it by going to target/python2 and target/python3 and did a manual pip install six. Then both builds went fine manually. When I did a mvn clean install on gremlin-python it also worked. None of that makes sense of course because the pip install would have installed into the respective virtualenv which would have been destroyed on "clean" so why that would affect future builds is beyond me. Doing some more builds now to see if I can get it to fail again in any way. On Thu, Jun 1, 2017 at 8:26 AM, Jason Pluradwrote: > I ran into that yesterday. I think it had something to do with pip getting > confused between Python 2 and 3 on my system. I ended up uninstalling > Python 3, which I had installed via Anaconda, and the TP build worked. > On Thu, Jun 1, 2017 at 8:02 AM Robert Dale wrote: > > > Works for me. I built tp32 yesterday and then this morning on > > commit e4bb1010. Did your python env get updated? Looks like you are > > using python 3.4. I have python 2.7.13 and 3.5.3. They both have 'six' > > installed: > > > > /usr/lib/python3.5/site-packages/six-1.10.0-py3.5.egg-info > > /usr/lib/python3.5/site-packages/six.py > > /usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg-info > > /usr/lib/python2.7/site-packages/six.py > > > > > > > > > > Robert Dale > > > > On Thu, Jun 1, 2017 at 7:44 AM, Stephen Mallette > > wrote: > > > > > It's dying for me on the python3 build even when i try to run it by > hand. > > > Oddly Travis is happy as of two hours ago - maybe it's just me: > > > > > > $ env/bin/python setup.py build --build-lib Lib > > > Traceback (most recent call last): > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > > > python/target/python3/env/lib/python3.4/site-packages/ > setuptools/dist.py", > > > line 418, in fetch_build_egg > > > cmd = self._egg_fetcher > > > AttributeError: 'Distribution' object has no attribute '_egg_fetcher' > > > > > > During handling of the above exception, another exception occurred: > > > > > > Traceback (most recent call last): > > > File "setup.py", line 82, in > > > "Programming Language :: Python :: 3.5", > > > File "/usr/lib/python3.4/distutils/core.py", line 108, in setup > > > _setup_distribution = dist = klass(attrs) > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > > > python/target/python3/env/lib/python3.4/site-packages/ > setuptools/dist.py", > > > line 320, in __init__ > > > self.fetch_build_eggs(attrs['setup_requires']) > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > > > python/target/python3/env/lib/python3.4/site-packages/ > setuptools/dist.py", > > > line 377, in fetch_build_eggs > > > replace_conflicting=True, > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/pkg_ > > > resources/__init__.py", > > > line 852, in resolve > > > dist = best[req.key] = env.best_match(req, ws, installer) > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/pkg_ > > > resources/__init__.py", > > > line 1124, in best_match > > > return self.obtain(req, installer) > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/pkg_ > > > resources/__init__.py", > > > line 1136, in obtain > > > return installer(requirement) > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > > > python/target/python3/env/lib/python3.4/site-packages/ > setuptools/dist.py", > > > line 421, in fetch_build_egg > > > from setuptools.command.easy_install import easy_install > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/ > > > setuptools/command/easy_install.py", > > > line 49, in > > > from setuptools.py27compat import rmtree_safe > > > File > > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/ > > > setuptools/py27compat.py", > > > line 7, in > > > import six > > > ImportError: No module named 'six' > > > > > > > > > > > > > > > On Thu, Jun 1, 2017 at 6:52 AM, Stephen Mallette > > > > wrote: > > > > > > > Something has gone bad with the build on tp32 and master for > > > > gremlin-python. I got a clean run before I shut down last night but > > this > > > > morning it's strangely tanking (and i didnt' pull new changes) - > > > something > > > > around the python dependency "six": > > > > > > > > ImportError: No module named six > > > > > > > > Not sure if anyone has any clues, but we're dead in the water on > builds > > > > right now. I hope this
Re: broken builds on release branches
I ran into that yesterday. I think it had something to do with pip getting confused between Python 2 and 3 on my system. I ended up uninstalling Python 3, which I had installed via Anaconda, and the TP build worked. On Thu, Jun 1, 2017 at 8:02 AM Robert Dalewrote: > Works for me. I built tp32 yesterday and then this morning on > commit e4bb1010. Did your python env get updated? Looks like you are > using python 3.4. I have python 2.7.13 and 3.5.3. They both have 'six' > installed: > > /usr/lib/python3.5/site-packages/six-1.10.0-py3.5.egg-info > /usr/lib/python3.5/site-packages/six.py > /usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg-info > /usr/lib/python2.7/site-packages/six.py > > > > > Robert Dale > > On Thu, Jun 1, 2017 at 7:44 AM, Stephen Mallette > wrote: > > > It's dying for me on the python3 build even when i try to run it by hand. > > Oddly Travis is happy as of two hours ago - maybe it's just me: > > > > $ env/bin/python setup.py build --build-lib Lib > > Traceback (most recent call last): > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > > line 418, in fetch_build_egg > > cmd = self._egg_fetcher > > AttributeError: 'Distribution' object has no attribute '_egg_fetcher' > > > > During handling of the above exception, another exception occurred: > > > > Traceback (most recent call last): > > File "setup.py", line 82, in > > "Programming Language :: Python :: 3.5", > > File "/usr/lib/python3.4/distutils/core.py", line 108, in setup > > _setup_distribution = dist = klass(attrs) > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > > line 320, in __init__ > > self.fetch_build_eggs(attrs['setup_requires']) > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > > line 377, in fetch_build_eggs > > replace_conflicting=True, > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > python/target/python3/env/lib/python3.4/site-packages/pkg_ > > resources/__init__.py", > > line 852, in resolve > > dist = best[req.key] = env.best_match(req, ws, installer) > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > python/target/python3/env/lib/python3.4/site-packages/pkg_ > > resources/__init__.py", > > line 1124, in best_match > > return self.obtain(req, installer) > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > python/target/python3/env/lib/python3.4/site-packages/pkg_ > > resources/__init__.py", > > line 1136, in obtain > > return installer(requirement) > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > > line 421, in fetch_build_egg > > from setuptools.command.easy_install import easy_install > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > python/target/python3/env/lib/python3.4/site-packages/ > > setuptools/command/easy_install.py", > > line 49, in > > from setuptools.py27compat import rmtree_safe > > File > > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > > python/target/python3/env/lib/python3.4/site-packages/ > > setuptools/py27compat.py", > > line 7, in > > import six > > ImportError: No module named 'six' > > > > > > > > > > On Thu, Jun 1, 2017 at 6:52 AM, Stephen Mallette > > wrote: > > > > > Something has gone bad with the build on tp32 and master for > > > gremlin-python. I got a clean run before I shut down last night but > this > > > morning it's strangely tanking (and i didnt' pull new changes) - > > something > > > around the python dependency "six": > > > > > > ImportError: No module named six > > > > > > Not sure if anyone has any clues, but we're dead in the water on builds > > > right now. I hope this is one of those things where I send a warning to > > the > > > dev list and then it magically gets fixed thirty seconds later. > > > > > >
Re: broken builds on release branches
Works for me. I built tp32 yesterday and then this morning on commit e4bb1010. Did your python env get updated? Looks like you are using python 3.4. I have python 2.7.13 and 3.5.3. They both have 'six' installed: /usr/lib/python3.5/site-packages/six-1.10.0-py3.5.egg-info /usr/lib/python3.5/site-packages/six.py /usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg-info /usr/lib/python2.7/site-packages/six.py Robert Dale On Thu, Jun 1, 2017 at 7:44 AM, Stephen Mallettewrote: > It's dying for me on the python3 build even when i try to run it by hand. > Oddly Travis is happy as of two hours ago - maybe it's just me: > > $ env/bin/python setup.py build --build-lib Lib > Traceback (most recent call last): > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > line 418, in fetch_build_egg > cmd = self._egg_fetcher > AttributeError: 'Distribution' object has no attribute '_egg_fetcher' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "setup.py", line 82, in > "Programming Language :: Python :: 3.5", > File "/usr/lib/python3.4/distutils/core.py", line 108, in setup > _setup_distribution = dist = klass(attrs) > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > line 320, in __init__ > self.fetch_build_eggs(attrs['setup_requires']) > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > line 377, in fetch_build_eggs > replace_conflicting=True, > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/pkg_ > resources/__init__.py", > line 852, in resolve > dist = best[req.key] = env.best_match(req, ws, installer) > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/pkg_ > resources/__init__.py", > line 1124, in best_match > return self.obtain(req, installer) > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/pkg_ > resources/__init__.py", > line 1136, in obtain > return installer(requirement) > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", > line 421, in fetch_build_egg > from setuptools.command.easy_install import easy_install > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/ > setuptools/command/easy_install.py", > line 49, in > from setuptools.py27compat import rmtree_safe > File > "/home/smallette/git/apache/incubator-tinkerpop/gremlin- > python/target/python3/env/lib/python3.4/site-packages/ > setuptools/py27compat.py", > line 7, in > import six > ImportError: No module named 'six' > > > > > On Thu, Jun 1, 2017 at 6:52 AM, Stephen Mallette > wrote: > > > Something has gone bad with the build on tp32 and master for > > gremlin-python. I got a clean run before I shut down last night but this > > morning it's strangely tanking (and i didnt' pull new changes) - > something > > around the python dependency "six": > > > > ImportError: No module named six > > > > Not sure if anyone has any clues, but we're dead in the water on builds > > right now. I hope this is one of those things where I send a warning to > the > > dev list and then it magically gets fixed thirty seconds later. > > >
Re: broken builds on release branches
It's dying for me on the python3 build even when i try to run it by hand. Oddly Travis is happy as of two hours ago - maybe it's just me: $ env/bin/python setup.py build --build-lib Lib Traceback (most recent call last): File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", line 418, in fetch_build_egg cmd = self._egg_fetcher AttributeError: 'Distribution' object has no attribute '_egg_fetcher' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "setup.py", line 82, in "Programming Language :: Python :: 3.5", File "/usr/lib/python3.4/distutils/core.py", line 108, in setup _setup_distribution = dist = klass(attrs) File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", line 320, in __init__ self.fetch_build_eggs(attrs['setup_requires']) File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", line 377, in fetch_build_eggs replace_conflicting=True, File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/pkg_resources/__init__.py", line 852, in resolve dist = best[req.key] = env.best_match(req, ws, installer) File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/pkg_resources/__init__.py", line 1124, in best_match return self.obtain(req, installer) File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/pkg_resources/__init__.py", line 1136, in obtain return installer(requirement) File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/setuptools/dist.py", line 421, in fetch_build_egg from setuptools.command.easy_install import easy_install File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/setuptools/command/easy_install.py", line 49, in from setuptools.py27compat import rmtree_safe File "/home/smallette/git/apache/incubator-tinkerpop/gremlin-python/target/python3/env/lib/python3.4/site-packages/setuptools/py27compat.py", line 7, in import six ImportError: No module named 'six' On Thu, Jun 1, 2017 at 6:52 AM, Stephen Mallettewrote: > Something has gone bad with the build on tp32 and master for > gremlin-python. I got a clean run before I shut down last night but this > morning it's strangely tanking (and i didnt' pull new changes) - something > around the python dependency "six": > > ImportError: No module named six > > Not sure if anyone has any clues, but we're dead in the water on builds > right now. I hope this is one of those things where I send a warning to the > dev list and then it magically gets fixed thirty seconds later. >
broken builds on release branches
Something has gone bad with the build on tp32 and master for gremlin-python. I got a clean run before I shut down last night but this morning it's strangely tanking (and i didnt' pull new changes) - something around the python dependency "six": ImportError: No module named six Not sure if anyone has any clues, but we're dead in the water on builds right now. I hope this is one of those things where I send a warning to the dev list and then it magically gets fixed thirty seconds later.