buildstream-migration / bst-staging

GNU Lesser General Public License v2.1
0 stars 0 forks source link

BuildStream's Confusing Terminal Output #478

Open Cynical-Optimist opened 4 years ago

Cynical-Optimist commented 4 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

Cynical-Optimist commented 4 years ago

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

changed the description

Cynical-Optimist commented 4 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