gecko-dev/python
Mike Hommey 5afb69830c Bug 1670156 - Use the same prefix/suffix for rust libraries on mingw builds. r=firefox-build-system-reviewers,dmajor
Rustc >= 1.44 changed the file names of the static libraries it
produces with -windows-gnu targets, to match that of mingw clang/gcc.

Considering we still build on 1.43, the best fix would be to derive the
prefix/suffix based on the version of rust, but that actually turns into
a hard-to-solve problem because of configure tests for bindgen also
depending on the prefix/suffix value to be known.

On the other hand, we're soon due to an update to 1.47, so the simpler
solution is to just push mingw builds to require 1.44 (settling for the
smallest upgrade possible for now) and to remove the split between C and
rust library prefix/suffixes.

Differential Revision: https://phabricator.services.mozilla.com/D93726
2020-10-16 16:06:19 +00:00
..
devtools/migrate-l10n
docs
gdbpp/gdbpp
l10n Bug 1667781 - Refactored ETP blocklist dialog to use dialog element. r=Gijs,fluent-reviewers,preferences-reviewers 2020-10-07 18:46:22 +00:00
lldbutils Bug 1637130 - Rename visual overflow to ink overflow. r=dbaron 2020-07-20 20:17:36 +00:00
mach Bug 1670385 - [mach] Move 'TestBase._run_mach' to a pytest fixture, r=firefox-build-system-reviewers,rstewart 2020-10-14 03:32:04 +00:00
mozboot Bug 1667394 - Check for presence of `pip3` and `distutils.sysconfig` in `bootstrap` r=firefox-build-system-reviewers,mhentges 2020-09-28 19:19:58 +00:00
mozbuild Bug 1670156 - Use the same prefix/suffix for rust libraries on mingw builds. r=firefox-build-system-reviewers,dmajor 2020-10-16 16:06:19 +00:00
mozlint Bug 1657604 - [mozlint] Support multiple linters per yaml file, r=linter-reviewers,sylvestre 2020-08-07 07:12:41 +00:00
mozperftest Bug 1663708 - [perfdocs] Find tests to add to documentation using manifests instead of path searching r=sparky,perftest-reviewers 2020-10-19 15:17:04 +00:00
mozrelease Bug 1661514 - Reformat some python files with black 20.8b1 r=rstewart 2020-09-07 14:05:10 +00:00
mozterm
mozversioncontrol Bug 1667750: safely handle unexpected hg ui.username format r=firefox-build-system-reviewers,rstewart 2020-09-28 19:02:35 +00:00
README
mach_commands.py Bug 1665494 - In `mach python-test`, don't install requirements.txt in parallel r=ahal 2020-09-18 01:38:46 +00:00
moz.build Bug 925350 - Remove `dumbmake` r=nalexander 2020-07-10 18:12:07 +00:00

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