#14615: select.sh tools (python_select, gcc_select) should remember selected versions across upgrade ---------------------------------------------+------------------------------ Reporter: macports_dharland@trashmail.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | ---------------------------------------------+------------------------------ Suppose that a user has installed python_select and used as follows python_select python24 Currently, an upgrade to python_select will result in the users setting being forgotten. In fact since the post-destroot for python_select explicitly chooses python23-apple, /opt/local/bin/python will now point to a different executable/version than before the upgrade. This isn't great and can cause python programs to crash for reasons that aren't that obvious to the user. A suggested solution is for $TOOL_select to also write a symlink pointing to the selected option such as /opt/local/etc/selected/python->/opt/local/etc/select/python/python24 Then upon activation $TOOL_select can be run passing the users previously selected version. In addition a -s option could be provided to $TOOL_select to report the currently selected version. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14615> MacPorts </projects/macports> Ports system for Mac OS