Ms2ger
9d5928b3f5
Bug 780698 - Part a: Give _run_make append_env and explicit_env arguments; r=gps
2012-10-02 10:24:11 +02:00
Ms2ger
329d7ab41a
Bug 795034 - Fix append_env argument to mozbuild's _run_command; r=gps
2012-10-02 10:24:11 +02:00
Gregory Szorc
680ef3affd
Bug 795394 - Default to utf-8 encoding when no encoding is specified; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-01 11:12:33 -07:00
Gregory Szorc
6c1106776f
Bug 795477 - Install NullHandler on root logger; r=jhammel
2012-10-01 11:08:53 -07:00
Gregory Szorc
1085c8a9d6
Bug 795491 - Improve mach's help text; r=jhammel
2012-10-01 11:06:40 -07:00
Gregory Szorc
ceacec585d
Bug 794713 - Convert process output to Unicode; handle Unicode in logger properly; r=glandium
...
DONTBUILD (NPOTB)
2012-09-28 10:29:32 -07:00
Gregory Szorc
c48efd9731
Bug 794729 - Run config.guess and mozconfig through shell; r=glandium
...
DONTBUILD (NPOTB)
2012-09-27 10:12:48 -07:00
Gregory Szorc
ca68b33f7e
Bug 751795 - Part 5: mach can now build the tree, record compiler warnings; r=jhammel
...
This is meant to be a stop-gap until more robust tree building lands in
mozbuild. It simply proxies building through client.mk and captures
compiler warnings using the existing mechanism in mozbuild.
There are some DRY violations for how the compiler database is managed.
The more robust tree building code contains consolidated compiler
database logic. The DRY violations should disappear when that lands.
DONTBUILD (NPOTB)
2012-09-26 16:42:38 -07:00
Gregory Szorc
6f7e1c132f
Bug 751795 - Part 4: Add flags to _run_make to control behavior; r=jhammel
2012-09-26 16:40:14 -07:00
Gregory Szorc
0247fd54e9
Bug 751795 - Part 3: Testing module; r=jhammel DONTBUILD (NPOTB)
...
mach can now run some tests.
2012-09-26 09:46:27 -07:00
Gregory Szorc
1ba3540793
Bug 751795 - Part 2: Add settings module; r=jhammel
2012-09-26 09:44:38 -07:00
Gregory Szorc
d1e9335ebf
Bug 751795 - Part 1: mach, the new frontend to mozilla-central; r=jhammel
2012-09-26 09:43:54 -07:00
Gregory Szorc
794937378b
Bug 780329 - Part 6: Add testing modules to mozbuild; r=jhammel
2012-09-26 09:43:53 -07:00
Gregory Szorc
1c5b260d35
Bug 780329 - Part 5: Add base modules to mozbuild; r=glandium, jhammel
2012-09-26 09:43:53 -07:00
Ryan VanderMeulen
01e7943bcf
Merge the last PGO-green inbound changeset to m-c.
2012-09-21 22:38:53 -04:00
Gregory Szorc
eec3df1c56
Bug 780329 - Part 4: Define CompilerWarning.__cmp__; r=jhammel DONTBUILD (NPOTB)
2012-09-21 12:05:37 -07:00
Gregory Szorc
adffaf2bf3
Bug 780329 - Part 3: Ability to register structured loggers; r=jhammel
2012-09-21 12:05:12 -07:00
Gregory Szorc
e5e4e177f1
Bug 780329 - Part 2: Add generic settings/config module; r=jhammel
2012-09-21 12:05:12 -07:00
Gregory Szorc
3d4e5946f0
Bug 780329 - Part 1: Python 3 compatibility; r=jhammel
...
This makes existing mozbuild code compatible with Python 2.7 and Python
3.2. Future additions to this package will be compatible with both
Python versions.
2012-09-21 12:05:12 -07:00
Gregory Szorc
728e83bfc0
Bug 792135 - Part 1: Add which Python package; r=glandium
...
Version 1.1.0 obtained from https://code.google.com/p/which/ and added
to tree without modifications aside from the removal of which.exe, which
has no reason to be in the tree.
2012-09-20 20:54:46 -07:00
Gregory Szorc
41ee0bc3fd
Bug 783727 - Part 4: Add psutil Python package; r=glandium
...
Version 0.6.1 obtained from
https://psutil.googlecode.com/files/psutil-0.6.1.tar.gz
2012-09-19 11:20:16 -07:00
Gregory Szorc
31fc83927e
Bug 774109 - Fix typos in OS X mozboot backend; r=me DONTBUILD
...
Typos were trivial and weren't worth finding a reviewer for.
2012-09-18 16:55:20 -07:00
Gregory Szorc
d8151ae5dd
Bug 792202 - Make mozboot work with Python 2.6.1; r=jhammel DONTBUILD
...
Python 2.6.1 is what ships on OS X 10.6 and we want to support mozboot
there.
We include 3 fixes:
1) optparse doesn't like unicode as its initial argument
2) __init__(**kwargs) doesn't like unicode keys
3) subprocess does not have check_output
We took the easy solution of removing unicode_literals. This should have
no significant consequences.
2012-09-18 14:45:21 -07:00
Gregory Szorc
13cfb52d1f
Bug 790995 - Part 2: Tie stdin to executed processes; r=me DONTBUILD
2012-09-13 17:51:01 -07:00
Landry Breuil
eec88d585d
Bug 790750 - Add OpenBSD backend to mozboot; r=gps DONTBUILD
2012-09-13 17:22:13 -07:00
Gregory Szorc
642cfffdbb
Bug 790995 - Change how root commands are executed; r=jhammel
...
os.system has been replaced with subprocess.check_call. We also check
the effective UID to determine whether to run via sudo.
2012-09-13 17:21:49 -07:00
Gregory Szorc
2288c3f35a
Bug 774109 - Bootstrap support for OS X; r=rnewman DONTBUILD
...
This implements the OS X backend for the bootstrapper. It ensures that
the system is in the proper state to build Firefox by installing
required packages.
This was tested with a fresh install of OS X 10.8. Basic support for OS
X 10.6 and 10.7 is implemented, but not thorougly tested.
2012-09-12 21:29:20 -07:00
Gregory Szorc
5504323a89
Bug 774112 - Part 2b: Add missing files to download manifest; r=me
2012-09-11 16:43:13 -07:00
kmm
1b4fe47747
Bug 774112 - Part 2: Implement bootstrap support for popular Linux distros; r=gps
2012-09-11 16:27:26 -07:00
Gregory Szorc
efa285c765
Bug 774112 - Part 1: Skeleton for one-line system bootstrapping; r=jhammel
2012-09-11 16:27:20 -07:00
Ehsan Akhgari
1de2c6830b
Bug 579517 - Part 4: Manually rewrite some parts of the code base not covered by the automated conversion; r=bsmedberg
2012-08-22 11:59:54 -04:00
Gregory Szorc
fc573ca7c1
Bug 777233 - Add warning module to mozbuild to track compiler warnings; r=vlad
2012-08-03 11:45:43 -07:00
Gregory Szorc
160a547f87
Bug 777231 - Add skeleton for mozbuild package; r=vlad
2012-08-03 11:44:16 -07:00
Gregory Szorc
063b54a3cd
Bug 777068 - Move simplejson to python/; r=glandium
2012-07-26 13:07:28 -07:00
Gregory Szorc
755f3a7a63
Bug 777068 - Move virtualenv into python/; r=glandium
2012-07-26 13:06:54 -07:00
Gregory Szorc
94e0259a51
Bug 777068 - Move blessings Python package to python/; r=glandium
2012-07-24 23:59:54 -07:00
Gregory Szorc
6af4b23388
Bug 775243 - Create top-level directory for Python; r=brendan
2012-07-24 13:59:37 -07:00