[MacPorts] #32963: depot_tools: gclient doesn't work, port installs files without tracking
#32963: depot_tools: gclient doesn't work, port installs files without tracking -----------------------------------------+---------------------------------- Reporter: singingwolfboy@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: depot_tools -----------------------------------------+---------------------------------- On trying to use `gclient` from the `depot_tools` port to check out the code for `page-speed`, I get this: {{{ $ gclient config http://page-speed.googlecode.com/svn/lib/trunk/src Traceback (most recent call last): File "/opt/local/bin/gclient.py", line 72, in <module> from third_party import colorama ImportError: cannot import name colorama }}} In investigating this, I discovered that depot_tools leaves files on disk that Macports doesn't know about: {{{ $ port provides /opt/local/bin/third_party /opt/local/bin/third_party is provided by: depot_tools $ port provides /opt/local/bin/third_party/upload.py /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/third_party/upload.py is not provided by a MacPorts port. }}} It's also generally poor organization to leave dependencies in the bin directory. It doesn't appear that the depot_tools project is organized in a way that Macports can install it cleanly. :/ -- Ticket URL: <https://trac.macports.org/ticket/32963> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32963: depot_tools: gclient doesn't work, port installs files without tracking -----------------------------------------+---------------------------------- Reporter: singingwolfboy@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: depot_tools -----------------------------------------+---------------------------------- Comment(by snc@…): I am considering removing the port since, as you rightly point out, it wants to stand alone from everything else and manage itself. -- Ticket URL: <https://trac.macports.org/ticket/32963#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#32963: depot_tools: gclient doesn't work, port installs files without tracking ------------------------------------------+--------------------------------- Reporter: singingwolfboy@… | Owner: snc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: fixed | Keywords: Port: depot_tools | ------------------------------------------+--------------------------------- Changes (by snc@…): * status: new => closed * resolution: => fixed Comment: The port was removed in r89991. -- Ticket URL: <https://trac.macports.org/ticket/32963#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts