Commit Graph

51512 Commits

Author SHA1 Message Date
Treehugger Robot
c688531cba Merge "Make sure dist files have license metadata." am: f57b54cda7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2063295

Change-Id: I69722c6669211116c629ae4b701be44a291bb4bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 17:54:07 +00:00
Treehugger Robot
f57b54cda7 Merge "Make sure dist files have license metadata." 2022-06-02 17:37:46 +00:00
Dan Willemsen
f4683646f7 Merge "LOG_DIR changes should not trigger soong_build to re-run" am: 6148b84b93
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2070052

Change-Id: Iff85996d84ceb91d02e77a5ac7ef501dfab15500
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 15:53:50 +00:00
Charisee Chiw
1414e3c2db Merge "rustc-1.61.0 Build 8644170" am: 2313b0c798
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2106559

Change-Id: Id91616d393844cd4526623c63d867758a2f8eed3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 15:52:52 +00:00
Dan Willemsen
6148b84b93 Merge "LOG_DIR changes should not trigger soong_build to re-run" 2022-06-02 15:52:39 +00:00
Charisee Chiw
2313b0c798 Merge "rustc-1.61.0 Build 8644170" 2022-06-02 15:32:37 +00:00
Treehugger Robot
649243abc8 Merge "Add diff_flags as a header_abi_checker property" am: 5d069fb876
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2107753

Change-Id: Icf146e5f1ef35ef483c489371067b95d146dd589
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 04:25:05 +00:00
Bob Badour
c687edfae5 Add gen_notice test. am: afd99fd305
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2103667

Change-Id: Ia5a7a42b2bbed7664b8b51ac9ff250d22d5013da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 04:24:33 +00:00
Treehugger Robot
5d069fb876 Merge "Add diff_flags as a header_abi_checker property" 2022-06-02 04:14:57 +00:00
Bob Badour
5180438478 Make sure dist files have license metadata.
Bug: 151177513
Bug: 210912771

Test: m droid dist reportmissinglicenses

Change-Id: I0c85f6c49a3e9d9bb3219ed6ddfb939d90f80656
2022-06-01 21:07:25 -07:00
Bob Badour
afd99fd305 Add gen_notice test.
Test: m cts dist reportmissinglicenses
Change-Id: I1d630c3d14d27b7605ab13d204d34b6851a24d33
2022-06-01 17:57:00 -07:00
Dan Willemsen
ccf36aa928 LOG_DIR changes should not trigger soong_build to re-run
On the build servers, LOG_DIR is a subset of DIST_DIR, which encodes the
build number. This means that LOG_DIR is guaranteed to be different for
every build, and we'll never re-use previous soong runs on CI builds.

The current use case (writing out soong metrics) shouldn't care if the
value changes, so pipe the environment variable through, bypassing the
env dep checks. It's not clear if this is the only issue triggering
soong_build re-runs on the build servers, but it's a start.

Test: Change DIST_DIR, soong_build does not re-run.
Change-Id: I59bf117f3fbc0e7f10f0506d3d1ac7564c6a00dc
2022-06-01 21:06:17 +00:00
Cole Faust
ef4c9a4a94 Merge "Allowlist apexer tools" am: 44b368df87
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2111813

Change-Id: I75496a4a7d89a0b82142476e617e7dd91461900f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 16:16:29 +00:00
Cole Faust
44b368df87 Merge "Allowlist apexer tools" 2022-06-01 15:57:26 +00:00
Rico Wind
567c248ea2 Merge "Disable deferred tracing in R8" am: d9a0bf79ec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2106305

Change-Id: Ic887370bb45e431100539704a127d1427f04b2d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-01 04:10:36 +00:00
Rico Wind
d9a0bf79ec Merge "Disable deferred tracing in R8" 2022-06-01 03:54:59 +00:00
Treehugger Robot
b1b520389b Merge "cosmetics: readability" am: 354b49e9f1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2108332

Change-Id: I3175d61e6468d3dd4b43fb65db95c5c65870b2a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 23:46:01 +00:00
Treehugger Robot
354b49e9f1 Merge "cosmetics: readability" 2022-05-31 23:27:45 +00:00
Cole Faust
91a2e1020f Allowlist apexer tools
Bug: 204244290
Test: ./build/bazel/ci/bp2build.sh
Change-Id: I6bfe64bd435b721eb61eed2578ec9df02c7583d1
2022-05-31 16:13:46 -07:00
Usta Shrestha
6298cc5e67 cosmetics: readability
Note go.mod file changes go version to 1.18 (for generics)
You might need to refresh/reload your IDE (e.g. IntelliJ)

Bug: N/A
Test: manually verified (e.g. ran `m nothing` successfully)
Change-Id: I2a6dadd673fd170961d1fd1e1756f7581e9a1091
2022-05-31 21:39:06 +00:00
Treehugger Robot
dc17cf675d Merge "add missing java/*_test.go files" am: 545d509d94
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2108328

Change-Id: I5c186fe3e1eac0bba24f5d09e9627c674952fc61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 20:19:58 +00:00
Treehugger Robot
545d509d94 Merge "add missing java/*_test.go files" 2022-05-31 19:59:09 +00:00
Cole Faust
06c53221cf Merge "Add bp2build converter for python protobuf files" am: 5317be265a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2099296

Change-Id: I080a8369869f3ea17def9f5e81962c3111766645
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 19:42:10 +00:00
Cole Faust
5317be265a Merge "Add bp2build converter for python protobuf files" 2022-05-31 19:22:32 +00:00
Sam Delmerico
974c6229e2 add missing java/*_test.go files
fuzz_test.go is not included for now because there is a fix in progress
to make tests pass again.

Test: go test ./java
Change-Id: Idd44fb95c1dda728659ebfc58381252ab49c8230
2022-05-31 18:07:03 +00:00
Treehugger Robot
7e786306df Merge "Remove -sha256 flag when calling bssl_inject_hash." am: ced67ded0b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2101112

Change-Id: I8c971bb411c4e2811c564dc3391799c502c2e3bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 17:04:45 +00:00
Treehugger Robot
ced67ded0b Merge "Remove -sha256 flag when calling bssl_inject_hash." 2022-05-31 16:53:06 +00:00
Treehugger Robot
137ba61eda Merge "Use EventHandler.Do()" am: 7a99021a74
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2095254

Change-Id: Iea84e3818a293d8934268cbbc873559c5171f817
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 16:11:02 +00:00
Treehugger Robot
7a99021a74 Merge "Use EventHandler.Do()" 2022-05-31 15:31:47 +00:00
Jingwen Chen
ddfc7df790 Denylist f2fscrypt because it's failing to compile for the host. am: 24a060cf88
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2110089

Change-Id: Ie9ca38e1f6dc3806b16b1f8d15ffa798a2a7c808
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 05:20:17 +00:00
Jingwen Chen
24a060cf88 Denylist f2fscrypt because it's failing to compile for the host.
Bug: 234340806
Test: bp2build.sh (CI)
Change-Id: Id437611f35a387949c664ff4385c464c12ce51f5
2022-05-30 14:19:01 +00:00
Rico Wind
1cd1729011 Disable deferred tracing in R8
Bug: 227455445
Bug: 233630328
Test: m -j77 SystemUI + disasm grep mStatusBarWindowCallback
Change-Id: I2d6bb859e74c1afc398e629e53d2ce541ef27642
2022-05-30 12:54:25 +00:00
Paul Duffin
7d40722b8f Merge changes I093fbec4,Iee5c09d5 am: 1db9d96d6a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2062449

Change-Id: I0694e6503a98ec3eaac8703dc3f63ef4241e6a4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-30 09:42:14 +00:00
Paul Duffin
1db9d96d6a Merge changes I093fbec4,Iee5c09d5
* changes:
  bootclasspath_fragment: Treat some specific modules as test
  bootclasspath_fragment: Add test specific module type
2022-05-30 09:26:24 +00:00
Charisee
65c99a27ac rustc-1.61.0 Build 8644170
Test: m rust
Bug: 232437287
Change-Id: I93add84ae6adaa8da4a68ce2608a561cbb08828a
2022-05-29 22:06:22 +00:00
Cole Faust
1db05f65a4 Merge "Allowlist tools that apexer uses" am: 97fd87e4db
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2100359

Change-Id: I9abd647743f03b0b842196cc6e7c973741310720
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 20:35:30 +00:00
Cole Faust
97fd87e4db Merge "Allowlist tools that apexer uses" 2022-05-27 20:21:39 +00:00
Treehugger Robot
9437e24c47 Merge "cosmetic: name receiver consistently see go/go-style/decisions#receiver-names" am: 6c898fbb6e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2108326

Change-Id: Ifa82d7898672565bb5d5f838e50da9a664dc7c9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 18:23:10 +00:00
Hasini Gunasinghe
50d22b822a Merge "Add system/core/trusty/keymint-rust to allow list" am: 783e76c738
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2089843

Change-Id: Ia4ec53a512f5ef9642146e8a1641b05415bcfabe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 18:22:59 +00:00
Treehugger Robot
6c898fbb6e Merge "cosmetic: name receiver consistently see go/go-style/decisions#receiver-names" 2022-05-27 18:22:33 +00:00
Hasini Gunasinghe
783e76c738 Merge "Add system/core/trusty/keymint-rust to allow list" 2022-05-27 17:57:51 +00:00
Paul Duffin
15e5b40b39 Merge "Check that API is up-to-date when building java_sdk_library" am: 54e0bb61f0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2107342

Change-Id: Ibe00720a9a9ff6a8d3363ac569774829cbd70b1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 16:20:20 +00:00
Paul Duffin
54e0bb61f0 Merge "Check that API is up-to-date when building java_sdk_library" 2022-05-27 16:01:57 +00:00
Paul Duffin
ff9b6faba2 bootclasspath_fragment: Treat some specific modules as test
Treats bootclasspath_fragment modules that have not yet been converted
to test modules as if they were test modules. This is a temporary work
around to ease the migration to bootclasspath_fragment_test modules and
is expected to be reverted.

Bug: 194063708
Test: m nothing
Change-Id: I093fbec4e926719b644c64ebfc63f9e3070e28db
2022-05-27 16:17:44 +01:00
Paul Duffin
c15b9e99e5 bootclasspath_fragment: Add test specific module type
This is needed to allow the behavior of the bootclasspath_fragment to
be tweaked for test fragments.

Bug: 194063708
Test: m nothing
Change-Id: Iee5c09d5b580d088ba081d95a788dbde883078ed
2022-05-27 16:17:44 +01:00
Usta Shrestha
c23724905b cosmetic: name receiver consistently
see go/go-style/decisions#receiver-names

Bug: N/A
Test: N/A
Change-Id: Ifee42ff66cdb4db024a82ebd03cdee1c6d4fb5f7
2022-05-27 10:59:02 -04:00
Paul Duffin
c166b68589 Check that API is up-to-date when building java_sdk_library
Previously, the checked in version of an API was only checked to make
sure it was up-to-date when running the checkapi target. This change
adds a validation dependency to the ninja rule that generates the API
from source so that up-to-date check is always performed every time
the API is generated. However, because it is a validation dependency
it does not lengthen the build's critical path.

Bug: 234113632
Test: echo > packages/modules/SdkExtensions/java/android/os/ext/api/current.txt
      m framework-sdkextension
      # Passes without this change even though the checked in API is
      # not up-to-date.
      # With this change the build fails reporting correctly that the
      # checked in API is not up-to-date.
Change-Id: I8e65cf716d94aecd61bd943f1485468664ad4a22
2022-05-27 14:03:44 +00:00
Treehugger Robot
c0f5453c29 Merge "Add filegroup srcs to json module graph" am: 0e3d36c582
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2107304

Change-Id: Ia8121c08147f20434046d535eab7f27bb0ab7f2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 13:53:21 +00:00
Treehugger Robot
0e3d36c582 Merge "Add filegroup srcs to json module graph" 2022-05-27 13:29:54 +00:00
Hasini Gunasinghe
07851ffae4 Add system/core/trusty/keymint-rust to allow list
Bug: 225036046
Test: N/A
Change-Id: I2177960dc40c79a07d3acbc798b5235a26cfa72d
2022-05-26 22:58:10 +00:00