aboutsummaryrefslogtreecommitdiff
path: root/tools_libyuv
AgeCommit message (Collapse)Author
2023-07-03Do not roll the Fuchsia SDK.Mirko Bonadei
No-Try: True Bug: None Change-Id: I1231c79328b7d892b0599ea5a0da5517b2c5d28e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4660448 Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Jeremy Leconte <jleconte@google.com>
2023-06-07Remove stale Android NDK and fix docs [2/2]Prashanth Swaminathan
Now that chromium/base has rolled and switched the android_ndk_root to the new android_toolchain directory, remove the stale Android NDK. Fix up documentation that refers to stale paths and suggest the appropriate tools to perform objdump operations. Bug: 1448383 Test: Verified build of LibYUV. Change-Id: I7b674052b1ef0914cf4ee81c6c6d62410e5fc569 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4583622 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
2023-06-07Disable the roll of 'android_ndk'Prashanth Swaminathan
Chromium is being updated to 'android_toolchain', which means the 'android_ndk' DEPS is no longer present. Remove it from the roller until the transition is complete, then it can be removed from this script entirely. Bug: 1448383 Test: Verified manual roll of libyuv. Change-Id: I4a96e54edba9a077cb5d5214af53de5906bce8f1 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4599468 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2023-05-31Roll chromium_revision 84f3f93bac..d150157638 (1140362:1151057)Prashanth Swaminathan
Change log: https://chromium.googlesource.com/chromium/src/+log/84f3f93bac..d150157638 Full diff: https://chromium.googlesource.com/chromium/src/+/84f3f93bac..d150157638 Changed dependencies * fuchsia_vesion: version:10.20221110.2.1..version:12.20230530.1.1 * gn_vesion: git_revision:6f13aaac55a977e1948910942675c69f2b4f7a94..git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8 * ninja_vesion: version:2@1.8.2.chromium.3..version:2@1.11.1.chromium.6 * reclient_vesion: re_client_version:0.81.1.0853992-gomaip..re_client_version:0.107.1.0b39c4c-gomaip * src/base: https://chromium.googlesource.com/chromium/src/base/+log/9d22e0aa98..b4c5ce6cb1 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/76a2b25f9d..d0c2b4cf4f * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/a26ff314e9..edbefcee3d * src/buildtools/linux64: git_revision:6f13aaac55a977e1948910942675c69f2b4f7a94..git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8 * src/buildtools/mac: git_revision:6f13aaac55a977e1948910942675c69f2b4f7a94..git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8 * src/buildtools/reclient: re_client_version:0.81.1.0853992-gomaip..re_client_version:0.107.1.0b39c4c-gomaip * src/buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/66967963e9..5c8dbff7a4 * src/buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/88bd83fe09..cd144ced35 * src/buildtools/win: git_revision:6f13aaac55a977e1948910942675c69f2b4f7a94..git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/4acfa83682..241921896b * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/1db5c29c08..a13817e1ea * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/223a8c15c8..824e26c9fc * src/third_party/android_build_tools/aapt2: version:3.6.0-alpha03-5516695-cr0..STY0BXlZxsEhudnlXQFed-B5UpwehcoM0sYqor6qRqsC * src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations: version:2@1.9.cr1..version:2@1.10.1.cr1 * src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations: version:2@2.14.0.cr1..version:2@2.18.0.cr1 * src/third_party/android_deps/libs/com_google_guava_guava: version:2@31.0.1-jre.cr1..version:2@31.1-jre.cr1 * src/third_party/android_deps/libs/org_ow2_asm_asm: version:2@9.2.cr1..version:2@9.5.cr1 * src/third_party/android_deps/libs/org_ow2_asm_asm_analysis: version:2@9.2.cr1..version:2@9.5.cr1 * src/third_party/android_deps/libs/org_ow2_asm_asm_commons: version:2@9.2.cr1..version:2@9.5.cr1 * src/third_party/android_deps/libs/org_ow2_asm_asm_tree: version:2@9.2.cr1..version:2@9.5.cr1 * src/third_party/android_deps/libs/org_ow2_asm_asm_util: version:2@9.2.cr1..version:2@9.5.cr1 * src/third_party/android_deps/libs/org_robolectric_annotations: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_junit: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_nativeruntime: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_pluginapi: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_resources: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_robolectric: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_sandbox: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_shadowapi: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_shadows_playservices: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_utils: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:2@4.8.1.cr1..version:2@4.10.3.cr1 * src/third_party/android_ndk: https://chromium.googlesource.com/android_ndk.git/+log/8388a2be54..310956bd12 * src/third_party/android_sdk/public: IPzAG-uU5zVMxohpg9-7-N0tQC1TCSW1VbrBFw7Ld04C..EWnL2r7oV5GtE9Ef7GyohyFam42wtMtEKYU4dCb3U1YC * src/third_party/android_sdk/public: eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC..YWMYkzyxGBgVsty0GhXL1oxbY0pGXQIgFc0Rh7ZMRPYC * src/third_party/androidx: c8XCgnDa6lP6C1IcJKADz2cE9moc4Ohv4JGKUaWotKYC..Wr5b9WJiFAzJcmjmvQIePIxk5IgpDl62kaGY_SiLxJEC * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/1b724a6b8c..dd5219451c * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e2a65ffc7d..9f3ef9c2ea * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/bcb9577a46..05ab73be51 * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/9127c68f59..80a507a6b8 * src/third_party/harfbuzz-ng/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/2175f5d050..8df5cdbcda * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/d8daa943f6..a2961dc659 * src/third_party/jdk: PfRSnxe8Od6WU4zBXomq-zsgcJgWmm3z4gMQNB-r2QcC..2Of9Pe_OdO4xoAATuiLDiMVNebKTNO3WrwJGqil4RosC * src/third_party/kotlin_stdlib: Mg7371mEUwDQH4_z29HdWqYWVlXN6t2dXX0kIutg_SwC..z4_AYYz2Tw5GKikuiDLTuxxf0NJVGLkC3CVcyiIpc-gC * src/third_party/kotlinc/current: bCZedwoM-hb1pP1QKzA3P5aR4zjZltqLj4JQpmQsHuUC..J3BAlA7yf4corBopDhlwuT9W4jR1Z9R55KD3BUTVldQC * src/third_party/ninja: version:2@1.8.2.chromium.3..version:2@1.11.1.chromium.6 * src/third_party/objenesis: 9e367f55e5a65781ee77bfcbaa88fb82b30e75c0..tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC * src/third_party/r8: szXK3tCGU7smsNs4r2mGqxme7d9KWLaOk0_ghbCJxUQC..4Oq32DG2vuDh7Frxj6tH5xyi77sVgBWpvvl4hwvZRR4C * src/third_party/r8/d8: Qn31g4m2cofkyvGgm46Uzkzds5DKdNYrdPePwRkVnv4C..PwglNZFRNPkBBXdnY9NfrZFk2ULWDTRxhV9rl2kvkpUC * src/third_party/robolectric: iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC..hzetqh1qFI32FOgQroZvGcGdomrgVBJ6WKRnl1KFw6EC * src/third_party/sqlite4java: 889660698187baa7c8b0d79f7bf58563125fbd66..LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC * src/third_party/turbine: Om6yIEXgJxuqghErK29h9RcMH6VaymMbxwScwXmcN6EC..Foa7uRpVoKr4YoayCKc9EERkjpmGOE3DAUTWFLL7gKEC * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/da6696c8e4..916dfffd61 Added dependencies * src/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat * src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on Removed dependency * src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on DEPS diff: https://chromium.googlesource.com/chromium/src/+/84f3f93bac..d150157638/DEPS Clang version changed llvmorg-17-init-10134-g3da83fba:llvmorg-17-init-12166-g7586aeab Details: https://chromium.googlesource.com/chromium/src/+/84f3f93bac..d150157638/tools/clang/scripts/update.py BUG=None Change-Id: I5a02f5e9137268bf131f472d05af8b29311ec50e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4576442 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
2023-05-30Handle DEPS targets that target the HEAD revisionPrashanth Swaminathan
Some targets in DEPS files do not specify a revision and always pull the HEAD revision instead. In these cases, the URL is not split by '@'. Handle these cases by assuming HEAD. Test: Verified local roll attempt does not fail when processing DEPS. Change-Id: I649195d90933ed58a18d76c20ac7d80ab01c295d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4568777 Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2022-11-02Remove --send-mail from roll scriptMirko Bonadei
This should remove the problematic Code-Review+1 label that prevents the upload to complete. Bug: libyuv:891 Change-Id: I6dc34b1be160d22691d77ba6da63d3974333260d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3996684 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2022-02-24Update PRESUBMIT, cleanup_links and autoroller to py3Christoffer Jansson
First pass, will continue in followup CL's. Bug: libyuv:917 Change-Id: I1c1cad4ebb4e37225611fd11d420e12e3a7d45b5 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3488006 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Christoffer Jansson <jansson@chromium.org>
2022-01-04Set Bot-Commit and Commit-Queue.Mirko Bonadei
Bug: chromium:1283158 Change-Id: Ie93ea0aac310e980fbb5918beb938e8e7e704189 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3358581 Reviewed-by: Christoffer Jansson <jansson@chromium.org> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2021-12-20Fix gclient sync python3 errors.Mirko Bonadei
Bug: None Change-Id: I3b87d0064473336a6ca3a1176c17f219ae0a2eb4 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3347644 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2021-04-28Fix autoroller main branch.Mirko Bonadei
TBR=fbarchard@chromium.org No-Try: True Bug: libyuv:891 Change-Id: I33c31c2c675896ac936e216b246285052f74a51b Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2854602 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2021-04-03Remove tools_libyuv_valgrind.Mirko Bonadei
This code is unused nowadays, while potentially useful it requires some non trivial setup so it is better to remove. No-Try: True Bug: libyuv:892 Change-Id: I98d3ed823a8bb4f233c9fff1b993c7aaf54e18dc Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2803134 Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2021-04-02Fix python linter errors.Mirko Bonadei
TBR=fbarchard@chromium.org No-Try: True Bug: None Change-Id: I064487fb0440aad3592e1387048b9c9ac1579ad1 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2803133 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2020-09-15Fix libyuv deps autoroll and roll chromium deps.John Budorick
This includes: - fixing a handrolled raw exec-based DEPS parser that was failing to parse Str, similar to crbug.com/1106435. - rolling chromium forward by nearly a year. (The last roll that landed was crrev.com/c/1797295). This required a bunch of changes in order to be able to successfully sync, run gn, and compile: - switching the mirrors for three repositories to match chromium, which switched in crrev.com/c/2062580. - making libyuv write an empty gclient_args file - adding a few build_override gn arguments - adding nasm as a deps entry, as it's now required by libjpeg_turbo - android: - adding jdk, libunwindstack, and turbine - rolling the android sdk - rolling bazel and r8 - rolling the cipd packages managed by third_party/android_deps - adding six and requests to .vpython for the test runner - switching to memcpy in a few places to avoid SIGBUS errors on arm due to unaligned reads - linux: - checking out instrumented libraries for msan (including adding depot_tools to deps for the hook) - mac: - adding mac_xcode_version to gclient_gn_args - win: - limit mac_toolchain to checkout_mac Bug: 1063768, 1097306 Change-Id: Idd86fffcdac174fd2f7899243a56af4f1ed8077e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2384320 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2020-04-17Replace phoglund in libyuv OWNERS wth mbonadeiFrank Barchard
Patrik is leaving the company. Bug: None Change-Id: Ifd872700ee1f4ca5272a045513d0dcd9f5efe7d6 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2154253 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2020-02-24Remove unnessary .DS_Store file.Byoungchan Lee
Bug: None Change-Id: I6c6f4d06af61be2cb23f376bafd29c15edc9207b No-Try: True Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2062847 Reviewed-by: Patrik Höglund <phoglund@chromium.org> Commit-Queue: Patrik Höglund <phoglund@chromium.org>
2019-07-18Fix chromium autoroller to parse new clang revision format.Mirko Bonadei
TBR=magjed@chromium.org, fbarchard@chromium.org Bug: None Change-Id: Idf42e33ab4297c0439710532b4c57cb92d572018 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1708140 Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2018-10-30roll_deps: Add TBR so autoroller can land changesOleh Prypin
No-Try: True Bug: chromium:698489 Change-Id: I38627e08331f6d981f5ed3759b744eb8e182fa7d Reviewed-on: https://chromium-review.googlesource.com/c/1307613 Reviewed-by: Patrik Höglund <phoglund@chromium.org> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
2018-10-11Autoroller: pull more updates from WebRTC's copy of the scriptOleh Prypin
This adds the ability to submit the CL only if the number of commits is over a certain threshold. No-Try: True Bug: chromium:892545 Change-Id: I70f12e63be6d26d101b81da1f9b3e80131bcbd16 Reviewed-on: https://chromium-review.googlesource.com/c/1273243 Reviewed-by: Patrik Höglund <phoglund@chromium.org> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
2018-10-05Autoroller: pull some updates from WebRTC's copy of the scriptOleh Prypin
This is mostly removing deprecated stuff and helping to run on LUCI No-Try: True Bug: chromium:892545 Change-Id: I93dbdd78d35532f65976de96cb724ee5a1a89983 Reviewed-on: https://chromium-review.googlesource.com/c/1264417 Reviewed-by: Patrik Höglund <phoglund@chromium.org> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
2018-06-20use unix line endingsJohann
Consistently use one style of line endings for the repository Change-Id: Idd70e3d7f3a7a6641b268a81e51eebf9c705b67d Reviewed-on: https://chromium-review.googlesource.com/1107877 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2018-04-18Skip cipd dependencies when autorolling.Patrik Höglund
This is a stop-gap; it will simply cause cipd deps to not be updated, which will probably keep things working for now, but it's not what we want for the long term. Bug: chromium:659808 Change-Id: I292b96f174c8d910c0b5f0196eefd0e5a5f907c2 Reviewed-on: https://chromium-review.googlesource.com/1016380 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2018-04-11Migrate autoroller from roll-dep-svn to gclient setdepOleh Prypin
Bug: webrtc:9104 No-Try: True Change-Id: I3860b0f7b07fa5110a0bc552965c49801c7a3acd Reviewed-on: https://chromium-review.googlesource.com/1005002 Commit-Queue: Oleh Prypin <oprypin@chromium.org> Reviewed-by: Patrik Höglund <phoglund@chromium.org>
2018-02-16[build] Prepare removal of gyp-defines from landmineMichael Achenbach
Depends on: https://crrev.com/c/924114 Bug: chromium:756691 Change-Id: I4fb6dcbdf0d5e134ef3756b231d8f98d9d41b403 Reviewed-on: https://chromium-review.googlesource.com/924617 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org>
2018-01-02Update roll script to allow advanced url specs, update catapult repo.Patrik Höglund
Bug: libyuv:768 Test: git checkout master && tools_libyuv/autoroller/roll_deps.py Change-Id: I55f21382cb947ecff2078eb9a0fa5572ceee64b5 Reviewed-on: https://chromium-review.googlesource.com/847001 Commit-Queue: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2017-10-09kjellander -> phoglund in OWNERSPatrik Höglund
R=kjellander@chromium.org Bug:libyuv:741 Change-Id: I6bc18e94ec82e00518f34695cf3b97deed82c76d Reviewed-on: https://chromium-review.googlesource.com/699996 Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Patrik Höglund <phoglund@chromium.org>
2017-09-18Suppress UBsan infinite recursion error.Henrik Kjellander
UBsan goes into an infinite recursion when __dynamic_cast instrumented with "vptr". See crbug.com/609786. Similar WebRTC change: https://codereview.webrtc.org/2983583002 BUG=None TBR=fbarchard@chromium.org Change-Id: Ia37635e639550d60f9a79df927447c7cfaacdc93 Reviewed-on: https://chromium-review.googlesource.com/671367 Commit-Queue: Henrik Kjellander <kjellander@chromium.org> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
2017-09-15Suppress gtest leak for memcheckHenrik Kjellander
BUG=libyuv:729 TBR=fbarchard@chromium.org NOTRY=True Change-Id: Ica6bbdd5ff3112813fde61f9b335fd68fa61c731 Reviewed-on: https://chromium-review.googlesource.com/667105 Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-08-15Fix Valgrind by restoring scripts deleted in Chroium.Henrik Kjellander
Copy Valgrind scripts that was deleted from Chromium's tools/ to fix the Memcheck bot: valgrind/chrome_tests.bat valgrind/chrome_tests.py valgrind/chrome_tests.sh valgrind/common.py valgrind/gdb_helper.py valgrind/locate_valgrind.sh valgrind/memcheck_analyze.py valgrind/valgrind.gni valgrind/valgrind.sh valgrind/valgrind_test.py valgrind_test.py was stripped of its Mac and Dr Memory specific parts, which we don't use. There's still more cleanup to do, tracked in bugs.webrc.org/7849. This is similar to changes in https://codereview.webrtc.org/2945753002. BUG=libyuv:714 NOTRY=True Change-Id: Ia6ba9bd3d3fca6f2ebe0e4f30e1eb39bb1a66813 Reviewed-on: https://chromium-review.googlesource.com/615162 Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-08-15Fix autoroller in accordance to upstream changeHenrik Kjellander
This change broke libyuv's presubmit: https://chromium.googlesource.com/chromium/tools/depot_tools/+/e79ddeaabf246769937282f952897bcec3e9de05%5E%21/ GClientKeywords has been removed and replaced with a more direct substitution. This is similar to https://codereview.webrtc.org/2989603002 BUG=None NOTRY=True TBR=fbarchard@google.com Change-Id: I5cb1c18bc72ac1354d5d69f3c9f93cc61841c409 Reviewed-on: https://chromium-review.googlesource.com/615161 Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-08-02add 'From': GClientKeywords.FromImpl to autorollFrank Barchard
Take change from webrtc into libyuv autoroll BUG=libyuv:716 TEST=tools_libyuv/autoroller/roll_deps.py TBR=kjellander@chromium.org Change-Id: I81b1eed114b982e336f2e209d7d825094e584295 Reviewed-on: https://chromium-review.googlesource.com/596472 Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Frank Barchard <fbarchard@google.com>
2017-07-26Remove invalid suggestion from roll_deps.py error message.Henrik Kjellander
BUG=libyuv:710 NOTRY=True Change-Id: I47c80980a6ed8bcfc247e75f3936f028576a6c5a Reviewed-on: https://chromium-review.googlesource.com/584846 Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-05-25Update autoroller after FromImpl was removed from depot toolsHenrik Kjellander
In https://chromium-review.googlesource.com/c/509693/ the From keyword was removed. This update the script to match that (we also were no longer using it). BUG=libyuv:704 NOTRY=True Change-Id: Iccbbfb426a3acd986fbc036672fb51abc2c5d346 Reviewed-on: https://chromium-review.googlesource.com/513908 Reviewed-by: Frank Barchard <fbarchard@google.com> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-02-06Additional changes required to get Memcheck workingHenrik Kjellander
The change in https://chromium-review.googlesource.com/438330 wasn't sufficient to fix the memcheck bot. This CL also removes the need for other tools than memcheck, since those are no longer supported anyway. BUG=libyuv:676 NOTRY=True Change-Id: I23b7ebd0c2c9008cd2b0b4369edaef99a6687f7a Reviewed-on: https://chromium-review.googlesource.com/438447 Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-02-06Update location to make it possible to find ValgrindHenrik Kjellander
BUG=libyuv:676 NOTRY=True Change-Id: Ic4d2fb48a818ffca8dcd71605761e7e04201ea21 Reviewed-on: https://chromium-review.googlesource.com/438330 Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-02-03Use DEPS for all dependencies + add PRESUBMIT.pyHenrik Kjellander
This changes libyuv to use the DEPS file for pulling down all dependencies (thus no Chromium checkout is needed any more). Add tools_libyuv directory to contain libyuv-specific tools (needed to avoid name collision with the now DEPSed tools/ directory of Chromium, which is needed by the toolchain). Add tools_libyuv/autoroller/roll_deps.py script to automatically roll all entries in the DEPS file (copied from WebRTC). third_party/ is now DEPSed as well, including the gtest configuration headers that used to live inside the libyuv repo. Add PRESUBMIT.py with a few simple checks + execution of PyLint and Python unit tests. For PyLint a pylintrc file was also added. Valgrind in tools_libyuv/valgrind was updated to make PRESUBMIT.py pass and remove old tsan suppressions (not used). Removed util/android/test_runner.py since it's no longer needed. Buildbot changes in https://chromium-review.googlesource.com/436464 are needed for the Memcheck bot to go green. BUG=libyuv:676 NOTRY=True Change-Id: Ib86fea2905a1656bba2933703ce5a59d29d8db6b Reviewed-on: https://chromium-review.googlesource.com/436264 Commit-Queue: Henrik Kjellander <kjellander@chromium.org> Reviewed-by: Frank Barchard <fbarchard@google.com>