Affects Version/s: None
Fix Version/s: 0.6.0
I've seen this problem on FreeBSD and I've been able to duplicate it on Mac OS X as well but I don't know about other platforms.
Long running commands (such as installing via ports in FreeBSD) do not show the output logged to standard out as it's created. Rather, they output all at once, only when the command has finished. This isn't much of a problem for short-running commands but it can be a big problem for commands that take a while to run (such as installing packages, especially from source).
Obviously, this is to do with buffering.
I have some fixes (for the run_command mixin) that address the issue on FreeBSD but I won't add the patches here until I manage to write some unit tests that show up the issue...
|Field||Original Value||New Value|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Assignee||Adam Jacob [ adam ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||0.6.0 [ 10007 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Component/s||Infrastructure [ 10006 ]|
|Workflow||jira [ 10277 ]||New OSS [ 18369 ]|
|Workflow||New OSS [ 18369 ]||OSS: Product Management [ 26277 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|22h 45m||1||Matthew Landauer||12/Mar/09 12:33 AM|
|41d 12m||1||Adam Jacob||22/Apr/09 12:45 AM|