Граф коммитов

19802 Коммитов

Автор SHA1 Сообщение Дата
chromium-autoroll 30242a5f8e Roll Fuchsia SDK from 0.20200830.0.1 to 0.20200830.1.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I0630a1e7f4a0427b5a236f8694f99acdddddad74
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2384148
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802968}
GitOrigin-RevId: ad9e35bbeddb0548319f22348514560ef0d89879
2020-08-30 09:28:22 -07:00
chromium-autoroll 48e146b9a1 Roll Fuchsia SDK from 0.20200829.3.1 to 0.20200830.0.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Id612719ebdeadce1f9c3b6d17ae17bb81dd11a6b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2384137
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802953}
GitOrigin-RevId: d7aee380b4d3865379a04df3948804306049a9fa
2020-08-30 02:09:46 -07:00
chromium-autoroll cff0c92d67 Roll Fuchsia SDK from 0.20200829.2.1 to 0.20200829.3.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Icc095944226895ba997fe8ca0fe124d09c7b4807
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2383991
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802939}
GitOrigin-RevId: 68216b081f9b33fc5c25b037a5d82d4b4b48fbda
2020-08-29 18:39:30 -07:00
chromium-autoroll 34a585b1b1 Roll Fuchsia SDK from 0.20200829.1.1 to 0.20200829.2.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Ica071e09a1fa0caa1c9b4766bba79d6393c9d600
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2383619
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802915}
GitOrigin-RevId: 767ae8de69f41e525a803325bf269ff1d97f76ef
2020-08-29 10:35:56 -07:00
chromium-autoroll e3b7a6073e Roll Fuchsia SDK from 0.20200828.3.1 to 0.20200829.1.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I6fd327e4a714884196186b7a6ee6d6ba9972c322
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2383471
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802895}
GitOrigin-RevId: fe6f6198fa959b0c7d0197af1d1f6e363608b411
2020-08-29 02:20:58 -07:00
Dirk Pranke 462ccb9a22 Add xvfb logic to all windowed test launcher targets.
The "generic_wrapper" scripts now being generated during the build
need to know whether or not to use Xvfb when running a test; this
CL adds that logic.

Bug: 816629
Change-Id: Ic2cae1295d7edf583236d6d2640c220c883324ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2370507
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Yuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802875}
GitOrigin-RevId: 79d065d7fabdb164567f71d063f6a09e6a4f1422
2020-08-28 20:32:28 -07:00
Maggie Chen 0efd6102f7 Revert "Reland "Reland "X11 and Ozone: enable use_x11 and use_ozone"""
This reverts commit 8ce938a2f69dcd0ad814f5045d30ba13d99b910e.

Reason for revert: <Suspect this CL breaks Linux FYI Ozone bot and  Linux FYI SkiaRenderer Vulkan (NVIDIA)/(Intel HD 630) >

Original change's description:
> Reland "Reland "X11 and Ozone: enable use_x11 and use_ozone""
>
> This is a reland of 75363679c701c78fac57dea6b816f4c21c80bf5e
>
> Original change's description:
> > Reland "X11 and Ozone: enable use_x11 and use_ozone"
> >
> > This is a reland of f985905ebdd488c63b7819a65c817aa98fb8da49.
> >
> > This change broke our headless build:
> > ERROR at //ui/events/platform/x11/BUILD.gn:51:5: Assertion failed.
> >     assert(ozone_platform_x11)
> >     ^-----
> > See //components/viz/demo/BUILD.gn:73:7: which caused the file to be included.
> >       "//ui/events/platform/x11",.
> >
> > Fix:
> > Don't include x11 build for headless case.
> >
> > Original change's description:
> > > X11 and Ozone: enable use_x11 and use_ozone
> > >
> > > This is the final change that enables use_x11
> > > and use_ozone for Linux builds and (as it was
> > > before) excludes X11 for chromeos, chromecast,
> > > lacros.
> > >
> > > in order to run ozone/X11/wayland, one must pass
> > > —enable-features=UseOzonePlatform
> > > —ozone-platform=x11 or wayland. otherwise,
> > > non-ozone/X11 is used.
> > >
> > > it’s also possible to completely disable X11
> > > so that clients, who need that kind of build can
> > > continue to have that.
> > >
> > > Bug: 1085700
> > > Change-Id: I171bcb53c406555a1d4bec3e88d76dc676310d48
> > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315869
> > > Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> > > Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
> > > Reviewed-by: Scott Violet <sky@chromium.org>
> > > Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> > > Cr-Commit-Position: refs/heads/master@{#801523}
> >
> > Bug: 1085700
> > Change-Id: I8bf0abead6c94c95ddc58443de7cf2268c977cf1
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376806
> > Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> > Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> > Cr-Commit-Position: refs/heads/master@{#801692}
>
> Bug: 1085700
> Change-Id: Ia5ed2af9376354d3378d8edd98a7a1446f13c88b
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379190
> Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#802773}

TBR=rjkroege@chromium.org,sky@chromium.org,thomasanderson@chromium.org,msisov@igalia.com

Change-Id: I093bf5be51d6858d895c59d6bb31f3aa61c162b9
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1085700
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2383110
Reviewed-by: Maggie Chen <magchen@chromium.org>
Commit-Queue: Maggie Chen <magchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802855}
GitOrigin-RevId: fdfbaf2ed4f136be6601c3b546264590c7f48749
2020-08-28 17:16:50 -07:00
chromium-autoroll 21865858fa Roll Fuchsia SDK from 0.20200828.1.1 to 0.20200828.3.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I3a542a140fac7a43a24de761e6f46afb31e166a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2382506
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802853}
GitOrigin-RevId: f7809576c117152f32c78b16a68d47a55ecf90a4
2020-08-28 16:39:05 -07:00
Nick Harper 080520284f Revert "Enable whole-program devirtualization for arm64 Android build."
This reverts commit 4f9f15981caeba46dae541d3fe1b30661f8b8389.

The CL being reverted causes cronet_test_instrumentation_apk to crash
on builder "android-cronet-marshmallow-arm64-rel".

Bug: 1115229
Change-Id: I2b177353b00a57befe488e0bbef242a2b585162c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376316
Auto-Submit: Nick Harper <nharper@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802814}
GitOrigin-RevId: 4727f47b25685107217c4c285a0f7c050db451c5
2020-08-28 15:38:21 -07:00
Ben Joyce 6021151ce8 Add result sink for test uploads.
local runs would be ran with:
rdb stream -new -realm chromium:public ./out/Debug/bin/run_net_unittests
--result-sink-upload

Need to add --result-sink-upload to recipes. The rdb stream will be
active on the bots, as a gn.arg

Bug: 1104245,1104238
Change-Id: I8cbc9246110c28579e11c26ed92aad133a187a18
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2365216
Commit-Queue: benjamin joyce <bjoyce@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Chan Li <chanli@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802776}
GitOrigin-RevId: 711a12e4beef80e144dfc2c23feb4efa3ae50a3c
2020-08-28 13:54:36 -07:00
Maksim Sisov b6d390e992 Reland "Reland "X11 and Ozone: enable use_x11 and use_ozone""
This is a reland of 75363679c701c78fac57dea6b816f4c21c80bf5e

Original change's description:
> Reland "X11 and Ozone: enable use_x11 and use_ozone"
>
> This is a reland of f985905ebdd488c63b7819a65c817aa98fb8da49.
>
> This change broke our headless build:
> ERROR at //ui/events/platform/x11/BUILD.gn:51:5: Assertion failed.
>     assert(ozone_platform_x11)
>     ^-----
> See //components/viz/demo/BUILD.gn:73:7: which caused the file to be included.
>       "//ui/events/platform/x11",.
>
> Fix:
> Don't include x11 build for headless case.
>
> Original change's description:
> > X11 and Ozone: enable use_x11 and use_ozone
> >
> > This is the final change that enables use_x11
> > and use_ozone for Linux builds and (as it was
> > before) excludes X11 for chromeos, chromecast,
> > lacros.
> >
> > in order to run ozone/X11/wayland, one must pass
> > —enable-features=UseOzonePlatform
> > —ozone-platform=x11 or wayland. otherwise,
> > non-ozone/X11 is used.
> >
> > it’s also possible to completely disable X11
> > so that clients, who need that kind of build can
> > continue to have that.
> >
> > Bug: 1085700
> > Change-Id: I171bcb53c406555a1d4bec3e88d76dc676310d48
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315869
> > Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> > Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
> > Reviewed-by: Scott Violet <sky@chromium.org>
> > Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> > Cr-Commit-Position: refs/heads/master@{#801523}
>
> Bug: 1085700
> Change-Id: I8bf0abead6c94c95ddc58443de7cf2268c977cf1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376806
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#801692}

Bug: 1085700
Change-Id: Ia5ed2af9376354d3378d8edd98a7a1446f13c88b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379190
Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802773}
GitOrigin-RevId: 8ce938a2f69dcd0ad814f5045d30ba13d99b910e
2020-08-28 13:39:57 -07:00
Dirk Pranke 3ca2fde9fe Rename wrapper_scripts for generated_script tests in MB.
A few tests (some Android resource_sizes tests, and one Perfetto
test), were using generated_script tests that were generating
wrappers that weren't named 'bin/run_$target_name'.

We want all generated_script tests to be using consistent names, so
this CL changes those targets.

Bug: 816629
Change-Id: If447fbee6b33637de4c9711e87379128272285af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380672
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: John Chen <johnchen@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802694}
GitOrigin-RevId: 8700df8a8aef14e8d88dec7668be4b4e16c7c204
2020-08-28 10:20:09 -07:00
chromium-autoroll b2de878386 Roll Fuchsia SDK from 0.20200828.0.1 to 0.20200828.1.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I43b1d1fd403bf302e7190dd5ccf3f3f21a6c3048
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2381595
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802665}
GitOrigin-RevId: 303d7c608bdba18ef8317db7744ce88cf291364b
2020-08-28 09:12:59 -07:00
Ben Mason cb67f0ef63 Revert "Update TrichromeChrome version code."
This reverts commit dbecad0d008bd8ef3169b241c20e688dce0c0223.

Change-Id: I032d41a62c0a0072bab3383404604d1ea572b7cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2375690
Reviewed-by: Richard Coles <torne@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Ben Mason <benmason@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802642}
GitOrigin-RevId: 3c1ba31cf20fd902cc8482710e67c6b5bede30c8
2020-08-28 07:36:54 -07:00
chromium-autoroll f9767b5784 Roll Fuchsia SDK from 0.20200827.3.2 to 0.20200828.0.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I1edb54fb7bc59d118f182b9472800a4dee8167ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2381209
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802579}
GitOrigin-RevId: 41c95be7fc3142080e0054eb8a970f61037e7f3c
2020-08-28 01:24:56 -07:00
Justin DeWitt ec6ba21768 [AAR] Re-enable info file asserts.
These were temporarily disabled to allow a multi-sided merge.

Tbr: bialpio@chromium.org
Bug: 1113301
Change-Id: I1d9ef778868e89547ef42117cfb804304558890f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376028
Reviewed-by: Piotr Bialecki <bialpio@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802501}
GitOrigin-RevId: 615444a51cb6fc9cc23305da43f5b93bde733a4c
2020-08-27 20:22:56 -07:00
Tom Anderson 2841b25344 Reland "Roll sysroots"
This is a reland of c332bdd051fed917e4aaff2fe211e8b24b936e69

Original change's description:
> Roll sysroots
>
> This is needed after [1] changed the libwayland-client symbols file.
>
> [1] https://chromium-review.googlesource.com/c/chromium/src/+/2379674
>
> R=msisov
>
> Change-Id: Iffada22847663b5a9ca3973d45f7a0a2c93fedd5
> Bug: 1116384
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380370
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#802266}

Bug: 1116384
Change-Id: I7794af648f513aaadad8b414c90e6fc8fea02c55
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380932
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802468}
GitOrigin-RevId: 6592af7941d479a9b05568c541e075ba4fc7f126
2020-08-27 18:31:30 -07:00
chromium-autoroll 2b68261db2 Roll Fuchsia SDK from 0.20200826.2.2 to 0.20200827.3.2
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I18d2a4c4f03409c962452b329cf600d1c3dd07fb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2381010
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#802462}
GitOrigin-RevId: d1eb8dc9a378d3bb0749e254c4af3dd27ae67284
2020-08-27 18:05:29 -07:00
Sam Maier 36b4ea857f Removing extract_assets from android_aar_prebuilt
This is unused, and now that we have an expectations file this should still
be easy enough to audit.

Change-Id: Ic48e76ed4e1b90e351c27a350cf82d3f6b0fea6d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380576
Auto-Submit: Sam Maier <smaier@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802443}
GitOrigin-RevId: 911c0aaf96e5ee85bcd921f6170b1ac71998c483
2020-08-27 17:03:30 -07:00
Maksim Sisov b837f39fe6 Reland "linux sysroot: fix libwayland-client-symbols file."
This is a reland of f1d35ca278d3e96e16ee9ca91503eadfd5e1426e

Original change's description:
> linux sysroot: fix libwayland-client-symbols file.
>
> I initially generated it by myself and made a huge mistake by
> setting base version to a single version. However, some symbols
> only appeared after certain version. Thus, fix that problem by
> copying and using the symbols file from wayland packages
> in https://git.launchpad.net/ubuntu/+source/wayland.
>
> Bug: 1116384
> Change-Id: Idc3b4f1a6c1f810243a4090d9008f9ad83482dfe
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379674
> Auto-Submit: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#802226}

Bug: 1116384
Change-Id: I0bbdcc98f0c88d414edef74db8b38e30249cbc08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380318
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802405}
GitOrigin-RevId: f970623b8d007431b4c6d5117686beb81dde4d22
2020-08-27 15:51:49 -07:00
Chong Gu 03aae44dde [Fuchsia] Switch to dynamic loading of loosely-coupled target modules.
Allow git to ignore build/fuchsia/internal directory.
Make DeviceTarget generic class for non-emulator targets that don't need provisioning.
Replace original DeviceTarget with GenericX64Target, for provisioning devices with generic x64 build.

Bug: 1080854
Change-Id: I2e70a85689ce9527b86bcb5eeb24895119454da1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343228
Commit-Queue: Chong Gu <chonggu@google.com>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Kevin Marshall <kmarshall@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Auto-Submit: Chong Gu <chonggu@google.com>
Cr-Commit-Position: refs/heads/master@{#802392}
GitOrigin-RevId: 2a8d57b91300475fb998241d48e4478a3f4fb8ee
2020-08-27 15:25:01 -07:00
Wayne Piekarski a46936ade7 [Fuchsia] Add recommended command-line to get access to /dev/kvm
Change-Id: Idcf17aad024c6417976615f8bfbf3cc2df138369
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2378800
Commit-Queue: Wayne Piekarski <waynepie@google.com>
Auto-Submit: Wayne Piekarski <waynepie@google.com>
Reviewed-by: Wez <wez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802378}
GitOrigin-RevId: d47cbf8570a90b2f1fca04aad318350a340a9d04
2020-08-27 15:16:30 -07:00
Wez c846c9f467 [fuchsia] Use virtio-net-pci for both ARM64 and x64 emulation.
There is no longer a need to use E1000 under x64, and Fuchsia defaults
to virtio-net-pic for both architectures.

Bug: fuchsia:59041
Change-Id: I817bc69e84e4b024db6b9e3d8ee8fabe2502a552
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379718
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Auto-Submit: Wez <wez@chromium.org>
Commit-Queue: David Dorwin <ddorwin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802343}
GitOrigin-RevId: f6b2688c65634640bd347cdb534b53109766636f
2020-08-27 13:51:37 -07:00
Thomas Anderson d9fd8c0fda Revert "Roll sysroots"
This reverts commit c332bdd051fed917e4aaff2fe211e8b24b936e69.

Reason for revert: needed to fix linux-lacros-rel

Original change's description:
> Roll sysroots
>
> This is needed after [1] changed the libwayland-client symbols file.
>
> [1] https://chromium-review.googlesource.com/c/chromium/src/+/2379674
>
> R=​msisov
>
> Change-Id: Iffada22847663b5a9ca3973d45f7a0a2c93fedd5
> Bug: 1116384
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380370
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#802266}

TBR=thomasanderson@chromium.org,msisov@igalia.com

Change-Id: Icd1f62117bab878a63af1e1fdb5670444394db0d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1116384
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380432
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802325}
GitOrigin-RevId: 8cb8fec886982b927aba7e7c1fa05d46084a88ef
2020-08-27 13:00:24 -07:00
Andrew Grieve a7856c9b10 Revert "Android: Enable vertical class merging in R8"
This reverts commit 69a6e031ab0ee082b5c143efcc45196a926ec47e.

Reason for revert: Producing bad dex (crbug.com/1122436)

Original change's description:
> Android: Enable vertical class merging in R8
>
> Bug: 1040534
> Change-Id: Ic9873612462612e510b91d713c24c046e017cafb
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368510
> Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> Reviewed-by: Sam Maier <smaier@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#801359}

TBR=agrieve@chromium.org,smaier@chromium.org
Bug: 1040534, 1122436

Change-Id: Ib4e204210ddcb0c41cb5ba9cdedca69036064fc6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380081
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802321}
GitOrigin-RevId: f9c1525d3703cbbba4c971a9d5a90add4487afae
2020-08-27 12:48:10 -07:00
Scott Little 0d871e0509 Revert "linux sysroot: fix libwayland-client-symbols file."
This reverts commit f1d35ca278d3e96e16ee9ca91503eadfd5e1426e.

Reason for revert: Looks like this broke the linux-lacros-rel bot: https://ci.chromium.org/p/chromium/builders/try/linux-lacros-rel?limit=200

Original change's description:
> linux sysroot: fix libwayland-client-symbols file.
>
> I initially generated it by myself and made a huge mistake by
> setting base version to a single version. However, some symbols
> only appeared after certain version. Thus, fix that problem by
> copying and using the symbols file from wayland packages
> in https://git.launchpad.net/ubuntu/+source/wayland.
>
> Bug: 1116384
> Change-Id: Idc3b4f1a6c1f810243a4090d9008f9ad83482dfe
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379674
> Auto-Submit: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#802226}

TBR=thomasanderson@chromium.org,msisov@igalia.com

Change-Id: Ia285ce4239ba8e9841476fd5dc890252a713f8fd
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1116384
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380105
Reviewed-by: Scott Little <sclittle@chromium.org>
Commit-Queue: Scott Little <sclittle@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802319}
GitOrigin-RevId: bfd1675cc013556c2a2768d08753c34dae8b9c81
2020-08-27 12:43:35 -07:00
Tom Anderson 78a87cac7b Roll sysroots
This is needed after [1] changed the libwayland-client symbols file.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/2379674

R=msisov

Change-Id: Iffada22847663b5a9ca3973d45f7a0a2c93fedd5
Bug: 1116384
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2380370
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Maksim Sisov (GMT+3) <msisov@igalia.com>
Cr-Commit-Position: refs/heads/master@{#802266}
GitOrigin-RevId: c332bdd051fed917e4aaff2fe211e8b24b936e69
2020-08-27 10:20:15 -07:00
Maksim Sisov 1b1e3755f4 linux sysroot: fix libwayland-client-symbols file.
I initially generated it by myself and made a huge mistake by
setting base version to a single version. However, some symbols
only appeared after certain version. Thus, fix that problem by
copying and using the symbols file from wayland packages
in https://git.launchpad.net/ubuntu/+source/wayland.

Bug: 1116384
Change-Id: Idc3b4f1a6c1f810243a4090d9008f9ad83482dfe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2379674
Auto-Submit: Maksim Sisov (GMT+3) <msisov@igalia.com>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802226}
GitOrigin-RevId: f1d35ca278d3e96e16ee9ca91503eadfd5e1426e
2020-08-27 08:06:18 -07:00
Maksim Sisov (GMT+3) e39860ebb0 Revert "Reland "X11 and Ozone: enable use_x11 and use_ozone""
This reverts commit 75363679c701c78fac57dea6b816f4c21c80bf5e.

Reason for revert: Looks like it broke linux trusty bot

Original change's description:
> Reland "X11 and Ozone: enable use_x11 and use_ozone"
>
> This is a reland of f985905ebdd488c63b7819a65c817aa98fb8da49.
>
> This change broke our headless build:
> ERROR at //ui/events/platform/x11/BUILD.gn:51:5: Assertion failed.
>     assert(ozone_platform_x11)
>     ^-----
> See //components/viz/demo/BUILD.gn:73:7: which caused the file to be included.
>       "//ui/events/platform/x11",.
>
> Fix:
> Don't include x11 build for headless case.
>
> Original change's description:
> > X11 and Ozone: enable use_x11 and use_ozone
> >
> > This is the final change that enables use_x11
> > and use_ozone for Linux builds and (as it was
> > before) excludes X11 for chromeos, chromecast,
> > lacros.
> >
> > in order to run ozone/X11/wayland, one must pass
> > —enable-features=UseOzonePlatform
> > —ozone-platform=x11 or wayland. otherwise,
> > non-ozone/X11 is used.
> >
> > it’s also possible to completely disable X11
> > so that clients, who need that kind of build can
> > continue to have that.
> >
> > Bug: 1085700
> > Change-Id: I171bcb53c406555a1d4bec3e88d76dc676310d48
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315869
> > Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> > Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
> > Reviewed-by: Scott Violet <sky@chromium.org>
> > Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> > Cr-Commit-Position: refs/heads/master@{#801523}
>
> Bug: 1085700
> Change-Id: I8bf0abead6c94c95ddc58443de7cf2268c977cf1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376806
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#801692}

TBR=rjkroege@chromium.org,sky@chromium.org,thomasanderson@chromium.org,msisov@igalia.com

Change-Id: I6c4e523808341b75c0f734492ac71cb2b9767617
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1085700
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2377814
Reviewed-by: Maksim Sisov (GMT+3) <msisov@igalia.com>
Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
Cr-Commit-Position: refs/heads/master@{#802108}
GitOrigin-RevId: cd648bbc0ec0302175821dc72fbf9e9855fa4229
2020-08-26 23:19:09 -07:00
Andrew Grieve d78cd757db Remove unused constant build_utils.JAVA_PATH
Bug: 1117222
Change-Id: Ifb7db199d0fb2b5d82cdef53f1eb5eccf2bb5363
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2377999
Auto-Submit: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Samuel Huang <huangs@chromium.org>
Reviewed-by: Samuel Huang <huangs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#802053}
GitOrigin-RevId: e1832d783076de2c30ba553294755b4ffe666199
2020-08-26 18:12:29 -07:00
chromium-autoroll faca8bf7c0 Roll Fuchsia SDK from 0.20200826.1.1 to 0.20200826.2.2
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I7c5a76596198c2b33442cf8092dfcdbaad442615
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2378218
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#801967}
GitOrigin-RevId: 4b7eb28dc56b95290e8c0209537fffc0e59d5a8d
2020-08-26 15:00:00 -07:00
chromium-autoroll 2c5943e28c Roll Fuchsia SDK from 0.20200826.0.1 to 0.20200826.1.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I574564174d10b5e35159819c6ee9b57f503e920f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2377356
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#801782}
GitOrigin-RevId: ac42fcba26ac762e7d626247b4163aaad12d31c3
2020-08-26 07:40:55 -07:00
Yuki Shiino af0ba694d8 base/allocator: Fix android_cronet build with PA-Everywhere
https://crrev.com/c/2300380 is failing to build on android_cronet
bot due to a conflict in GN settings between
use_allocator=="partition" and use_partition_alloc=false.

Ideally, we shouldn't have two flags and we'd better to remove
use_partition_alloc in future.  This patch mitigates the issue
by prioritizing use_allocator over use_partition_alloc.

Bug: 998048
Change-Id: I293a884186dfa9804930b835ba236efb818a761d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368797
Reviewed-by: Benoit L <lizeb@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801737}
GitOrigin-RevId: 24622fa5673f6a05341cb5b6841dac331f3bfcb0
2020-08-26 05:05:15 -07:00
Maksim Sisov 0c75d62b0b Reland "X11 and Ozone: enable use_x11 and use_ozone"
This is a reland of f985905ebdd488c63b7819a65c817aa98fb8da49.

This change broke our headless build:
ERROR at //ui/events/platform/x11/BUILD.gn:51:5: Assertion failed.
    assert(ozone_platform_x11)
    ^-----
See //components/viz/demo/BUILD.gn:73:7: which caused the file to be included.
      "//ui/events/platform/x11",.

Fix:
Don't include x11 build for headless case.

Original change's description:
> X11 and Ozone: enable use_x11 and use_ozone
>
> This is the final change that enables use_x11
> and use_ozone for Linux builds and (as it was
> before) excludes X11 for chromeos, chromecast,
> lacros.
>
> in order to run ozone/X11/wayland, one must pass
> —enable-features=UseOzonePlatform
> —ozone-platform=x11 or wayland. otherwise,
> non-ozone/X11 is used.
>
> it’s also possible to completely disable X11
> so that clients, who need that kind of build can
> continue to have that.
>
> Bug: 1085700
> Change-Id: I171bcb53c406555a1d4bec3e88d76dc676310d48
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315869
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
> Reviewed-by: Scott Violet <sky@chromium.org>
> Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#801523}

Bug: 1085700
Change-Id: I8bf0abead6c94c95ddc58443de7cf2268c977cf1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376806
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
Cr-Commit-Position: refs/heads/master@{#801692}
GitOrigin-RevId: 75363679c701c78fac57dea6b816f4c21c80bf5e
2020-08-26 01:51:06 -07:00
Arthur Wang 7c73b098b9 Replaces uncommon char in file name for filesystem compatibility.
Some linux version might not like the '#' in the file name, replace it with well supported characters.
Run this on arm64-rel CQ bot and it works.

Bug: 1096656
Change-Id: Id589214dd473315b85698fcc60677f3d94772cf5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373042
Commit-Queue: Arthur Wang <wuwang@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Dan H <harringtond@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Haiyang Pan <hypan@google.com>
Cr-Commit-Position: refs/heads/master@{#801673}
GitOrigin-RevId: 504fed75640a81c0c79e04f4261db0a61de3cd62
2020-08-26 00:41:23 -07:00
chromium-autoroll 3f6fbf778c Roll Fuchsia SDK from 0.20200825.3.1 to 0.20200826.0.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Ib3c7710366228777cdc14f17e10dfa6e61e92b0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2377346
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#801670}
GitOrigin-RevId: 3ce692a7408202dabdcc3cda3fecf0b1c0768b53
2020-08-26 00:29:47 -07:00
Mark Mentovai cf693d40a9 mac/arm64: Update to Xcode 12b6 (12A8189n)
Change-Id: I9cff6f2a7bed9a6b2c2301bd9392de1dc82bcfac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2375594
Commit-Queue: Mark Mentovai <mark@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Auto-Submit: Mark Mentovai <mark@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801657}
GitOrigin-RevId: 4dac88f7be8f74994e84b2561a515b4cf551975c
2020-08-25 23:58:48 -07:00
kouhei 52edb9e75f Specify libtinfo5 legacy package for building on Ubuntu 20.04
Bug: None
Change-Id: I21c06e62379b241ef6e920037f595cb2646ea6ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2377186
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801641}
GitOrigin-RevId: 64a8dced0f32c61e5960cc550c173b17073d24f5
2020-08-25 23:10:26 -07:00
chromium-autoroll 430d73a39d Roll Fuchsia SDK from 0.20200825.1.1 to 0.20200825.3.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Id1d752a54deda9a86810d479997c261daa01329a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376486
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#801580}
GitOrigin-RevId: 5554581b0b01986f29df6420a9f2523e64badc28
2020-08-25 15:46:23 -07:00
Andrey Kosyakov 97e77cda44 Revert "X11 and Ozone: enable use_x11 and use_ozone"
This reverts commit f985905ebdd488c63b7819a65c817aa98fb8da49.

Reason for revert: break headless build.
Repro: mkdir ./out/headless && echo 'import("//build/args/headless.gn")' > out/headless/args.gn && gn gen ./out/headless

Waiting for editor on "/usr/local/google/home/caseq/cr/src/out/headless/args.gn"...
Generating files...
ERROR at //ui/events/platform/x11/BUILD.gn:51:5: Assertion failed.
    assert(ozone_platform_x11)
    ^-----
See //components/viz/demo/BUILD.gn:73:7: which caused the file to be included.
      "//ui/events/platform/x11",
      ^-------------------------

Original change's description:
> X11 and Ozone: enable use_x11 and use_ozone
>
> This is the final change that enables use_x11
> and use_ozone for Linux builds and (as it was
> before) excludes X11 for chromeos, chromecast,
> lacros.
>
> in order to run ozone/X11/wayland, one must pass
> —enable-features=UseOzonePlatform
> —ozone-platform=x11 or wayland. otherwise,
> non-ozone/X11 is used.
>
> it’s also possible to completely disable X11
> so that clients, who need that kind of build can
> continue to have that.
>
> Bug: 1085700
> Change-Id: I171bcb53c406555a1d4bec3e88d76dc676310d48
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315869
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
> Reviewed-by: Scott Violet <sky@chromium.org>
> Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#801523}

TBR=rjkroege@chromium.org,sky@chromium.org,thomasanderson@chromium.org,msisov@igalia.com

Change-Id: Id1f451c6b8a9aeeaa48a8d12da2776b8676aca09
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1085700
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376482
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Andrey Kosyakov <caseq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801565}
GitOrigin-RevId: 26a1704c2160c1beded97376ab4b9098b2cefa7a
2020-08-25 15:10:53 -07:00
Sam Maier ed59ceb321 Ignoring raw resources in HardcodeSharedLibraryDynamicAttributes
ParseFromString will fail if given a raw resource since it expects a
compiled xml file.

Change-Id: I2a92b3cd48e8cfc1eb402106689f3596fe960e73
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2375901
Auto-Submit: Sam Maier <smaier@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801547}
GitOrigin-RevId: a4c59f9360c30a953a9b86731c117da8052133f2
2020-08-25 14:19:52 -07:00
Maksim Sisov 26e3cefe64 X11 and Ozone: enable use_x11 and use_ozone
This is the final change that enables use_x11
and use_ozone for Linux builds and (as it was
before) excludes X11 for chromeos, chromecast,
lacros.

in order to run ozone/X11/wayland, one must pass
—enable-features=UseOzonePlatform
—ozone-platform=x11 or wayland. otherwise,
non-ozone/X11 is used.

it’s also possible to completely disable X11
so that clients, who need that kind of build can
continue to have that.

Bug: 1085700
Change-Id: I171bcb53c406555a1d4bec3e88d76dc676310d48
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315869
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
Cr-Commit-Position: refs/heads/master@{#801523}
GitOrigin-RevId: f985905ebdd488c63b7819a65c817aa98fb8da49
2020-08-25 13:36:46 -07:00
Lei Zhang 89780f2f6f Fix outdated comment in install-build-deps.sh.
In https://crrev.com/651373, the package_exists() implementation changed
but the comment did not reflect this change.

Change-Id: Ic13e7a3cef28a980ebd167af1bab31006bbf5b59
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2375928
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801469}
GitOrigin-RevId: cd966ec4a7f9da83491252b533815192387eb29d
2020-08-25 11:21:52 -07:00
Lei Zhang e210adcf48 install-build-deps: select between lib32gcc1 and lib32gcc-s1 as needed.
Newer distros have lib32gcc-s1, but older, supported distros have
lib32gcc1. Support both, rather than only one of the two.

Bug: 1119692
Change-Id: I2ba4ee25507976683c987ea89623e7e0d80957af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2372588
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Junichi Uekawa <uekawa@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801445}
GitOrigin-RevId: 3ec3c17303d45c1373bbafe445ea57465974afc9
2020-08-25 10:33:18 -07:00
Peter Wen c41505ff38 Android: Ignore AppCompatResource lint warning
Lint does not correctly determine whether chromium targets depend on
appcompat since it uses string matching that does not match our library
name. Since this is the same for all chromium targets, ignore this lint
warning globally.

Bug: 1116130
Change-Id: I106f4dbbabd50e2e781b6152816c02ae8036f999
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373206
Auto-Submit: Peter Wen <wnwen@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801437}
GitOrigin-RevId: e2801f5ca0785815b299074ee1cde739bc5cfa12
2020-08-25 10:23:49 -07:00
Maksim Sisov 64d4c60b9f lacros: don't set pangocairo
Fixes lld.elf: error: undefined symbol:
content::GetFontsInFamily_SlowBlocking.

R=fangzhoug, thomasanderson

Bug: 1121319
Change-Id: Idc9fec3ad300aa963ffc2ee1dfa626657906e86d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2374525
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Kramer Ge <fangzhoug@chromium.org>
Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com>
Cr-Commit-Position: refs/heads/master@{#801433}
GitOrigin-RevId: e2a05ccc386a9b5066d0501600f66c183f1a659d
2020-08-25 10:17:55 -07:00
chromium-autoroll 01c0f6abab Roll Fuchsia SDK from 0.20200825.0.1 to 0.20200825.1.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I08113ee4e4f103a71d5a45aae9888fec4fd7fa41
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2374681
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#801380}
GitOrigin-RevId: 227ad0d760a988762cc323770cca5a1bf3da85b7
2020-08-25 08:32:59 -07:00
Andrew Grieve dcf0c62bb4 Android: Enable vertical class merging in R8
Bug: 1040534
Change-Id: Ic9873612462612e510b91d713c24c046e017cafb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368510
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Sam Maier <smaier@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801359}
GitOrigin-RevId: 69a6e031ab0ee082b5c143efcc45196a926ec47e
2020-08-25 07:37:27 -07:00
chromium-autoroll 14f79fb108 Roll Fuchsia SDK from 0.20200824.3.1 to 0.20200825.0.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Iab3c70ec38b82e32a40af23e645ffae506d60052
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2374225
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#801302}
GitOrigin-RevId: 4bd14869fee23d5750faec7e1cf3338de1959924
2020-08-25 01:19:24 -07:00
Bruce Dawson 27cbbdb166 Handle toolchains with/without ..\.. in variables
The packaging script previously would generate environment variables
with lots of ..\.. entries in environment variables, which is difficult
to read and increases the odds of hitting MAX_PATH limits.
crrev.com/c/2372727 changes the packaging and this change to
setup_toolchain.py adjusts the setup code to handle both the old and new
systems.

Bug: 1120785
Change-Id: I7c3449a54cf6fba9f70f52db83d940ffd4c32573
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2370604
Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801277}
GitOrigin-RevId: 1f6676876d00925603c14bbb572f7ce7158c4eab
2020-08-24 22:34:47 -07:00