apache / buildstream

BuildStream, the software integration tool
https://buildstream.build/
Apache License 2.0
85 stars 28 forks source link

BuildStream's Confusing Terminal Output #478

Open BuildStream-Migration-Bot opened 3 years ago

BuildStream-Migration-Bot commented 3 years ago

See original issue on GitLab In GitLab by [Gitlab user @finnball] on Jul 18, 2018, 12:11

Background

Used BuildStream to make a project and struggled to understand the Terminal output. I can make educated guesses but for new users, this isn't good enough. For example:

[--:--:--][d3afc705][fetch:freedesktop-sdk-junction.bst:base/autoconf.bst] START   Fetching https://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz
================================================================================= 00:00:31 doom (282/282) =================================================================================
                                                                     (Tracked:0 0 0)→ (Fetched:16 135 0)→ (Built:4 0 0)                                                                     
                                                                                  ~~~~~ Active Tasks ~~~~~                                                                                  
[00:00:11][Build:bootstrap-junction.bst:dependencies/base-sdk-image.bst] [00:00:11][Fetch:bootstrap-junction.bst:gcc-stage1.bst      ]
[00:00:11][Fetch:bootstrap-junction.bst:libstdc++-stage1.bst           ] [00:00:11][Fetch:bootstrap-junction.bst:gcc-stage2.bst      ]
[00:00:11][Fetch:bootstrap-junction.bst:attr.bst                       ] [00:00:11][Fetch:bootstrap-junction.bst:acl.bst             ]

A lot of these numbers don't make sense to me. What are these numbers and their various lanes doing?

(Tracked:0 0 0)→ (Fetched:16 135 0)→ (Built:4 0 0)

This fraction rarely changes and I don't understand what it means

doom (282/282)

What's the difference between everything in the Active window and everything above?

Ideas for solutions

BuildStream-Migration-Bot commented 3 years ago

In GitLab by [Gitlab user @finnball] on Jul 18, 2018, 12:13

changed the description

BuildStream-Migration-Bot commented 3 years ago

In GitLab by [Gitlab user @tristanvb] on Jul 18, 2018, 18:22

changed title from Build{-s-}tream's Confusing Terminal Output to Build{+S+}tream's Confusing Terminal Output