[MacPorts] #20881: "port upgrade outdated" stops on first build failure

MacPorts noreply at macports.org
Fri Aug 28 22:11:13 PDT 2009


#20881: "port upgrade outdated" stops on first build failure
----------------------------------------+-----------------------------------
 Reporter:  arno+macports@…             |       Owner:  macports-tickets@…                   
     Type:  defect                      |      Status:  new                                  
 Priority:  Normal                      |   Milestone:                                       
Component:  ports                       |     Version:  1.8.0                                
 Keywords:  upgrade, outdated           |        Port:                                       
----------------------------------------+-----------------------------------
 Previously (v1.7), "port upgrade outdated" would build each outdated port
 in sequence, only failing to upgrade a port if a dependency failed.  With
 v1.8 upgrade outdated stops upgrading ports after the first failure, even
 if remaining ports would otherwise build successfully.

 For example:
 {{{
 $ port echo outdated
 port1
 port2
 port3

 $ port upgrade outdated
 --->  Computing dependencies for port1
 --->  Building port1
 --->  Activating port1

 --->  Computing dependencies for port2
 --->  Building port2

 Error: Unable to upgrade port: 1

 $ port echo outdated
 port2
 port3

 $ port upgrade port3
 --->  Computing dependencies for port3
 --->  Building port3
 --->  Activating port3

 $ port echo outdated
 port2
 }}}

 Desired behavior:
 {{{
 $ port echo outdated
 port1
 port2
 port3

 $ port upgrade outdated
 --->  Computing dependencies for port1
 --->  Building port1
 --->  Activating port1

 --->  Computing dependencies for port2
 --->  Building port2

 Error: Unable to upgrade port: 1

 --->  Computing dependencies for port3
 --->  Building port3
 --->  Activating port3

 $ port echo outdated
 port2
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/20881>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list