From 0928a46e2971d64ee4a1ce9a86437c61f3f32fa4 Mon Sep 17 00:00:00 2001 From: Zach Anderson Date: Thu, 8 Jun 2023 17:34:28 -0700 Subject: [PATCH 1/5] Revert "Revert Dart to 3.1.0-184.0.dev (#42671)" This reverts commit 1fd7116e0dd463307ac28cd29c6323ad51d4a3bd. --- DEPS | 10 +++++----- ci/licenses_golden/licenses_third_party | 4 ---- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/DEPS b/DEPS index 6ab02c9714618..bf1f1870b3f74 100644 --- a/DEPS +++ b/DEPS @@ -53,7 +53,7 @@ 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': 'f0ae96d202ca3628e6d373561265a1479fcf4a96', + 'dart_revision': '3a9145a5743209e5aa4e25adc219a99eed3c59bc', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py @@ -72,7 +72,7 @@ vars = { 'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50', 'dart_tools_rev': '8d6e8b82e3eef8b2f5e3ec9bdd3dd1a2ad3e13f5', 'dart_watcher_rev': '3f17faa2d09dca3e23bc07a01f2045ec0cd2837d', - 'dart_webdev_rev': 'b10d62b83288f92560bf9c05a06c4dc0a3cf84e8', + 'dart_webdev_rev': '3d7f546ffd461d64ca426cedc1e732f20ed15767', 'dart_webkit_inspection_protocol_rev': '39a3c297ff573635e7936b015ce4f3466e4739d6', 'dart_yaml_edit_rev': '87dcf31fcaada207ae7c3527f9885982534badce', 'dart_zlib_rev': '14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f', @@ -371,7 +371,7 @@ deps = { Var('dart_git') + '/dart_style.git@2956b1a705953f880a5dae9d3a0969df0fc45e99', 'src/third_party/dart/third_party/pkg/dartdoc': - Var('dart_git') + '/dartdoc.git@0c8feac6cb21cfd773dde9e4b820b519e7778e07', + Var('dart_git') + '/dartdoc.git@449478c7430a4a6fa0d83ba369c7389ea2fecdc8', 'src/third_party/dart/third_party/pkg/ffi': Var('dart_git') + '/ffi.git@f582ca022042323af061f35ccd24b6c4d38f7bd1', @@ -386,7 +386,7 @@ deps = { Var('dart_git') + '/glob.git@109121d9993c1ef8d078e185160a9d477c82defd', 'src/third_party/dart/third_party/pkg/html': - Var('dart_git') + '/html.git@92eacabadf40aa24c8f4289682ef2822c5d7e414', + Var('dart_git') + '/html.git@b3b820bc36ed17673268360d8b569bdc66c22123', 'src/third_party/dart/third_party/pkg/http': Var('dart_git') + '/http.git@5312366ce3b5dc2abc19f3a649332ad21ad77892', @@ -425,7 +425,7 @@ deps = { Var('dart_git') + '/mockito.git@cca4858ad0f1e3930ebdcc6faf4a918616cca48c', 'src/third_party/dart/third_party/pkg/native': - Var('dart_git') + '/native.git@c851e69448594b1942e62e0d9f92e47d99575b99', + Var('dart_git') + '/native.git@973f3ed93dace19864903e17e771a44a2d9955b7', 'src/third_party/dart/third_party/pkg/package_config': Var('dart_git') + '/package_config.git@203de2022af26b3ab2bcec18cc49614d9e502897', diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 4a79eed98e70a..8c4a7f3126c44 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -528,7 +528,6 @@ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto @@ -2561,7 +2560,6 @@ FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot. FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto @@ -42061,7 +42059,6 @@ ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapsho ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h + ../../../third_party/dart/LICENSE @@ -42076,7 +42073,6 @@ FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot. FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h From c5346df99f1400cf2d4dad3189560b3b9d5912e4 Mon Sep 17 00:00:00 2001 From: Zach Anderson Date: Thu, 8 Jun 2023 17:35:01 -0700 Subject: [PATCH 2/5] Revert "Roll Dart SDK from b7fe6e0c274c to 3a9145a57432 (1 revision) (#42668)" This reverts commit cc628f1e766a5f37665da2f9f1bfcab1cf3f269f. --- DEPS | 2 +- ci/licenses_golden/licenses_third_party | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index bf1f1870b3f74..f305585d48b3d 100644 --- a/DEPS +++ b/DEPS @@ -53,7 +53,7 @@ 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': '3a9145a5743209e5aa4e25adc219a99eed3c59bc', + 'dart_revision': 'b7fe6e0c274cb512e811981bfc6de0edc7150b4e', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 8c4a7f3126c44..76f73e59e14d8 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,5 @@ -Signature: 4c1d6d9220d29ffdb5f0befe823f1d34 +Signature: 713393d44593bbfa5cd6e40cfe916605 + ==================================================================================================== LIBRARY: angle From b351e4c35404b6c248af039a3fa0a4a66ec11794 Mon Sep 17 00:00:00 2001 From: Zach Anderson Date: Thu, 8 Jun 2023 17:35:35 -0700 Subject: [PATCH 3/5] Revert "Roll Dart SDK from f0ae96d202ca to b7fe6e0c274c (1 revision) (#42657)" This reverts commit 8b214df1667fefe140924122462e440f494e0a4e. --- DEPS | 10 +++++----- ci/licenses_golden/licenses_third_party | 7 +++++-- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/DEPS b/DEPS index f305585d48b3d..6ab02c9714618 100644 --- a/DEPS +++ b/DEPS @@ -53,7 +53,7 @@ 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': 'b7fe6e0c274cb512e811981bfc6de0edc7150b4e', + 'dart_revision': 'f0ae96d202ca3628e6d373561265a1479fcf4a96', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py @@ -72,7 +72,7 @@ vars = { 'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50', 'dart_tools_rev': '8d6e8b82e3eef8b2f5e3ec9bdd3dd1a2ad3e13f5', 'dart_watcher_rev': '3f17faa2d09dca3e23bc07a01f2045ec0cd2837d', - 'dart_webdev_rev': '3d7f546ffd461d64ca426cedc1e732f20ed15767', + 'dart_webdev_rev': 'b10d62b83288f92560bf9c05a06c4dc0a3cf84e8', 'dart_webkit_inspection_protocol_rev': '39a3c297ff573635e7936b015ce4f3466e4739d6', 'dart_yaml_edit_rev': '87dcf31fcaada207ae7c3527f9885982534badce', 'dart_zlib_rev': '14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f', @@ -371,7 +371,7 @@ deps = { Var('dart_git') + '/dart_style.git@2956b1a705953f880a5dae9d3a0969df0fc45e99', 'src/third_party/dart/third_party/pkg/dartdoc': - Var('dart_git') + '/dartdoc.git@449478c7430a4a6fa0d83ba369c7389ea2fecdc8', + Var('dart_git') + '/dartdoc.git@0c8feac6cb21cfd773dde9e4b820b519e7778e07', 'src/third_party/dart/third_party/pkg/ffi': Var('dart_git') + '/ffi.git@f582ca022042323af061f35ccd24b6c4d38f7bd1', @@ -386,7 +386,7 @@ deps = { Var('dart_git') + '/glob.git@109121d9993c1ef8d078e185160a9d477c82defd', 'src/third_party/dart/third_party/pkg/html': - Var('dart_git') + '/html.git@b3b820bc36ed17673268360d8b569bdc66c22123', + Var('dart_git') + '/html.git@92eacabadf40aa24c8f4289682ef2822c5d7e414', 'src/third_party/dart/third_party/pkg/http': Var('dart_git') + '/http.git@5312366ce3b5dc2abc19f3a649332ad21ad77892', @@ -425,7 +425,7 @@ deps = { Var('dart_git') + '/mockito.git@cca4858ad0f1e3930ebdcc6faf4a918616cca48c', 'src/third_party/dart/third_party/pkg/native': - Var('dart_git') + '/native.git@973f3ed93dace19864903e17e771a44a2d9955b7', + Var('dart_git') + '/native.git@c851e69448594b1942e62e0d9f92e47d99575b99', 'src/third_party/dart/third_party/pkg/package_config': Var('dart_git') + '/package_config.git@203de2022af26b3ab2bcec18cc49614d9e502897', diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 76f73e59e14d8..497daf8d27eae 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,5 +1,4 @@ -Signature: 713393d44593bbfa5cd6e40cfe916605 - +Signature: 745a6db24dd3d7f325e979249f11a560 ==================================================================================================== LIBRARY: angle @@ -529,6 +528,7 @@ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto @@ -2561,6 +2561,7 @@ FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot. FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto @@ -42060,6 +42061,7 @@ ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapsho ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h + ../../../third_party/dart/LICENSE ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h + ../../../third_party/dart/LICENSE @@ -42074,6 +42076,7 @@ FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot. FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h From 21f8f82a8b9fac1e9dd9c236388777e368e6c46c Mon Sep 17 00:00:00 2001 From: Zach Anderson Date: Thu, 8 Jun 2023 17:35:48 -0700 Subject: [PATCH 4/5] Revert "Roll Dart SDK from 9e633e463902 to f0ae96d202ca (1 revision) (#42651)" This reverts commit d962fbb8aa22aaf3e2fcc7ccb17ad39131bc335c. --- DEPS | 2 +- ci/licenses_golden/licenses_third_party | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 6ab02c9714618..5060938bb4f37 100644 --- a/DEPS +++ b/DEPS @@ -53,7 +53,7 @@ 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': 'f0ae96d202ca3628e6d373561265a1479fcf4a96', + 'dart_revision': '9e633e463902ca36d021130676aecee620bd2007', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 497daf8d27eae..cec5d6b3631af 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: 745a6db24dd3d7f325e979249f11a560 +Signature: e3c083190359c14e503f684c432c54d3 ==================================================================================================== LIBRARY: angle From 809b875c7b3ba2841c9de2cac553eceb28e78870 Mon Sep 17 00:00:00 2001 From: Zach Anderson Date: Thu, 8 Jun 2023 17:35:59 -0700 Subject: [PATCH 5/5] Revert "Roll Dart SDK from bbce07ad3944 to 9e633e463902 (3 revisions) (#42646)" This reverts commit ff7adb82f6169c7df424762a8440ff7ac71c9bc3. --- DEPS | 8 ++++---- ci/licenses_golden/licenses_third_party | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DEPS b/DEPS index 5060938bb4f37..85d8e0f5e88d6 100644 --- a/DEPS +++ b/DEPS @@ -53,7 +53,7 @@ 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': '9e633e463902ca36d021130676aecee620bd2007', + 'dart_revision': 'bbce07ad3944db7f7b6b1f6569ede18249279acb', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py @@ -332,7 +332,7 @@ deps = { Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@b9b5f162ca8bf5b899ff0f0351491d7d403d7ed9', 'src/third_party/dart/third_party/devtools': - {'packages': [{'version': 'git_revision:0c0c65dbaf53f8c508bfd6acbeb7f1986c1ca1f8', 'package': 'dart/third_party/flutter/devtools'}], 'dep_type': 'cipd'}, + {'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:0c0c65dbaf53f8c508bfd6acbeb7f1986c1ca1f8'}]}, 'src/third_party/dart/third_party/pkg/args': Var('dart_git') + '/args.git@a9543c021f9409832b1668f9256f247585362389', @@ -365,7 +365,7 @@ deps = { Var('dart_git') + '/crypto.git@216931ae7dce946e41adb3904d3b33095dfaf51a', 'src/third_party/dart/third_party/pkg/csslib': - Var('dart_git') + '/csslib.git@be2e11eedd4b1f12a674fd9246b9f8dd2da9aa5d', + Var('dart_git') + '/csslib.git@b2b9b55ada8ba0c6efb1eb9db0983ac4f6ab522d', 'src/third_party/dart/third_party/pkg/dart_style': Var('dart_git') + '/dart_style.git@2956b1a705953f880a5dae9d3a0969df0fc45e99', @@ -506,7 +506,7 @@ deps = { Var('dart_git') + '/yaml_edit.git' + '@' + Var('dart_yaml_edit_rev'), 'src/third_party/dart/tools/sdks/dart-sdk': - {'packages': [{'version': 'version:3.1.0-155.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'}, + {'dep_type': 'cipd', 'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'version:3.1.0-155.0.dev'}]}, # WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py. diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index cec5d6b3631af..f722096eff28f 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: e3c083190359c14e503f684c432c54d3 +Signature: 4fb76ca19366fcfc3c5fd5e387a18807 ==================================================================================================== LIBRARY: angle