#29954: 'port outdated' doesn't match actual ports to be upgraded with 'port upgrade outdated'. ------------------------------------+--------------------------------------- Reporter: bettybronner@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 1.9.2 Keywords: | Port: ------------------------------------+--------------------------------------- Running 'port outdated' and 'port list outdated' should show every port that will be upgraded when 'port upgrade outdated' is run. At least that is the most intuitive behavior. See example below: {{{ ... The ports tree has been updated. To upgrade your installed ports, you should run port upgrade outdated bash-3.2# port outdated The following installed ports are outdated: pkgconfig 0.25_2 < 0.26_0 freetype 2.4.4_0 < 2.4.5_0 sqlite3 3.7.6_0 < 3.7.7_0 curl-ca-bundle 7.21.6_0 < 7.21.7_0 curl 7.21.6_0 < 7.21.7_0 apr 1.4.5_0 < 1.4.5_1 bash-3.2# port upgrade outdated ---> Computing dependencies for glib2 ---> Fetching glib2 ---> Attempting to fetch glib-2.28.8.tar.bz2 from http://distfiles.macports.org/glib2 ---> Verifying checksum(s) for glib2 ---> Extracting glib2 ---> Applying patches to glib2 ---> Configuring glib2 ^C bash-3.2# port list outdated pkgconfig @0.26 devel/pkgconfig freetype @2.4.5 print/freetype sqlite3 @3.7.7 databases/sqlite3 curl-ca-bundle @7.21.7 net/curl-ca-bundle curl @7.21.7 net/curl apr @1.4.5 devel/apr bash-3.2# }}} I stopped this upgrade midstream because suddenly 'glib2' was being upgraded when it wasn't listed and I didn't want something more critical being upgraded that wasn't listed in the 'outdated' set. -- Ticket URL: <https://trac.macports.org/ticket/29954> MacPorts <http://www.macports.org/> Ports system for Mac OS