Trying to upload my change list and hitting ownership error. I have pulled in a few third_party items from Chromium source tree for the wayland protocol generation.
```
$ git cl upload
Processing 1 commit...
Running presubmit upload checks ...
Presubmit checks took 3.2s to calculate.
presubmit checks passed.
.gitmodules | 24 +++++-
BUILD.gn | 33 ++++----
DEPS | 35 +++++++-
build_overrides/wayland.gni | 2 +
gni/angle.gni | 1 +
samples/multi_window/MultiWindow.cpp | 7 +-
samples/sample_util/SampleApplication.cpp | 6 +-
samples/simple_instancing/SimpleInstancing.cpp | 6 +-
src/libANGLE/Display.cpp | 14 ++++
src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp | 14 +++-
src/tests/BUILD.gn | 45 +++++++++--
src/tests/util_tests/PrintSystemInfoTest.cpp | 18 +++++
third_party/expat/0001-Do-not-claim-getrandom.patch | 31 +++++++
third_party/expat/BUILD.gn | 66 +++++++++++++++
third_party/expat/DIR_METADATA | 7 ++
third_party/expat/OWNERS | 2 +
third_party/expat/README.chromium | 37 +++++++++
third_party/expat/fuzz/OWNERS | 1 +
third_party/expat/fuzz/expat_xml_parse_fuzzer.cc | 31 +++++++
third_party/expat/include/expat_config/expat_config.h | 143 ++++++++++++++++++++++++++++++++
third_party/expat/roll-expat.sh | 60 ++++++++++++++
third_party/expat/src | 1 +
third_party/glmark2/BUILD.gn | 38 +++++++--
third_party/wayland | 1 -
third_party/wayland-protocols/BUILD.gn | 217 +++++++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/DIR_METADATA | 6 ++
third_party/wayland-protocols/LICENSE | 33 ++++++++
third_party/wayland-protocols/OWNERS | 2 +
third_party/wayland-protocols/README.chromium | 73 +++++++++++++++++
third_party/wayland-protocols/gtk | 1 +
third_party/wayland-protocols/kde | 1 +
third_party/wayland-protocols/mesa/wayland-drm/README | 4 +
third_party/wayland-protocols/mesa/wayland-drm/wayland-drm.xml | 189 +++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/src | 1 +
third_party/wayland-protocols/unstable/alpha-compositing/README | 4 +
third_party/wayland-protocols/unstable/alpha-compositing/alpha-compositing-unstable-v1.xml | 130 +++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/content-type/README | 5 ++
third_party/wayland-protocols/unstable/content-type/content-type-v1.xml | 129 +++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/cursor-shapes/README | 4 +
third_party/wayland-protocols/unstable/cursor-shapes/cursor-shapes-unstable-v1.xml | 120 +++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/extended-drag/README | 4 +
third_party/wayland-protocols/unstable/extended-drag/extended-drag-unstable-v1.xml | 201 +++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/gaming-input/README | 4 +
third_party/wayland-protocols/unstable/gaming-input/gaming-input-unstable-v2.xml | 252 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/gtk-primary-selection/README | 4 +
third_party/wayland-protocols/unstable/gtk-primary-selection/gtk-primary-selection.xml | 225 +++++++++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/keyboard/README | 4 +
third_party/wayland-protocols/unstable/keyboard/keyboard-configuration-unstable-v1.xml | 124 ++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/keyboard/keyboard-extension-unstable-v1.xml | 100 +++++++++++++++++++++++
third_party/wayland-protocols/unstable/notification-shell/README | 4 +
third_party/wayland-protocols/unstable/notification-shell/notification-shell-unstable-v1.xml | 124 ++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/remote-shell/README | 4 +
third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml | 1458 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v2.xml | 1077 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/secure-output/README | 4 +
third_party/wayland-protocols/unstable/secure-output/secure-output-unstable-v1.xml | 118 +++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/stylus-tools/README | 4 +
third_party/wayland-protocols/unstable/stylus-tools/stylus-tools-unstable-v1.xml | 105 ++++++++++++++++++++++++
third_party/wayland-protocols/unstable/stylus/README | 4 +
third_party/wayland-protocols/unstable/stylus/stylus-unstable-v2.xml | 200 +++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/test-controller/OWNERS | 1 +
third_party/wayland-protocols/unstable/test-controller/README | 4 +
third_party/wayland-protocols/unstable/test-controller/test-controller-unstable-v1.xml | 45 +++++++++++
third_party/wayland-protocols/unstable/text-input/README | 4 +
third_party/wayland-protocols/unstable/text-input/text-input-extension-unstable-v1.xml | 458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/touchpad-haptics/README.md | 5 ++
third_party/wayland-protocols/unstable/touchpad-haptics/touchpad-haptics-unstable-v1.xml | 86 ++++++++++++++++++++
third_party/wayland-protocols/unstable/ui-controls/OWNERS | 1 +
third_party/wayland-protocols/unstable/ui-controls/README | 5 ++
third_party/wayland-protocols/unstable/ui-controls/ui-controls-unstable-v1.xml | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++
third_party/wayland-protocols/unstable/vsync-feedback/README | 4 +
third_party/wayland-protocols/unstable/vsync-feedback/vsync-feedback-unstable-v1.xml | 99 +++++++++++++++++++++++
third_party/wayland/src | 1 +
tools/generate_stubs/rules.gni | 119 +++++++++++++++++++++++++++
util/BUILD.gn | 17 +++-
util/OSWindow.h | 2 +-
util/display/DisplayPixmap.cpp | 3 +-
util/linux/LinuxWindow.cpp | 4 +-
util/linux/wayland/WaylandWindow.cpp | 247 +++++++++++++++++++++++++++++++++++++++++++++++++-------
util/linux/wayland/WaylandWindow.h | 59 ++++++++++++--
80 files changed, 6872 insertions(+), 81 deletions(-)
saving CL description to /mnt/raid10/workspace-automation/app/depot_tools/.git_cl_description_backup
Enumerating objects: 163, done.
Counting objects: 100% (163/163), done.
Delta compression using up to 32 threads
Compressing objects: 100% (111/111), done.
Writing objects: 100% (123/123), 68.74 KiB | 13.75 MiB/s, done.
Total 123 (delta 42), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Resolving deltas: 100% (42/42)
remote: Waiting for private key checker: 5/74 objects left
remote: Processing changes: refs: 1, done
remote: WARNING: commit e878fca: [code-owners] code owner email '
bung...@chromium.org' in '/third_party/expat/OWNERS' cannot be resolved for
joel.w...@gmail.comremote: ERROR: commit e878fca: [code-owners] invalid global import in '/third_party/wayland-protocols/OWNERS': '/components/exo/OWNERS' does not exist (project = angle/angle, branch = main, revision = e878fcac80c4a96d15abe4927c9f382108f37bbc)
remote: ERROR: commit e878fca: [code-owners] invalid global import in '/third_party/wayland-protocols/OWNERS': '/ui/ozone/platform/wayland/OWNERS' does not exist (project = angle/angle, branch = main, revision = e878fcac80c4a96d15abe4927c9f382108f37bbc)
To
https://chromium.googlesource.com/angle/angle.git ! [remote rejected] HEAD -> refs/for/refs/heads/main (commit e878fca: [code-owners] invalid code owner config files (see
https://chromium-review.googlesource.com/plugins/code-owners/Documentation/validation.html#validation-checks-for-code-owner-config-files for help))
error: failed to push some refs to '
https://chromium.googlesource.com/angle/angle.git'
saving CL description to /mnt/raid10/workspace-automation/app/depot_tools/.git_cl_description_backup
** Content of CL description **
========================================================================
Wayland support
-Enables
Wayland libAngle
samples (resize/close)
wayland glmark2_angle
renders to visible screen
-Samples resize and close accessed via Alt+Spacebar
-Dev config
not build_with_chromium and host_os is linux
-Tested on Fedora 41
glmark2_angle (wayland) - score 17200
glmark2_x11 - score 4199
angle_end2end_tests - multiple failures/WIP
angle_perftests - last test fails
angle_white_box_perftests - last test fails
gles3_torus_bufferstorage - GL_EXT_buffer_storage not available.
multiview - GL_OVR_multiview(2) is not available.
all other pass/work
-
args.gn
angle_enable_gl = true
angle_enable_vulkan = false
angle_enable_cl = false
angle_use_x11 = false
angle_use_wayland = true
angle_use_gbm = false
angle_enable_overlay = false
use_ozone = false
use_system_libffi = false
angle_enable_trace_events = false
angle_enable_trace = false
angle_always_log_info = false
angle_build_tests = true
build_angle_end2end_tests_aosp = true
build_angle_deqp_tests = false
angle_debug_layers_enabled = false
angle_use_vulkan_display = false
angle_enable_vulkan_api_dump_layer = false
is_debug = false
strip_debug_info = true
Bug: angleproject:40096815
Change-Id: If15416a607c8b3143015ced33dcc8e433e5eb708
Signed-off-by: Joel Winarske <
joel.w...@gmail.com>
========================================================================
Failed to create a change. Please examine output above for the reason of the failure.
For emergencies, Googlers can escalate to go/gob-support or go/notify#gob
Hint: run command below to diagnose common Git/Gerrit credential problems:
git cl creds-check
If git-cl is not working correctly, file a bug under the Infra>SDK component including the files below.
Review the files before upload, since they might contain sensitive information.
Set the Restrict-View-Google label so that they are not publicly accessible.
The traces of this git-cl execution have been recorded at:
/mnt/raid10/workspace-automation/app/depot_tools/traces/20250107T182139.065904-traces.zip
Copies of your gitcookies file and git config have been recorded at:
/mnt/raid10/workspace-automation/app/depot_tools/traces/20250107T182139.065904-git-info.zip
```
Any ideas how to handle this? I'm thinking someone with access would need to add these prior to this change set getting merged.