[MacPorts] #18722: pure: add warning on version upgrade if old modules are installed
#18722: pure: add warning on version upgrade if old modules are installed -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Keywords: | Port: pure, pure-devel -------------------------------------+-------------------------------------- Pure has the feature that modules are installed into the directory ${prefix}/lib/pure-${branch} so if Pure is updated to a newer version then any existing modules you've installed aren't accessible anymore until you forcibly rebuild each module so that it gets installed into the new pure lib directory. This is [http://groups.google.com/group/pure- lang/browse_thread/thread/6a4df00286ee72a/24614d56f536a076?lnk=gst&q=readlink#24614d56f536a076 intentional] because Pure has not yet reached stability and is still changing often, such that a module compiled for a previous version of Pure probably won't work with a current version anyway. It would be nice if pure (and pure-devel) would output a message if they are upgraded to a newer version and the user has installed modules so that they know they need to rebuild them. -- Ticket URL: <http://trac.macports.org/ticket/18722> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18722: pure: add warning on version upgrade if old modules are installed --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: pure, pure-devel | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Fixed in r47629. -- Ticket URL: <http://trac.macports.org/ticket/18722#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18722: pure: add warning on version upgrade if old modules are installed --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: Port: pure, pure-devel | --------------------------------------+------------------------------------- Comment(by ryandesign@…): This didn't work so well. Running the check at post-install or post- activate time just caused a hang. I had to change it to run at post- destroot time. Fixed in r47630. -- Ticket URL: <http://trac.macports.org/ticket/18722#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts