[MacPorts] #21191: replaced_by leaves the replaced port installed and says it cannot uninstall it
MacPorts
noreply at macports.org
Mon Sep 7 16:28:44 PDT 2009
#21191: replaced_by leaves the replaced port installed and says it cannot uninstall
it
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone: MacPorts 1.8.1
Component: base | Version: 1.8.0
Keywords: | Port:
-------------------------------------+--------------------------------------
Description changed by ryandesign@…:
Old description:
> The new `replaced_by` keyword doesn't always seem to work completely. In
> this case, when I asked `port` to upgrade libmp4v2, it correctly
> installed mp4v2 as its replacement, but then left libmp4v2 installed (but
> deactivated) stating faac depended on it. `port deps faac` shows it
> depends on mp4v2 not libmp4v2, though faac may have depended on libmp4v2
> at the time that I installed it.
> {{{
> $ libmp4v2
> ---> Computing dependencies for mp4v2
> ---> Fetching mp4v2
> ---> Verifying checksum(s) for mp4v2
> ---> Extracting mp4v2
> ---> Configuring mp4v2
> ---> Building mp4v2
> ---> Staging mp4v2 into destroot
> ---> Deactivating libmp4v2 @1.5.0.1_1
> ---> Computing dependencies for mp4v2
> ---> Installing mp4v2 @1.9.1_1
> ---> Activating mp4v2 @1.9.1_1
> ---> Cleaning mp4v2
> ---> Unable to uninstall libmp4v2 1.5.0.1_1, the following ports depend
> on it:
> ---> faac
> }}}
> {{{
> $ port installed libmp4v2 mp4v2
> The following ports are currently installed:
> libmp4v2 @1.5.0.1_1
> mp4v2 @1.9.1_1 (active)
> }}}
> {{{
> $ port deps faac
> Full Name: faac @1.28
> Build Dependencies: libtool, autoconf, automake, autoconf, automake,
> libtool
> Library Dependencies: mp4v2
> }}}
New description:
The new `replaced_by` keyword doesn't always seem to work completely. In
this case, when I asked `port` to upgrade libmp4v2, it correctly installed
mp4v2 as its replacement, but then left libmp4v2 installed (but
deactivated) stating faac depended on it. `port deps faac` shows it
depends on mp4v2 not libmp4v2, though faac may have depended on libmp4v2
at the time that I installed it.
{{{
$ port -u upgrade libmp4v2
---> Computing dependencies for mp4v2
---> Fetching mp4v2
---> Verifying checksum(s) for mp4v2
---> Extracting mp4v2
---> Configuring mp4v2
---> Building mp4v2
---> Staging mp4v2 into destroot
---> Deactivating libmp4v2 @1.5.0.1_1
---> Computing dependencies for mp4v2
---> Installing mp4v2 @1.9.1_1
---> Activating mp4v2 @1.9.1_1
---> Cleaning mp4v2
---> Unable to uninstall libmp4v2 1.5.0.1_1, the following ports depend
on it:
---> faac
}}}
{{{
$ port installed libmp4v2 mp4v2
The following ports are currently installed:
libmp4v2 @1.5.0.1_1
mp4v2 @1.9.1_1 (active)
}}}
{{{
$ port deps faac
Full Name: faac @1.28
Build Dependencies: libtool, autoconf, automake, autoconf, automake,
libtool
Library Dependencies: mp4v2
}}}
--
--
Ticket URL: <http://trac.macports.org/ticket/21191#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list