[Distutils] New buildout release needed

Reinout van Rees reinout at vanrees.org
Wed Jul 1 04:45:13 CEST 2015


Hi,

I've done quite a lot of work on buildout in the last two or three 
weeks. Merging pull requests and also submitting a couple of my own.

If you look at the list of pull requests 
(https://github.com/buildout/buildout/pulls) you'll see a bunch that 
need further work ("doc or tests needed") and a handful of "plus or 
minus" pull requests, dealing with plus-minus stuff regarding sections. 
I don't use that much and I haven't looked at those yet. Perhaps someone 
else wants to?

I've also set up travis-ci.org caching so that the builds on travis run 
two to three times faster.

And I've fixed several issues dealing with non-ascii filenames. 
Apparently, if you install pyramid (for instance), buildout will fail to 
run. Apparently it is enough to install something like mr.bob to break 
buildout totally. It is now fixed in 
https://github.com/buildout/buildout/pull/250


There are two things that need doing now that I cannot do:


- Review https://github.com/buildout/buildout/pull/248 with a number of 
bootstrap fixes. The fixes themselves aren't controversial, I think 
(adding a version, for instance). The one thing I want feedback on is 
that buildout now deletes the contents of the develop-eggs/ directory 
when it bootstraps. This helps a lot with faulty left-over egg-links in 
corner cases. The old osc.recipe.sysegg recipe for instance used to 
reliably wreak my buildouts (syseggrecipe is the replacement that does 
the right thing). Zapping the develop-eggs contents on bootstrap helps 
solve several problems. In my case, I really want this change to go in 
as it might mean the difference between my company using buildout or 
not... I'm getting tired of saying "oh, remove the develop-eggs 
directory contents".

- Make a new zc.buildout, zc.recipe.egg and bootstrap.py release. See 
issue https://github.com/buildout/buildout/issues/249 .




Reinout

-- 
Reinout van Rees                          http://reinout.vanrees.org/
reinout at vanrees.org                   http://www.nelen-schuurmans.nl/
"Learning history by destroying artifacts is a time-honored atrocity"




More information about the Distutils-SIG mailing list