[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