<div dir="ltr">After doing a new clone, in F18 I get the following error:<div><br></div><div><div>* Building gwebsockets</div><div> dist = best[req.key] = env.best_match(req, self, installer)</div><div> File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 825, in best_match</div>
<div> return self.obtain(req, installer) # try and download/install</div><div> File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 837, in obtain</div><div> return installer(requirement)</div><div>
File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 294, in fetch_build_egg</div><div> return cmd.easy_install(req)</div><div> File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 592, in easy_install</div>
<div> raise DistutilsError(msg)</div><div>distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('zope.interface>=3.6.0')</div></div><div><br></div><div style>Zope? really? :)</div>
<div style>The last time I tried, sugar-build installed ruby.<br></div><div style>I think we should be more careful about our dependencies, in fact, in the past, adding dependencies was publicly discussed</div><div><br></div>
<div style>I have the following proposals:</div><div style>* Review the dependencies. Have more and more dependencies is a recipe to a nightmare.</div><div style>* Split the compilation, one part to compile sugar and another to compile sugar-web,</div>
<div style>sugar-web is more unstable, and have a lot of issues.</div><div style>* The buildbot should compile all, doing a clean clone. </div><div style>* If possible, the changes should be tested before are commited to git. </div>
<div style><br></div><div style>Comments? Ideas?</div><div style><br></div><div style>Gonzalo</div></div>