From c068f6743716a85d5d3a20293026ba101ec2f325 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Fri, 28 Mar 2025 22:18:11 +0000 Subject: [PATCH] Roll Dart SDK from 4494ffead9af to 65fe9906a916 (7 revisions) (#166162) https://dart.googlesource.com/sdk.git/+log/4494ffead9af..65fe9906a916 2025-03-28 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.8.0-238.0.dev 2025-03-28 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.8.0-237.0.dev 2025-03-28 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.8.0-236.0.dev 2025-03-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.8.0-235.0.dev 2025-03-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.8.0-234.0.dev 2025-03-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.8.0-233.0.dev 2025-03-27 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.8.0-232.0.dev If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter Please CC dart-vm-team@google.com,jimgraham@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 Co-authored-by: engine-flutter-autoroll --- DEPS | 10 ++--- engine/src/flutter/ci/licenses.sh | 2 +- .../flutter/ci/licenses_golden/licenses_dart | 4 +- .../ci/licenses_golden/licenses_flutter | 37 +++++-------------- .../flutter/sky/packages/sky_engine/LICENSE | 18 +-------- 5 files changed, 19 insertions(+), 52 deletions(-) diff --git a/DEPS b/DEPS index 1d8bd199ec..afb27d1bf4 100644 --- a/DEPS +++ b/DEPS @@ -56,12 +56,12 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': '4494ffead9af72ea24007d7bc0366ce8a585ed25', + 'dart_revision': '65fe9906a916ca3f54a398e062cd461c97e35a2f', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py 'dart_binaryen_rev': 'b4bdcc33115b31758c56b83bb9de4642c411a042', - 'dart_boringssl_rev': 'c6292fa69a65ab116923993757eb2110db7799ba', + 'dart_boringssl_rev': '02f0d8776ecd83a1c663db2eaba6283aa72cc5b8', 'dart_core_rev': '61e677100b06d56a1b3731ab1178ebf9102ecb1f', 'dart_devtools_rev': 'f10e8df8c517fb0412b9a66c626581867c9c267d', 'dart_ecosystem_rev': '23172636e60c52384b40e6bd1240d12c8e860122', @@ -70,8 +70,8 @@ vars = { 'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb', 'dart_perfetto_rev': '13ce0c9e13b0940d2476cd0cff2301708a9a2e2b', 'dart_protobuf_gn_rev': 'ca669f79945418f6229e4fef89b666b2a88cbb10', - 'dart_protobuf_rev': '0bab78d9538e49d50023bab36159b15ff3c369eb', - 'dart_pub_rev': '528f5103fb5e9a7d5f5bc4e365a3514927bd43db', + 'dart_protobuf_rev': 'cf4f3a8d68f713b32eb03261ab3a72bb6910147b', + 'dart_pub_rev': 'b2c03b448a47fdd52800609b9222cd737be3a934', 'dart_sync_http_rev': 'dc54465f07d9652875deeade643256dafa2fbc6c', 'dart_tools_rev': '62bc13bc086a66ce9a6a3e64865c82d17a1379b3', 'dart_vector_math_rev': 'f08d7d2652e9ecf7d8f8605d9983335174511c95', @@ -371,7 +371,7 @@ deps = { Var('dart_git') + '/external/github.com/google/webkit_inspection_protocol.dart.git' + '@' + Var('dart_webkit_inspection_protocol_rev'), 'engine/src/flutter/third_party/dart/tools/sdks/dart-sdk': - {'dep_type': 'cipd', 'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'git_revision:2d5dfe32cf2e6b3c3d6b396885502a5402b4fc72'}]}, + {'dep_type': 'cipd', 'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'git_revision:4a4ff9fba9ca67e9406743a24a3c47ad64d9e9c2'}]}, # WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py. diff --git a/engine/src/flutter/ci/licenses.sh b/engine/src/flutter/ci/licenses.sh index 03f490f961..c5f7272a90 100755 --- a/engine/src/flutter/ci/licenses.sh +++ b/engine/src/flutter/ci/licenses.sh @@ -173,7 +173,7 @@ function verify_licenses() ( local actualLicenseCount actualLicenseCount="$(tail -n 1 flutter/ci/licenses_golden/licenses_flutter | tr -dc '0-9')" - local expectedLicenseCount=843 + local expectedLicenseCount=842 if [[ $actualLicenseCount -ne $expectedLicenseCount ]]; then echo "=============================== ERROR ===============================" diff --git a/engine/src/flutter/ci/licenses_golden/licenses_dart b/engine/src/flutter/ci/licenses_golden/licenses_dart index 530581cfeb..62cdc258aa 100644 --- a/engine/src/flutter/ci/licenses_golden/licenses_dart +++ b/engine/src/flutter/ci/licenses_golden/licenses_dart @@ -1,4 +1,4 @@ -Signature: 9ec3b72e7de626e6afb095de8e5a3591 +Signature: bde84e03cee06929cd092f1b2c867115 ==================================================================================================== LIBRARY: dart @@ -4862,7 +4862,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/+/4494ffead9af72ea24007d7bc0366ce8a585ed25 +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/65fe9906a916ca3f54a398e062cd461c97e35a2f /third_party/fallback_root_certificates/ ==================================================================================================== diff --git a/engine/src/flutter/ci/licenses_golden/licenses_flutter b/engine/src/flutter/ci/licenses_golden/licenses_flutter index da325e242f..06829eef5d 100644 --- a/engine/src/flutter/ci/licenses_golden/licenses_flutter +++ b/engine/src/flutter/ci/licenses_golden/licenses_flutter @@ -3456,6 +3456,7 @@ ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutt ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/abseil-cpp/absl/utility/utility.h ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/abseil-cpp/ci/absl_alternate_options.h ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/MODULE.bazel +ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/aes/aes.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/asn1/a_bitstr.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/asn1/a_bool.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/asn1/a_d2i_fp.cc @@ -3691,6 +3692,7 @@ ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutt ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/fipsmodule/slhdsa/wots.h ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/fipsmodule/tls/internal.h ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/fipsmodule/tls/kdf.cc.inc +ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/fuzzer_mode.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/hpke/hpke.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/hrss/asm/poly_rq_mul.S ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/hrss/hrss.cc @@ -3737,10 +3739,10 @@ ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutt ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/forkunsafe.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/getentropy.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/getrandom_fillin.h +ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/internal.h ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/ios.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/passive.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/rand.cc -ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/sysrand_internal.h ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/trusty.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/urandom.cc ORIGIN: https://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../flutter/third_party/boringssl/src/crypto/rand/windows.cc @@ -4806,6 +4808,7 @@ FILE: ../../../flutter/third_party/boringssl/src/MODULE.bazel FILE: ../../../flutter/third_party/boringssl/src/MODULE.bazel.lock FILE: ../../../flutter/third_party/boringssl/src/PrivacyInfo.xcprivacy FILE: ../../../flutter/third_party/boringssl/src/build.json +FILE: ../../../flutter/third_party/boringssl/src/crypto/aes/aes.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/asn1/a_bitstr.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/asn1/a_bool.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/asn1/a_d2i_fp.cc @@ -5197,6 +5200,7 @@ FILE: ../../../flutter/third_party/boringssl/src/crypto/fipsmodule/slhdsa/wots.c FILE: ../../../flutter/third_party/boringssl/src/crypto/fipsmodule/slhdsa/wots.h FILE: ../../../flutter/third_party/boringssl/src/crypto/fipsmodule/tls/internal.h FILE: ../../../flutter/third_party/boringssl/src/crypto/fipsmodule/tls/kdf.cc.inc +FILE: ../../../flutter/third_party/boringssl/src/crypto/fuzzer_mode.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/hmac/hmac_tests.txt FILE: ../../../flutter/third_party/boringssl/src/crypto/hpke/hpke.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/hpke/hpke_test_vectors.txt @@ -5265,10 +5269,10 @@ FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/fork_detect.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/forkunsafe.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/getentropy.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/getrandom_fillin.h +FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/internal.h FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/ios.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/passive.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/rand.cc -FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/sysrand_internal.h FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/trusty.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/urandom.cc FILE: ../../../flutter/third_party/boringssl/src/crypto/rand/windows.cc @@ -5392,12 +5396,12 @@ FILE: ../../../flutter/third_party/boringssl/src/decrepit/ssl/ssl_decrepit.cc FILE: ../../../flutter/third_party/boringssl/src/decrepit/x509/x509_decrepit.cc FILE: ../../../flutter/third_party/boringssl/src/decrepit/xts/xts.cc FILE: ../../../flutter/third_party/boringssl/src/docs/releasing.md -FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx10-x86_64-apple.S -FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx10-x86_64-linux.S -FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx10-x86_64-win.asm FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx2-x86_64-apple.S FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx2-x86_64-linux.S FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx2-x86_64-win.asm +FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx512-x86_64-apple.S +FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx512-x86_64-linux.S +FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aes-gcm-avx512-x86_64-win.asm FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aesni-gcm-x86_64-apple.S FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aesni-gcm-x86_64-linux.S FILE: ../../../flutter/third_party/boringssl/src/gen/bcm/aesni-gcm-x86_64-win.asm @@ -62047,27 +62051,6 @@ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: boringssl -ORIGIN: ../../../flutter/third_party/boringssl/src/crypto/aes/aes.cc -TYPE: LicenseType.unknown -FILE: ../../../flutter/third_party/boringssl/src/crypto/aes/aes.cc ----------------------------------------------------------------------------------------------------- -Copyright 2025 The BoringSSL Authors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -==================================================================================================== - ==================================================================================================== LIBRARY: angle ORIGIN: ../../../flutter/third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp + ../../../flutter/third_party/angle/LICENSE @@ -78919,4 +78902,4 @@ freely, subject to the following restrictions: 3. This notice may not be removed or altered from any source distribution. ==================================================================================================== -Total license count: 843 +Total license count: 842 diff --git a/engine/src/flutter/sky/packages/sky_engine/LICENSE b/engine/src/flutter/sky/packages/sky_engine/LICENSE index 2ff1240d11..2a5e40fd35 100644 --- a/engine/src/flutter/sky/packages/sky_engine/LICENSE +++ b/engine/src/flutter/sky/packages/sky_engine/LICENSE @@ -27295,22 +27295,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- -boringssl - -Copyright 2025 The BoringSSL Authors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- fuchsia_sdk Copyright 2025 The Fuchsia Authors. All rights reserved. @@ -30367,7 +30351,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/+/4494ffead9af72ea24007d7bc0366ce8a585ed25 +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/65fe9906a916ca3f54a398e062cd461c97e35a2f /third_party/fallback_root_certificates/ --------------------------------------------------------------------------------