[MacPorts] #39801: Trouble uninstalling inactive ports due to py27-setuptools

MacPorts noreply at macports.org
Thu Jul 18 23:13:02 PDT 2013


#39801: Trouble uninstalling inactive ports due to py27-setuptools
--------------------+-----------------------------
 Reporter:  mk@…    |      Owner:  jmr@…
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.1.3
 Keywords:          |       Port:  py27-setuptools
--------------------+-----------------------------
 Although - just now - py27-setuptools 0.9.6_0 got successfully installed I
 keep having problems with my dependencies in my installation.

 Initially I wondered why I still have so many inactive ports installed:
 {{{
 $ port installed inactive
 The following ports are currently installed:
   py27-distribute @0.6.45_0
   py27-pyobjc-cocoa @2.4_0
   py27-setuptools @0.7.2_0
   py27-setuptools @0.7.4_0
   py27-setuptools @0.7.8_0
   py27-setuptools @0.9.5_0
   sbcl @1.1.8_0
   webp @0.3.0_0
   xorg-libX11 @1.5.99.902_0+universal
   xorg-libxcb @1.9_0+python27+universal
   xorg-libXcursor @1.1.13_0
   xorg-libXext @1.3.1_0+universal
   xorg-libXi @1.6.2.901_0
   xorg-libXinerama @1.1.2_0
   xorg-libXrandr @1.4.0_0+universal
   xorg-libXt @1.1.3_0
   xrender @0.9.7_0+universal
   youtube-dl @2013.05.23_0
   youtube-dl @2013.06.21_0
   youtube-dl @2013.06.26_0
   youtube-dl @2013.06.33_0
   youtube-dl @2013.06.34.2_0
   youtube-dl @2013.07.02_0
   youtube-dl @2013.07.12_0
 }}}
 although I regularly call "sudo port uninstall inactive".

 At the top you see that there are quite a few inactive py27-setuptools in
 there!

 Well, so, when I try to remove all of them I end up with this:
 {{{
 $ sudo port uninstall inactive
 --->  Unable to uninstall py27-distribute @0.6.45_0, the following ports
 depend on it:
 --->    py27-altgraph @0.10.2_0
 --->    py27-bdist_mpkg @0.4.4_0
 --->    py27-dateutil @1.5_1
 --->    py27-nose @1.2.1_1
 --->    py27-pyobjc @2.5.1_0
 Error: org.macports.uninstall for port py27-distribute returned: Please
 uninstall the ports that depend on py27-distribute first.
 Please see the log file for port py27-distribute for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_py27-distribute_0.6.45_0/py27-distribute/main.log
 Warning: Failed to execute portfile from registry for py27-distribute
 @0.6.45_0
 --->  Unable to uninstall py27-distribute @0.6.45_0, the following ports
 depend on it:
 --->    py27-altgraph @0.10.2_0
 --->    py27-bdist_mpkg @0.4.4_0
 --->    py27-dateutil @1.5_1
 --->    py27-nose @1.2.1_1
 --->    py27-pyobjc @2.5.1_0
 Error: port uninstall failed: Please uninstall the ports that depend on
 py27-distribute first.
 }}}

 Well, the message is clear, but I don't really feel like removing all
 those py27-* ports which depend on py27-distribute @0.6.45_0, since I
 believe they should know by themselves that there is an active
 py27-setuptools around which they should rather depend on.
 (And I don't know how many other ports would be affected on top of these.)

 How should I proceed safely from here?

-- 
Ticket URL: <https://trac.macports.org/ticket/39801>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list