#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