Jim Fulton a écrit :
On Jul 28, 2008, at 11:28 AM, whit morriss wrote:it looks like something changes in how some vars (ie buildout:egg-directory) gets computed between 1.0.2 and 1.1.0OSError: [Errno 2] No such file or directory: '/Users/whit/dev/geo/alm3//Users/whit/dev/geo/alm3/develop-eggs'is the resulting error for: eggs-directory = ${buildout:directory}/develop-eggs instead of: '/Users/whit/dev/geo/alm3/develop-eggs' (which I believe works until at least 1.0.2)buildout seems to implicitly assume I want buildout:directory appended. is this a feature, bug, or something I can turn off?The way buildout normalizes buildout paths did change in 1.1.0. I haven't seen this error and can't see, in the code, while this error would occur.Can you provide a buildout I can use to reproduce this problem? Jim -- Jim Fulton Zope Corporation _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig
I saw this problem which broke minitage too a week ago. Jim, you can see all the buildouts in there : http://trac.minitage.org/trac/browser like:http://trac.minitage.org/trac/browser/minitage/buildouts/dependencies/bzip2-1.0.4/buildout.cfg. They will all fail with zc.buildout >= 1.1 What fails there : eggs-directory and develop-directory will compute both to: buildoutdir/buildoutdir/../../eggs/*cache instead of : buildoutdir/../../eggs/*cache I work arounded them with a relative path.In zc/buildout/buildout.py, at l.135 , you assume buildout path is a prefix for all directories which causes this problem.
-- -- Cordialement, KiOrKY GPG Key FingerPrint: 0x1A1194B7681112AF
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig