[MacPorts] #32312: subversion-python27bindings: initialization fails for user macports
MacPorts
noreply at macports.org
Tue Nov 29 07:20:36 PST 2011
#32312: subversion-python27bindings: initialization fails for user macports
--------------------------------+-------------------------------------------
Reporter: titus@… | Owner: blair@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: subversion-python27bindings
--------------------------------+-------------------------------------------
Comment(by dluke@…):
Following your steps, I get:
{{{
IOError: [Errno 13] Permission denied:
'/Volumes/Extra/dluke/hgsubversion-1.3/hgsubversion.egg-
info/top_level.txt'
}}}
If I chmod -R macports hgsubversion (after extracting), I get:
{{{
% sudo -u macports
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
setup.py --no-user-cfg build
running build
running build_py
creating build
creating build/lib
creating build/lib/hgsubversion
copying hgsubversion/__init__.py -> build/lib/hgsubversion
copying hgsubversion/__version__.py -> build/lib/hgsubversion
copying hgsubversion/editor.py -> build/lib/hgsubversion
copying hgsubversion/maps.py -> build/lib/hgsubversion
copying hgsubversion/pushmod.py -> build/lib/hgsubversion
copying hgsubversion/replay.py -> build/lib/hgsubversion
copying hgsubversion/stupid.py -> build/lib/hgsubversion
copying hgsubversion/svncommands.py -> build/lib/hgsubversion
copying hgsubversion/svnexternals.py -> build/lib/hgsubversion
copying hgsubversion/svnmeta.py -> build/lib/hgsubversion
copying hgsubversion/svnrepo.py -> build/lib/hgsubversion
copying hgsubversion/util.py -> build/lib/hgsubversion
copying hgsubversion/wrappers.py -> build/lib/hgsubversion
creating build/lib/hgsubversion/svnwrap
copying hgsubversion/svnwrap/__init__.py -> build/lib/hgsubversion/svnwrap
copying hgsubversion/svnwrap/common.py -> build/lib/hgsubversion/svnwrap
copying hgsubversion/svnwrap/subvertpy_wrapper.py ->
build/lib/hgsubversion/svnwrap
copying hgsubversion/svnwrap/svn_swig_wrapper.py ->
build/lib/hgsubversion/svnwrap
}}}
Maybe including the actual error you get (and/or how you figured out that
failing to access ~/.subversion/servers was the problem) would help?
I imagine that access is actually coming from the subversion client (C)
libraries, and should be able to handle the case where it can't access the
file...
Of course, the default permissions for ~/.subversion aren't 700 either
(and ~/.subversion/servers is normally world-readable), so it's possible
that you've discovered problem that upstream hasn't noticed yet.
--
Ticket URL: <https://trac.macports.org/ticket/32312#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list