gecko-dev/python
Mike Hommey d42db71402 Bug 1784179 - Don't stop at the first error during CI builds. r=firefox-build-system-reviewers,nalexander
It can be a frustrating experience to push something to e.g. try, get
build errors, fix them, and realize on a subsequent push that there were
other build errors, but since the build failed as soon as it reached the
first error, the logs didn't show them.

While stopping at the first error locally is more helpful locally
(although it still stop immediately and errors are often buried in the
logs), it is actually desirable to avoid stopping on automation.

Differential Revision: https://phabricator.services.mozilla.com/D154327
2022-10-20 01:55:20 +00:00
..
devtools/migrate-l10n
docs Bug 1659593: Make `./mach vendor python` cross-platform r=ahal 2022-04-07 18:00:28 +00:00
gdbpp/gdbpp Bug 1760161 - lint fix. a=testonly. CLOSED TREE 2022-06-01 21:19:40 +03:00
l10n Backed out changeset a7e5bcf262cd (bug 1786186) - wrong backout 2022-10-14 09:49:25 +03:00
lldbutils Bug 1772955 - Remove broken ns[Int]Region lldb pretty printers. r=mstange 2022-06-07 17:16:04 +00:00
mach Backed out 5 changesets (bug 1766497) for causing build bustages with "No module named 'encodings'" CLOSED TREE 2022-10-12 22:51:51 -04:00
mozboot Bug 1779931 - Make installing `gconf2-devel` during openSUSE bootstrap optional r=ahochheiden 2022-10-04 16:38:55 +00:00
mozbuild Bug 1784179 - Don't stop at the first error during CI builds. r=firefox-build-system-reviewers,nalexander 2022-10-20 01:55:20 +00:00
mozlint Bug 1790000 - On Automation mozlint output file handler should be closed. r=marco 2022-09-09 12:02:13 +00:00
mozperftest Bug 1789229 - Add side-by-side docs r=perftest-reviewers,sparky 2022-09-23 14:33:21 +00:00
mozrelease Bug 1777414 - Replace all uses of `distutils.version.LooseVersion` with `looseversion.LooseVersion` r=firefox-build-system-reviewers,glandium 2022-08-26 23:05:25 +00:00
mozterm
mozversioncontrol Bug 1777414 - Replace all uses of `distutils.version.LooseVersion` with `looseversion.LooseVersion` r=firefox-build-system-reviewers,glandium 2022-08-26 23:05:25 +00:00
sites Bug 1793786 - Update Glean version to 51.4.0 r=chutten,supply-chain-reviewers,webdriver-reviewers 2022-10-07 20:19:49 +00:00
README
mach_commands.py
moz.build

README

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