Gary Kwong
70f89533be
Bug 696305 - Update all Valgrind suppression files. DONTBUILD
2012-09-26 11:20:55 -07:00
Mounir Lamouri
25a3db2998
Merge mozilla-inbound in mozilla-central.
2012-09-26 11:57:25 +01:00
Gary Kwong
75a67a9b69
Bug 696305 - Update all Valgrind suppression files, comment out suppressions for some known ones to try and get Valgrind stacks with line numbers. DONTBUILD
2012-09-26 01:08:52 -07:00
Gary Kwong
55006e6446
Bug 793584 - Update Makefile to look out for cross-architecture.sup as well, rs=njn DONTBUILD
2012-09-26 01:07:13 -07:00
John Hopkins
3dc6ee7302
Bug 793016 - Very frequent hangs during leak tests on new linux build system. r=ted,catlee
2012-09-25 15:51:59 -04:00
Sid Stamm
a3f5cf2545
Bug 768029 - Apply CSP Policy to trusted and certified apps. Temporarily using a overly permissive policy for certified apps until Gaia is updated to handle the desired policy. r=sicking Parts by sicking, r=mounir
2012-09-25 16:28:17 -07:00
Ed Morley
8df33f4081
Bug 793584 - Update Makefile to use i386-redhat-linux-gnu.sup too; rs=ted DONTBUILD since NPOTDB
2012-09-25 15:05:15 +01:00
Fabrice Desré
50698ed746
Backout Bug 768029 because that breaks Gaia (see https://github.com/mozilla-b2g/gaia/issues/5177 )
2012-09-25 15:32:20 -07:00
Karl Tomlinson
5f2e275592
b=793079 set leaktest timeout to half buildbot timeout r=ted
...
--HG--
extra : rebase_source : e9541428bc26bf5e4e77a74f23f4d9496ef83117
2012-09-25 16:19:25 +12:00
Ryan VanderMeulen
dd9f763986
Merge m-c to inbound.
2012-09-25 17:31:00 -04:00
Jesse Ruderman
73d833ed04
Bug 696298 - Add a cross-architecture Valgrind suppressions file. DONTBUILD
...
--HG--
rename : build/valgrind/x86_64-redhat-linux-gnu.sup => build/valgrind/cross-architecture.sup
2012-09-24 17:33:41 -07:00
Jesse Ruderman
451573de59
Improve Valgrind suppressions for bug 793534 and bug 793549. DONTBUILD
2012-09-24 17:33:41 -07:00
Gary Kwong
7976b5bab7
Bug 793584 - Rename 32-bit Linux Valgrind suppressions file from i686-redhat-linux-gnu.sup to i386-redhat-linux-gnu.sup since this changed after the move to AWS, r=nthomas DONTBUILD
...
--HG--
rename : build/valgrind/i686-redhat-linux-gnu.sup => build/valgrind/i386-redhat-linux-gnu.sup
2012-09-24 16:56:06 -07:00
Gregory Szorc
67e106dcd0
Bug 793061 - Python 3 compatible string types; r=glandium
...
This is the start of porting pymake to be compatible with Python 3.
There are probably other instances of this in the code base. A more
robust port will be performed in the future.
--HG--
extra : rebase_source : b2f8e85de9651dfa0ba4b57ecb39881cb6304405
2012-09-24 13:19:22 -07:00
Gregory Szorc
a0cd5c50aa
Bug 793051 - Add pymake to virtualenv; r=glandium
...
--HG--
extra : rebase_source : 2ec2e7f7ca811efccdd87cd1519d5ce71cad705e
2012-09-24 13:18:25 -07:00
Bobby Holley
8188b09b4e
Bug 792036 - Fix up tests to avoid relying on the existence of window.Components (MANUAL). r=mccr8
...
These are the manual fixes that the ensuing auto-generation can't deal with. Some of them
just fix up formatting (such as Components.\nFoo, so that subsequent auto-generation can
work better).
2012-09-24 14:46:28 +02:00
Gary Kwong
551a0fd0aa
Bug 696305 - Update i686 and x86_64 Linux Valgrind suppression files. DONTBUILD
2012-09-24 01:23:32 -07:00
Gary Kwong
b9ad1d006d
No bug - Update i686 and x86_64 Linux Valgrind suppression files. DONTBUILD
2012-09-23 18:18:30 -07:00
Ryan VanderMeulen
a740bd1b17
Merge the last PGO-green inbound changeset to m-c.
2012-09-21 22:38:53 -04:00
Jonathan Griffin
d1923e5084
Bug 793213 - Disable offline mode for b2g mochitest/reftest, r=ahal, DONTBUILD because NPOTB
2012-09-21 15:20:39 -07:00
Gregory Szorc
8fbc6570a8
Bug 792135 - Part 2: Add which to virtualenv; r=glandium
2012-09-20 20:55:34 -07:00
Joel Maher
3c0592ca47
Bug 762908 - Rip enablePrivilege out of spidermonkey tests. r=ted
...
--HG--
rename : testing/mochitest/specialpowers/Makefile.in => testing/specialpowers/Makefile.in
rename : testing/mochitest/specialpowers/chrome.manifest => testing/specialpowers/chrome.manifest
rename : testing/mochitest/specialpowers/components/SpecialPowersObserver.js => testing/specialpowers/components/SpecialPowersObserver.js
rename : testing/mochitest/MockFilePicker.jsm => testing/specialpowers/content/MockFilePicker.jsm
rename : testing/mochitest/tests/SimpleTest/MozillaLogger.js => testing/specialpowers/content/MozillaLogger.js
rename : testing/mochitest/tests/SimpleTest/SpecialPowersObserverAPI.js => testing/specialpowers/content/SpecialPowersObserverAPI.js
rename : testing/mochitest/specialpowers/content/specialpowers.js => testing/specialpowers/content/specialpowers.js
rename : testing/mochitest/tests/SimpleTest/specialpowersAPI.js => testing/specialpowers/content/specialpowersAPI.js
rename : testing/mochitest/specialpowers/install.rdf => testing/specialpowers/install.rdf
rename : testing/mochitest/specialpowers/jar.mn => testing/specialpowers/jar.mn
2012-09-20 09:06:50 -04:00
Mike Hommey
d210fb66e2
Bug 785871 - Make importing config.status easier. r=ted,r=gps
2012-09-20 09:52:12 +02:00
Sid Stamm
cf8d576337
bug 768029 - Apply CSP Policy to trusted and certified apps. r=sicking. Parts by sicking, r=mounir.
2012-08-02 12:13:53 -07:00
Gregory Szorc
e29c61ae2c
Bug 783727 - Part 5: Add psutil to virtualenv; r=ted
...
It is optional so if your machine does not support building Python C
extensions things should still work.
2012-09-19 11:20:19 -07:00
Gregory Szorc
557784e94b
Bug 783727 - Part 3: Support optional actions when populating virtualenv; r=ted
...
This is intended to be used for packages with C extensions because we
don't yet require support for the Python SDK to build mozilla-central.
2012-09-19 11:20:13 -07:00
Rafael Ávila de Espíndola
59c3bae2a2
Bug 787302 - Most stacks are truncated (using minidump_stackwalk on a Mac Tinderbox debug build). r=rail.
...
Also apply the patch on OS X.
2012-09-18 16:58:03 -04:00
Rafael Ávila de Espíndola
1c94da93b4
Bug 791684 - Rename clang.tar.bz2 to its sha512 after building. r=rail.
...
--HG--
extra : rebase_source : b61abc1c5292a85d182f56aeaf01b399b7f2f222
2012-09-17 10:33:00 -04:00
Rafael Ávila de Espíndola
217691d083
Bug 787302 - Most stacks are truncated (using minidump_stackwalk on a
...
Mac Tinderbox debug build). r=catlee.
patch clang to always produce debug_frame.
--HG--
extra : rebase_source : 0ca24100e9451b5d4d585fa27c116183fa6c5864
2012-09-17 09:21:17 -04:00
Jesse Ruderman
27df8178bf
Bug 789275 - Better error message when trying to process a crash report without symbols. r=wlach. DONTBUILD
2012-09-15 11:33:02 -07:00
Vladimir Vukicevic
3a82a1c16e
b=790041; add mDNS broadcasts to SUTAgent; r=ctalbert
2012-09-14 09:29:51 -04:00
Rafael Ávila de Espíndola
d064a53b8a
Bug 789941 - Remove stdc++compat.cpp support on OS X. r=benjamin.
2012-09-13 19:17:08 -04:00
Ed Morley
3f2da063b0
Merge mozilla-central to mozilla-inbound
2012-09-12 21:58:18 +01:00
Ed Morley
e37982cedb
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-09-12 21:50:56 +01:00
Rafael Ávila de Espíndola
1886002408
Bug 788276 - Properly check for broken (deprecated) compilers. r=gps.
...
Check for old gcc versions.
2012-09-12 14:54:40 -04:00
Rafael Ávila de Espíndola
3d13bf4ea3
Bug 788276 - Properly check for broken (deprecated) compilers. r=gps.
...
Check for old versions of llvm.
2012-09-12 14:48:16 -04:00
Kartikaya Gupta
49a83a548e
Bug 767449 - Allow robotium tests to put files in places other than /mnt/sdcard. r=jmaher
2012-09-12 07:56:31 -04:00
Rafael Ávila de Espíndola
62336e94a7
Bug 787931 - Add better error message. r=gps.
2012-09-11 09:02:20 -04:00
Ehsan Akhgari
1f6e5dc5cc
Bug 790453 - Rename the pref for background updates to app.update.staging.enabled; r=rstrong
2012-09-11 22:13:14 -04:00
Rafael Ávila de Espíndola
f4d6413e4f
Bug 787931 - update the default compiler on OS X because we can't build with gcc 4.2 any longer. r=gps.
2012-09-10 14:52:26 -04:00
Siddharth Agarwal
10a557c105
Bug 788971 - Pymake chokes when native commands raise exceptions without a "code" attribute. r=ted
2012-09-08 02:54:05 +05:30
William Lachance
cca13f1816
Bug 723107 - Re-add mozdevice to testing/mozbase, remove duplicate files in build/mobile;r=jmaher
2012-09-07 16:00:31 -04:00
William Lachance
dc3866e12a
Bug 789458 - Restore watcher service if it comes back with a null intent;r=jmaher, a=test-only
...
This could happen if the watcher gets killed due to memory pressure on
Android
2012-09-07 12:00:52 -04:00
Joel Maher
cdbc9ea15d
Bug 789213 - Delay SUTAgent "ready" until the SDCard is ready. r=wlach
2012-09-07 10:21:23 -04:00
Steve Fink
33174b3828
Bug 738612 - Add mozconfig "override" files to be included after everything else, for overriding previously set options. r=ted
...
--HG--
extra : rebase_source : e2062258eb508541bf499a5e4bc7d7e1ead10a00
2012-09-05 12:10:21 -07:00
Steve Fink
9adbf3a19b
Bug 738612 - Include common mozconfigs so (eg) try pushes can modify them easily. r=ted
...
--HG--
rename : build/macosx/common => build/macosx/mozconfig.common
extra : rebase_source : fd63c04c9624177a75220a5a49f03fd0e8539e26
2012-09-05 12:09:50 -07:00
Mike Hommey
50dbad64d5
Bug 785265 - Explicitely use sh -c instead of letting subprocess.Popen do it. r=ted
2012-09-05 16:42:09 +02:00
Ryan VanderMeulen
59cedff1d9
Merge the last PGO-green inbound changeset to m-c.
2012-09-04 21:45:09 -04:00
Siddharth Agarwal
f15989558f
Bug 787658 - Recalculate mtime once the target is built. r=khuey
2012-09-04 21:30:32 -04:00
Siddharth Agarwal
f949cdba0c
Bug 787806 - Fix LD for Pymake Win64 builds. pending-r=ted
2012-09-03 03:48:16 +05:30
Siddharth Agarwal
d5c7aa9533
Bug 787600 - Pymake: Shell commands in submakes don't honour exported PATH and don't receive exported envvars. r=gps
2012-09-01 06:41:50 +05:30
Siddharth Agarwal
c5d4509bf1
Bug 784910 - Pymake: adjust sys.path so that native commands can load other modules from their own directories. r=ted
2012-09-01 06:40:16 +05:30
Rafael Ávila de Espíndola
daad23d9c1
Bug 787568 - Upgrade clang to r161152. r=rail.
...
Update the build script.
2012-08-31 19:08:53 -04:00
Gregory Szorc
a1df2b5a3c
Bug 758823 - Don't create egg-info directories when populating virtualenv; r=ted
...
This patch basically bypasses setup.py for pure Python packages. Instead
of producing .egg-info directories in the source tree, it merely
installs .pth files pointing back to the source directory. As a result,
this is less junk in the source tree.
The .hgignore and .gitignore entries for egg-info directories have been
removed because there should no longer be egg-info directories any more.
People should clean up these orphaned directories manually. This can be
accomplished by running:
$ hg status -u | grep .egg-info | xargs rm -rf
$ git ls-files -o '*.egg-info*' | xargs rm -rf
2012-09-04 10:45:45 -07:00
William Lachance
59653b5940
Bug 786427 - Agent should quote with ' characters, not just " characters;r=jmaher
2012-08-30 15:05:18 -04:00
William Lachance
4e57012935
Bug 786425 - Always log debug messages to logcat, even if file logging disable;r=jmaher
2012-08-30 14:51:16 -04:00
William Lachance
f961c73c84
Bug 763497 - Add option to agent (and code to devicemanager) to allow executing commands as root;r=jmaher
2012-08-30 14:43:17 -04:00
Geoff Brown
2cf0bd61a5
Bug 787061 - Robocop: dump stack traces on event timeout; r=jmaher
2012-08-30 08:50:16 -06:00
Mike Hommey
e149104528
Bug 785871 - Make config.status importable. r=gps
2012-08-29 08:55:58 +02:00
Mike Hommey
17b764b2f4
Bug 785622 - Only include .pp files corresponding to files we do build. r=khuey
2012-08-29 08:55:58 +02:00
Rafael Ávila de Espíndola
87a49d92e4
Bug 786010 - create manifest as part of the clang build. r=rail.
2012-08-27 16:05:35 -04:00
Rafael Ávila de Espíndola
c4415842fe
Bug 781302 - Drop support for gcc 4.2. r=ted.
2012-08-27 15:34:31 -04:00
Kartikaya Gupta
8cd589516b
Bug 783758 - Add a close function on the PaintedSurface class to clean up the opened FileInputStream, and invoke it from tests. r=jmaher
2012-08-27 13:44:58 -04:00
Rafael Ávila de Espíndola
3aceecbc49
Bug 785772 - Don't use -O0 during stage1 on darwin. r=rail.
...
We only need to build stage1 with -O0 on linux because of a bug in the gcc
4.5 we use.
2012-08-27 10:20:46 -04:00
Mounir Lamouri
8111973e06
Bug 619236 - Set user_version in generated permissions.sqlite for tests. r=sicking
2012-08-23 11:39:41 -07:00
Mounir Lamouri
a263ac2cb9
Bug 777072 - 6/7 Update the Permission Manager database to save appId/isInBrowserElement. r=sicking
2012-08-23 11:38:26 -07:00
Ryan VanderMeulen
31b5d3335d
Merge m-c to inbound.
2012-08-24 16:18:09 -04:00
Chris Jones
bb75bebb82
No bug: Merge backout on a CLOSED TREE r=bustage
2012-08-23 22:33:04 -07:00
Chris Jones
da27f385d7
Back out bug 777072, bug 619236, and bug 784878
2012-08-23 22:00:14 -07:00
Ryan VanderMeulen
9ad8ca8a9d
Merge the last PGO-green inbound changeset to m-c.
2012-08-23 22:06:49 -04:00
William Lachance
b28692bf7a
Bug 785108 - Fix devicemanagerADB's isDir to handle symbolic links properly;r=jmaher DONTBUILD
2012-08-23 15:56:18 -04:00
Malini Das
0cc15146bd
Bug 755856 - look for adb in path first for mozdevice emulator automation, r=jgriffin
2012-08-23 15:46:48 -04:00
Mounir Lamouri
c7228477b1
Bug 619236 - Set user_version in generated permissions.sqlite for tests. r=sicking
2012-08-23 11:39:41 -07:00
Mounir Lamouri
65d035edc9
Bug 777072 - 6/7 Update the Permission Manager database to save appId/isInBrowserElement. r=sicking
2012-08-23 11:38:26 -07:00
Bobby Holley
6e5d279c63
Bug 757046 - Convert enablePrivilege into an insecure test-only construct (preffed off everywhere but in automation). r=bz
2012-08-23 11:45:28 -07:00
Siddharth Agarwal
46de2316a1
Merge mozilla-central to mozilla-inbound.
2012-08-23 23:59:41 +05:30
Siddharth Agarwal
93a9f3a89c
Bug 782866 - Pymake: commands that don't use shells don't honour exported PATH on Win32. Use worker pool to execute Popen-based commands too, and fix up os.environ["PATH"] as necessary. r=gps DONTBUILD
2012-08-23 21:00:38 +05:30
Siddharth Agarwal
0006e71479
Bug 784496 - Run Pymake tests in sorted order. r=gps DONTBUILD
...
--HG--
extra : rebase_source : 7d05e3315e875506b8eea72895aa6aa17d4984c8
2012-08-22 04:33:50 +05:30
Siddharth Agarwal
7d9a4df524
Bug 782847 - Pymake native commands don't pass the correct environment to subprocesses. r=gps DONTBUILD
...
This change is technically backwards incompatible, but it brings native command
behavior in line with subprocess behavior.
--HG--
extra : rebase_source : a1cd4580ce7023f3c11eba8715133cdce116d984
2012-08-22 02:48:11 +05:30
Rafael Ávila de Espíndola
fa3f49c660
Bug 784691 - Upgrade clang to r162360. Use a local copy of tooltool and setup.sh.
2012-08-23 12:52:50 -04:00
Joel Maher
9f2c0054eb
Bug 785238 - Should catch AgentError inside devicemanagerSUT's getInfo. r=wlach
2012-08-24 09:53:27 -04:00
Ryan VanderMeulen
5fd5fe5bbc
Merge m-c to inbound.
2012-08-23 19:50:46 -04:00
Mike Hommey
f458811d34
Bug 781461 - Work around mksh/pdksh bug in config.status.m4. r=ted
2012-08-18 11:17:29 +02:00
Joel Maher
87cfe706d3
Bug 782396 - Should be able to disable logging behaviour of SUTAgent (and that should be the default). r=gbrown DONTBUILD
2012-08-17 12:27:23 -04:00
Aryeh Gregor
42126d1579
Bug 780474 - Set -Wno-mismatched-tags for clang; r=glandium
2012-08-14 12:10:42 +03:00
Ed Morley
26dd8a729c
Backout 19ec214f806c (bug 782916), 88b802832f52 (bug 782919), f16429aa2210 (bug 780474) for Android build failures
2012-08-17 12:25:12 +01:00
Aryeh Gregor
69e275395b
Bug 780474 - Set -Wno-mismatched-tags for clang; r=glandium
2012-08-14 12:10:42 +03:00
Andrew Halberstadt
170dc14d55
Bug 782655 - Enable remote xul for B2G reftests, r=jgriffin
2012-08-15 15:26:31 -04:00
Siddharth Agarwal
4a2d60c32f
Bug 781431 - A few minor build system improvements. r=ted
...
1. mozconfig2client-mk still refers to $HOME/.mozconfig, even though we
removed it a while ago. Thanks to Neil for pointing it out.
2. MOZCONFIG_FIND and MOZCONFIG_MODULES are no longer used by client.mk.
3. Make CONFIG_GUESS a script that runs just once per client.mk invocation.
--HG--
extra : rebase_source : ec75ebcc5cea004f64abafb8a219e828234237de
2012-08-15 22:06:43 +05:30
Malini Das
f158ad377a
Bug 782749 - add timeouts for shell/checkCmd to devicemanagerADB, r=jmaher
2012-08-15 10:35:21 -04:00
William Lachance
85ef3ca80d
Bug 782382 - Fix syntax error in devicemanagerSUT;r=jmaher
2012-08-14 11:26:13 -04:00
Dominik Oepen
822e64b426
Bug 774293 - Fix issues in devicemanager revealed by pyflakes;r=wlach
2012-08-14 10:41:11 -04:00
Kartikaya Gupta
8c39cc3b65
Bug 780650 - Clean up dynamic dependencies from robocop on fennec. r=cpeterson
2012-08-14 08:55:58 -04:00
Kartikaya Gupta
a70aaff212
Bug 782183 - Add some code to the robocop harness to dump all stack traces in case of hanging/deadlock. r=gbrown
2012-08-13 12:03:00 -04:00
Geoff Brown
123619eb02
Bug 764901 - Robocop: make testPasswordEncrypt more robust; r=jmaher
2012-08-10 15:59:12 -06:00
Andrew Halberstadt
7c1ba0c892
Bug 770490 - Infrastructure to run reftests on B2G, r=jgriffin
2012-08-10 14:25:20 -04:00
Justin Wood
83b35d2227
Bug 781735 - SUTAgent should not die if it can't create a file on the sdcard. r=jmaher DONTBUILD since its NPOT-on-change-Builds
...
--HG--
extra : rebase_source : 6f8ca4d47f273a960f06331dda0edbe692640df3
2012-08-10 01:03:55 -04:00
Chris Peterson
ebea01b579
Bug 778468 - Part 10: Make all event registration go through EventDispatcher. r=blassey
2012-08-02 18:38:45 -07:00
Ryan VanderMeulen
0fa6eef4e1
Merge m-c to inbound.
2012-08-09 22:57:18 -04:00
Edmund Wong
a5fc7f7a36
Bug 778035 - Add extra else block to set CC/CXX for systems that don't have clang installed. (m-c) r=ted
2012-08-10 09:11:49 +08:00