stderr & stdout are not inherited on Windows when mach is using python3 (since 3.7)
Categories
(Firefox Build System :: Mach Core, defect, P1)
Tracking
(firefox-esr68 wontfix, firefox-esr78 wontfix, firefox77 wontfix, firefox78 wontfix, firefox79 wontfix, firefox80 fixed)
People
(Reporter: bobowen, Assigned: bobowen)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Standard logging to the console does not work for the child process with the sandbox turned on.
If you redirect output to a file it does work ... or at least it used to some time ago and then it stopped.
I've finally found some time to track down the issue.
The sandbox inheritance was all working still, but when mozilla-build updated to python 3.7.1 the default for the subprocess.Popen close_fds param changed to True.
So the firefox launcher and main processes never inherit stdout/err.
Assignee | ||
Comment 1•5 years ago
|
||
Comment 3•5 years ago
|
||
bugherder |
Comment 4•5 years ago
|
||
The patch landed in nightly and beta is affected.
:bobowen, is this bug important enough to require an uplift?
If not please set status_beta
to wontfix
.
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 5•5 years ago
|
||
(In reply to Release mgmt bot [:sylvestre / :calixte / :marco for bugbug] from comment #4)
The patch landed in nightly and beta is affected.
:bobowen, is this bug important enough to require an uplift?
If not please setstatus_beta
towontfix
.
This is mainly relevant to development builds, so I say wontfix.
Description
•