Hash :
3ef8d171
Author :
Date :
2024-10-09T16:09:25
ssci: canonicalize / backfill dependencies managed by DEPS A LSC to canonicalize and backfill "Version: N/A; Revision: DEPS" if the dependency managed by the readme file has non-compliant versioning information, and can be plausibly identified as "managed by DEPS". This is the first step to fix "insufficient versioning information" at scale, as it allows us to tell "managed by DEPS" apart from "genuinely missing versioning information". Bug: b/335761679 Change-Id: I52c2c521b63d1f8b91726880220a5a7bfba4cc5d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5918526 Auto-Submit: Jiewei Qian <qjw@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Name: Turbine
Short Name: turbine
URL: https://github.com/google/turbine
Version: N/A
Revision: 3c31e67ae25b5e43713fd868e3a9b535ff6298af
License: Apache 2.0
License File: LICENSE
Security Critical: no
Shipped: no
Description:
Turbine is a header compiler for Java. This library does not provide versioning
or maven releases, so we need to pull it in and build it ourselves.
Since we have no working non-android java proto processor, we cannot yet build
it in GN. Thus build it manually and upload to cipd for now.
Commands to update:
- Log into cipd if necessary: `cipd auth-login`
- Update //DEPS 'src/third_party/turbine/src' commit to latest on github, see
https://github.com/google/turbine/commits/master, and `gclient sync`.
- Also update the revision in this file.
- Ensure current working directory is `src/third_party/turbine`
```
mvn package -DskipTests=true -q -f src/pom.xml
cp -f src/target/turbine-0.1-SNAPSHOT-all-deps.jar turbine.jar
cipd create --pkg-def cipd.yaml
```
- Update //DEPS with the hash id from the cipd create command output.
Local Modifications:
No modifications.