[MacPorts] #31215: Port is reinstalled every time an (unrelated) port install command is issued
MacPorts
noreply at macports.org
Sat Sep 10 21:33:47 PDT 2011
#31215: Port is reinstalled every time an (unrelated) port install command is
issued
------------------------------------------+---------------------------------
Reporter: michael.culbertson@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 2.0.3
Keywords: | Port:
------------------------------------------+---------------------------------
Each time I issue an install or upgrade command, port uninstalls and
recompiles gnome-keyring. It appears to be caught in some kind of version
conflict. The Portfile is 2.30.3_1; but each time, port installs
2.30.3_0. When I execute a port install/upgrade for any other port, it
uninstalls 2.30.3_0, then recompiles and installs it again.
I imagine that the problem isn't with the gnome-keyring Portfile, but
rather with some corruption of the ports database, but I don't know enough
about it to try and diagnose the problem.
Here is verbose output showing the build:
{{{
---> Computing dependencies for gnome-keyring.
---> Cleaning gnome-keyring
---> Removing work directory for gnome-keyring
---> Unable to uninstall gnome-keyring @2.30.3_0, the following ports
depend on it:
---> evince @2.30.3_0
---> libgnome-keyring @2.30.1_1
---> libgnome-keyring @2.30.1_1+universal
---> libgnomeui @2.22.1_0
---> libgnomeui @2.24.2_0
---> libgnomeui @2.24.4_0
---> nautilus @2.30.1_0
Warning: Uninstall forced. Proceeding despite dependencies.
---> Deactivating gnome-keyring @2.30.3_0
---> Unable to deactivate gnome-keyring @2.30.3_0, the following ports
depend on it:
---> evince @2.30.3_0
---> libgnome-keyring @2.30.1_1+universal
---> nautilus @2.30.1_0
Warning: Deactivate forced. Proceeding despite dependencies.
---> Cleaning gnome-keyring
---> Removing work directory for gnome-keyring
---> Uninstalling gnome-keyring @2.30.3_0
---> Cleaning gnome-keyring
---> Removing work directory for gnome-keyring
---> Computing dependencies for gnome-keyring.
---> Fetching archive for gnome-keyring
---> gnome-keyring-2.30.3_0.darwin_9.i386.tgz doesn't seem to exist in
/opt/local/var/macports/software/gnome-keyring
---> Attempting to fetch gnome-keyring-2.30.3_0.darwin_9.i386.tgz from
http://packages.macports.org/gnome-keyring
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0
---> Fetching gnome-keyring
---> Verifying checksum(s) for gnome-keyring
---> Checksumming gnome-keyring-2.30.3.tar.bz2
---> Extracting gnome-keyring
---> Extracting gnome-keyring-2.30.3.tar.bz2
---> Applying patches to gnome-keyring
[Output omitted]
---> Installing gnome-keyring @2.30.3_0
[Output ommited]
---> Cleaning gnome-keyring
---> Removing work directory for gnome-keyring
[Continues to build the requested port...]
}}}
After the command completes, port reports that 2.30.3_0 is installed and
activated:
{{{
The following ports are currently installed:
gnome-keyring @2.22.1_0
gnome-keyring @2.26.3_0
gnome-keyring @2.30.3_0 (active)
gnome-keyring @2.30.3_1
}}}
And the contents of /opt/local/var/macports/software/gnome-keyring
includes the file gnome-keyring-2.30.3_0.darwin_9.i386.tgz that port keeps
trying to find (I assume it must delete it at some point):
{{{
gnome-keyring-2.22.1_0.darwin_9.i386.tbz2
gnome-keyring-2.26.3_0.darwin_9.i386.tbz2
gnome-keyring-2.30.3_0.darwin_9.i386.tgz
gnome-keyring-2.30.3_1.darwin_9.i386.tbz2
}}}
I've tried explicitly activating version 2.30.3_1, but it keeps trying to
return to 2.30.3_0.
I just did a selfupdate today to upgrade to port 2.0.3. I did an upgrade
to version 2 from version 1.* a few weeks ago.
Ideas?
--
Ticket URL: <https://trac.macports.org/ticket/31215>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list