#25543: port upgrade fails when version and revision are same but epoch differs -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 1.9.1 Keywords: | Port: -------------------------------------+-------------------------------------- With MacPorts 1.9 branch @69388 (I tested both Tiger and Snow Leopard): {{{ $ port outdated autoconf The following installed ports are outdated: autoconf 2.65_1 < 2.65_1 (epoch 0 < 1) $ sudo port -u upgrade autoconf ---> Computing dependencies for autoconf ---> Fetching autoconf ---> Verifying checksum(s) for autoconf ---> Extracting autoconf ---> Applying patches to autoconf ---> Configuring autoconf ---> Building autoconf ---> Staging autoconf into destroot no matching port found for: name=autoconf, version=2.65, revision=1, variants=, epoch=1 while executing "registry::entry open $name $version $revision $variants $epoch" (procedure "receipt_sqlite::open_entry" line 2) invoked from within "${macports::registry.format}::open_entry $name $version $revision $variants $epoch" (procedure "registry::open_entry" line 4) invoked from within "registry::open_entry $newname $version_in_tree $revision_in_tree $portinfo(canonical_active_variants) $epoch_in_tree" (procedure "macports::_upgrade" line 378) invoked from within "macports::_upgrade $portname $dspec $variationslist $optionslist depscache" (procedure "macports::upgrade" line 20) invoked from within "macports::upgrade $portname "port:$portname" [array get requested_variations] [array get options] depscache" invoked from within "if {![info exists depscache(port:$portname)]} { set status [macports::upgrade $portname "port:$portname" [array get requested_variations] ..." ("uplevel" body line 2) invoked from within "uplevel 1 $block" (procedure "foreachport" line 18) invoked from within "foreachport $portlist { if {![info exists depscache(port:$portname)]} { set status [macports::upgrade $portname "port:$portname" [..." (procedure "action_upgrade" line 8) invoked from within "$action_proc $action $portlist [array get global_options]" (procedure "process_cmd" line 87) invoked from within "process_cmd $remaining_args" invoked from within "if { [llength $remaining_args] > 0 } { # If there are remaining arguments, process those as a command set exit_status [process_cmd $remaining..." (file "/opt/local/bin/port" line 4415) $ }}} -- Ticket URL: <http://trac.macports.org/ticket/25543> MacPorts <http://www.macports.org/> Ports system for Mac OS