[Distutils] [issue4] subversion 1.5 working copy causes problem in entries_finder: NameError: global name 'log' is not defined

Jeff Kowalczyk setuptools at bugs.python.org
Thu May 8 15:06:45 CEST 2008


New submission from Jeff Kowalczyk <jtk at yahoo.com>:

When I upgraded to subversion-1.5, working copies using various combinations of
virtualenv, zc.buildout, setuptools all stopped working with errors similar to
the following:

python: /opt/python24/python/bin/python
virtualenv (svn trunk) activated
working copy: svn://svn.zope.org/repos/main/z3c.formdemo/trunk
virtualenv python bootstrap.py, .bin/buildout
try to upgrade setuptools to dev copy per PJE mailing list post:
(formdemo) /software/z3c/formdemo $ easy_install setuptools==dev06
Searching for setuptools==dev06
Reading http://pypi.python.org/simple/setuptools/
Best match: setuptools dev06
Downloading
http://svn.python.org/projects/sandbox/branches/setuptools-0.6/#egg=setuptools-dev06
Doing subversion checkout from
http://svn.python.org/projects/sandbox/branches/setuptools-0.6/ to
/tmp/easy_install-MKC07e/setuptools-0.6
Processing setuptools-0.6
Running setup.py -q bdist_egg --dist-dir
/tmp/easy_install-MKC07e/setuptools-0.6/egg-dist-tmp-izAnB2
unrecognized .svn/entries format; skipping .
Traceback (most recent call last):
  File "/software/z3c/formdemo/bin/easy_install", line 7, in ?
    sys.exit(
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 1671, in main
    with_ei_usage(lambda:
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 1659, in with_ei_usage
    return f()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 1675, in <lambda>
    distclass=DistributionWithoutHelpCommands, **kw
  File "/opt/python24/./python/lib/python2.4/distutils/core.py", line 149, in setup
    dist.run_commands()
  File "/opt/python24/./python/lib/python2.4/distutils/dist.py", line 946, in
run_commands
    self.run_command(cmd)
  File "/opt/python24/./python/lib/python2.4/distutils/dist.py", line 966, in
run_command
    cmd_obj.run()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 211, in run
    self.easy_install(spec, not self.no_deps)
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 446, in easy_install
    return self.install_item(spec, dist.location, tmpdir, deps)
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 476, in install_item
    dists = self.install_eggs(spec, download, tmpdir)
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 655, in install_eggs
    return self.build_and_install(setup_script, setup_base)
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 930, in build_and_install
    self.run_setup(setup_script, setup_base, args)
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/easy_install.py",
line 919, in run_setup
    run_setup(setup_script, args)
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/sandbox.py",
line 26, in run_setup
    DirectorySandbox(setup_dir).run(
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/sandbox.py",
line 63, in run
    return func()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/sandbox.py",
line 29, in <lambda>
    {'__file__':setup_script, '__name__':'__main__'}
  File "setup.py", line 94, in ?
    'zope.traversing',
  File "/opt/python24/./python/lib/python2.4/distutils/core.py", line 149, in setup
    dist.run_commands()
  File "/opt/python24/./python/lib/python2.4/distutils/dist.py", line 946, in
run_commands
    self.run_command(cmd)
  File "/opt/python24/./python/lib/python2.4/distutils/dist.py", line 966, in
run_command
    cmd_obj.run()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/bdist_egg.py",
line 167, in run
    self.run_command("egg_info")
  File "/opt/python24/./python/lib/python2.4/distutils/cmd.py", line 333, in
run_command
    self.distribution.run_command(command)
  File "/opt/python24/./python/lib/python2.4/distutils/dist.py", line 966, in
run_command
    cmd_obj.run()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/egg_info.py",
line 171, in run
    self.find_sources()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/egg_info.py",
line 252, in find_sources
    mm.run()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/egg_info.py",
line 306, in run
    self.add_defaults()
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/egg_info.py",
line 333, in add_defaults
    rcfiles = list(walk_revctrl())
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/sdist.py",
line 45, in walk_revctrl
    for item in ep.load()(dirname):
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/sdist.py",
line 52, in _default_revctrl
    for path in finder(dirname,path):
  File
"/software/z3c/formdemo/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg/setuptools/command/sdist.py",
line 98, in entries_finder
    log.warn("unrecognized .svn/entries format in %s", dirname)
NameError: global name 'log' is not defined


Apologies for the lack of additional detail here, I've reverted to
subversion-1.4 and recreated all working copies. This was experienced on all
working copies of various projects after upgrading to subversion-1.5, and was
fully fixed when reverting to subversion-1.4.

----------
messages: 5
nosy: jfkw
priority: bug
status: unread
title: subversion 1.5 working copy causes problem in entries_finder: NameError: global name 'log' is not defined

_______________________________________________
Setuptools tracker <setuptools at bugs.python.org>
<http://bugs.python.org/setuptools/issue4>
_______________________________________________


More information about the Distutils-SIG mailing list