If there is a S3 source for fetch jobs there is no progress bar at all.The reason of that is missing ProgressHandler for S3 fetcher (lib/bb/fetch2/s3.py). Additionally due to the fact that aws-cli progress output ends with "\r" there is also missing support for such case in LineFilterProgressHandler (https://github.com/openembedded/bitbake/blob/master/lib/bb/progress.py#L79) aws-cli progress output implementation: https://github.com/aws/aws-cli/blob/develop/awscli/customizations/s3/results.py#L520
I created a fix for the problem with LineFilterProgressHandler: https://github.com/openembedded/bitbake/pull/29
I added also a progress handler for S3 cp command to enable progress when we fetch a data from S3 source: https://github.com/openembedded/bitbake/pull/30
Patch on the list
Thanks for the patches, they have merged now: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=6da327c788b5fc2f50897771eeb82de1cc08e4e7