[MacPorts] #18719: port should keep debug output when an action ends in error

MacPorts noreply at macports.org
Mon Mar 2 00:33:41 PST 2009


#18719: port should keep debug output when an action ends in error
------------------------------+---------------------------------------------
 Reporter:  blb@…             |       Owner:  macports-tickets@…                   
     Type:  enhancement       |      Status:  new                                  
 Priority:  Normal            |   Milestone:  MacPorts 1.8.0                       
Component:  base              |     Version:  1.7.0                                
 Keywords:  debug log         |        Port:                                       
------------------------------+---------------------------------------------
 Currently, if someone runs a command without debug/verbose (eg, {{{sudo
 port install python26}}}), and it runs into an error, port will only print
 a limited number of lines.  Quite frequently the key line causing the
 issue is further back than what port keeps.

 Will attach some patches which attempt to keep all debug output in a temp
 file, which is deleted when port is successful, but when port fails, it
 tells the user to see that log file.

 One issue is that the exit status will be 0 even on error unless you use
 -x, which is ticket #13918.

 Note also that the macports.tcl patch simplifies the default ui_init some
 and actually fixes it for multiple channels (which appears to not be used
 as it doesn't work currently).

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


More information about the macports-tickets mailing list