[MacPorts] #31215: gnome-keyring is reinstalled every time an (unrelated) port install command is issued (was: Port is reinstalled every time an (unrelated) port install command is issued)
MacPorts
noreply at macports.org
Sun Sep 11 08:35:10 PDT 2011
#31215: gnome-keyring is reinstalled every time an (unrelated) port install command
is issued
------------------------------------------+---------------------------------
Reporter: michael.culbertson@… | Owner: devans@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: gnome-keyring
------------------------------------------+---------------------------------
Changes (by ryandesign@…):
* cc: ryandesign@… (added)
* owner: macports-tickets@… => devans@…
* component: base => ports
* port: => gnome-keyring
Comment:
This port's recent history is a bit confused:
* In r75163 the port was upgraded to 2.30.3_2 to force a rebuild against
the latest libpng.
* In r75627 the port was upgraded to 2.32.1_0.
* In r77986 the port was downgraded as 2.32.1 was found to be
problematic, but the port was downgraded back to 2.30.3_0, which was an
error; in addition to increasing the epoch, which was done, the revision
needed to have been set greater than it was in r75163, not less than.
So while I don't completely understand why that particular behavior is
happening to you, what you're not seeing in your list of installed ports
is that you have 2.30.3_1 with epoch 0, and 2.30.3_0 with epoch 1 (which
supersedes it; epoch has higher precedence than version or revision). This
at least explains why MacPorts would want to have 2.30.3_0 (epoch 1)
active rather than 2.30.3_1 (epoch 0). If indeed you see 2.30.3_0 (epoch
1) being rebuilt even if that was already active, then that is odd. It
would also be odd if MacPorts would do anything with this port when you
try to deal with an unrelated port. Since you didn't mention what the
requested port was, I'll have to assume it was in fact related to gnome-
keyring somewhere in the dependency chain.
In r83832 I've increased the port to 2.30.3_3 (epoch 1) to hopefully fix
this problem. Let me know if that works. That is, after you wait 30
minutes, then `sudo port selfupdate`, then `sudo port upgrade outdated`,
it should upgrade gnome-keyring to 2.30.3_3 (epoch 1) once, and then not
need to do so again.
--
Ticket URL: <https://trac.macports.org/ticket/31215#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list