[Distutils] New buildout release needed
Reinout van Rees
reinout at vanrees.org
Wed Jul 1 04:45:13 CEST 2015
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
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
- Make a new zc.buildout, zc.recipe.egg and bootstrap.py release. See
issue https://github.com/buildout/buildout/issues/249 .
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