зеркало из https://github.com/mozilla/gecko-dev.git
2e71833471
When handling bug 1632429, I found some tests that worked on Python 2, but not Python 3. They were marked accordingly as "expected failures". However, my system version of Python is 3.8, while CI (and a non-trivial number of devs, probably) use 3.6. Some of these tests marked as xfail were actually still working on versions of Python until 3.8. The failure of this test was due to a change in default tarfile format. Explicitly setting this format makes the tests pass in all relevant python versions. Differential Revision: https://phabricator.services.mozilla.com/D74337 |
||
---|---|---|
.. | ||
devtools/migrate-l10n | ||
docs | ||
gdbpp/gdbpp | ||
l10n | ||
lldbutils | ||
mach | ||
mozboot | ||
mozbuild | ||
mozlint | ||
mozperftest | ||
mozrelease | ||
mozterm | ||
mozversioncontrol | ||
safety | ||
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