From 6c1f46cb0742701a6d1bfc40bb6d07c8f8d2f952 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 8 May 2024 16:43:16 -0400 Subject: [PATCH 1/7] Roll Fuchsia Linux SDK from 27ZAbzJkEopmu0Emp... to RDVdjRvCxkJh2NLxS... (#52685) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine Please CC rmistry@google.com,zra@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/excluded_files | 5 + ci/licenses_golden/licenses_fuchsia | 182 +++++++++++++++++++++++++++- 3 files changed, 187 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 69992f3d67f6b..49c86567d3970 100644 --- a/DEPS +++ b/DEPS @@ -982,7 +982,7 @@ deps = { 'packages': [ { 'package': 'fuchsia/sdk/core/linux-amd64', - 'version': '27ZAbzJkEopmu0EmpMQBRPgXWhwI1SScm_VGkfi7KbEC' + 'version': 'RDVdjRvCxkJh2NLxSNxIJAMkgPq1ZUAC9S128I33218C' } ], 'condition': 'download_fuchsia_deps and not download_fuchsia_sdk', diff --git a/ci/licenses_golden/excluded_files b/ci/licenses_golden/excluded_files index d2318510b9c05..76840d4082d30 100644 --- a/ci/licenses_golden/excluded_files +++ b/ci/licenses_golden/excluded_files @@ -3405,8 +3405,13 @@ ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/packages/blobs +../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/meta.json ../../../fuchsia/sdk/linux/packages/heapdump-collector/meta.json ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/meta.json +../../../fuchsia/sdk/linux/packages/vkcopy-test/meta.json +../../../fuchsia/sdk/linux/packages/vkext-test/meta.json +../../../fuchsia/sdk/linux/packages/vkloop-test/meta.json +../../../fuchsia/sdk/linux/packages/vkproto-driver-test/meta.json ../../../fuchsia/sdk/linux/packages/vkreadback_test/meta.json ../../../fuchsia/sdk/linux/pkg/async-cpp/meta.json ../../../fuchsia/sdk/linux/pkg/async-default/meta.json diff --git a/ci/licenses_golden/licenses_fuchsia b/ci/licenses_golden/licenses_fuchsia index f4951749ef5e9..225011346d6f6 100644 --- a/ci/licenses_golden/licenses_fuchsia +++ b/ci/licenses_golden/licenses_fuchsia @@ -1,4 +1,4 @@ -Signature: 637772b6a135289d8b4242f48c73ecfc +Signature: 2ff374bef0aec7e530a8f556a688353c ==================================================================================================== LIBRARY: fuchsia_sdk @@ -3833,6 +3833,18 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libzircon.so +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-18/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-18/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-19/release/content_checklist_path @@ -3881,6 +3893,54 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/rel FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-20/release/content_checklist_path @@ -10262,6 +10322,18 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libzircon.so +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-18/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-18/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-19/release/content_checklist_path @@ -10310,6 +10382,54 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/rel FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-20/release/content_checklist_path @@ -17100,6 +17220,18 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/lib/libzircon.so +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-18/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-18/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-19/release/content_checklist_path @@ -17148,6 +17280,54 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/rel FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/content_checklist_path FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-20/release/content_checklist_path From eafdd2fce0dd9cbaa44d9af35256284872f05db6 Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Wed, 8 May 2024 14:01:08 -0700 Subject: [PATCH 2/7] Reland "Add host_profile_arm64 and host_release_arm64 local engine configurations." (#52633) Adds --no-lto. This reverts commit 1fe835b85f5c23f500268b82dfd043c9f0eb8ca1. --- ci/builders/local_engine.json | 64 +++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/ci/builders/local_engine.json b/ci/builders/local_engine.json index 573e4ef89a700..4ca26c6bcab6b 100644 --- a/ci/builders/local_engine.json +++ b/ci/builders/local_engine.json @@ -544,6 +544,70 @@ } } }, + { + "cas_archive": false, + "drone_dimensions": [ + "os=Mac-13", + "device_type=none" + ], + "gclient_variables": { + "download_android_deps": false, + "use_rbe": true + }, + "gn": [ + "--runtime-mode", + "profile", + "--no-lto", + "--mac-cpu", + "arm64", + "--xcode-symlinks", + "--rbe", + "--no-goma" + ], + "name": "macos/host_profile_arm64", + "description": "Builds a profile mode engine for a macOS host on arm64.", + "ninja": { + "config": "host_profile_arm64", + "targets": [] + }, + "properties": { + "$flutter/osx_sdk": { + "sdk_version": "15a240d" + } + } + }, + { + "cas_archive": false, + "drone_dimensions": [ + "os=Mac-13", + "device_type=none" + ], + "gclient_variables": { + "download_android_deps": false, + "use_rbe": true + }, + "gn": [ + "--runtime-mode", + "release", + "--no-lto", + "--mac-cpu", + "arm64", + "--xcode-symlinks", + "--rbe", + "--no-goma" + ], + "name": "macos/host_release_arm64", + "description": "Builds a release mode engine for a macOS host on arm64.", + "ninja": { + "config": "host_release_arm64", + "targets": [] + }, + "properties": { + "$flutter/osx_sdk": { + "sdk_version": "15a240d" + } + } + }, { "cas_archive": false, "drone_dimensions": [ From 45ddb293ddc78233a39aa07616681d68326045e3 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 8 May 2024 17:41:24 -0400 Subject: [PATCH 3/7] Roll Skia from 76f88de905be to df446841e3cd (3 revisions) (#52686) https://skia.googlesource.com/skia.git/+log/76f88de905be..df446841e3cd 2024-05-08 michaelludwig@google.com [graphite] Move CopyAsDraw into TextureUtils 2024-05-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 6d0d7269a8c9 to 8ecbf179f1e3 2024-05-08 bungeman@google.com [fontations] Use %zu instead of %ld in test If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC brianosman@google.com,egdaniel@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- sky/packages/sky_engine/LICENSE | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/DEPS b/DEPS index 49c86567d3970..a1186a6a2aef4 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '76f88de905be487829e697a2f5bbe757c56c1954', + 'skia_revision': 'df446841e3cd87af3107e3252326adb5e849abce', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index 7de209d5b0203..ab8121f12c7e9 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 7d7e313fc789f02336896ddf7a6b91d9 +Signature: 00522f75ed75931a1a4b9559e9777dd8 ==================================================================================================== LIBRARY: etc1 diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE index 7e3d929bbc5dd..f47a16635657c 100644 --- a/sky/packages/sky_engine/LICENSE +++ b/sky/packages/sky_engine/LICENSE @@ -32293,7 +32293,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/673b3aa8558a4af94a6c9f424b7c4569899bef9b +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/b7cad2edae4bcbe05332c9956a04692d19798904 /third_party/fallback_root_certificates/ -------------------------------------------------------------------------------- From 3fb0011baecf297f5aff51c670543cbc437fa27e Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Wed, 8 May 2024 15:31:28 -0700 Subject: [PATCH 4/7] [Impeller] initialize ahb swapchain with max entries. (#52670) The regression on the complex layout app is due to lazily constructing the AHBs on the first few frames: https://flutter-flutter-perf.skia.org/e/?begin=1712175722&end=1715166324&queries=device_type%3DPixel_7_Pro%26sub_result%3D90th_percentile_frame_rasterizer_time_millis%26sub_result%3D99th_percentile_frame_rasterizer_time_millis%26sub_result%3Daverage_frame_rasterizer_time_millis%26sub_result%3Dworst_frame_rasterizer_time_millis%26test%3Dcomplex_layout_scroll_perf_impeller__timeline_summary&requestType=0&selected=commit%3D40701%26name%3D%252Carch%253Dintel%252Cbranch%253Dmaster%252Cconfig%253Ddefault%252Cdevice_type%253DPixel_7_Pro%252Cdevice_version%253Dnone%252Chost_type%253Dlinux%252Csub_result%253Dworst_frame_rasterizer_time_millis%252Ctest%253Dcomplex_layout_scroll_perf_impeller__timeline_summary%252C Lets try eager initialization like the KHR swapchain does. --- .../renderer/backend/vulkan/android/ahb_texture_source_vk.cc | 3 +++ .../backend/vulkan/swapchain/ahb/ahb_texture_pool_vk.cc | 3 +++ 2 files changed, 6 insertions(+) diff --git a/impeller/renderer/backend/vulkan/android/ahb_texture_source_vk.cc b/impeller/renderer/backend/vulkan/android/ahb_texture_source_vk.cc index c03d450daa9a3..c6d0197bac456 100644 --- a/impeller/renderer/backend/vulkan/android/ahb_texture_source_vk.cc +++ b/impeller/renderer/backend/vulkan/android/ahb_texture_source_vk.cc @@ -281,6 +281,9 @@ static TextureDescriptor ToTextureDescriptor( desc.mip_count = (ahb_desc.usage & AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE) ? ahb_size.MipCount() : 1u; + if (ahb_desc.usage & AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY) { + desc.usage = TextureUsage::kRenderTarget; + } return desc; } diff --git a/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_texture_pool_vk.cc b/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_texture_pool_vk.cc index 31011109dffd0..712af01b98697 100644 --- a/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_texture_pool_vk.cc +++ b/impeller/renderer/backend/vulkan/swapchain/ahb/ahb_texture_pool_vk.cc @@ -16,6 +16,9 @@ AHBTexturePoolVK::AHBTexturePoolVK(std::weak_ptr context, VALIDATION_LOG << "Swapchain image is not allocatable."; return; } + for (auto i = 0u; i < max_entries_; i++) { + pool_.emplace_back(CreateTexture()); + } is_valid_ = true; } From dc6e438be646919d8e0dae41654c58e9590e393d Mon Sep 17 00:00:00 2001 From: Jenn Magder Date: Wed, 8 May 2024 15:40:16 -0700 Subject: [PATCH 5/7] Fix UIVisualEffectView leak in platform view filter (#52591) I found this while migrating `FlutterPlatformViews_Internal.mm` to ARC https://github.com/flutter/engine/pull/52535. I'll land this first. ```objc if (_backdropFilterView != visualEffectView) { _backdropFilterView = [visualEffectView retain]; } ``` should instead be something like: ```objc if (_backdropFilterView != visualEffectView) { id oldBackdropFilterView = _backdropFilterView; _backdropFilterView = [visualEffectView retain]; [oldBackdropFilterView release]; } ``` But that's already what the built-in MRC `nonatomic, retain` property setter does, so use that instead. Added a test that passes on this PR and fails on main. --- .../Source/FlutterPlatformViewsTest.mm | 62 ++++++++++++++----- .../Source/FlutterPlatformViews_Internal.mm | 4 +- .../IosUnitTests.xcodeproj/project.pbxproj | 2 - 3 files changed, 48 insertions(+), 20 deletions(-) diff --git a/shell/platform/darwin/ios/framework/Source/FlutterPlatformViewsTest.mm b/shell/platform/darwin/ios/framework/Source/FlutterPlatformViewsTest.mm index 2dc397d756a7c..7b4c82d8d5c7e 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterPlatformViewsTest.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterPlatformViewsTest.mm @@ -251,13 +251,38 @@ - (void)testChildClippingViewHitTests { - (void)testReleasesBackdropFilterSubviewsOnChildClippingViewDealloc { __weak NSMutableArray* weakBackdropFilterSubviews = nil; + __weak UIVisualEffectView* weakVisualEffectView1 = nil; + __weak UIVisualEffectView* weakVisualEffectView2 = nil; + @autoreleasepool { - ChildClippingView* clipping_view = [[ChildClippingView alloc] initWithFrame:CGRectZero]; - weakBackdropFilterSubviews = clipping_view.backdropFilterSubviews; + ChildClippingView* clippingView = [[ChildClippingView alloc] initWithFrame:CGRectZero]; + UIVisualEffectView* visualEffectView1 = [[UIVisualEffectView alloc] + initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]]; + weakVisualEffectView1 = visualEffectView1; + PlatformViewFilter* platformViewFilter1 = + [[PlatformViewFilter alloc] initWithFrame:CGRectMake(0, 0, 10, 10) + blurRadius:5 + visualEffectView:visualEffectView1]; + + [clippingView applyBlurBackdropFilters:@[ platformViewFilter1 ]]; + + // Replace the blur filter to validate the original and new UIVisualEffectView are released. + UIVisualEffectView* visualEffectView2 = [[UIVisualEffectView alloc] + initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]]; + weakVisualEffectView2 = visualEffectView2; + PlatformViewFilter* platformViewFilter2 = + [[PlatformViewFilter alloc] initWithFrame:CGRectMake(0, 0, 10, 10) + blurRadius:5 + visualEffectView:visualEffectView2]; + [clippingView applyBlurBackdropFilters:@[ platformViewFilter2 ]]; + + weakBackdropFilterSubviews = clippingView.backdropFilterSubviews; XCTAssertNotNil(weakBackdropFilterSubviews); - clipping_view = nil; + clippingView = nil; } XCTAssertNil(weakBackdropFilterSubviews); + XCTAssertNil(weakVisualEffectView1); + XCTAssertNil(weakVisualEffectView2); } - (void)testApplyBackdropFilter { @@ -595,6 +620,7 @@ - (void)testAddBackdropFilters { XCTAssertEqual(originalView, newView); id mockOrignalView = OCMPartialMock(originalView); OCMReject([mockOrignalView removeFromSuperview]); + [mockOrignalView stopMocking]; } } @@ -1302,20 +1328,26 @@ - (void)testApplyBackdropFilterAPIChangedInvalidInputRadius { } - (void)testBackdropFilterVisualEffectSubviewBackgroundColor { - UIVisualEffectView* visualEffectView = [[UIVisualEffectView alloc] - initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]]; - PlatformViewFilter* platformViewFilter = - [[PlatformViewFilter alloc] initWithFrame:CGRectMake(0, 0, 10, 10) - blurRadius:5 - visualEffectView:visualEffectView]; - CGColorRef visualEffectSubviewBackgroundColor = nil; - for (UIView* view in [platformViewFilter backdropFilterView].subviews) { - if ([NSStringFromClass([view class]) hasSuffix:@"VisualEffectSubview"]) { - visualEffectSubviewBackgroundColor = view.layer.backgroundColor; + __weak UIVisualEffectView* weakVisualEffectView; + + @autoreleasepool { + UIVisualEffectView* visualEffectView = [[UIVisualEffectView alloc] + initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]]; + weakVisualEffectView = visualEffectView; + PlatformViewFilter* platformViewFilter = + [[PlatformViewFilter alloc] initWithFrame:CGRectMake(0, 0, 10, 10) + blurRadius:5 + visualEffectView:visualEffectView]; + CGColorRef visualEffectSubviewBackgroundColor = nil; + for (UIView* view in [platformViewFilter backdropFilterView].subviews) { + if ([NSStringFromClass([view class]) hasSuffix:@"VisualEffectSubview"]) { + visualEffectSubviewBackgroundColor = view.layer.backgroundColor; + } } + XCTAssertTrue( + CGColorEqualToColor(visualEffectSubviewBackgroundColor, UIColor.clearColor.CGColor)); } - XCTAssertTrue( - CGColorEqualToColor(visualEffectSubviewBackgroundColor, UIColor.clearColor.CGColor)); + XCTAssertNil(weakVisualEffectView); } - (void)testCompositePlatformView { diff --git a/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews_Internal.mm b/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews_Internal.mm index 2aa13f5ae09f5..ebdb0cc7a4979 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews_Internal.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews_Internal.mm @@ -172,9 +172,7 @@ - (void)updateVisualEffectView:(UIVisualEffectView*)visualEffectView { visualEffectSubview.layer.backgroundColor = UIColor.clearColor.CGColor; visualEffectView.frame = _frame; - if (_backdropFilterView != visualEffectView) { - _backdropFilterView = [visualEffectView retain]; - } + self.backdropFilterView = visualEffectView; } @end diff --git a/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj b/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj index 0ff04e310ac72..87f291b87dd38 100644 --- a/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj +++ b/testing/ios/IosUnitTests/IosUnitTests.xcodeproj/project.pbxproj @@ -487,7 +487,6 @@ BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_ENABLE_OBJC_ARC = NO; CODE_SIGN_STYLE = Automatic; HEADER_SEARCH_PATHS = ( ../../../.., @@ -532,7 +531,6 @@ BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_ENABLE_OBJC_ARC = NO; CODE_SIGN_STYLE = Automatic; HEADER_SEARCH_PATHS = ( ../../../.., From 0ea962dc8a71f7fab1122ea05801b6888fe2fc12 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 8 May 2024 18:45:52 -0400 Subject: [PATCH 6/7] Roll Skia from df446841e3cd to 4e83fac12783 (2 revisions) (#52688) https://skia.googlesource.com/skia.git/+log/df446841e3cd..4e83fac12783 2024-05-08 robertphillips@google.com Revert "[graphite] Make MatrixConvolutionImageFilter stably keyed" 2024-05-08 jvanverth@google.com [graphite] Include Recording creation & submit in Viewer flush times If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC brianosman@google.com,egdaniel@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index a1186a6a2aef4..ab4414ff23efb 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': 'df446841e3cd87af3107e3252326adb5e849abce', + 'skia_revision': '4e83fac12783a162115b57e45b05dbbbd5df1e12', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index ab8121f12c7e9..1fb58d91520ee 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 00522f75ed75931a1a4b9559e9777dd8 +Signature: 56707b8ca874c560b6980fca8c0d8034 ==================================================================================================== LIBRARY: etc1 @@ -9525,7 +9525,6 @@ ORIGIN: ../../../flutter/third_party/skia/modules/skunicode/src/SkBidiFactory_ic ORIGIN: ../../../flutter/third_party/skia/src/base/SkFixedArray.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkKnownRuntimeEffects.cpp + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/core/SkKnownRuntimeEffects.h + ../../../flutter/third_party/skia/LICENSE -ORIGIN: ../../../flutter/third_party/skia/src/effects/imagefilters/SkMatrixConvolutionImageFilter.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/gpu/DataUtils.cpp + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/gpu/DataUtils.h + ../../../flutter/third_party/skia/LICENSE ORIGIN: ../../../flutter/third_party/skia/src/gpu/SwizzlePriv.h + ../../../flutter/third_party/skia/LICENSE @@ -9584,7 +9583,6 @@ FILE: ../../../flutter/third_party/skia/modules/skunicode/src/SkBidiFactory_icu_ FILE: ../../../flutter/third_party/skia/src/base/SkFixedArray.h FILE: ../../../flutter/third_party/skia/src/core/SkKnownRuntimeEffects.cpp FILE: ../../../flutter/third_party/skia/src/core/SkKnownRuntimeEffects.h -FILE: ../../../flutter/third_party/skia/src/effects/imagefilters/SkMatrixConvolutionImageFilter.h FILE: ../../../flutter/third_party/skia/src/gpu/DataUtils.cpp FILE: ../../../flutter/third_party/skia/src/gpu/DataUtils.h FILE: ../../../flutter/third_party/skia/src/gpu/SwizzlePriv.h From 69f2d9610a185d68de5f64d6dfb0e22ad47329b3 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 8 May 2024 19:49:22 -0400 Subject: [PATCH 7/7] Roll Skia from 4e83fac12783 to 91088addfbd9 (1 revision) (#52691) https://skia.googlesource.com/skia.git/+log/4e83fac12783..91088addfbd9 2024-05-08 ccameron@chromium.org SkJpegMetadataDecoder: Clean-up and de-duplicate code If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC brianosman@google.com,egdaniel@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index ab4414ff23efb..311c80eb1630c 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '4e83fac12783a162115b57e45b05dbbbd5df1e12', + 'skia_revision': '91088addfbd9f7dae9e9e91c98eef78611a632af', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index 1fb58d91520ee..fdf95352a128a 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 56707b8ca874c560b6980fca8c0d8034 +Signature: 7a18211fd3ff367016bdfa13cd368439 ==================================================================================================== LIBRARY: etc1