buidlout fails to run when using develop = . on windows

Bug #787718 reported by Guy Rozendorn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Buildout
New
Undecided
Unassigned

Bug Description

NOTE: Accepting early releases of build system packages. Rerun bootstrap without --accept-buildout-test-releases (-t) to return to default behavior.
Develop: 'C:\\Users\\jenkins\\workspace\\infi.hello-develop\\label\\windows-x64\\.'
While:
  Installing.
  Processing develop directory 'C:\\Users\\jenkins\\workspace\\infi.hello-develop\\label\\windows-x64\\.'.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "C:\Users\jenkins\workspace\infi.hello-develop\label\windows-x64\eggs\zc.buildout-1.5.3_dev_5_g1f3246c-py2.7.egg\zc\buildout\buildout.py", line 1803, in main
    getattr(buildout, command)(args)
  File "C:\Users\jenkins\workspace\infi.hello-develop\label\windows-x64\eggs\zc.buildout-1.5.3_dev_5_g1f3246c-py2.7.egg\zc\buildout\buildout.py", line 444, in install
    installed_develop_eggs = self._develop()
  File "C:\Users\jenkins\workspace\infi.hello-develop\label\windows-x64\eggs\zc.buildout-1.5.3_dev_5_g1f3246c-py2.7.egg\zc\buildout\buildout.py", line 684, in _develop
    zc.buildout.easy_install.develop(setup, dest)
  File "C:\Users\jenkins\workspace\infi.hello-develop\label\windows-x64\eggs\zc.buildout-1.5.3_dev_5_g1f3246c-py2.7.egg\zc\buildout\easy_install.py", line 1248, in develop
    subprocess.check_call([_safe_arg(executable)] + args)
  File "C:\Python27\lib\subprocess.py", line 499, in check_call
    retcode = call(*popenargs, **kwargs)
  File "C:\Python27\lib\subprocess.py", line 486, in call
    return Popen(*popenargs, **kwargs).wait()
  File "C:\Python27\lib\subprocess.py", line 672, in __init__
    errread, errwrite)
  File "C:\Python27\lib\subprocess.py", line 882, in _execute_child
    startupinfo)
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect

Revision history for this message
Guy Rozendorn (guy-rozendorn) wrote :

with procmon, i saw that:

6:00:53.7083352 PM python.exe 15148 QueryOpen C:\Users\jenkins\workspace\infi.hello-develop\label\windows-x86\"c:\users\admini~1\locals~1\temp\2\tmpsgyr5a" NAME INVALID

the double-qoutes are the source for this issue, you don't need them here

Revision history for this message
Guy Rozendorn (guy-rozendorn) wrote :

suggested patch

Revision history for this message
Guy Rozendorn (guy-rozendorn) wrote :

Hi,

A month has passed since I uploaded the patch.
Can someone please review it and merge it to the source?

Revision history for this message
Jim Fulton (jim-zope) wrote :

Needs a test. :)

I'm unsure under what circumstances this problem occurs. I have projects that I can build on windows that use "develop = .".
Unfortunately, I'm traveling and don't have access to the windows VM I'd normally use to look at this.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.