0
Commit Graph

79 Commits

Author SHA1 Message Date
Josip Sokcevic
a41c3c45fd Reland "Migrate rust hook to deps and create sync_deps.py"
This is a reland of commit 6f00b586dd

Original change's description:
> Reland "Migrate rust hook to deps and create sync_deps.py"
>
> This is a reland of commit 2af7751ec4, with the
> following changes:
> * update_rust - use VERSION instead of INSTALLED_VERSION
>
> gclient ensures that the rust package is not partially extracted, so
> INSTALLED_VERSION is no longer needed.
>
>
> Original change's description:
> > Migrate rust hook to deps and create sync_deps.py
> >
> > After someone runs upload_revision.py, triggers the packager bots,
> > and manually copies the packages to prod, they will now run
> > sync_deps.py to update the DEPS file. After doing that they can
> > trigger a CQ run to test the new packages.
> >
> > Bug: b/338612245
> > Change-Id: Ie95efbf2049e651192d52ca7531c20125b3dd537
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5536220
> > Reviewed-by: Hans Wennborg <hans@chromium.org>
> > Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1304616}
>
> Bug: b/338612245
> Change-Id: I2038e57a2e767eea10df6e2b72b6d2e2344d630e
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5560825
> Reviewed-by: Hans Wennborg <hans@chromium.org>
> Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
> Reviewed-by: danakj <danakj@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1305165}

Bug: b/338612245
Change-Id: I597a7ee0e894109e34cd374bf20d270a01705354
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5569382
Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1308016}
2024-05-30 15:25:38 +00:00
Takuto Ikuta
7478af7280 docs: remove goma references
Bug: 41489832
Change-Id: I1dbbb744be749f314dea32d9cf01da0e4a9390ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5569801
Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Richard Wang <richardwa@google.com>
Commit-Queue: Richard Wang <richardwa@google.com>
Cr-Commit-Position: refs/heads/main@{#1306295}
2024-05-27 07:23:19 +00:00
Prudhvikumar Bommana
01e164ee54 Revert "Reland "Migrate rust hook to deps and create sync_deps.py""
This reverts commit 6f00b586dd.

Reason for revert: Causing Compile failures on latest Chrome Canary 127.0.6498.0+

Original change's description:
> Reland "Migrate rust hook to deps and create sync_deps.py"
>
> This is a reland of commit 2af7751ec4, with the
> following changes:
> * update_rust - use VERSION instead of INSTALLED_VERSION
>
> gclient ensures that the rust package is not partially extracted, so
> INSTALLED_VERSION is no longer needed.
>
>
> Original change's description:
> > Migrate rust hook to deps and create sync_deps.py
> >
> > After someone runs upload_revision.py, triggers the packager bots,
> > and manually copies the packages to prod, they will now run
> > sync_deps.py to update the DEPS file. After doing that they can
> > trigger a CQ run to test the new packages.
> >
> > Bug: b/338612245
> > Change-Id: Ie95efbf2049e651192d52ca7531c20125b3dd537
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5536220
> > Reviewed-by: Hans Wennborg <hans@chromium.org>
> > Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1304616}
>
> Bug: b/338612245
> Change-Id: I2038e57a2e767eea10df6e2b72b6d2e2344d630e
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5560825
> Reviewed-by: Hans Wennborg <hans@chromium.org>
> Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
> Reviewed-by: danakj <danakj@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1305165}

Bug: b/338612245
Change-Id: Ib0e8c4aeeab1636b058970b0956728bfb307021c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5564509
Commit-Queue: Prudhvikumar Bommana <pbommana@google.com>
Owners-Override: Prudhvikumar Bommana <pbommana@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Adrian Taylor <adetaylor@google.com>
Cr-Commit-Position: refs/heads/main@{#1305732}
2024-05-24 15:34:18 +00:00
Josip Sokcevic
6f00b586dd Reland "Migrate rust hook to deps and create sync_deps.py"
This is a reland of commit 2af7751ec4, with the
following changes:
* update_rust - use VERSION instead of INSTALLED_VERSION

gclient ensures that the rust package is not partially extracted, so
INSTALLED_VERSION is no longer needed.


Original change's description:
> Migrate rust hook to deps and create sync_deps.py
>
> After someone runs upload_revision.py, triggers the packager bots,
> and manually copies the packages to prod, they will now run
> sync_deps.py to update the DEPS file. After doing that they can
> trigger a CQ run to test the new packages.
>
> Bug: b/338612245
> Change-Id: Ie95efbf2049e651192d52ca7531c20125b3dd537
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5536220
> Reviewed-by: Hans Wennborg <hans@chromium.org>
> Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1304616}

Bug: b/338612245
Change-Id: I2038e57a2e767eea10df6e2b72b6d2e2344d630e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5560825
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1305165}
2024-05-23 17:02:19 +00:00
Zachary Tan
9196cbceb1 Revert "Migrate rust hook to deps and create sync_deps.py"
This reverts commit 2af7751ec4.

Reason for revert: crbug.com/342233652

Original change's description:
> Migrate rust hook to deps and create sync_deps.py
>
> After someone runs upload_revision.py, triggers the packager bots,
> and manually copies the packages to prod, they will now run
> sync_deps.py to update the DEPS file. After doing that they can
> trigger a CQ run to test the new packages.
>
> Bug: b/338612245
> Change-Id: Ie95efbf2049e651192d52ca7531c20125b3dd537
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5536220
> Reviewed-by: Hans Wennborg <hans@chromium.org>
> Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1304616}

Bug: b/338612245
Change-Id: Iff76abc8eef4b9abb611bf4fa1ae32dcdef242a8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5560883
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Zachary Tan <tanzachary@chromium.org>
Auto-Submit: Zachary Tan <tanzachary@chromium.org>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Zachary Tan <tanzachary@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304692}
2024-05-22 21:25:12 +00:00
Josip Sokcevic
2af7751ec4 Migrate rust hook to deps and create sync_deps.py
After someone runs upload_revision.py, triggers the packager bots,
and manually copies the packages to prod, they will now run
sync_deps.py to update the DEPS file. After doing that they can
trigger a CQ run to test the new packages.

Bug: b/338612245
Change-Id: Ie95efbf2049e651192d52ca7531c20125b3dd537
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5536220
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304616}
2024-05-22 19:41:36 +00:00
Andrew Grieve
2989fb8631 updating_clang.md: Add a note about how to test changes using trybots.
Bug: None
Change-Id: Id5bc6915e624ab0fa773537832e539e9053f7d97
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5464205
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1290662}
2024-04-22 14:42:36 +00:00
Arthur Eubanks
a8722a5979 Clarify updating Clang docs
Be more specific about "reasonably green".
Add instructions on how to roll your own Clang.

Change-Id: If5fd297e41f9a66c7c6e736903c14e911fe5819f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2373265
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Arthur Eubanks <aeubanks@google.com>
Cr-Commit-Position: refs/heads/master@{#801436}
2020-08-25 17:15:12 +00:00
Nico Weber
98926b0252 clang upload docs: linkify go link
Bug: none
Change-Id: Id3b8131c5360b157a2e744dea60920c72895cba7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2271466
Auto-Submit: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#783363}
2020-06-28 11:27:36 +00:00
Arthur Eubanks
637eab476a Add documentation on performance bugs for clang rolls
Change-Id: If545bb7f17a476f9bf2ecffa8865ba4c220acacd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2246283
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Arthur Eubanks <aeubanks@google.com>
Cr-Commit-Position: refs/heads/master@{#778372}
2020-06-15 18:03:07 +00:00
Arthur Eubanks
f055cc561e Point to script that automates more of the roll
Change-Id: Id2f645e869506c8a5870131cdb3b9921e37bace2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2238889
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Arthur Eubanks <aeubanks@google.com>
Cr-Commit-Position: refs/heads/master@{#776806}
2020-06-10 02:21:37 +00:00
Arthur Eubanks
cf39d0f560 Mention upstream tests in clang sheriff/updating clang docs
Change-Id: I0d541c8152844d69bda198f269f7c085785424e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2238533
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Arthur Eubanks <aeubanks@google.com>
Cr-Commit-Position: refs/heads/master@{#776665}
2020-06-09 20:24:56 +00:00
Nico Weber
16e4a068a4 clang upload script: Use Cq-Include-Trybots: for internal bots too.
This used to not work, but now it does. Follow-up to
https://chromium-review.googlesource.com/c/2016844

Bug: 1047347
Change-Id: I6a8290ef69c5f1d5840c289fc73677dbe3d5236d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2031679
Auto-Submit: Nico Weber <thakis@chromium.org>
Commit-Queue: Reid Kleckner <rnk@chromium.org>
Reviewed-by: Reid Kleckner <rnk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#737409}
2020-01-31 19:37:47 +00:00
Nico Weber
916702904e clang upload script: Move list of bots from docs to Cq-Include-Trybots:.
This way, the cq makes sure that we run all the bots we want to run
(as long as we use the upload script), which is less error-prone.

This doesn't work for internal chrome/try bots yet, so these stay on
the old system for now.

Bug: 1047347
Change-Id: Iedecf56d4cfa5f6e923b716b927147ac3c28dedc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2016844
Auto-Submit: Nico Weber <thakis@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#736982}
2020-01-30 19:25:47 +00:00
Hans Wennborg
76a53a3c13 updating_clang.md: Add dawn-win-x86-deps-rel tryjob
Bug: 1046362
Change-Id: Icdcc5226c4bb0ee6c8d58b33bb70f3494c55313e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2026967
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Auto-Submit: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#736215}
2020-01-29 03:25:36 +00:00
Nico Weber
f9e3ba141b clang rolls: Add win-angle-deqp-rel-32 to the list of cq bots.
deqp uses exceptions for some reason, and 32-bit SEH is fairly
different on the compiler side than 64-bit SEH. Since we seem
to be bound to keep supporting deqp for now, add it to the cq
so that we learn about failures before rolls land.

Bug: 1045650
Change-Id: I820b514f8c659fa322b69d12f0d388552eb513d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2024689
Auto-Submit: Nico Weber <thakis@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735886}
2020-01-28 15:20:13 +00:00
Nico Weber
8c533215a3 Update clang update doc to include new(ish) "n" prefix on rev
Bug: 1015315
Change-Id: Ia34164d1bee32f7b217300b7afdf0dfb00682352
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2016843
Auto-Submit: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#734508}
2020-01-23 16:39:56 +00:00
Hans Wennborg
6027c61816 updating_clang.md: Drop PinPoint job step
The instructions don't work anymore and were never that useful anyway.

Bug: 1034359
Change-Id: I19d7d695861ad5d8f92c7e30b801b394b65b5f70
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1968984
Auto-Submit: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#725107}
2019-12-16 14:25:35 +00:00
George Burgess IV
587ef37118 updating_clang: add instructions for getting bucket access
Bug: 1034081
Change-Id: I87ba85fe3a0c60168956dd84257173bf0677fd0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1967441
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: George Burgess <gbiv@chromium.org>
Auto-Submit: George Burgess <gbiv@chromium.org>
Cr-Commit-Position: refs/heads/master@{#724898}
2019-12-14 03:42:24 +00:00
Hans Wennborg
ddff372c74 updating_clang.md: Add linux-chromeos-chrome tryjob.
Bug: 1033839
Change-Id: I8cd341c295730e2a2077c3fb02ba088c670c7d61
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1965584
Auto-Submit: Hans Wennborg <hans@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#724627}
2019-12-13 14:54:09 +00:00
George Burgess IV
6d81dc1d95 docs: add clang-tidy to the upload list for updating clang
Bug: 633856
Change-Id: Iae777cd53a0756492ace4d44eb0c929774b745cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1949675
Reviewed-by: Reid Kleckner <rnk@chromium.org>
Commit-Queue: George Burgess <gbiv@chromium.org>
Cr-Commit-Position: refs/heads/master@{#722284}
2019-12-05 23:29:28 +00:00
Hans Wennborg
8ee64a1ef7 Clang update.py: Add --package option
and use that to download auxiliary packages, removing the custom scripts
previously used to do that.

Bug: 884608
Change-Id: Iefcd2145898588a6dbdc14c21841201f9d17f8c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1605911
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712644}
2019-11-05 17:31:30 +00:00
Hans Wennborg
31942cfbc3 updating_clang.md: Update to new git cl try -B syntax
Bug: 1018293
Change-Id: I145996b599ea2c987e665cec5636e4aa31e5a419
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1898664
Auto-Submit: Hans Wennborg <hans@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712577}
2019-11-05 14:58:29 +00:00
Taylor Woll
8e542333b0 Update documentation regarding updating the clang toolchain
Add a reference to the libclang package to the list of packages
which should be uploaded from the staging bucket to the production
bucket when the clang toolchain is rolled.

See this commit for details on the new libclang package:
http://crrev.com/c/1874450

Change-Id: I2f0264e95a5fad4dc370647d60f894c30d26fd89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1877605
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Taylor Woll <Taylor.Woll@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#709106}
2019-10-24 17:34:20 +00:00
Hans Wennborg
f7e8897e11 updating_clang.md: Add win-angle-deqp-rel-64 to the list of tryjobs
TBR=rnk

Bug: 994333,992860
Change-Id: I3fbe70c890d02c66422822a0a2d1bcd344e26383
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1760732
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#688055}
2019-08-19 11:24:58 +00:00
Hans Wennborg
c7f850c75e updating_clang.md: Add win7-rel to trybot list
It's no longer run by the CQ by default
(see "[chromium-dev] [PSA] win7-rel become optional in CQ").

TBR=thakis

Bug: none
Change-Id: I2993390c12e0445b58ebb6868c512ee65f129c6b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1758063
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#687596}
2019-08-16 07:58:25 +00:00
Hans Wennborg
f610301ae4 updating_clang.md: Add linux_chromium_compile_dbg_32_ng to the tryjob invocation
Bug: none
Change-Id: Icd155aa0113c92ed29ef30376cbbef0fdae214b6
TBR: thakis
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1748746
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#685932}
2019-08-12 08:32:03 +00:00
Hans Wennborg
955cfdfcb1 updating_clang.md: Merge the two gsutil commands into one line
To reduce the risk of forgetting to run one of them.

Bug: none
Change-Id: I5ecae435571a1cd7e0993f8857ae1041fbb9b309
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1705200
Auto-Submit: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#678256}
2019-07-17 14:00:47 +00:00
Nico Weber
10eca9bd54 Add working iOS device bots to clang roll instructions.
A few years ago, we added ios-device to the try jobs run on clang rolls,
in .

At some point, that bot disappeared, and after the luci switch non-existent
bots on a try invocation are apparently ignored silently. So we never noticed
that this bot stopped doing anything, but we _did_ notice clang rolls breaking
iOS device builds more frequently.

Remove the defunct ios-device bot and add the new and (for now) funct
iphone-device and ipad-device bots, which will hopefully catch iOS device
issues caused by clang rolls before the rolls land.

Bug: 754829,967387
Change-Id: I5cf9ff2bbb9458c547e1a0427fcc31ff788a3759
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1652541
Auto-Submit: Nico Weber <thakis@chromium.org>
Reviewed-by: Justin Cohen <justincohen@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668483}
2019-06-12 17:58:04 +00:00
Hans Wennborg
9549a98674 clang: Build from the Git monorepo instead of SVN.
The old SVN repository is expected to get turned off eventually, and
this prepares our scripts for that. It also simplifies the build a little
and gets rid of our dependency on SVN.

This increases the size of the Linux package slightly due to
http://llvm.org/PR41956 which will be investigated.

Bug: 884608, 897796
Change-Id: I272cb2516bb99a6dc4643f32c42d6e852583174e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1615030
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#662087}
2019-05-22 07:51:29 +00:00
Nico Weber
c3ea97eed7 clang package script: Upload buildlog as separate file.
Currently, every clang package contains a buildlog.txt that's ~7MB.
It compresses well, and after  it will be less than half the size,
but there's still no need for all devs and bots to download this data.
Upload it to a (gzip-compressed) separate file 'clang-12345-buildlog.txt'
instead.

While here, remove unreferenced function GsutilArchiveExists().

Also pass `args.update` instead of `args` as first argument of
MaybeUpload(), so the function doesn't have two separate `args`
parameters.

Bug: none
Change-Id: I5a3a9aa4ad2af17bd3fad19d11a64a66720ea9e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1596351
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#656979}
2019-05-06 22:30:27 +00:00
Nico Weber
881420bed9 Stop publishing llvm-cfi-verify.
It never ended up being used for anything, and there are no plans to
change that.

Bug: 784953
Change-Id: Ie23a70ee120e5045f0cee1dec0a0f7cc1d40c155
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1529663
Auto-Submit: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#642435}
2019-03-20 08:44:17 +00:00
Nico Weber
ea0368c0ae Update docs after .
TBR=inglorion

Bug: 877080
Change-Id: Ib6abb290a42eebb6e93e6aa9abe7b56d06c521bb
Reviewed-on: https://chromium-review.googlesource.com/c/1452702
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Reid Kleckner <rnk@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Commit-Queue: Reid Kleckner <rnk@chromium.org>
Auto-Submit: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628839}
2019-02-04 19:48:29 +00:00
Hans Wennborg
a499e1e940 updating_clang.md: Add chromeos-amd64-generic-cfi-thin-lto-rel trybot
Bug: 924192
Change-Id: Idb80cad0e7017296388ab10a9bf964006218f552
Reviewed-on: https://chromium-review.googlesource.com/c/1434319
Commit-Queue: Hans Wennborg <hans@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Auto-Submit: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625751}
2019-01-24 18:57:57 +00:00
Hans Wennborg
7eae7e7cbd updataing_clang.md: Drop linux_trusty_blink_rel trybot
It doesn't exist anymore.

Bug: none
Change-Id: I29b4165c9d323a814e15a0edbec9cdc5ebe6715c
Reviewed-on: https://chromium-review.googlesource.com/c/1386874
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618218}
2018-12-20 15:29:51 +00:00
Vlad Tsyrklevich
99881e9c9b Revert "SafeStack: Package SafeStack runtime for Linux"
SafeStack support has been abandoned.

Bug: 908597
Change-Id: I292cfa06bcad8953957480ea0ecf873cdb526f4c
Reviewed-on: https://chromium-review.googlesource.com/c/1351607
Commit-Queue: Vlad Tsyrklevich <vtsyrklevich@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611287}
2018-11-27 20:26:05 +00:00
Hans Wennborg
40d03571dc updating_clang.md: Fix Oauth2 typo
TBR=thakis

Bug: none
Change-Id: I27e13b73a761535bfae448c5090e2da664bf756e
Reviewed-on: https://chromium-review.googlesource.com/c/1270720
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597885}
2018-10-09 12:16:51 +00:00
Hans Wennborg
07b9d9e48c updating_clang.md: Update the pinpoint instructions
It seems the target to build is no longer telemetry_perf_tests but
performance_test_suite.

TBR=thakis

Bug: none
Change-Id: Ib15b98921faf1fed5c0451ffb06d9ba884f2874e
Reviewed-on: https://chromium-review.googlesource.com/c/1269868
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597858}
2018-10-09 09:34:30 +00:00
Hans Wennborg
a8d99639f1 updating_clang.md: Add win-asan to the list of tryjobs
Bug: none
Change-Id: I7c267cf630c6e8ee29bbf39b295adc6c9e4bbd93
Reviewed-on: https://chromium-review.googlesource.com/1252589
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#595427}
2018-10-01 11:37:37 +00:00
Nico Weber
4071ecaa63 clang: Add some guidelines on what to put in the main zip
Bug: none
Change-Id: I5ad2ff700c6b62c90072ebab1dae6297bf3dbfda
Reviewed-on: https://chromium-review.googlesource.com/1163172
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593900}
2018-09-25 12:29:14 +00:00
Nico Weber
f218afd820 Update clang update docs.
- mention chromium.clang tot waterfall
- linux cfi bot is now on luci

Bug: 731417
Change-Id: I01b4b01ac35741f66a63f23af78a09d9c1e83495
Reviewed-on: https://chromium-review.googlesource.com/1237113
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592894}
2018-09-20 19:11:21 +00:00
Eric Foo
11fc8a17c3 Update mention of mac_chromium_asan_rel_ng to trigger LUCI builder
Bug: 731363
Change-Id: I9506337b62d6a98eba462520cdf545a6d58f62b5
Reviewed-on: https://chromium-review.googlesource.com/1199821
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Eric Foo <efoo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#588203}
2018-08-31 23:14:33 +00:00
Fabrice de Gans-Riberi
0f288583be Add llvm-strip and llvm-ar binaries.
This adds llvm-strip for Linux and Mac and llvm-ar for Mac. These are
needed to build Fuchsia on Mac and Linux hosts. For now, llvm-strip is
in a separate package.

Bug: 877080
Change-Id: If10284d6f76b0cf2397ccbe9d64b98abf04589d0
Reviewed-on: https://chromium-review.googlesource.com/1193949
Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Kevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#588084}
2018-08-31 17:55:25 +00:00
Vlad Tsyrklevich
eeab6d715f SafeStack: Package SafeStack runtime for Linux
Bug: 864705
Change-Id: I8ebce1fd5911f90b8313a27f9d9e11e229ec0b6b
Reviewed-on: https://chromium-review.googlesource.com/1162757
Commit-Queue: Vlad Tsyrklevich <vtsyrklevich@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#581690}
2018-08-08 21:06:02 +00:00
Hans Wennborg
ad4e884e67 updating_clang.md: Try to fix the markdown and note the pinpoint step is optional
For some reason, the ```shell stuff is getting output in the html.

TBR=thakis

Bug: none
Change-Id: Idecf83e029e5bca4cf969c2145a458193aa5df56
Reviewed-on: https://chromium-review.googlesource.com/1158238
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#579735}
2018-08-01 09:25:13 +00:00
inglorion
475c6e1970 docs/updating_clang.md: update try job commands
Updates some commands to run try jobs that have moved to LUCI, and
adds linux_chromium_chromeos_msan_rel_ng.

Change-Id: I9048da9f6dcb897b5125183d3f66b5995e740de8
Reviewed-on: https://chromium-review.googlesource.com/1112347
Commit-Queue: Bob Haarman <inglorion@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#569749}
2018-06-22 20:42:25 +00:00
Hans Wennborg
62e06b2167 updating_clang.md: Add Pinpoint perf tryjob instruction
Bug: none
Change-Id: I3622122b52039f04028627505ca432b154cad4da
Reviewed-on: https://chromium-review.googlesource.com/1104345
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#567998}
2018-06-18 14:44:42 +00:00
Jao-ke Chin-Lee
92cbc6a378 Flip optional builders linux-chromeos-compile-dbg, linux-chromeos-dbg.
BUG=793946,793945

Change-Id: Id4e46e03d226f47b2ac82523aa4b65d03acac255
Reviewed-on: https://chromium-review.googlesource.com/1077337
Commit-Queue: Jao-ke Chin-Lee <jchinlee@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#562637}
2018-05-29 22:39:29 +00:00
Nico Weber
b8603fb585 update updating_clang.md try invocation to work now that ios-device is on LUCI
LUCI bots apparently need -B instead of -m.

While here, also remove \ after && (the latter already tells the shell that
the command is continuing) and fix indentation.

TBR=hans

Bug: 844392
Change-Id: I9af96be984264e240257a5fa55e8b84c65f0602d
Reviewed-on: https://chromium-review.googlesource.com/1067417
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560276}
2018-05-21 15:42:10 +00:00
Mitch Phillips
cab4583061 Added llvm-cfi-verify to the clang package.
Adding llvm-cfi-verify to the chromium clang package allows us to use the tool for CFI coverage metrics to be uploaded to the chromium perf bots.

Bug: 784953
Change-Id: Ia25b419eda5f9fdf6bf6efab731640755c2d3b08
Reviewed-on: https://chromium-review.googlesource.com/769239
Reviewed-by: Peter Collingbourne <pcc@chromium.org>
Commit-Queue: Peter Collingbourne <pcc@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517936}
2017-11-20 21:44:36 +00:00