searching for reviewer(gps)
6e13c0c6c7c1fc5d45358c707e582726ec94b857: Bug 1512285: Stop checking out tools; r=nthomas,gps
Tom Prince <mozilla@hocat.ca> - Mon, 31 Dec 2018 18:52:28 +0000 - rev 452215
Push 35294 by rmaries@mozilla.com at Tue, 01 Jan 2019 09:45:00 +0000
Bug 1512285: Stop checking out tools; r=nthomas,gps This code was used by mozharness jobs to check out the tools repo. However, those jobs aren't actually using the repository. Differential Revision: https://phabricator.services.mozilla.com/D13855
35d74dd16706248fc969a90429615942111cc7c6: Bug 1512285: Stop checking out tools; r=nthomas,gps
Tom Prince <mozilla@hocat.ca> - Sat, 29 Dec 2018 05:22:38 +0000 - rev 452109
Push 35286 by csabou@mozilla.com at Sun, 30 Dec 2018 09:30:25 +0000
Bug 1512285: Stop checking out tools; r=nthomas,gps This code was used by mozharness jobs to check out the tools repo. However, those jobs aren't actually using the repository. Differential Revision: https://phabricator.services.mozilla.com/D13855
cc63b775369504c9299a88d9649e37f3f1d4c792: Bug 1492664 - vendor taskcluster-urls; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 24 Sep 2018 16:53:45 +0000 - rev 452053
Push 35282 by btara@mozilla.com at Fri, 28 Dec 2018 21:50:42 +0000
Bug 1492664 - vendor taskcluster-urls; r=gps
0699d3873e440453ce7d5cc7c398a1d076b92033: Bug 1492664 - vendor taskcluster-urls; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 24 Sep 2018 16:53:45 +0000 - rev 451432
Push 35238 by rmaries@mozilla.com at Thu, 20 Dec 2018 05:04:43 +0000
Bug 1492664 - vendor taskcluster-urls; r=gps
85d7f8b330eb802d1ac9431590a5177bc93de88f: Bug 1492664 - vendor taskcluster-urls r=firefox-build-system-reviewers,gps
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 11 Dec 2018 22:20:45 +0000 - rev 451156
Push 35229 by btara@mozilla.com at Wed, 19 Dec 2018 04:52:04 +0000
Bug 1492664 - vendor taskcluster-urls r=firefox-build-system-reviewers,gps `./mach vendor python taskcluster-urls==11.0.0`. Differential Revision: https://phabricator.services.mozilla.com/D14195
84433828d732d0806310ec43e49ebc1cead61402: Bug 1513157 - Don't install minidump_stackwalk in the Ubuntu test image. r=gps,ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 11 Dec 2018 22:52:12 +0000 - rev 450155
Push 35190 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:10:47 +0000
Bug 1513157 - Don't install minidump_stackwalk in the Ubuntu test image. r=gps,ted Differential Revision: https://phabricator.services.mozilla.com/D14133
7d88308ca069c9621f43a157ce3083fb1af4b872: Bug 1512285: Stop checking out tools; r=nthomas,gps
Tom Prince <mozilla@hocat.ca> - Tue, 11 Dec 2018 19:50:58 +0000 - rev 450122
Push 35190 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:10:47 +0000
Bug 1512285: Stop checking out tools; r=nthomas,gps Differential Revision: https://phabricator.services.mozilla.com/D13855
1cf8fafae8d8c5379247c3c24fa316e3a5101fef: Bug 1513134 - Lint python/mozbuild/mozbuild/test/configure/data/moz.configure. r=firefox-build-system-reviewers,gps
Mike Hommey <mh+mozilla@glandium.org> - Tue, 11 Dec 2018 19:34:51 +0000 - rev 450115
Push 35190 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:10:47 +0000
Bug 1513134 - Lint python/mozbuild/mozbuild/test/configure/data/moz.configure. r=firefox-build-system-reviewers,gps Depends on D14126 Differential Revision: https://phabricator.services.mozilla.com/D14127
0f7e4ff45912953576a5c3420cc0ac94abe0ca5b: Bug 1513134 - Detect unnecessary --help dependencies. r=firefox-build-system-reviewers,gps
Mike Hommey <mh+mozilla@glandium.org> - Tue, 11 Dec 2018 19:34:28 +0000 - rev 450114
Push 35190 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:10:47 +0000
Bug 1513134 - Detect unnecessary --help dependencies. r=firefox-build-system-reviewers,gps Depends on D14125 Differential Revision: https://phabricator.services.mozilla.com/D14126
bcbedb8171376816a4b4ee399d4bffe197e42aae: Bug 1513134 - Don't rely on ConfigureSandbox._imports for the lint. r=firefox-build-system-reviewers,gps
Mike Hommey <mh+mozilla@glandium.org> - Tue, 11 Dec 2018 19:33:55 +0000 - rev 450113
Push 35190 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:10:47 +0000
Bug 1513134 - Don't rely on ConfigureSandbox._imports for the lint. r=firefox-build-system-reviewers,gps _imports is cleared of functions at runtime, and that can cause the `func in self._imports` test to return False in cases where the function *does* have imports. Make the lint track which functions has imports on its own. This fortunately didn't cause mistakes not being caught by the lint in the current python configure code, but causes problems with upcoming changes. Depends on D14124 Differential Revision: https://phabricator.services.mozilla.com/D14125
968eef77fcd10672402a785cf886e1dd34e4a4a9: Bug 1513134 - Make ConfigureSandbox._apply_imports clear _imports itself. r=firefox-build-system-reviewers,gps
Mike Hommey <mh+mozilla@glandium.org> - Tue, 11 Dec 2018 19:33:17 +0000 - rev 450112
Push 35190 by ccoroiu@mozilla.com at Wed, 12 Dec 2018 05:10:47 +0000
Bug 1513134 - Make ConfigureSandbox._apply_imports clear _imports itself. r=firefox-build-system-reviewers,gps This is a not strictly necessary drive-by cleanup. Differential Revision: https://phabricator.services.mozilla.com/D14124
b81e5f15d5fe9239fb4ed0476e2cc97aa30f7798: Bug 1513106: Remove obsolete servo inclusion in .hgignore. r=gps
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 10 Dec 2018 23:52:30 +0000 - rev 449755
Push 35184 by nbeleuzu@mozilla.com at Tue, 11 Dec 2018 05:24:37 +0000
Bug 1513106: Remove obsolete servo inclusion in .hgignore. r=gps Differential Revision: https://phabricator.services.mozilla.com/D14112
c88d2cb951ca8b2622ed90f921194902bd4bb712: Bug 1436037 - [python] Create Windows python-test tasks, r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 05 Dec 2018 19:20:16 +0000 - rev 449466
Push 35164 by shindli@mozilla.com at Thu, 06 Dec 2018 04:02:49 +0000
Bug 1436037 - [python] Create Windows python-test tasks, r=gps The following python-test paths are being moved out of 'make check' and into their own task: - python/mozlint - testing/mozbase - tools/lint The following python-test paths previously did not run on Windows: - python/mozterm - testing/marionette - testing/raptor - tools/tryselect Differential Revision: https://phabricator.services.mozilla.com/D10759
df5747b8931be1f0ac57aa34883f37db8985dd6d: Bug 1436037 - [taskgraph] Support Windows generic-worker with run-task, r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 05 Dec 2018 19:19:56 +0000 - rev 449465
Push 35164 by shindli@mozilla.com at Thu, 06 Dec 2018 04:02:49 +0000
Bug 1436037 - [taskgraph] Support Windows generic-worker with run-task, r=gps This enables Windows generic-worker based tasks to use the run-task script. Differential Revision: https://phabricator.services.mozilla.com/D10758
ad7fce1f1772f64763f2a6006d7a6d645606addc: Bug 1510602 - update build documentation to mention artifact builds r=firefox-build-system-reviewers,gps
Kim Moir <kmoir@mozilla.com> - Wed, 05 Dec 2018 19:49:38 +0000 - rev 449447
Push 35164 by shindli@mozilla.com at Thu, 06 Dec 2018 04:02:49 +0000
Bug 1510602 - update build documentation to mention artifact builds r=firefox-build-system-reviewers,gps Differential Revision: https://phabricator.services.mozilla.com/D13435
c42984729af7fb8986e08f81ea457575b5d1669a: Bug 1507360: Fix flake8 error in run-task; r=gps
Tom Prince <mozilla@hocat.ca> - Wed, 05 Dec 2018 15:59:51 +0000 - rev 449411
Push 35162 by shindli@mozilla.com at Wed, 05 Dec 2018 21:34:51 +0000
Bug 1507360: Fix flake8 error in run-task; r=gps Differential Revision: https://phabricator.services.mozilla.com/D13811
1368a1c58bb6374cdcbd7c5e2bb24c184a1586d8: Bug 1507360: Fix python3.5 support in fetching hg fingerprints; r=gps
Tom Prince <mozilla@hocat.ca> - Wed, 05 Dec 2018 16:00:20 +0000 - rev 449410
Push 35162 by shindli@mozilla.com at Wed, 05 Dec 2018 21:34:51 +0000
Bug 1507360: Fix python3.5 support in fetching hg fingerprints; r=gps Differential Revision: https://phabricator.services.mozilla.com/D13810
d03d38b90f8208d03c9d0935299aeb2bc8a3b4fc: Bug 1507360: Fetch HG fingerprint; r=gps
Tom Prince <mozilla@hocat.ca> - Wed, 05 Dec 2018 16:19:22 +0000 - rev 449409
Push 35162 by shindli@mozilla.com at Wed, 05 Dec 2018 21:34:51 +0000
Bug 1507360: Fetch HG fingerprint; r=gps Differential Revision: https://phabricator.services.mozilla.com/D11966
38acabd3b5b871068948d649b822e8d8a2e583d8: Bug 1507360: Fetch HG fingerprint; r=gps
Tom Prince <mozilla@hocat.ca> - Thu, 15 Nov 2018 17:12:08 +0000 - rev 449348
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1507360: Fetch HG fingerprint; r=gps Differential Revision: https://phabricator.services.mozilla.com/D11966
75c7af226bcfdeda647e2637064c9792d72af1ac: Bug 1510431 - Use display version for version field in buildhub.json r=gps
William Lachance <wlachance@mozilla.com> - Fri, 30 Nov 2018 12:13:42 +0000 - rev 448961
Push 35139 by ccoroiu@mozilla.com at Sat, 01 Dec 2018 02:30:08 +0000
Bug 1510431 - Use display version for version field in buildhub.json r=gps Differential Revision: https://phabricator.services.mozilla.com/D13278
085d2cbcd92b3356aabb67ab019c157afe1f9007: Bug 1510441: Add `.cron.yml` to the taskgraph sparse profile; r=gps
Tom Prince <mozilla@hocat.ca> - Fri, 30 Nov 2018 00:26:19 +0000 - rev 448887
Push 35129 by nerli@mozilla.com at Fri, 30 Nov 2018 09:34:14 +0000
Bug 1510441: Add `.cron.yml` to the taskgraph sparse profile; r=gps Differential Revision: https://phabricator.services.mozilla.com/D13142
305c06df7740f4b2393c53dae175f0d199f3e30b: Bug 1508184 - Don't try to set the active python during bootstrap if not necessary r=gps
Panos Astithas <past@mozilla.com> - Fri, 30 Nov 2018 00:25:48 +0000 - rev 448880
Push 35129 by nerli@mozilla.com at Fri, 30 Nov 2018 09:34:14 +0000
Bug 1508184 - Don't try to set the active python during bootstrap if not necessary r=gps Differential Revision: https://phabricator.services.mozilla.com/D12237
5720aea08e4f55c211eaab665d32838c932d9c07: Bug 1507342 - Allow profileserver.py to run from a fresh checkout. r=firefox-build-system-reviewers,gps
Chris Manchester <cmanchester@mozilla.com> - Mon, 26 Nov 2018 17:16:40 +0000 - rev 448114
Push 35105 by rmaries@mozilla.com at Tue, 27 Nov 2018 09:41:18 +0000
Bug 1507342 - Allow profileserver.py to run from a fresh checkout. r=firefox-build-system-reviewers,gps Differential Revision: https://phabricator.services.mozilla.com/D12494
6417da60696e53fea6174ffff00f84cf7c614b0e: Bug 1508382: [taskgraph] Verify that the specifed sparse profile exists; r=gps
Tom Prince <mozilla@hocat.ca> - Mon, 26 Nov 2018 19:27:22 +0000 - rev 448090
Push 35105 by rmaries@mozilla.com at Tue, 27 Nov 2018 09:41:18 +0000
Bug 1508382: [taskgraph] Verify that the specifed sparse profile exists; r=gps Differential Revision: https://phabricator.services.mozilla.com/D12449
a9b90a979fc70966dde072d66d97bde8e69066bb: Bug 1508382: [taskgraph] Verify that the specifed sparse profile exists; r=gps
Tom Prince <mozilla@hocat.ca> - Mon, 26 Nov 2018 17:41:13 +0000 - rev 448079
Push 35105 by rmaries@mozilla.com at Tue, 27 Nov 2018 09:41:18 +0000
Bug 1508382: [taskgraph] Verify that the specifed sparse profile exists; r=gps Differential Revision: https://phabricator.services.mozilla.com/D12449
0db8bd8fbcad34a43e4421db2f9f501ff4f22ffe: Bug 1127565 - Bootstrap for openSUSE; r=gps
Nicklas Boman <smurfd@gmail.com> - Fri, 12 Oct 2018 22:43:51 +0200 - rev 448057
Push 35104 by dvarga@mozilla.com at Tue, 27 Nov 2018 05:02:27 +0000
Bug 1127565 - Bootstrap for openSUSE; r=gps
1d500eb5982310cce77eb7af298584b150ff1d5e: Bug 1507094 - Use tar.gz for gtest archive instead of zip. r=gps
Christian Holler <choller@mozilla.com> - Mon, 19 Nov 2018 18:41:33 +0000 - rev 447024
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1507094 - Use tar.gz for gtest archive instead of zip. r=gps Differential Revision: https://phabricator.services.mozilla.com/D12219
d459920f97a5317de3c5106e0a5f818d214dc660: bug 1476604 - update sccache. r=firefox-build-system-reviewers,gps
Ted Mielczarek <ted@mielczarek.org> - Thu, 15 Nov 2018 20:17:51 +0000 - rev 446659
Push 35046 by btara@mozilla.com at Fri, 16 Nov 2018 09:46:36 +0000
bug 1476604 - update sccache. r=firefox-build-system-reviewers,gps This change updates sccache to this revision: https://github.com/mozilla/sccache/commit/a3dcb66243d2f211bf2961b3bf34ff59e814daa2 Primarily to pick up the changes for handling -Xclang: https://github.com/mozilla/sccache/pull/332 Differential Revision: https://phabricator.services.mozilla.com/D12045
914a7a899dd1418ad957e8162eb93fa63df37507: Bug 1436037 - [python] Create Windows python-test tasks, r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Nov 2018 00:49:45 +0000 - rev 446467
Push 35041 by aiakab@mozilla.com at Thu, 15 Nov 2018 09:52:43 +0000
Bug 1436037 - [python] Create Windows python-test tasks, r=gps The following python-test paths are being moved out of 'make check' and into their own task: - python/mozlint - testing/mozbase - tools/lint The following python-test paths previously did not run on Windows: - python/mozterm - testing/marionette - testing/raptor - tools/tryselect MozReview-Commit-ID: C07FANaYzf7 Depends on D10758 Differential Revision: https://phabricator.services.mozilla.com/D10759
e072757bf6918ce50287d6556bbdc57663c88181: Bug 1436037 - [taskgraph] Support Windows generic-worker with run-task, r=gps
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Nov 2018 00:47:32 +0000 - rev 446466
Push 35041 by aiakab@mozilla.com at Thu, 15 Nov 2018 09:52:43 +0000
Bug 1436037 - [taskgraph] Support Windows generic-worker with run-task, r=gps This enables Windows generic-worker based tasks to use the run-task script. MozReview-Commit-ID: C07FANaYzf7 Differential Revision: https://phabricator.services.mozilla.com/D10758
ba4ed5fd320a7e54d2dff359f596164c6a83edc4: Bug 1504906 - Install the Gtk+ 3.10 packages and required dependencies in the build docker images. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 09:52:39 +0900 - rev 445157
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Install the Gtk+ 3.10 packages and required dependencies in the build docker images. r=gps Interestingly, the resulting binaries are still compatible with Gtk+ 3.4. The only difference in symbol use are: g_log -> g_logv g_assertion_message -> g_assertion_message_expr Both of those symbols are actually available in older versions of glib. Some #defines just switched from using the latter rather than the former. Differential Revision: https://phabricator.services.mozilla.com/D11141
fdd9922cce171501e0b88e6417b4dc6897210e76: Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 09:20:50 +0900 - rev 445156
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps This creates 32-bits variants of the same packages that were added for 64-bits builds, with a few additions: - python-defaults, so that the python package can be installed as a dependency of the libglib2.0-dev package, - xkeyboard-config, so that the xkb-data package can be installed as a dependency of the libxkbcommon0 package. Additionally, because the 32-bits and 64-bits packages are built separately (the 32-bits packages can't, on Wheezy, be built on a 64-bits host), they don't end up with the same changelog.Debian/changelog.Debian.gz file because of a timestamp within it. One way to address this would be to make the taskgraph more complex, by adding a task creating the source package, and then two tasks building the 32-bits and 64-bits binary packages from that source, but that's not worth the overhead, when a simple hack works around the problem: We make dpkg skip installing the changelog.Debian* files. Differential Revision: https://phabricator.services.mozilla.com/D11140
1f6291211fff8735f500e0c79654e57955d4cb7d: Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:55:45 +0900 - rev 445155
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps Along with all the updated dependencies that are necessary to achieve this. Differential Revision: https://phabricator.services.mozilla.com/D11138
212d5f15c0adb8dce7036f78162e486469790b68: Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:52:51 +0900 - rev 445154
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps We're going to bump our shipped builds to build against Gtk+ 3.10, but still want to ensure we can still build against Gtk+ 3.4. As we're using Gtk+ packages installed in the build docker image, we need to have a separate image where the Gtk+ packages are kept at version 3.4. Differential Revision: https://phabricator.services.mozilla.com/D11137
49414dd9aab5a6779ee4d33212f857c3cf9ff2d1: Bug 1504906 - Add another -Werror exception for G_DEFINE_TYPE_EXTENDED. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:51:11 +0900 - rev 445153
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Add another -Werror exception for G_DEFINE_TYPE_EXTENDED. r=gps Versions of glib newer than the one we currently use adds a function we don't use. Differential Revision: https://phabricator.services.mozilla.com/D11136
2fe1e2b7d9c63f3f29e3b4b33412b233ae779ce4: Bug 1504906 - Install the Gtk+ 3.10 packages and required dependencies in the build docker images. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 09:52:39 +0900 - rev 445149
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Install the Gtk+ 3.10 packages and required dependencies in the build docker images. r=gps Interestingly, the resulting binaries are still compatible with Gtk+ 3.4. The only difference in symbol use are: g_log -> g_logv g_assertion_message -> g_assertion_message_expr Both of those symbols are actually available in older versions of glib. Some #defines just switched from using the latter rather than the former. Differential Revision: https://phabricator.services.mozilla.com/D11141
27b4002951a4e763eca65972c6fb2432bc21a3dd: Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 09:20:50 +0900 - rev 445148
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps This creates 32-bits variants of the same packages that were added for 64-bits builds, with a few additions: - python-defaults, so that the python package can be installed as a dependency of the libglib2.0-dev package, - xkeyboard-config, so that the xkb-data package can be installed as a dependency of the libxkbcommon0 package. Additionally, because the 32-bits and 64-bits packages are built separately (the 32-bits packages can't, on Wheezy, be built on a 64-bits host), they don't end up with the same changelog.Debian/changelog.Debian.gz file because of a timestamp within it. One way to address this would be to make the taskgraph more complex, by adding a task creating the source package, and then two tasks building the 32-bits and 64-bits binary packages from that source, but that's not worth the overhead, when a simple hack works around the problem: We make dpkg skip installing the changelog.Debian* files. Differential Revision: https://phabricator.services.mozilla.com/D11140
f7a685b165798f63cefe7293f0a2e53f7afa0e4a: Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:55:45 +0900 - rev 445147
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps Along with all the updated dependencies that are necessary to achieve this. Differential Revision: https://phabricator.services.mozilla.com/D11138
f8064dbb80097ad6a8131d790c25169ae4e5520e: Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:52:51 +0900 - rev 445146
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps We're going to bump our shipped builds to build against Gtk+ 3.10, but still want to ensure we can still build against Gtk+ 3.4. As we're using Gtk+ packages installed in the build docker image, we need to have a separate image where the Gtk+ packages are kept at version 3.4. Differential Revision: https://phabricator.services.mozilla.com/D11137
f899fbb4a5d7e0b604af4081d46d7d3e68f42674: Bug 1504906 - Add another -Werror exception for G_DEFINE_TYPE_EXTENDED. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:51:11 +0900 - rev 445145
Push 35011 by btara@mozilla.com at Thu, 08 Nov 2018 18:49:03 +0000
Bug 1504906 - Add another -Werror exception for G_DEFINE_TYPE_EXTENDED. r=gps Versions of glib newer than the one we currently use adds a function we don't use. Differential Revision: https://phabricator.services.mozilla.com/D11136
6f8c933b7938e254d7719788126b902da7e42fda: Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 09:20:50 +0900 - rev 445076
Push 35008 by aiakab@mozilla.com at Thu, 08 Nov 2018 04:52:26 +0000
Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps This creates 32-bits variants of the same packages that were added for 64-bits builds, with a few additions: - python-defaults, so that the python package can be installed as a dependency of the libglib2.0-dev package, - xkeyboard-config, so that the xkb-data package can be installed as a dependency of the libxkbcommon0 package. Additionally, because the 32-bits and 64-bits packages are built separately (the 32-bits packages can't, on Wheezy, be built on a 64-bits host), they don't end up with the same changelog.Debian/changelog.Debian.gz file because of a timestamp within it. One way to address this would be to make the taskgraph more complex, by adding a task creating the source package, and then two tasks building the 32-bits and 64-bits binary packages from that source, but that's not worth the overhead, when a simple hack works around the problem: We make dpkg skip installing the changelog.Debian* files. Differential Revision: https://phabricator.services.mozilla.com/D11140
1f63f3761bc031e6373183f5b8836f80e707dc20: Bug 1504906 - Add support for building non-amd64 Debian packages. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:58:20 +0900 - rev 445075
Push 35008 by aiakab@mozilla.com at Thu, 08 Nov 2018 04:52:26 +0000
Bug 1504906 - Add support for building non-amd64 Debian packages. r=gps Differential Revision: https://phabricator.services.mozilla.com/D11139
b569742fbbf2482a71dd3ef553554a46d547335c: Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:55:45 +0900 - rev 445074
Push 35008 by aiakab@mozilla.com at Thu, 08 Nov 2018 04:52:26 +0000
Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps Along with all the updated dependencies that are necessary to achieve this. Differential Revision: https://phabricator.services.mozilla.com/D11138
2e0ed8c61e24d7eebf906b63a9b0f4523ac8bf96: Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 07 Nov 2018 08:52:51 +0900 - rev 445073
Push 35008 by aiakab@mozilla.com at Thu, 08 Nov 2018 04:52:26 +0000
Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps We're going to bump our shipped builds to build against Gtk+ 3.10, but still want to ensure we can still build against Gtk+ 3.4. As we're using Gtk+ packages installed in the build docker image, we need to have a separate image where the Gtk+ packages are kept at version 3.4. Differential Revision: https://phabricator.services.mozilla.com/D11137
778d969a1dabf52739c0d05f0a8ef4e6239d7d3d: Bug 1492128: Add `VOLUME` definitions to base debian images; r=gps
Tom Prince <mozilla@hocat.ca> - Tue, 30 Oct 2018 18:26:04 +0000 - rev 443835
Push 34972 by ebalazs@mozilla.com at Thu, 01 Nov 2018 09:11:48 +0000
Bug 1492128: Add `VOLUME` definitions to base debian images; r=gps For tasks that only need python, the base images are sufficient. The in-tree code verifies that the caches are setup as volumes in the image being used, so set the caches in the base images as well. Differential Revision: https://phabricator.services.mozilla.com/D10148
03d2c2019682b9e3376215ce5b0e5b353be5dcb3: Bug 1481425: remove git-mozreview commit message hook during `mach vcs-setup` r=mcote,gps
Connor Sheehan <sheehan@mozilla.com> - Tue, 30 Oct 2018 17:52:52 +0000 - rev 443551
Push 34961 by aciure@mozilla.com at Tue, 30 Oct 2018 22:06:02 +0000
Bug 1481425: remove git-mozreview commit message hook during `mach vcs-setup` r=mcote,gps During the MozReview days, users of git-cinnabar would install a commit message hook to include `MozReview-Commit-Id` in their commit messages. MozReview has seen been retired, yet there are still a few users with the hook in their configs who now have both a MozReview commit ID and a Phabricator Differential link in their commits. This commit makes `mach vcs-setup` (and `mach bootstrap`, since the former is called during the latter) remove the commit hook on git checkouts of a Firefox repo. We check the `commit-msg` hook file for "mozreview" anywhere in the hook and remove if it is found. Differential Revision: https://phabricator.services.mozilla.com/D10229
b314c0a4d03f7870ba7207df4edbff6629d2e406: Bug 1492128: Vendor taskcluster==4.0.1; r=firefox-build-system-reviewers,gps
Tom Prince <mozilla@hocat.ca> - Tue, 30 Oct 2018 17:50:49 +0000 - rev 443548
Push 34961 by aciure@mozilla.com at Tue, 30 Oct 2018 22:06:02 +0000
Bug 1492128: Vendor taskcluster==4.0.1; r=firefox-build-system-reviewers,gps We can't use taskcluster 5.0.0 yet, because taskcluster-proxy does not support new-style URLs. Differential Revision: https://phabricator.services.mozilla.com/D10146
1319783f48092e0dbc47cefe8424a98ce6a8cd3f: Bug 1492128: Vendor pathlib2==2.3.2; r=firefox-build-system-reviewers,gps
Tom Prince <mozilla@hocat.ca> - Tue, 30 Oct 2018 18:01:06 +0000 - rev 443547
Push 34961 by aciure@mozilla.com at Tue, 30 Oct 2018 22:06:02 +0000
Bug 1492128: Vendor pathlib2==2.3.2; r=firefox-build-system-reviewers,gps Differential Revision: https://phabricator.services.mozilla.com/D10145
f5c1a7734493d3cf9e1ded5731bba0528b01155f: bug 1483651 - Dereference symlinks inside vendored Python packages. r=gps
Ted Mielczarek <ted@mielczarek.org> - Wed, 10 Oct 2018 19:59:52 +0000 - rev 440610
Push 34827 by toros@mozilla.com at Thu, 11 Oct 2018 03:53:09 +0000
bug 1483651 - Dereference symlinks inside vendored Python packages. r=gps At least one Python package that got vendored via `mach vendor python` contains a symlink, which hg.mozilla.org rejects. This change makes it so symlinks get replaced with the contents of the file they point to. Differential Revision: https://phabricator.services.mozilla.com/D4135
ec133330b1ec04135b786d0d3dc9a2fe4460d874: bug 1481612 - Add more actions to virtualenv_packages.txt and use them to include the unpacked Windows psutil wheel. r=gps
Ted Mielczarek <ted@mielczarek.org> - Wed, 10 Oct 2018 19:53:47 +0000 - rev 440609
Push 34827 by toros@mozilla.com at Thu, 11 Oct 2018 03:53:09 +0000
bug 1481612 - Add more actions to virtualenv_packages.txt and use them to include the unpacked Windows psutil wheel. r=gps This patch adds two new actions to virtualenv_packages.txt processing: windows and !windows. The former processes the rest of the action only on Windows, and the latter processes it only on non-Windows. These new features are used in virtualenv_packages.txt to use the path to the unpacked Windows psutil wheel when on Windows, and build psutil from source and use that path on other platforms. This fixes the long-standing problem of not having psutil available on most Windows systems (since they don't have the right set of Visual C++ build tools). Differential Revision: https://phabricator.services.mozilla.com/D3437