Debian: Build system does not log the stderr of executed commands
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
M. Vefa Bicakci |
Bug Description
Brief Description
-----------------
As of this writing, the Debian-based StarlingX build system does not log the standard error stream of the commands it executes via the run_shell_cmd function, unless a command fails. This causes non-critical warning messages to be missed during the build.
In addition, in case a command spawned by run_shell_cmd does fail, its return code is not logged, which can be problematic if the command does not emit output sufficient to debug why it failed.
Severity
--------
Minor: This is a minor build system issue: It causes non-critical warnings to be missed, and it affects debuggability in case a command fails.
Note
----
This bug report exists just so that I can publish/propose a commit fixing this issue. I did not fill out the full bug report template on purpose.
Changed in starlingx: | |
assignee: | nobody → M. Vefa Bicakci (vbicakci) |
Changed in starlingx: | |
importance: | Undecided → Low |
tags: | added: stx.8.0 stx.build stx.debian |
Fix proposed to branch: master /review. opendev. org/c/starlingx /root/+ /858434
Review: https:/