commit | 405b1e7f19e0dc49ae792757ea7353077724a072 | [log] [tgz] |
---|---|---|
author | Christopher Anderson <cja@fuchsia.infra.roller.google.com> | Fri Mar 07 15:20:09 2025 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Mar 07 15:21:50 2025 -0800 |
tree | aefe47d7f09abc88885bbcbc720c0aa22243eeef | |
parent | b410103f8ff4bc95055f854a42e340a7e4c65f1e [diff] |
[roll] Roll fuchsia [build][dtc] Restructure dtc compilation and parse errors This simplifies the dtc actions by removing dtc.sh and moving to a python scrupt that handles calling 'dtc' and also parses errors & warnings to provide additional context. Example: ``` Error: gen/path/to/a/dtsi/dts-example.dtsi:1.10-17 syntax error FATAL ERROR: Unable to parse input tree 1: &reserved-memory { ^---- syntax error 2: gpu_region: gpu_region@0 { 3: reg = <0x00 0x01234567 0x00 0x2000>; 4: no-map; 5: }; 6: }; ``` This provides context for the error along with an indicator of the exact line and character the error occurs. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1213986 Original-Revision: f70fd0b05e862547e705f95cd931b142e8ffaa04 GitOrigin-RevId: e3e647f8960fb2e65a5f400b2a90f6dc0045b1e0 Change-Id: I443ebca35650188be6377c69ec3043d885b12508
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.