collective / buildout.python

Buildout all the Pythons
109 stars 47 forks source link

Buildout rather broken #75

Closed mjpieters closed 6 years ago

mjpieters commented 6 years ago

From a clean checkout on OS X 10.13.2 I've run into the following problems:

I suspect most of this can be traced back to the new bootstrap script in 82b8c5a84cec (cc: @mauritsvanrees ), but I'll experiment and see what can be done.

mjpieters commented 6 years ago

The python-3.6-build:darwin dependency was introduced in f3a5909551c by @fschulze; it is obvious in error and I'll correct that one.

mauritsvanrees commented 6 years ago

You probably shouldn't use Python2.4 to bootstrap this buildout. Currently for me the biggest reason to use this buildout, is to install a Python2.4 with it, not the other way around.

Technically, the bootstrap.py script should be fine, as long as you use --setup-source to point to a much older ez_setup.py which is Python2.4 compatible.

mjpieters commented 6 years ago

You probably shouldn't use Python2.4 to bootstrap this buildout. Currently for me the biggest reason to use this buildout, is to install a Python2.4 with it, not the other way around.

I'm not bootstrapping with 2.4. I bootstrapped with 2.7. The site.py file still applies to the 2.4, 2.5 and 2.6 setups.

The script you replaced was customised to hardcode the 1.4.4 version of buildout. I'll re-introduce that change.

mjpieters commented 6 years ago

See 83cd9712654a8d720 specifically; please don't upgrade the bootstrap script unless the site.py issue is resolved.

mjpieters commented 6 years ago

Resolved with ed40acef2f429afdbe9cc60d79d62327a5a9f583

mauritsvanrees commented 6 years ago

I wasn't aware of problems with site.py. Thanks for the fix!