Permission issues with dawn submodules

7 views
Skip to first unread message

Ashwin Bhat

unread,
Jan 12, 2026, 8:28:34 PM (2 days ago) Jan 12
to Dawn Graphics
Apologies if this common knowledge but does anyone know how to get around this error while shallow cloning dawn?

Cloning into 'F:/source/WebGPU/dawn/third_party/angle/third_party/gles1_conform'...
remote: PERMISSION_DENIED: The caller does not have permission
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "a2f1d9042ff24d6988c7e6de059a847f"
fatal: Authentication failed for 'https://chrome-internal.googlesource.com/angle/es-cts/'
fatal: clone of 'https://chrome-internal.googlesource.com/angle/es-cts' into submodule path 'F:/source/WebGPU/dawn/third_party/angle/third_party/gles1_conform' failed
Failed to clone 'third_party/gles1_conform' a second time, aborting
fatal: Failed to recurse into submodule path 'third_party/angle'

Thanks
Ashwin

Ashwin Bhat

unread,
Jan 12, 2026, 8:32:25 PM (2 days ago) Jan 12
to Dawn Graphics
image (11).png

Kai Ninomiya

unread,
Jan 12, 2026, 11:05:09 PM (2 days ago) Jan 12
to Ashwin Bhat, Dawn Graphics
I believe that happens if you use `git submodule update` or `git clone --recurse-submodules` or similar commands. That's not supported in Dawn. Instead, clone Dawn without any submodules, then use either `tools/fetch_dawn_dependencies.py` or `gclient sync` (or if you are using a CMake build, you can just set `DAWN_FETCH_DEPENDENCIES` which calls `fetch_dawn_dependencies.py` automatically).

HTH,
-Kai (he/they)


--
You received this message because you are subscribed to the Google Groups "Dawn Graphics" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dawn-graphic...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dawn-graphics/3fbcaea9-0dd7-4f27-8d55-639bfab187b6n%40googlegroups.com.

Kai Ninomiya

unread,
Jan 12, 2026, 11:06:32 PM (2 days ago) Jan 12
to Ashwin Bhat, Dawn Graphics
BTW, there are other things you'll probably run into. These are (hopefully) all described in the build documentation: https://dawn.googlesource.com/dawn/+/refs/heads/main/docs/building.md
-Kai (he/they)

Ashwin Bhat

unread,
Jan 13, 2026, 11:02:30 AM (16 hours ago) Jan 13
to Dawn Graphics
Thanks Kai. This is helpful. 
Reply all
Reply to author
Forward
0 new messages