gecko-dev/python
Ralph Giles cdae0e4453 Bug 1411073 - av1: Log the output of generate_sources_mozbuild.sh. r=mshal
By default, run_process() eats the output of the child process,
which means when it fails we get an exception about the return
code, but none of the error messages the script printed, with
makes the cause of failure opaque.

Resolve this by passing a log_name parameter, which will cause
the default line_handler to pass all lines of output to the
local logging instance, by default at the INFO level.

MozReview-Commit-ID: FIVRggeKT4f

--HG--
extra : rebase_source : 813f578aeb1801a9508eb0cb1cd5e9ca1429148e
2017-10-23 14:15:11 -07:00
..
devtools/migrate-l10n Bug 1346025 - Move vendored python modules from /python to /third_party/python, r=ted 2017-05-25 11:48:03 -04:00
mach Bug 1399989 - Add python/mach to flake8 linter. r=gps 2017-09-17 22:41:17 -04:00
mozboot Bug 1411196 - Make |mach bootstrap| on Gentoo use the latest version of Oracle's JDK for Fennec builds; r=froydnj 2017-10-24 11:15:16 +02:00
mozbuild Bug 1411073 - av1: Log the output of generate_sources_mozbuild.sh. r=mshal 2017-10-23 14:15:11 -07:00
mozlint Bug 1405304 - Add Unix formatter for mozlint. r=ahal 2017-10-03 14:45:17 +01:00
mozversioncontrol Bug 1401199 - [mozversioncontrol] Add property to get hash of HEAD revision, r=mshal 2017-09-29 11:10:59 -04:00
mach_commands.py Bug 1408385 - Make sure python-test tasks turn orange if no tests are run, r=davehunt 2017-10-13 09:42:06 -04:00
moz.build Bug 1401309 - [mozlint] Remove vcs.py and use mozversioncontrol instead, r=gps 2017-09-25 16:30:27 -04:00
README Bug 1346025 - Move vendored python modules from /python to /third_party/python, r=ted 2017-05-25 11:48:03 -04:00

This directory contains common Python code.

The basic rule is that if Python code is cross-module (that's "module" in the
Mozilla meaning - as in "module ownership") and is MPL-compatible, it should
go here.

What should not go here:

* Vendored python modules (use third_party/python instead)
* Python that is not MPL-compatible (see other-licenses/)
* Python that has good reason to remain close to its "owning" (Mozilla)
  module (e.g. it is only being consumed from there).

Historical information can be found at
https://bugzilla.mozilla.org/show_bug.cgi?id=775243
https://bugzilla.mozilla.org/show_bug.cgi?id=1346025