#18408: Cannot upgrade mercurial (macports wants to reinstall latest dependencies) ----------------------------------+----------------------------------------- Reporter: apple@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: ----------------------------------+----------------------------------------- I tried to upgrade mercurial today, but the upgrade gets into a situation where it wants to install ports that are already installed and that are not outdated and ports that are installed and depenedences that are not the latest versions but are according to the mercurial port file acceptable. I have tried a number of ways to get the install to work beginning with 'port upgrade mercurial', next 'port -n upgrade mercurial', 'port -fn upgrade mercurial' and 'port -f upgrade mercurial' In all cases, I either get to a place where some dependency of a dependency will not uninstall because it is required for other ports and the whole thing fails, or I get to a place where gettext (which I know is up to date) keeps being refetched, re-everything, fails to re-install and MP either fails or tries again. Here is what 'port installed' and 'port outdated' say before I try to upgrade: {{{ grendel% port installed mercurial The following ports are currently installed: mercurial @0.9.5_0 grendel% port outdated mercurial The following installed ports are outdated: mercurial 0.9.5_0 < 1.1.2_0 grendel% port installed gperf The following ports are currently installed: gperf @3.0.3_0 grendel% port outdated gperf No installed ports are outdated. grendel% port installed bzip2 The following ports are currently installed: bzip2 @1.0.5_1 grendel% port outdated bzip2 No installed ports are outdated. grendel% port installed gettext The following ports are currently installed: gettext @0.17_4 grendel% port outdated gettext No installed ports are outdated. grendel% port installed zlib The following ports are currently installed: zlib @1.2.3_2 grendel% port outdated zlib No installed ports are outdated. grendel% port installed python25 The following ports are currently installed: python25 @2.5.2_1+darwin_9 grendel% port outdated python25 The following installed ports are outdated: python25 2.5.2_1 < 2.5.4_0 grendel% port installed expat The following ports are currently installed: expat @2.0.1_0 grendel% port outdated expat No installed ports are outdated. grendel% port installed libiconv The following ports are currently installed: libiconv @1.12_2 grendel% port outdated libiconv No installed ports are outdated. }}} -- Ticket URL: <http://trac.macports.org/ticket/18408> MacPorts <http://www.macports.org/> Ports system for Mac OS