Closed Bug 1646155 Opened 5 years ago Closed 5 years ago

Make artifact builds much less verbose by default

Categories

(Firefox Build System :: General, enhancement, P3)

enhancement

Tracking

(firefox79 fixed)

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

(Reporter: nalexander, Assigned: mhentges)

References

(Depends on 1 open bug)

Details

(Keywords: in-triage)

Attachments

(1 file)

mach build with --enable-artifact-builds prints a lot of information. Most of it is constant and not actionable in any circumstance. Let's make this much less verbose.

In error cases, mach artifact install -v can be used to debug problems.

Severity: -- → S3
Keywords: in-triage
Priority: -- → P3
Assignee: nobody → mhentges

The artifact output situation has improved significantly, but there's still a lot of noise from node.py during file-generation that looks some thing like:

...
 0:04.70 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/breakpoint/index.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint"
 0:04.81 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/create-editor.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/get-expression.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/get-token-location.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/index.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/source-documents.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/source-editor.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/source-search.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/editor/token-events.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor"
 0:04.85 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/index.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/why.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause"
 0:04.89 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/frames/displayName.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/frames/index.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames"
 0:04.94 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/index.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes"
 0:05.02 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/scopes/getScope.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/scopes/index.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/pause/scopes/utils.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes"
 0:05.11 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/base-query.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/compare.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/core.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/index.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/memoize.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/query-cache.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/query.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/resource/selector.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource"
 0:05.19 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/workers/parser/index.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser"
 0:05.21 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers"
 0:05.24 Executing "/home/mitch/.mozbuild/node/bin/node /home/mitch/dev/firefox/devtools/client/shared/build/build.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/addToTree.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/formatTree.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/getURL.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/index.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/sortTree.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/updateTree.js /home/mitch/dev/firefox/devtools/client/debugger/src/utils/sources-tree/utils.js /home/mitch/dev/firefox/obj-x86_64-pc-linux-gnu/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree"
...

Unfortunately, file_generate isn't aware of log levels, and propagating that information through the make step is a challenge for another time.
The ./mach artifact install step is significantly more terse now.

Attachment #9159476 - Attachment description: Bug 1646155: Changes many artifact build logs from INFO to DEBUG r?rstewart → Bug 1646155: Changes most artifact-build logs from INFO to DEBUG r?rstewart
Pushed by mhentges@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d96b1e4199a2 Changes most artifact-build logs from INFO to DEBUG r=rstewart
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: