Woah, the error message is correct. Because the existing tag (the ambiguous one) is
actually "version:2.10.1\n": https://chrome-infra-packages.appspot.com/p/fuchsia/qemu/linux-arm64/+/version:2.10.1%0a (notice %0a at the end of the URL).
Not sure how \n crept in there. I'll add a check for tags value (currently only tag key is limited by regexp, and tag value can be arbitrary).
Discovered 224 broken tags. Most of them are on Fuchsia-related packages and have \n as a suffix.
Example packages:
fuchsia/go/mac-amd64
chromium/fuchsia/webrunner-amd64
fuchsia/qemu/linux-arm64
chromium/fuchsia/fidl
I'll run a process that "fixes" them by stripping \n.
Also whatever script appends \n should start breaking now, since the server now refuses such tags.
Comment 1 by vadimsh@chromium.org
, Aug 16