Gregory Szorc
c173a3ff1b
Bug 882160 - Unbust mach mozbuild-reference; r=ted
...
Regressed from bug 863069.
--HG--
extra : rebase_source : ed545daf8e6c60817e99407a9be360b5e85576e6
2013-06-12 13:17:49 -07:00
Joey Armstrong
dadd61d0a8
bug 880246: move EXTRA_PP_COMPONENTS to moz.build (logic). r=gps
2013-06-12 13:51:10 -04:00
Joshua Cranmer
896ab9bb65
Bug 869635 - Eliminate the xpcshell master manifest, r=gps.
2013-06-12 07:27:17 -05:00
Brian O'Keefe
4b4b8e4da3
Bug 875934 - Part 1: Move LIBRARY_NAME from Makefile.in to moz.build - moz.build support. r=ted
2013-05-24 10:49:12 -04:00
Arnaud Sourioux
41a03b27c1
Bug 878861 - Preseve 80 cols output with mach's timestamp. r=gps
2013-06-10 22:08:00 -04:00
Gregory Szorc
d541e7f5d5
Bug 878089 - mach shouldn't fail if terminal couldn't be configured; r=ted
...
DONTBUILD (NPOTB)
2013-06-10 16:16:25 -07:00
Joey Armstrong
5fca1b9660
bug 880773: move SSRCS to moz.build (logic). r=ted
2013-06-10 09:59:42 -04:00
Joey Armstrong
a772126bdd
bug 872087: move HOST_LIBRARY to moz.build (logic) r=ted
2013-06-07 17:00:19 -04:00
Joey Armstrong
bd9b8237cd
bug 875549: move HOST_CSRCS to moz.build (logic) r=ted
2013-06-06 16:29:57 -04:00
Joey Armstrong
79eff71410
bug 870370: move EXTRA_COMPONENTS to moz.build (logic). r=ted
2013-06-06 10:22:32 -04:00
Joey Armstrong
a1ab0be7d2
bug 870407: move CMMSRCS to moz.build (logic). r=ted
2013-06-05 14:34:56 -04:00
Ted Mielczarek
74dddfeb7b
Bug 878043 - allow get_binary_path to return a path for any binary. r=glandium
2013-05-30 08:37:37 -04:00
Ehsan Akhgari
5dfa419274
Bug 878859 - Remove the mach clippy avatar; r=ted
...
DONTBUILD since this is not part of the build!
2013-06-03 15:46:23 -04:00
Landry Breuil
2074f6b3a2
Bug 873720 - only import psutil on platforms that it supports. r=ted
2013-05-30 21:23:46 +02:00
Phil Ringnalda
ea17398276
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
7fe5d2f12d
Merge inbound to m-c.
...
--HG--
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
2013-05-30 20:50:16 -04:00
Ehsan Akhgari
0163a0a180
Bug 863754 - Make mach run and mach debug pass -foreground by default on Mac; r=ted
...
DONTBUILD since this is NPOTB.
2013-05-30 14:50:11 -04:00
Phil Ringnalda
315cb76195
Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
...
CLOSED TREE
2013-05-29 23:42:20 -07:00
Benoit Girard
5a4e5c64c2
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 5b9be0892323195d4e24f11ae785f0663ff38fd0
2013-03-11 14:47:40 -04:00
Ted Mielczarek
1521624c57
Bug 875576 - Teach get_binary_path how to get paths from the staged-package directory. r=gps
2013-05-28 15:33:49 -04:00
Ted Mielczarek
64a87e3d4c
bug 855262 - add MozbuildObject.from_environment. r=glandium
2013-05-28 15:33:22 -04:00
Benoit Girard
da3a0b92cd
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
2013-03-11 14:47:40 -04:00
Mike Shal
bd0a68f115
Bug 864774 - Part 1: Support CPP_SOURCES in moz.build; r=gps
...
From 634fb39c43c258feca8c814c450cd9dfe30a8353 Mon Sep 17 00:00:00 2001
2013-04-23 10:44:33 -04:00
Gregory Szorc
0ec82ac402
Bug 875512 - Part 2b: More bustage fix to original patch; r=ted
2013-05-23 16:50:21 -07:00
Gregory Szorc
e48676b1f8
Bug 873720 - Part 4: Display a build progress indicator; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
569b940af9
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
0ba339778d
Bug 873720 - Part 2: Move mach's build monitoring logic into mozbuild core; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
543cb7eca7
Bug 875512 - Part 2: Followup mach bustage; r=me
2013-05-23 16:27:37 -07:00
Gregory Szorc
31dc3e6280
Bug 875512 - mach now invokes pymake with an explicit python executable; r=ted
2013-05-23 14:44:35 -07:00
Joey Armstrong
643eff2d37
bug 874266: move DEFINES to moz.build (logic), r=gps
2013-05-23 14:30:58 -07:00
Joey Armstrong
5eeb3531e3
bug 872086: move SIMPLE_PROGRAMS to moz.build (logic), r=gps.
2013-05-22 15:43:35 -07:00
Joey Armstrong
124b63ab8b
bug 870406: move CSRCS to moz.build (logic) r=gps
2013-05-22 14:28:55 -07:00
Gregory Szorc
615c504f9b
Bug 874471 - Handle mach command help more robustly; r=ted
...
DONTBUILD (NPOTB) on a CLOSED TREE
2013-05-21 15:37:06 -07:00
Kartikaya Gupta
b027618cb6
Bug 860898 - Add a verbose flag to mach build options. r=gps
2013-05-21 09:52:44 -04:00
Gregory Szorc
76e47f2072
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Gregory Szorc
1b57b99b5f
Bug 873809 - Proper dependencies under pymake; r=khuey
...
--HG--
extra : rebase_source : dddc589c1052470312644b7f5f4e41e566e824e6
2013-05-19 13:19:00 -07:00
Gregory Szorc
9a1da3f7a8
Bug 848530 - Check for moz.build traversal at top of build; r=glandium
...
One of the first actions an invoked Makefile now does is check to see if
*any* moz.build file or Makefile.in is out of date. If so, config.status
is executed to rebuild the build backend.
Since we always perform this check as part of a build, we no longer need
special handling for out of date moz.build files during traversals. This
results in the removal of a significant amount of code!
Another upside of the change is that if a moz.build file is modified
during building, we don't (potentially) modify the build backend from
under the in-progress build. Thus the only race condition that remains
is if a moz.build is mutated during moz.build reading. This window (a
few seconds) is significantly shorter than the time of a full build
(minutes).
This patch should also enable us to remove empty Makefile.in files
without requiring a clobber.
2013-05-17 10:54:56 -07:00
Ryan VanderMeulen
a61b407d08
Merge m-c to inbound.
2013-05-16 20:30:29 -04:00
Ryan VanderMeulen
3b2fb8dd48
Merge inbound to m-c.
2013-05-16 20:29:40 -04:00
Jan Keromnes
f525c580be
Bug 873216 - Fixed a typo in ./mach help
; r=gps
...
DONTBUILD (NPOTB)
2013-05-16 12:59:00 -07:00
Gregory Szorc
8469010231
Bug 863069 - Part 5: Require sorted lists in moz.build files; r=ted
...
--HG--
extra : rebase_source : c5b91990944e3cc19d3759b894e41d88e42032cd
2013-05-14 15:13:37 -07:00
Ryan VanderMeulen
7262e01cff
Merge inbound to m-c.
2013-05-15 21:26:11 -04:00
Ryan VanderMeulen
d9824dd1e6
Merge inbound to m-c.
2013-05-15 21:14:58 -04:00
Matt Brubeck
7587123eae
Bug 799680 - Add a bash completion script for mach [r=gps]
...
DONTBUILD (not part of the build)
2013-05-15 17:00:01 -07:00
Matt Brubeck
0a12c603af
Bug 872807 - Make mach command names case-insensitive [r=gps]
...
DONTBUILD (not part of the build)
2013-05-15 16:58:11 -07:00
Joey Armstrong
0844d8ce42
bug 869135: move ASFILES to moz.build (logic only). r=gps
2013-05-15 16:02:32 -04:00
Matt Brubeck
ec801115f9
Bug 863709 - Add a +remote option to "mach run" and "mach debug" to disable -no-remote [r=gps]
...
DONTBUILD (not part of the build)
2013-05-13 14:09:09 -07:00
Ed Morley
cf8199da6c
Merge latest green inbound changeset and mozilla-central
2013-05-10 09:13:03 +01:00
Ms2ger
cbd5d22f79
No bug - Fix mach's highlighting of 'TEST-UNEXPECTED-FAIL'; oy-r=gps
2013-05-10 09:13:32 +02:00
Gregory Szorc
389e7c4f16
Bug 870575 - Upgrade psutil to 0.7.1; rs=me
...
Archive obtained from
https://psutil.googlecode.com/files/psutil-0.7.1.tar.gz and checked in
with no modifications.
2013-05-09 15:39:30 -07:00
Nick Hurley
81dddf8778
bug 870168 - make mach handle multiple logged-in users properly r=gps DONTBUILD (NPOTB)
2013-05-08 18:06:17 -07:00
Gregory Szorc
2afb3f3369
Bug 856392 - Categorize mach commands; r=jhammel
...
DONTBUILD (NPOTB)
2013-05-08 17:56:30 -07:00
Dave Vasilevsky
f7b0178a41
Bug 862562 - Fix mozboot on 10.6. r=gps
2013-05-02 12:51:10 -04:00
Brian O'Keefe
3f66654fdb
Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-05-01 14:05:40 -04:00
Gregory Szorc
5218d62adc
Bug 863069 - Part 3: Allow limited type coercion in moz.build sandbox; r=ted
...
We now differentiate between the stored and incoming types on global
variables. If an incoming type is not the stored type but is an allowed
type, we construct the stored type from the incoming value.
2013-05-16 09:53:14 -07:00
Ryan VanderMeulen
4d351a9351
Merge m-c to inbound.
2013-05-15 21:17:10 -04:00
Mike Hommey
45813814b9
Bug 871080 - Send chrome manifest entries first to package formatters, before e.g. resource manifest entries. r=gps
2013-05-15 19:22:46 +02:00
James Willcox
cead435e43
Bug 867966 - Add --jobs,-j option to 'mach build' r=gps
...
--HG--
extra : rebase_source : a1c1e0b371c11446a45025e03332a165699c78bf
2013-05-02 17:05:24 -04:00
Ryan VanderMeulen
d069ab8fee
Merge m-c to inbound.
2013-05-02 07:39:49 -04:00
Edmund Wong
b4d007cde3
Bug 867033 - Check self.wall_time for being zero. r=gps
2013-05-02 13:05:53 +08:00
Nick Alexander
5328c473e3
Bug 677452 - Add smartmake-like functionality to |mach build DIR|. r=gps
2013-05-01 15:36:05 -07:00
Benoit Girard
ca7a424b66
Bug 867372 - Mach gtest doesn't work with default test filter on windows. r=gps NPOTB
2013-05-01 16:54:08 -04:00
Ryan VanderMeulen
a940e46079
Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
...
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
9305158b76
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 20:46:10 -04:00
Ryan VanderMeulen
4f020afd30
Backed out changesets 64c7ba1d3d04 and 7e9d5bb4a9af (bug 862986) for test failures.
2013-04-30 10:08:38 -04:00
Brian O'Keefe
fd2b88f265
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 09:08:31 -04:00
Joey Armstrong
f985d453d4
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
2013-04-29 14:48:59 -04:00
Brian O'Keefe
467ddbd33a
Bug 865445 - Add 'configure' command to mach to rebuild the backend. r=gps
2013-04-26 10:11:00 -04:00
Ed Morley
4e726fe2d5
Bug 863091 - Followup: Fix test to expect correct return code after clobber
...
CLOSED TREE
2013-04-25 14:43:53 +01:00
Ed Morley
d936089103
Bug 863091 - Make auto clobbering opt-in rather than opt-out; r=glandium
...
To avoid surprises for devs building locally, auto clobbering is now opt-in, via
the use of |mk_add_options AUTOCLOBBER=1| in the mozconfig. Our automation uses
build/mozconfig.common which specifies this, so auto clobber will remain enabled
for our buildbot machines.
2013-04-25 13:41:17 +01:00
Jacek Caban
3ceff3f3da
Bug 865216 - Recognize exacutables on WINNT in is_executable. r=glandium
2013-04-25 10:02:37 +02:00
Ehsan Akhgari
2280cc7aa8
Bug 863092 - Make mach run and mach debug run firefox -no-remote; r=gps
...
DONTBUILD
2013-04-19 09:03:09 -04:00
Mike Hommey
ad7bbd003a
Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps
2013-04-16 08:23:18 +02:00
Mike Hommey
79bdb7bac1
Backout changeset 0ff383d4a899 (bug 861453) for universal builds bustage
2013-04-16 09:18:06 +02:00
Mike Hommey
e8d125eaf7
Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps
2013-04-16 08:23:18 +02:00
Ted Mielczarek
bba672589f
bug 857383 - Don't try to print the app path for a partial build. r=gps
2013-04-10 11:39:46 -04:00
Mike Hommey
f7601334ae
Bug 857557 - Avoid autoconf.mk being modified for new other-platform-specific variables. r=gps
2013-04-10 09:02:11 +02:00
Mike Hommey
c8f9fa3939
Bug 462463 - Stop using mddepend.pl. r=ted
2013-04-09 15:10:25 -07:00
Mike Shal
8bbfed0a8d
Bug 846634 - Part 1: Support EXPORTS[_NAMESPACES] in moz.build; r=gps
...
---
python/mozbuild/mozbuild/backend/recursivemake.py | 22 ++++++
python/mozbuild/mozbuild/frontend/data.py | 12 +++
python/mozbuild/mozbuild/frontend/emitter.py | 5 ++
.../mozbuild/mozbuild/frontend/sandbox_symbols.py | 16 ++++
python/mozbuild/mozbuild/test/backend/common.py | 5 ++
.../mozbuild/test/backend/data/exports/moz.build | 8 ++
.../mozbuild/test/backend/test_recursivemake.py | 22 ++++++
.../mozbuild/test/frontend/data/exports/moz.build | 15 ++++
.../mozbuild/test/frontend/test_emitter.py | 37 +++++++++
.../mozbuild/test/frontend/test_sandbox.py | 8 ++
python/mozbuild/mozbuild/test/test_util.py | 71 +++++++++++++++++
python/mozbuild/mozbuild/util.py | 81 ++++++++++++++++++++
12 files changed, 302 insertions(+)
create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/moz.build
create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/moz.build
2013-04-09 13:00:06 -04:00
Ehsan Akhgari
03332c647e
Bug 857600 - Add a mach command for debugging using gdb; r=gps
...
--HG--
extra : rebase_source : 85d0d7e717eb8ee92a61bd0ce7fd310ac2d3d715
2013-04-03 11:16:03 -04:00
Gregory Szorc
4086f318b9
Bug 857984 - mach mochitest now colorizes and prints failure summary; r=Ms2ger
2013-04-04 15:17:23 -07:00
Matt Brubeck
91c4b690de
Bug 859349 - Saving .mozbuild/warnings.json fails if .mozbuild doesn't exist [r=gps]
2013-04-08 11:14:33 -07:00
Gregory Szorc
d31bd6e4ff
Bug 837323 - Automatically clobber when CLOBBER is updated; r=ted, glandium
2013-03-29 10:34:58 -07:00
Ryan VanderMeulen
e288c8ce8e
Backed out changesets 206bb159d62f, a6ab3e11f721, and a61aa08ab4ac (bug 837323) for frequent Windows fatal clobber errors on a CLOSED TREE.
2013-04-08 09:59:45 -04:00
Mike Hommey
1213a83b6b
Bug 858393 - Avoid race condition creating directories in config.status. r=gps
2013-04-08 08:35:14 +02:00
Ms2ger
7a4e479db0
Backout changeset e1bddda508fe for double logging when running mochitests through mach.
2013-04-07 10:11:11 +02:00
Gregory Szorc
935e4805b0
Bug 857984 - mach mochitest now colorizes and prints failure summary; r=Ms2ger
...
--HG--
extra : rebase_source : 97900c2bf0aaa83a3a9fa5e4dc88901140f66e60
2013-04-04 15:17:23 -07:00
Matt Brubeck
89d73dd6de
Bug 855593 - Support ac_add_app_options in mozbuild.mozconfig [r=gps]
2013-04-03 15:42:16 -07:00
Ryan VanderMeulen
88f1fd28d2
Merge m-c to inbound.
2013-04-03 13:47:31 -04:00
Timur Timirkhanov
8a961425ba
Bug 843492 - Bootstrapping fails using Python 3x due to urllib2; r=gps
...
DONTBUID (NPOTB)
2013-04-03 05:38:00 -07:00
Matt Brubeck
836300dfc2
Bug 857332 - Normalize topobjdir to an absolute path in mozbuild.base [r=gps]
2013-04-03 10:15:12 -07:00
Kyle Machulis
f5e3aadf0b
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Ms2ger
3dc7652762
Bug 837323 - Followup: fix silly bug.
2013-04-01 09:47:45 +02:00
Kyle Machulis
d2b6e6e01a
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
5663b98bc5
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Gregory Szorc
1b53d01321
Bug 837323 - Bustage followup; r=me
2013-03-29 11:23:07 -07:00
Gregory Szorc
3d35284ab7
Bug 837323 - Automatically clobber when CLOBBER is updated; r=ted
2013-03-29 10:34:58 -07:00
Benoit Girard
0833ae1b84
Bug 844292 - Add a mach target for GTest. r=gps DONTBUILD as NPOTB
...
--HG--
extra : rebase_source : f1d1ad8c736f3c5bc42526b00b34ca0fba153861
2013-03-27 19:15:18 -04:00
Gregory Szorc
28a52cac18
Bug 854545 - Don't validate Fennec binary exists; r=ted
...
--HG--
extra : rebase_source : 20ac79f0abf8662f58bb40c4382dbce9e6720751
2013-03-27 11:02:17 -07:00
Matt Brubeck
2802c34f95
Bug 841445 - Make 'mach help <command>' call print_help directly [r=gps]
...
DONTBUILD (not part of the build)
2013-03-26 11:15:08 -07:00
Matt Brubeck
30a59cd670
Bug 841445 - Add a 'mach run' command to launch the compiled binary [r=gps]
...
DONTBUILD (not part of the build)
2013-03-26 11:15:08 -07:00
Gregory Szorc
8f0d29d207
Bug 854057 - Look for binaries in the proper path; r=trivial
2013-03-23 12:18:38 -07:00
Daniel Holbert
38ac00bdbf
Bug 854058: Fix typo in mach error message: s/occured/occurred/. r=gps DONTBUILD
2013-03-22 22:02:37 -07:00
Gregory Szorc
7b0efe8208
Bug 648681 - OS X bustage; r=bustage CLOSED TREE
2013-03-22 15:28:10 -07:00
Gregory Szorc
a378f9c6e9
Bug 648681 - Bustage; r=bustage CLOSED TREE
...
--HG--
extra : rebase_source : ae176b2810212112b8d59f7bce2621f6308ed0b1
2013-03-22 15:18:50 -07:00
Gregory Szorc
96679211af
Bug 648681 - Print useful information after building the tree; r=ted
2013-03-08 09:42:34 -08:00
Matt Brubeck
f7c49205a8
Bug 853225 - Fix the mach usage line for subcommands [r=gps]
...
DONTBUILD (not part of the build)
2013-03-20 17:53:34 -07:00
Mike Hommey
88bd252a5b
Bug 852950 - Use signature sniffing for Elf and Mach-O binaries for dependentlibs.py. r=ted
2013-03-20 20:11:16 +01:00
Mike Shal
917f1b3391
Bug 844654 - Part 1: Support MODULE in moz.build; r=gps
2013-03-19 11:46:00 -07:00
Mike Hommey
b10f798d64
Fixup for bug 852103. r=me
2013-03-19 06:59:53 +01:00
Mike Hommey
f11f877044
Bug 852103 - Fix race condition with .deps directory creation. r=ted
2013-03-19 06:29:48 +01:00
Kyle Huey
006e7997f5
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Gregory Szorc
e284fcf934
Bug 844635 - Part 2: Don't require Makefile.in to exist; r=glandium
2013-03-17 18:01:10 -07:00
Gregory Szorc
67d50d96e2
Bug 851975 - Don't use conditionals in backend.mk; r=ted
2013-03-17 16:57:44 -07:00
Mike Hommey
20c634cb74
Bug 462463 - Stop using mddepend.pl. r=ted
2013-03-17 07:43:35 +01:00
Paul Adenot
cb0307099d
Bug 847918 - install
command for mach. r=gps
2013-03-05 17:27:37 +01:00
Gregory Szorc
48865df2b4
Bug 844204 - Report high Finder CPU usage when building; r=ted
2013-03-14 12:42:06 -07:00
Gregory Szorc
68622d0724
Bug 846523 - Relax Unicode encoding requirements in moz.build files; r=ted
...
This should be only until bug 844509 is addressed.
2013-03-14 12:42:03 -07:00
Gregory Szorc
8b3a177821
Bug 851141 - Use appropriate config.status for external moz.build files; r=gps
2013-03-14 12:42:01 -07:00
Matt Brubeck
2d9832f259
Bug 840690 - Improve handling of relative paths when running mach in subdirectories [r=gps]
2013-03-14 11:09:00 -07:00
Gregory Szorc
9569d6e356
Merge mozilla-central into inbound
2013-03-13 09:03:20 -07:00
Gregory Szorc
3d694a85c0
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
568184706d
Bug 818246 - Part 8: Support XPIDL_FLAGS in moz.build; r=gps
2013-03-12 10:09:00 -07:00
Mike Shal
fc8734bd9f
Bug 818246 - Part 6: Support XPIDL_MODULE in moz.build; r=gps
2013-03-12 10:08:00 -07:00
Gregory Szorc
f33b615884
Bug 818246 - Part 3: Build system support for XPIDLSRCS in moz.build; r=glandium
2013-03-12 10:15:24 -07:00
Ted Mielczarek
1404122564
bug 824396 - implement mach buildsymbols. r=gps
...
--HG--
extra : rebase_source : 3c0a4ebaa2d5537368e40e4dbac2fcf784ad41be
2013-03-13 11:39:35 -04:00
Ryan VanderMeulen
fc2e8a298a
Backed out changeset 432f32e842dd (bug 648681) for test failures on a CLOSED TREE.
2013-03-08 14:19:42 -05:00
Gregory Szorc
63aeff359a
Bug 648681 - Print useful information after building the tree; r=ted
2013-03-08 09:42:34 -08:00
Gregory Szorc
5e60cea60a
Bug 818246 - Part 2: Support moz.build -> Makefile variable passthru; r=glandium
...
--HG--
extra : rebase_source : c9a914e1466e74d079383ef1162a4d1f9959a05c
2013-03-07 05:05:03 -08:00
Mike Hommey
783cda7efd
Bug 846740 - Treat chrome searchplugins as non-chrome when doing l10n-repack. r=gps
2013-03-06 07:28:41 +01:00
Mike Hommey
00650d4203
Bug 846740 - Move most l10n-repack code under mozpack.packager, refactor it, and add a unit test. r=gps
...
--HG--
rename : toolkit/mozapps/installer/l10n-repack.py => python/mozbuild/mozpack/packager/l10n.py
2013-03-06 07:26:32 +01:00
Mark Hammond
becdf4bc8c
Bug 840568 - mach: handle @CONFIG_GUESS@ in MOZ_OBJDIR. r=gps
2013-03-12 10:04:51 +11:00
Nick Alexander
936464ec38
Bug 836208 - Part 3: Make tests handle Windows path separators. r=gps
2013-03-05 22:18:32 -08:00
Nick Alexander
8374f73a25
Bug 836208 - Part 2: Make |mach build some/Makefile| start one level up. r=glandium
2013-03-05 10:45:43 -08:00
Nick Alexander
b3232f8c21
Bug 836208 - Part 1: Factor resolve_target_to_make out of mozbuild.mach_commands. r=glandium
2013-03-05 10:45:41 -08:00
Ryan VanderMeulen
f8f06a8301
Backed out changesets 64bad42e13b7 and 1e2fc9c3b3c5 (bug 836208) for Windows test failures on a CLOSED TREE.
2013-03-05 15:31:45 -05:00
Nick Alexander
efd884df57
Bug 836208 - Part 2: Make |mach build some/Makefile| start one level up. r=glandium
2013-03-05 10:45:43 -08:00
Nick Alexander
0c13de2cd8
Bug 836208 - Part 1: Factor resolve_target_to_make out of mozbuild.mach_commands. r=glandium
2013-03-05 10:45:41 -08:00
Ryan VanderMeulen
172e4c49e1
Merge m-c to inbound.
2013-03-04 18:20:41 -05:00
Gregory Szorc
e1391a8122
Bug 846409 - Add |mach mach-debug-commands|; r=jhammel
...
DONTBUILD (NPOTB)
2013-03-04 10:18:48 -08:00
Gregory Szorc
9097966409
Backout 05914d4f27e3 and 231b7f8046d9 (bug 844635) for causing test failures
2013-03-02 17:36:53 -08:00
Gregory Szorc
7ddb692187
Bug 844635 - Part 2: Don't require Makefile.in to exist; r=glandium
2013-03-01 14:44:09 -08:00
Gregory Szorc
addb54d0e5
Bug 844635 - Part 1: mach command to find empty Makefile.in; r=glandium
2013-03-01 14:44:06 -08:00
Gary Kwong
e6fc44184f
Bug 846519 - Running bootstrap.py throws a "NameError: global name HOMEBREW_PACKAGES is not defined" error. r=gps DONTBUILD (NPOTB)
2013-02-28 14:52:18 -08:00
Gregory Szorc
c6cc3859af
Bug 845089 - Followup: Handle Windows paths when detecting external source directories; r=khuey
...
This is related to work that landed in part 20 of bug 784841.
2013-02-28 14:25:10 -08:00
Gregory Szorc
682d60f84a
Bug 784841 - Part 20: Fixes to support building external projects; r=glandium
...
This is extremely hacky. It will likely need many refinements as we
figure out how we want external projects to be handled.
2013-02-28 12:56:40 +01:00
Ms2ger
2801c25ab8
Merge m-c to b-s.
2013-02-26 19:09:25 +01:00
Ed Morley
81912995a0
Merge mozilla-central to mozilla-inbound
2013-02-26 10:45:52 +00:00
Gregory Szorc
16f0413b0c
Merge mozilla-central into build-system
...
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Zuhao(Joe) Chen
4404871abb
Bug 805811 - Support bootstrapping with MacPorts; r=gps
...
DONTBUILD (NPOTB)
2013-02-25 19:52:36 -08:00
Gregory Szorc
aab3b7dd49
Bug 784841 - Part 18e: Convert /build, /config, and core build system; r=ted
2013-02-25 12:47:18 -08:00
Gregory Szorc
15c748cb14
Bug 784841 - Part 16: Use moz.build files to build the tree; r=ted, glandium
2013-02-25 12:47:11 -08:00
Mike Hommey
762ef4ff93
Bug 840094 - Change how nsZipArchive logging works. r=taras,r=gps
...
Now log in a single file given by the MOZ_JAR_LOG_FILE environment variable.
Log entries contain the URI of the Zip archive, followed by the path in the
archive.
* * *
Bug 840094 - Fixup for debug builds failure because of nsZipArchive::CloseArchive being called several times
2013-02-19 11:02:12 +01:00
Gregory Szorc
af5bcba23a
Bug 784841 - Part 12: Don't recurse into static tier directories; r=ted
2013-02-18 16:40:17 -08:00
Gregory Szorc
7532c487e6
Bug 847073 - Record and print detailed summary of moz.build execution; r=glandium
...
--HG--
extra : rebase_source : 7d88cea873764650e62368ba40305f8cfff9d864
2013-03-04 10:32:57 -08:00
Trevor Saunders
1049ccba35
bug 833164 - consolodate the various makeDepend things in the tree r=ted
2013-02-14 07:06:16 -05:00
Matt Brubeck
4247771d4c
Bug 839786 - Print a more useful message for mach clobber errors [r=gps]
2013-02-14 11:49:52 -08:00
Chris Coulson
64fc6a248d
Bug 837631 - Refresh virtualenv.py to pick up the changes from 661f7866da20. r=gps
2013-02-06 16:58:09 -05:00
Edmund Wong
2c298c9e2f
Bug 838463 - make check failing in test_mozconfig at test_read_new_variables. pop env. vars. CC and CXX. r=gps
2013-02-06 17:46:13 +08:00
Gary Kwong
bec42bf2d7
Bug 838384 - mozboot bootstrap.py does not recognize newer Xcode's clang. r=gps
2013-02-05 16:59:01 -08:00
Gregory Szorc
d399d635b2
Bug 837631 - Part 2: Unbust virtualenv on Debians; r=glandium
...
This is a cherry-pick of Git commit 813fc02af8723421eeeadcb13eb361e2e44416ca
from the Virtualenv repo. It fixes https://github.com/pypa/virtualenv/issues/378 .
2013-02-04 09:34:03 -08:00
Gregory Szorc
682a3399ba
Bug 837631 - Part 1: Upgrade virtualenv to 1.8.4; r=glandium
...
python/virtualenv now matches the upstream 1.8.4 release.
2013-02-04 09:33:30 -08:00
Mike Hommey
b5e71e994c
Bug 835214 - Avoid re-stripping executables already stripped. r=ted
...
Also rework UnifiedExecutableFile so that it leaves stripping to ExecutableFile.
2013-02-03 07:20:33 +01:00
Mike Hommey
5df98a6b44
Bug 836218 - Always copy files instead of skipping when destination is newer when doing l10n-repacks. r=ted
2013-02-03 07:20:24 +01:00
Mike Hommey
bb1b1d248b
Bug 835309 - Look at .xpi file contents when unifying them for universal builds. r=gps
2013-02-03 07:19:15 +01:00
Mike Hommey
297da24b6a
Bug 835309 - Fix JarFileReader.readlines() and make flake8 happier. r=gps
2013-02-03 07:18:55 +01:00
Gregory Szorc
cb82e726ee
Bug 794162 - Mach command to generate a .clang_complete file; r=ehsan
...
DONTBUILD (NPOTB)
2013-02-01 12:21:43 -08:00
Masatoshi Kimura
f189e64eb0
Bug 784841 - Deal with non-ASCII substs. r=gps
2013-01-31 00:21:43 +09:00
Gregory Szorc
1384e11311
Merge mozilla-central into build-system
2013-01-29 20:27:15 -08:00
Gregory Szorc
8c9e6e0058
Bug 784841 - Part 11b: Normalize paths in tests (fix test failure); r=me
2013-01-29 14:06:39 -08:00
Gregory Szorc
275457a9ec
Bug 784841 - Part 11a: Normalize paths in tests (fix test failure); r=me
2013-01-29 08:55:35 -08:00
Gregory Szorc
a7dcc34485
Bug 784841 - Part 11: Add CONFIGURE_SUBST_FILES to moz.build files; r=ted
2013-01-29 06:35:46 -08:00
Gregory Szorc
0b67c7b173
Bug 784841 - Part 10: Add warning() and error() functions to moz.build files; r=ted
2013-01-29 06:24:25 -08:00
Gregory Szorc
7967402f94
Bug 784841 - Part 9: Ability to define external projects in moz.build files; r=ted
2013-01-29 06:24:24 -08:00
Gregory Szorc
d0846488b5
Bug 784841 - Part 8: Capture and save moz.build tree state; r=ted
2013-01-29 06:24:24 -08:00
Gregory Szorc
8201fdebec
Bug 784841 - Part 7: Implement recursive make backend; r=ted
2013-01-29 06:24:24 -08:00
Gregory Szorc
dd6cafb53c
Bug 784841 - Part 6: Move some functions from ConfigStatus to mozbuild; r=ted
...
--HG--
rename : build/tests/unit-ConfigStatus.py => python/mozbuild/mozbuild/test/backend/test_configenvironment.py
2013-01-29 06:24:24 -08:00
Gregory Szorc
1195db73fe
Bug 818789 - |mach build| can now control what is built; r=glandium
...
DONTBUILD (NPOTB)
2013-01-29 10:20:06 -08:00
Ryan VanderMeulen
9e48ac7478
Merge m-c to inbound.
2013-01-24 21:09:59 -05:00
Mike Hommey
40a41c7a8a
Bug 834228 - Force a stage-package to run before buildsymbols on universal builds. r=ted,gps
...
Also, always strip and elfhack executables, so that running make package after
a PKG_SKIP_STRIP=1 stage-package does strip ; but disable both for l10n-repacks
and unpack.
2013-01-25 00:40:13 +01:00
Mike Hommey
04ca6c04b2
Bug 834176 - Use NON_OMNIJAR_FILES value in the new packager. r=gps
2013-01-25 00:38:47 +01:00
Zuhao(Joe) Chen
946bd3900d
Bug 831168 - Mach should handle a corrupted warnings database. r=gps
2013-01-24 18:10:27 -05:00
Mike Hommey
38f24ce56c
Bug 833946 - Don't scan the entire tree for a root manifest in the packager. r=gps
2013-01-23 23:49:25 +01:00
Mike Hommey
0ab3e81697
Bug 780561 - Unit tests for the new packager code. r=ted,r=gps
2013-01-23 11:23:14 +01:00
Mike Hommey
d56548c34f
Bug 780561 - Import new packager code. r=gps
2013-01-23 11:23:14 +01:00
Jeff Hammel
9b6bcd9c0f
Bug 831381 - ASCII vs unicode error in mozconfig.py _parse_loader_output();r=gps
...
--HG--
extra : rebase_source : 5db4d95239c9bde3228bd0820fb1147d7b52f437
2013-01-24 14:50:27 -08:00
Gregory Szorc
9a1c108ce5
Bug 808280 - Remove unused imports from mozconfig.py; r=ted
...
By preventing the import of pymake, multiprocessing is no longer
imported and BSDs should no longer choke when trying to import it.
DONTBUILD
2013-01-17 11:02:16 -08:00
Gregory Szorc
26636b8d65
Merge mozilla-central into build-system
2013-01-16 12:37:21 -08:00
Gregory Szorc
6fec0d866a
Bug 784841 - Part 3: Implement sandbox to data translation layer; r=ted,glandium
...
This patch takes MozbuildSandbox instances emitted from BuildReader and
converts them to data structures.
2013-01-15 22:21:23 -08:00
Gregory Szorc
fd5055803b
Bug 784841 - Part 2: Implement sandboxing for Python build files; r=ted,glandium
...
This is the beginning of Mozilla's new build system.
In this patch, we have a Python sandbox tailored for execution
of Python scripts which will define the build system. We also have a
build reader that traverses a linked set of scripts.
More details are available in the thorough README.rst files as part of
this patch.
* * *
Bug 784841 - Part 2b: Option to not descend into child moz.build files; r=ted
2013-01-15 22:21:21 -08:00
Gregory Szorc
86668a163d
Bug 784841 - Part 1: Create generic container classes; r=jhammel
...
We create some specialized dicts that will be used in later patches.
2013-01-15 22:21:18 -08:00
Jeff Hammel
d6aea61667
Bug 829664 - make check
fails on mozbuild/test/test_mozconfig.py with MOZCONFIG set;r=gps
...
--HG--
extra : rebase_source : 528f17303eaf11fe92f430c79b21a410aac50251
2013-01-15 12:54:20 -08:00
Ms2ger
0c748a1319
Merge mozilla-central into build-system
...
--HG--
rename : content/html/content/public/nsHTMLCanvasElement.h => content/html/content/public/HTMLCanvasElement.h
rename : content/html/content/src/nsHTMLCanvasElement.cpp => content/html/content/src/HTMLCanvasElement.cpp
2013-01-06 11:58:19 +01:00
Ms2ger
2971a56b4b
Merge mozilla-central into build-system
2013-01-04 21:21:29 +01:00
Ms2ger
8e99f82785
Merge mozilla-central into build-system
2013-01-03 10:46:16 +01:00
Chris Peterson
edf32019c2
Bug 826120 - mach's warning parser should not stop at first '['. r=gps
...
--HG--
extra : rebase_source : b752099f4f6da4ea05220f8120a5518ee39994ed
2013-01-02 16:33:46 -08:00
Gregory Szorc
486b6d72a9
Bug 818646 - Add mozbuild Python tests to |make check|; r=ted
2012-12-21 12:43:46 -08:00
Gregory Szorc
8821ce28f8
Bug 818777 - Switch to NamedTemporaryFile from mozfile; r=ted
...
This version works with Windows.
2012-12-20 16:11:35 -08:00
Nicholas Nethercote
711c752871
Bug 825820 - Call WarningsDatabase.prune at the end of Build(). r=gps.
...
--HG--
extra : rebase_source : aefe3d3e1e3f5edacbb83bb0c44031c1cfb200a1
2013-01-02 17:20:47 -08:00
Jorge Luis Mendez
d0c5183248
Bug 820285 - Use distutils.version.StrictVersion in OSX version tests; r=gps
...
DONTBUILD (NPOTB)
2012-12-12 19:56:48 -05:00
Jorge Luis Mendez
a8aeeaf408
Bug 820117 - Remove XQuartz from OS X prerequisites; r=gps
...
DONTBUILD (NPOTB)
2012-12-11 14:02:27 -08:00
Richard Newman
29e53949c6
Bug 820179 - Mach command for packaging. r=gps
2012-12-11 11:42:11 -08:00
Gregory Szorc
3c90f824e7
Bug 818649 - Ensure mach logs are written to log file; r=jhammel
...
DONTBUILD (NPOTB)
2012-12-07 11:44:11 -08:00
Gregory Szorc
a2f464a439
Bug 818656 - Normalize paths when loading mozconfigs; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 22:47:35 -08:00
Gregory Szorc
aeb01bc5bd
Bug 803400 - Add clobber mach command; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 22:46:01 -08:00
Gregory Szorc
1045fbedcf
Bug 818545 - Gracefully handle errors when loading mozconfigs; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 14:34:14 -08:00
Gregory Szorc
effb7c4ec4
Bug 818366 - Ability to pass through file descriptors to child processes; r=jhammel
2012-12-05 14:22:58 -08:00
Gregory Szorc
e57f6c26ce
Bug 810742 - Handle callee thrown exceptions when invoking a mach command; r=jhammel
2012-12-05 14:21:58 -08:00
Gregory Szorc
fda723869f
Bug 818628 - Handle long exit code values; r=edmorley
...
DONTBUILD (NPOTB)
2012-12-05 12:32:09 -08:00
Gregory Szorc
b33427cf95
Bug 818554 - Handle empty variables when parsing mozconfig output; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 11:20:59 -08:00
Gregory Szorc
1f8fb33d9c
Bug 818543 - Define topsrcdir in mozbuild evaluation environment; r=glandium
...
DONTBUILD (NPOTB)
2012-12-05 10:20:42 -08:00
Gregory Szorc
cf31c1b995
Bug 808357 - Part 2: Implement mozconfig finding and loading in Python; r=glandium
2012-12-04 22:02:06 -08:00
Gregory Szorc
69b758cb78
Bug 808357 - Part 1: Split mozconfig code into own Python module; r=glandium
...
--HG--
rename : python/mozbuild/mozbuild/base.py => python/mozbuild/mozbuild/mozconfig.py
2012-12-04 22:02:03 -08:00
Benedict Singer
d431f5b098
Bug 794180 - Rich comparison operators instead of __cmp__; r=gps
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : ae42b4711af58fdc04a55e00f3454c3825c1b311
2012-11-30 15:36:27 -05:00
Gregory Szorc
6c043cff64
Bug 814075 - Remove reference to mach test, fix help usage; r=me
...
DONTBUILD (NPOTB)
2012-11-21 10:25:44 -08:00
Gregory Szorc
286bd17a50
Bug 797471 - Handle mochitest failures gracefully in mach; r=Ms2ger
2012-11-14 12:56:02 -08:00
Ryan VanderMeulen
3d58f45fa0
Merge m-c to inbound.
2012-11-07 20:48:51 -05:00
Ryan VanderMeulen
535e459e51
Merge the last PGO-green inbound changeset to m-c.
2012-11-07 20:08:02 -05:00
Cameron McCormack
9602f337f2
Bug 809650 - Handle mach @CommandArguments in the right order. DONTBUILD (NPOTB) r=gps
2012-11-08 10:21:43 +11:00
Gregory Szorc
e7977769f9
Bug 809544 - mach now prints elapsed time as MM:SS; r=jhammel
2012-11-07 11:54:41 -08:00
Gregory Szorc
96087ea75a
Bug 807974 - Handle make errors more gracefully; r=jhammel
...
We now return the status code from executed processes. The API to
require a successful status code has been changed from ignore_errors to
ensure_exit_code. The build mach command no longer spews a stack trace
if make fails.
DONTBUILD (NPOTB)
2012-11-06 17:01:08 -08:00
Gregory Szorc
a015660155
Bug 808346 - Don't scan sys.path to discover mach commands; r=jhammel
...
All mach modules are now explicitly listed in the mach driver.
--HG--
rename : python/mozbuild/mach/commands/build.py => python/mozbuild/mozbuild/mach_commands.py
2012-11-06 17:00:19 -08:00
Gregory Szorc
47aa1a9366
Bug 808336 - Part 2: Discover mach settings providers via decorators; r=jhammel
...
With this patch, mach is now decoupled from the build system and is
truly a generic command dispatching framework.
2012-11-06 16:58:13 -08:00
Gregory Szorc
203a9e64f9
Bug 808336 - Part 1: Refactor mach command handler management; r=jhammel
...
Previously we were tighly coupled with MozbuildObject. This was not in
the spirit of mach being a generic tool. Now, instead of passing multiple
arguments to __init__ of the class providing the mach command we either
pass 0 or 1. The number of arguments is detected when processing the
@CommandProvider decorator. The optional argument is a named tuple
containing mach run-time state.
Capturing of mach command provider information is now captured in a
class (as opposed to an anoymous tuple). We also capture these in a rich
data structure which is passed as part of the run-time data to the
command provider class. This allows mach commands to inspect the mach
environment.
Mach decorators have been moved to mach.decorators. mach.base is
reserved for generic mach data/container classes.
Existing mach command classes derived from MozbuildObject have been
replaced with either object or mozbuild.base.MachCommandBase. This
latter class translates the mach context instance passed to __init__
into the constructor arguments for MozbuildObject.__init__.
Support for registering function handlers with mach has been removed.
All handlers must be inside classes.
--HG--
rename : python/mach/mach/base.py => python/mach/mach/decorators.py
2012-11-06 16:57:41 -08:00
Ehsan Akhgari
b2e16c1b41
Merge mozilla-central into mozilla-inbound
2012-11-07 17:24:27 -05:00
Ted Mielczarek
fc80f33b54
bug 803654 - Import mock into virtualenv. r=jhammel
2012-10-29 11:12:30 -04:00
Ryan VanderMeulen
2eb1595013
Merge m-c to inbound.
2012-11-02 16:11:46 -04:00
Freddie F. Haddad
dabf74113a
Bug 803990 - Add Gentoo to mozboot; r=gps
...
DONTBUILD (NPOTB)
--HG--
extra : rebase_source : f5c73f1942b71bd0f47a43241c13ef7d7a4fd8d4
2012-11-01 17:06:00 -07:00
Gregory Szorc
02cf362592
Bug 805835 - Update virtualenv to fix lib64 path issues; r=glandium
...
The following commits were cherry-picked from virtualenv's Git
repository from the develop branch:
0da2c50eafbf6841afad078e04aa873780905b99
e1ec5f3b9f5c3cfa533f5ce440d7ac251c14ad7d
da95f04065328a98d16bcad1e9ad0e89f3a41ebe
These should hopefully be part of virtualenv 1.8.3, whenever it is
released.
--HG--
extra : rebase_source : c759ea0d2874c17e39436780d5953f0c2cfaadee
2012-11-02 10:33:56 -07:00
Gregory Szorc
2e731d8a67
Bug 795769 - Add "bootstrap" command to mach; r=ted
...
The command is currently just a proxy into mozboot.
DONTBUILD (NPOTB)
2012-10-10 17:17:00 -07:00
Gregory Szorc
e696eb409c
Bug 805127 - Upgrade virtualenv to 1.8.2; r=ted
...
Upstream tarball uncompressed in python/virtualenv. egg-info directory
was deleted. All other files are unchanged.
2012-10-24 14:25:40 -07:00
Gregory Szorc
d52cbd4f2e
Bug 800633 - Clean up references to code moved out of mozbuild; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-11 17:13:18 -07:00
Ms2ger
87cc03d608
Bug 799648 - Followup followup: Add the line back where it was meant to be; r=gps (NPOTB, DONTBUILD)
2012-10-11 22:00:37 +02:00
Ms2ger
733aa7044b
Bug 799648 - Followup: Remove a line accidentally left in; r=gps (NPOTB, DONTBUILD)
2012-10-11 21:47:11 +02:00
Gregory Szorc
a9eb0b06d7
Bug 799648 - Part 4: Temporarily disable settings file integration; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-10 11:09:21 -07:00
Gregory Szorc
437679b76b
Bug 799648 - Part 3: Move config module from mozbuild to mach; r=jhammel
...
--HG--
rename : python/mozbuild/mozbuild/config.py => python/mach/mach/config.py
rename : python/mozbuild/mozbuild/test/test_config.py => python/mach/mach/test/test_config.py
2012-10-10 11:08:10 -07:00
Gregory Szorc
194f8b0246
Bug 799648 - Part 2: Move mozbuild's log manager into mach; r=jhammel
...
--HG--
rename : python/mozbuild/mozbuild/logger.py => python/mach/mach/logging.py
rename : python/mozbuild/mozbuild/test/test_logger.py => python/mach/mach/test/test_logger.py
2012-10-10 11:08:09 -07:00
Gregory Szorc
51818ea64b
Bug 799648 - Part 1: Move process execution and logging methods into Mach mixin classes; r=jhammel
2012-10-10 11:08:09 -07:00
Gregory Szorc
4e06481823
Bug 799312 - Implement |mach help <command>|; r=jhammel
...
Previously you had to |mach <command> --help|. Both forms now work.
2012-10-10 11:08:09 -07:00
Gregory Szorc
ca38f7a4a6
Bug 795427 - Part 3: Print more user friendly error messages; r=jhammel
2012-10-10 11:08:09 -07:00
Gregory Szorc
2c1dced77a
Bug 799291 - Part 3: Move mozbuild.testing into testing/; r=jhammel
...
--HG--
rename : python/mozbuild/mozbuild/testing/test.py => testing/moztesting/util.py
2012-10-10 11:08:09 -07:00
Gregory Szorc
360a79dcd2
Bug 799291 - Part 2: Remove "test" command from mach; r=jhammel
...
The command was practically worthless and will likely be reborn as a
generic "run a test by specific a path or special name" command. But,
that requires a more intelligent build system first.
2012-10-10 11:08:09 -07:00
Gregory Szorc
28c7dd206c
Bug 799291 - Part 1: Move mach commands for test running into test runners; r=jhammel
...
The code interacting with the test runners now resides in closer
proximity to the code it is invoking. We also purge testing
functionality from mozbuild, which is where it never really belonged.
--HG--
rename : python/mozbuild/mozbuild/testing/reftest.py => layout/tools/reftest/mach_commands.py
rename : python/mozbuild/mozbuild/testing/mochitest.py => testing/mochitest/mach_commands.py
rename : python/mozbuild/mozbuild/testing/xpcshell.py => testing/xpcshell/mach_commands.py
2012-10-10 11:08:09 -07:00
Gregory Szorc
89e2129d77
Bug 799262 - Formal API for loading mach command modules; r=jhammel
2012-10-10 11:08:09 -07:00
Gregory Szorc
bfa63f09d4
Bug 822103 - Support 'LinuxMint' distro in mozboot; r=edmorley
...
DONTBUILD (NPOTB)
2012-12-31 10:12:15 -08:00
Masatoshi Kimura
de945ec757
Bug 795670 - Don't raise exception on convertion failure. r=gps DONTBUILD (NPOTB)
2012-10-07 16:30:13 -07:00
Gregory Szorc
060a0c42f9
Bug 794509 - Part 3: Automatically discover mach commands in sys.path; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-05 12:19:19 -07:00
Gregory Szorc
d1f15571d1
Bug 794509 - Part 2: Move mach command modules into a mach.commands sub-module; r=jhammel
...
This patch on its own will break mach. Part 3 will refactor mach's
loader to discover and load modules using a modified module finding
method.
--HG--
rename : python/mach/mach/settings.py => python/mach/mach/commands/settings.py
rename : python/mach/mach/build.py => python/mozbuild/mach/commands/build.py
rename : python/mach/mach/testing.py => python/mozbuild/mach/commands/testing.py
rename : python/mach/mach/warnings.py => python/mozbuild/mach/commands/warnings.py
2012-10-05 12:13:18 -07:00
Gregory Szorc
d6ccd6209d
Bug 794509 - Part 1: mach subcommands are now defined through Python decorators; r=jhammel
2012-10-05 12:12:51 -07:00
Gregory Szorc
b5354431a8
Bug 795427 - Part 2: Terminate mach silently when KeyboardInterrupt is raised; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-04 17:43:56 -07:00
Gregory Szorc
71e7085b92
Bug 795427 - Part 1: Proper exit codes from mach; r=jhammel
2012-10-04 17:43:54 -07:00
Gregory Szorc
7d6969850a
Bug 796840 - Don't have mozprocess worry about process children when running make; r=jhammel
...
DONTBUILD (NPOTB)
2012-10-04 17:23:06 -07:00
Ehsan Akhgari
121c4a6a0a
Bug 797093 - Fix running mochitests through mach; r=gps
...
DONTBUILD
2012-10-02 17:03:31 -04:00
Ms2ger
dd7df1a544
Bug 780698 - Part c: Support mochitest-a11y, reftest, crashtest in mach; r=gps
2012-10-02 10:24:12 +02:00
Ms2ger
40beeb0722
Bug 780698 - Part b: Fix mochitest runners; r=gps
2012-10-02 10:24:11 +02:00
Ms2ger
6916ac819e
Bug 780698 - Part a: Give _run_make append_env and explicit_env arguments; r=gps
2012-10-02 10:24:11 +02:00
Ms2ger
fb264b33b8
Bug 795034 - Fix append_env argument to mozbuild's _run_command; r=gps
2012-10-02 10:24:11 +02:00
Gregory Szorc
411107479e
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
94bc786952
Bug 795477 - Install NullHandler on root logger; r=jhammel
2012-10-01 11:08:53 -07:00
Gregory Szorc
54087fdfa1
Bug 795491 - Improve mach's help text; r=jhammel
2012-10-01 11:06:40 -07:00
Gregory Szorc
c9ac45fd01
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
ed9eb552db
Bug 794729 - Run config.guess and mozconfig through shell; r=glandium
...
DONTBUILD (NPOTB)
2012-09-27 10:12:48 -07:00
Gregory Szorc
733f2ff586
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
a03757ae9c
Bug 751795 - Part 4: Add flags to _run_make to control behavior; r=jhammel
2012-09-26 16:40:14 -07:00
Gregory Szorc
20d59f541e
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
f0e0eb9adf
Bug 751795 - Part 2: Add settings module; r=jhammel
2012-09-26 09:44:38 -07:00
Gregory Szorc
d114857533
Bug 751795 - Part 1: mach, the new frontend to mozilla-central; r=jhammel
2012-09-26 09:43:54 -07:00
Gregory Szorc
314106f495
Bug 780329 - Part 6: Add testing modules to mozbuild; r=jhammel
2012-09-26 09:43:53 -07:00
Gregory Szorc
7b0d7ce222
Bug 780329 - Part 5: Add base modules to mozbuild; r=glandium, jhammel
2012-09-26 09:43:53 -07:00
Ryan VanderMeulen
fc5593cb87
Merge the last PGO-green inbound changeset to m-c.
2012-09-21 22:38:53 -04:00
Gregory Szorc
b2bb14024c
Bug 780329 - Part 4: Define CompilerWarning.__cmp__; r=jhammel DONTBUILD (NPOTB)
2012-09-21 12:05:37 -07:00
Gregory Szorc
8af26e955d
Bug 780329 - Part 3: Ability to register structured loggers; r=jhammel
2012-09-21 12:05:12 -07:00
Gregory Szorc
db0d7f8b64
Bug 780329 - Part 2: Add generic settings/config module; r=jhammel
2012-09-21 12:05:12 -07:00
Gregory Szorc
1c407ed6ff
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
96e55e84d5
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
5cae8b08e0
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
fb1dd532bb
Bug 774109 - Fix typos in OS X mozboot backend; r=me DONTBUILD
...
Typos were trivial and weren't worth finding a reviewer for.
--HG--
extra : rebase_source : 40f039121aa5efd710449cff726ac5521f92b7fe
2012-09-18 16:55:20 -07:00
Gregory Szorc
fd49f9c878
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
82afdd8755
Bug 790995 - Part 2: Tie stdin to executed processes; r=me DONTBUILD
2012-09-13 17:51:01 -07:00
Landry Breuil
b1e5faf273
Bug 790750 - Add OpenBSD backend to mozboot; r=gps DONTBUILD
2012-09-13 17:22:13 -07:00
Gregory Szorc
43cd1ee2d1
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
7b11fdb8df
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
f8ef3c9b70
Bug 774112 - Part 2b: Add missing files to download manifest; r=me
2012-09-11 16:43:13 -07:00
kmm
345c1421a1
Bug 774112 - Part 2: Implement bootstrap support for popular Linux distros; r=gps
2012-09-11 16:27:26 -07:00
Gregory Szorc
85d2b228c5
Bug 774112 - Part 1: Skeleton for one-line system bootstrapping; r=jhammel
2012-09-11 16:27:20 -07:00
Ehsan Akhgari
217645f36e
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
38dc386b04
Bug 777233 - Add warning module to mozbuild to track compiler warnings; r=vlad
2012-08-03 11:45:43 -07:00
Gregory Szorc
d2d618fff4
Bug 777231 - Add skeleton for mozbuild package; r=vlad
2012-08-03 11:44:16 -07:00
Gregory Szorc
832ad8b0fe
Bug 777068 - Move simplejson to python/; r=glandium
...
--HG--
rename : other-licenses/simplejson-2.1.1/CHANGES.txt => python/simplejson-2.1.1/CHANGES.txt
rename : other-licenses/simplejson-2.1.1/LICENSE.txt => python/simplejson-2.1.1/LICENSE.txt
rename : other-licenses/simplejson-2.1.1/PKG-INFO => python/simplejson-2.1.1/PKG-INFO
rename : other-licenses/simplejson-2.1.1/conf.py => python/simplejson-2.1.1/conf.py
rename : other-licenses/simplejson-2.1.1/docs/_sources/index.txt => python/simplejson-2.1.1/docs/_sources/index.txt
rename : other-licenses/simplejson-2.1.1/docs/_static/contents.png => python/simplejson-2.1.1/docs/_static/contents.png
rename : other-licenses/simplejson-2.1.1/docs/_static/default.css => python/simplejson-2.1.1/docs/_static/default.css
rename : other-licenses/simplejson-2.1.1/docs/_static/doctools.js => python/simplejson-2.1.1/docs/_static/doctools.js
rename : other-licenses/simplejson-2.1.1/docs/_static/file.png => python/simplejson-2.1.1/docs/_static/file.png
rename : other-licenses/simplejson-2.1.1/docs/_static/interface.js => python/simplejson-2.1.1/docs/_static/interface.js
rename : other-licenses/simplejson-2.1.1/docs/_static/jquery.js => python/simplejson-2.1.1/docs/_static/jquery.js
rename : other-licenses/simplejson-2.1.1/docs/_static/minus.png => python/simplejson-2.1.1/docs/_static/minus.png
rename : other-licenses/simplejson-2.1.1/docs/_static/navigation.png => python/simplejson-2.1.1/docs/_static/navigation.png
rename : other-licenses/simplejson-2.1.1/docs/_static/plus.png => python/simplejson-2.1.1/docs/_static/plus.png
rename : other-licenses/simplejson-2.1.1/docs/_static/pygments.css => python/simplejson-2.1.1/docs/_static/pygments.css
rename : other-licenses/simplejson-2.1.1/docs/_static/rightsidebar.css => python/simplejson-2.1.1/docs/_static/rightsidebar.css
rename : other-licenses/simplejson-2.1.1/docs/_static/searchtools.js => python/simplejson-2.1.1/docs/_static/searchtools.js
rename : other-licenses/simplejson-2.1.1/docs/_static/sphinxdoc.css => python/simplejson-2.1.1/docs/_static/sphinxdoc.css
rename : other-licenses/simplejson-2.1.1/docs/_static/stickysidebar.css => python/simplejson-2.1.1/docs/_static/stickysidebar.css
rename : other-licenses/simplejson-2.1.1/docs/_static/traditional.css => python/simplejson-2.1.1/docs/_static/traditional.css
rename : other-licenses/simplejson-2.1.1/docs/genindex.html => python/simplejson-2.1.1/docs/genindex.html
rename : other-licenses/simplejson-2.1.1/docs/index.html => python/simplejson-2.1.1/docs/index.html
rename : other-licenses/simplejson-2.1.1/docs/objects.inv => python/simplejson-2.1.1/docs/objects.inv
rename : other-licenses/simplejson-2.1.1/docs/search.html => python/simplejson-2.1.1/docs/search.html
rename : other-licenses/simplejson-2.1.1/docs/searchindex.js => python/simplejson-2.1.1/docs/searchindex.js
rename : other-licenses/simplejson-2.1.1/docs/searchindex.json => python/simplejson-2.1.1/docs/searchindex.json
rename : other-licenses/simplejson-2.1.1/ez_setup.py => python/simplejson-2.1.1/ez_setup.py
rename : other-licenses/simplejson-2.1.1/index.rst => python/simplejson-2.1.1/index.rst
rename : other-licenses/simplejson-2.1.1/scripts/make_docs.py => python/simplejson-2.1.1/scripts/make_docs.py
rename : other-licenses/simplejson-2.1.1/setup.cfg => python/simplejson-2.1.1/setup.cfg
rename : other-licenses/simplejson-2.1.1/setup.py => python/simplejson-2.1.1/setup.py
rename : other-licenses/simplejson-2.1.1/simplejson/__init__.py => python/simplejson-2.1.1/simplejson/__init__.py
rename : other-licenses/simplejson-2.1.1/simplejson/_speedups.c => python/simplejson-2.1.1/simplejson/_speedups.c
rename : other-licenses/simplejson-2.1.1/simplejson/decoder.py => python/simplejson-2.1.1/simplejson/decoder.py
rename : other-licenses/simplejson-2.1.1/simplejson/encoder.py => python/simplejson-2.1.1/simplejson/encoder.py
rename : other-licenses/simplejson-2.1.1/simplejson/ordered_dict.py => python/simplejson-2.1.1/simplejson/ordered_dict.py
rename : other-licenses/simplejson-2.1.1/simplejson/scanner.py => python/simplejson-2.1.1/simplejson/scanner.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/__init__.py => python/simplejson-2.1.1/simplejson/tests/__init__.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_check_circular.py => python/simplejson-2.1.1/simplejson/tests/test_check_circular.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_decimal.py => python/simplejson-2.1.1/simplejson/tests/test_decimal.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_decode.py => python/simplejson-2.1.1/simplejson/tests/test_decode.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_default.py => python/simplejson-2.1.1/simplejson/tests/test_default.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_dump.py => python/simplejson-2.1.1/simplejson/tests/test_dump.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_encode_basestring_ascii.py => python/simplejson-2.1.1/simplejson/tests/test_encode_basestring_ascii.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_encode_for_html.py => python/simplejson-2.1.1/simplejson/tests/test_encode_for_html.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_fail.py => python/simplejson-2.1.1/simplejson/tests/test_fail.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_float.py => python/simplejson-2.1.1/simplejson/tests/test_float.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_indent.py => python/simplejson-2.1.1/simplejson/tests/test_indent.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_pass1.py => python/simplejson-2.1.1/simplejson/tests/test_pass1.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_pass2.py => python/simplejson-2.1.1/simplejson/tests/test_pass2.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_pass3.py => python/simplejson-2.1.1/simplejson/tests/test_pass3.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_recursion.py => python/simplejson-2.1.1/simplejson/tests/test_recursion.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_scanstring.py => python/simplejson-2.1.1/simplejson/tests/test_scanstring.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_separators.py => python/simplejson-2.1.1/simplejson/tests/test_separators.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_speedups.py => python/simplejson-2.1.1/simplejson/tests/test_speedups.py
rename : other-licenses/simplejson-2.1.1/simplejson/tests/test_unicode.py => python/simplejson-2.1.1/simplejson/tests/test_unicode.py
rename : other-licenses/simplejson-2.1.1/simplejson/tool.py => python/simplejson-2.1.1/simplejson/tool.py
2012-07-26 13:07:28 -07:00
Gregory Szorc
8c9e9a566e
Bug 777068 - Move virtualenv into python/; r=glandium
...
--HG--
rename : other-licenses/virtualenv/AUTHORS.txt => python/virtualenv/AUTHORS.txt
rename : other-licenses/virtualenv/LICENSE.txt => python/virtualenv/LICENSE.txt
rename : other-licenses/virtualenv/MANIFEST.in => python/virtualenv/MANIFEST.in
rename : other-licenses/virtualenv/PKG-INFO => python/virtualenv/PKG-INFO
rename : other-licenses/virtualenv/docs/index.txt => python/virtualenv/docs/index.txt
rename : other-licenses/virtualenv/docs/news.txt => python/virtualenv/docs/news.txt
rename : other-licenses/virtualenv/scripts/virtualenv => python/virtualenv/scripts/virtualenv
rename : other-licenses/virtualenv/setup.cfg => python/virtualenv/setup.cfg
rename : other-licenses/virtualenv/setup.py => python/virtualenv/setup.py
rename : other-licenses/virtualenv/virtualenv.py => python/virtualenv/virtualenv.py
rename : other-licenses/virtualenv/virtualenv_embedded/activate.bat => python/virtualenv/virtualenv_embedded/activate.bat
rename : other-licenses/virtualenv/virtualenv_embedded/activate.csh => python/virtualenv/virtualenv_embedded/activate.csh
rename : other-licenses/virtualenv/virtualenv_embedded/activate.fish => python/virtualenv/virtualenv_embedded/activate.fish
rename : other-licenses/virtualenv/virtualenv_embedded/activate.ps1 => python/virtualenv/virtualenv_embedded/activate.ps1
rename : other-licenses/virtualenv/virtualenv_embedded/activate.sh => python/virtualenv/virtualenv_embedded/activate.sh
rename : other-licenses/virtualenv/virtualenv_embedded/activate_this.py => python/virtualenv/virtualenv_embedded/activate_this.py
rename : other-licenses/virtualenv/virtualenv_embedded/deactivate.bat => python/virtualenv/virtualenv_embedded/deactivate.bat
rename : other-licenses/virtualenv/virtualenv_embedded/distribute_setup.py => python/virtualenv/virtualenv_embedded/distribute_setup.py
rename : other-licenses/virtualenv/virtualenv_embedded/distutils-init.py => python/virtualenv/virtualenv_embedded/distutils-init.py
rename : other-licenses/virtualenv/virtualenv_embedded/distutils.cfg => python/virtualenv/virtualenv_embedded/distutils.cfg
rename : other-licenses/virtualenv/virtualenv_embedded/ez_setup.py => python/virtualenv/virtualenv_embedded/ez_setup.py
rename : other-licenses/virtualenv/virtualenv_embedded/site.py => python/virtualenv/virtualenv_embedded/site.py
rename : other-licenses/virtualenv/virtualenv_support/__init__.py => python/virtualenv/virtualenv_support/__init__.py
rename : other-licenses/virtualenv/virtualenv_support/distribute-0.6.27.tar.gz => python/virtualenv/virtualenv_support/distribute-0.6.27.tar.gz
rename : other-licenses/virtualenv/virtualenv_support/pip-1.1.tar.gz => python/virtualenv/virtualenv_support/pip-1.1.tar.gz
rename : other-licenses/virtualenv/virtualenv_support/setuptools-0.6c11-py2.4.egg => python/virtualenv/virtualenv_support/setuptools-0.6c11-py2.4.egg
rename : other-licenses/virtualenv/virtualenv_support/setuptools-0.6c11-py2.5.egg => python/virtualenv/virtualenv_support/setuptools-0.6c11-py2.5.egg
rename : other-licenses/virtualenv/virtualenv_support/setuptools-0.6c11-py2.6.egg => python/virtualenv/virtualenv_support/setuptools-0.6c11-py2.6.egg
rename : other-licenses/virtualenv/virtualenv_support/setuptools-0.6c11-py2.7.egg => python/virtualenv/virtualenv_support/setuptools-0.6c11-py2.7.egg
2012-07-26 13:06:54 -07:00
Gregory Szorc
aca5b79b25
Bug 777068 - Move blessings Python package to python/; r=glandium
...
--HG--
rename : build/pylib/blessings/LICENSE => python/blessings/LICENSE
rename : build/pylib/blessings/MANIFEST.in => python/blessings/MANIFEST.in
rename : build/pylib/blessings/PKG-INFO => python/blessings/PKG-INFO
rename : build/pylib/blessings/README.rst => python/blessings/README.rst
rename : build/pylib/blessings/blessings/__init__.py => python/blessings/blessings/__init__.py
rename : build/pylib/blessings/blessings/tests.py => python/blessings/blessings/tests.py
rename : build/pylib/blessings/setup.cfg => python/blessings/setup.cfg
rename : build/pylib/blessings/setup.py => python/blessings/setup.py
rename : build/pylib/blessings/tox.ini => python/blessings/tox.ini
2012-07-24 23:59:54 -07:00
Gregory Szorc
b286a512fd
Bug 775243 - Create top-level directory for Python; r=brendan
2012-07-24 13:59:37 -07:00