Alex, 

The multiple completed was telling you how many had been completed when a particular thread started.  Thus three threads could start before the first one finished.  

Thanks for the feedback.  There are multiple tickets for cleaning up the interface.  See https://code.ros.org/trac/ros/ticket/2398 and https://code.ros.org/trac/ros/ticket/2479 and https://code.ros.org/trac/ros/ticket/2700

If anyone has more feedback please comment on this ticket https://code.ros.org/trac/ros/ticket/2398

Tully

On Wed, May 5, 2010 at 1:23 AM, Radu Bogdan Rusu <rusu@willowgarage.com> wrote:
Hi Alex,

I believe that's due to parallelizing multiple makes, but Tully can answer more.

Cheers,
Radu.

Alex Teichman wrote:
> Hi,
>
> A colleague of mine noticed that the output of rosmake is kind of
> funky.  For example, see below.  Why does "[ 3 of 17  Completed ]" get
> repeated 3 times?  Why does it not mention anything about [ 1 of 17
> Completed ] or [ 17 of 17 Completed ], or about everything completing
> successfully?
>
> I know these are pretty minor issues, but it can be confusing new ROS users.
>
> Alex
>
>
> ----
>
> mvs@Beowulf:~/Code/race-new_planner_controller/src/ros-pkg/multibooster$
> rosmake multibooster
> [ rosmake ] Packages requested are: ['multibooster']
> [ rosmake ] Logging to directory
> [ rosmake ] /home/mvs/.ros/rosmake/rosmake_output-20100503-115340
> [ rosmake ] Expanded args ['multibooster'] to:
> ['multibooster']
> [ rosmake ] Checking rosdeps compliance for packages multibooster.  This
> may take a few seconds.
> [ rosmake ] rosdep check passed all system dependencies in packages
> [ rosmake ] [ 2 of 17  Completed ]
> [rosmake-0] >>> eigen >>> [ make ]
> [rosmake-0] <<< eigen <<< ROS_NOBUILD in package eigen
>
> [ rosmake ] [ 3 of 17  Completed ]
> [rosmake-2] >>> pipeline >>> [ make ]
> [ rosmake ] [ 3 of 17  Completed ]
> [rosmake-3] >>> qpOASES >>> [ make ]
> [ rosmake ] [ 3 of 17  Completed ]
> [rosmake-0] >>> pycrypto >>> [ make ]
> [rosmake-0] <<< pycrypto <<< ROS_NOBUILD in package pycrypto
>
> [ rosmake ] [ 4 of 17  Completed ]
> [rosmake-0] >>> paramiko >>> [ make ]
> [rosmake-0] <<< paramiko <<< ROS_NOBUILD in package paramiko
>
> [ rosmake ] [ 5 of 17  Completed ]
> [rosmake-0] >>> roslang >>> [ make ]
> [rosmake-0] <<< roslang <<< ROS_NOBUILD in package roslang
>  No Makefile in package roslang
>
> [ rosmake ] [ 6 of 17  Completed ]
> [rosmake-0] >>> roslib >>> [ make ]
> [rosmake-0] <<< roslib <<< ROS_NOBUILD in package roslib
>
> [ rosmake ] [ 7 of 17  Completed ]
> [rosmake-0] >>> xmlrpcpp >>> [ make ]
> [rosmake-0] <<< xmlrpcpp <<< ROS_NOBUILD in package xmlrpcpp
>
> [ rosmake ] [ 8 of 17  Completed ]
> [rosmake-0] >>> rosconsole >>> [ make ]
> [rosmake-0] <<< rosconsole <<< ROS_NOBUILD in package rosconsole
>
> [ rosmake ] [ 9 of 17  Completed ]
> [rosmake-0] >>> roscpp >>> [ make ]
> [rosmake-0] <<< roscpp <<< ROS_NOBUILD in package roscpp
>
> [ rosmake ] [ 10 of 17  Completed ]
> [rosmake-0] >>> rosout >>> [ make ]
> [rosmake-0] <<< rosout <<< ROS_NOBUILD in package rosout
>
> [ rosmake ] [ 11 of 17  Completed ]
> [rosmake-0] >>> rospy >>> [ make ]
> [rosmake-0] <<< rospy <<< ROS_NOBUILD in package rospy
>
> [ rosmake ] [ 12 of 17  Completed ]
> [rosmake-0] >>> roslaunch >>> [ make ]
> [rosmake-0] <<< roslaunch <<< ROS_NOBUILD in package roslaunch
>  No Makefile in package roslaunch
>
> [ rosmake ] [ 13 of 17  Completed ]
> [rosmake-0] >>> rostest >>> [ make ]
> [rosmake-0] <<< rostest <<< ROS_NOBUILD in package rostest
>
> [rosmake-3] <<< qpOASES <<< [PASS] [ 0.03 seconds ]
> [rosmake-2] <<< pipeline <<< [PASS] [ 0.42 seconds ]
> [ rosmake ] [ 16 of 17  Completed ]
> [rosmake-2] >>> multibooster >>> [ make ]
> [ rosmake ] Output from build of package multibooster written to:
> [ rosmake ]
> /home/mvs/.ros/rosmake/rosmake_output-20100503-115340/multibooster/build_output.log
> [rosmake-2] <<< multibooster <<< [PASS] [ 11.23 seconds ] -- WARNING: 2
> compiler warnings
> [ rosmake ] Summary output to directory
> [ rosmake ] /home/mvs/.ros/rosmake/rosmake_output-20100503-115340
>
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users

--
| Radu Bogdan Rusu | http://rbrusu.com/
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users



--
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote@willowgarage.com
(650) 475-2827