Treehugger Robot
df1bcdca0e
Merge "Remove retrieveLegacyEncodedBootDexFiles" into main am: 81ac6e74df
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2816477
Change-Id: Ie1ac557250fb60091e003bd3416f29955b949ea6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-03 02:15:29 +00:00
Treehugger Robot
2ba836b13a
Merge "Remove UpdatableSystemFontTest modules from sandboxing denylist" into main am: ac8052b61f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2816476
Change-Id: I95f1fb0334d7720a7cce25ab1d90c41f93adc2dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-03 02:15:05 +00:00
Treehugger Robot
81ac6e74df
Merge "Remove retrieveLegacyEncodedBootDexFiles" into main
2023-11-03 01:46:13 +00:00
Treehugger Robot
ac8052b61f
Merge "Remove UpdatableSystemFontTest modules from sandboxing denylist" into main
2023-11-03 01:36:55 +00:00
Spandan Das
3e75cfa795
Remove retrieveLegacyEncodedBootDexFiles
...
Seems to be an unused function
Test: TH
Change-Id: Ic0b352afc16ccaf450dadb5b13d9fb6c694e72e6
2023-11-03 00:46:29 +00:00
Cole Faust
f45290a496
Remove UpdatableSystemFontTest modules from sandboxing denylist
...
These modules actually work fine with sandboxing, they were just added
to the list because they have non-deterministic outputs, which caused
the genrule sandboxing script to think that sandboxing affected their
outputs.
Bug: 307824623
Test: ./build/soong/tests/genrule_sandbox_test.py UpdatableSystemFontTest_NotoColorEmojiV0.sig UpdatableSystemFontTest_NotoColorEmojiV0.ttf UpdatableSystemFontTest_NotoColorEmojiVPlus1.sig UpdatableSystemFontTest_NotoColorEmojiVPlus1.ttf UpdatableSystemFontTest_NotoColorEmojiVPlus2.sig UpdatableSystemFontTest_NotoColorEmojiVPlus2.ttf with aosp/2816385
Change-Id: I07b1df779c8d47ad875a4fc2d3af5e46945cff83
2023-11-02 17:15:23 -07:00
Jooyung Han
75136bde99
Merge changes from topic "unwanted-transitive-deps" into main am: 26464230a1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2812759
Change-Id: I00ae33bb5a38c3e8376dcfa8553c837e58674bd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 23:22:49 +00:00
Jooyung Han
7d4e922cc0
Add apex.unwanted_transitive_deps property am: a8bd72aec2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2812758
Change-Id: Ic71425dbbc579044bcf90f42b53174de21c8f41c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 23:22:46 +00:00
Jooyung Han
26464230a1
Merge changes from topic "unwanted-transitive-deps" into main
...
* changes:
Enable dup check for test apexes
Add apex.unwanted_transitive_deps property
2023-11-02 23:05:14 +00:00
Treehugger Robot
35df455e56
Merge "Optimize out empty path components" into main am: c012b631ae
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2804377
Change-Id: I2ce4b177ca8ffcf65104e19362bd2016aa2bd969
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 22:50:01 +00:00
Treehugger Robot
c012b631ae
Merge "Optimize out empty path components" into main
2023-11-02 22:36:11 +00:00
Colin Cross
bf9ed3fba2
Optimize out empty path components
...
filepath.Join("foo", "") returns a newly allocated copy of "foo",
while filepath.Join("foo") does not. Strip out any empty path
components before calling filepath.Join.
Test: TestValidatePath
Change-Id: Ib47dbcd9d6463809acfe260dfd9af87ea280b4de
2023-11-02 14:37:21 -07:00
Colin Cross
b6888a8b12
Don't call android.PathForModuleSrc(ctx).String() to get ModuleDir am: f96b001064
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2806397
Change-Id: I2b83356146272e1e9995124c9549c0d3292a28cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 19:23:07 +00:00
Anas Sulaiman
0afedec700
Merge "fix potential encoding issues in remote actions" into main am: 4e6c3ef59b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2814456
Change-Id: Ifad3225b21921bfe8db93d4429b3404b257845dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 19:22:15 +00:00
Colin Cross
f96b001064
Don't call android.PathForModuleSrc(ctx).String() to get ModuleDir
...
ctx.ModuleDir is much cheaper than android.PathForModuleSrc(ctx).String().
Test: builds
Change-Id: I81819088d9564b06a0336a59a45f2b110b0bd9d6
2023-11-02 19:07:49 +00:00
Anas Sulaiman
4e6c3ef59b
Merge "fix potential encoding issues in remote actions" into main
2023-11-02 18:21:57 +00:00
Treehugger Robot
4e4e8d4dcd
Merge "Remove pre singletons" into main am: 717e7769ce
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2813820
Change-Id: Ic250cdb716209f6d6d86a86b94cea29d2dc14707
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 18:20:14 +00:00
Treehugger Robot
717e7769ce
Merge "Remove pre singletons" into main
2023-11-02 18:04:52 +00:00
Jihoon Kang
12ea2d90fa
Merge changes from topic "core-lambda-stubs-source" into main am: 412dc7c488
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2814994
Change-Id: I202cd89b576d1d5c5e614da28e65a80b4cfe0b87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 17:48:23 +00:00
Colin Cross
3bc0e28180
Merge "Remove obsolete java version environment variables" into main am: f2c51919ad
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2814561
Change-Id: Id5ce5b6567e4bc6b1656c475390b847bdc7a46a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 17:47:27 +00:00
Jihoon Kang
412dc7c488
Merge changes from topic "core-lambda-stubs-source" into main
...
* changes:
Remove TxtStubLibraries.bp
Move core.module_lib.stubs.from-text closer to source
2023-11-02 17:08:11 +00:00
Cole Faust
ae6cda6f10
Remove pre singletons
...
They're no longer used.
Test: m nothing --no-skip-soong-tests
Change-Id: I8984164cfc1a062c428ea7f1a4dd5b8940bee84b
2023-11-02 10:05:55 -07:00
Colin Cross
f2c51919ad
Merge "Remove obsolete java version environment variables" into main
2023-11-02 17:05:06 +00:00
Jooyung Han
a8bd72aec2
Add apex.unwanted_transitive_deps property
...
It can be used as a workaround when the current build system adds more
than necessary to APEX.
Bug: 263308515
Bug: 295593640
Test: m blueprint_tests
Change-Id: Ib59c4ac59e6128b3d112b97876e9e2d1e6ec4211
2023-11-02 18:31:37 +09:00
Jooyung Han
912a6f3501
Enable dup check for test apexes
...
Bug: 263308515
Test: m test_broken_com.android.art
Change-Id: I54aaba9424973f4d54c5a17f640cd79ac5dd28ec
2023-11-02 18:31:37 +09:00
Treehugger Robot
708b16eb00
Merge "Revert "Add support for PRODUCT_RELEASE_CONFIG_MAPS"" into main am: 87706098b0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2813821
Change-Id: I06b6b9f1406e8eb233a69c422c2b5fd8613a5c02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 08:44:33 +00:00
Treehugger Robot
87706098b0
Merge "Revert "Add support for PRODUCT_RELEASE_CONFIG_MAPS"" into main
2023-11-02 08:06:39 +00:00
Treehugger Robot
233ec66675
Merge "Remove sdkPreSingleton and overlaySingleton" into main am: a741e88489
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2813819
Change-Id: I4be5074e92607920fabfdda79b3d707f79e7aa25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 04:11:01 +00:00
Treehugger Robot
a741e88489
Merge "Remove sdkPreSingleton and overlaySingleton" into main
2023-11-02 03:43:15 +00:00
Jihoon Kang
6416a71211
Remove TxtStubLibraries.bp
...
The modules defined in TxtStubLibraries.bp are currently not in the
critical path of the from-text stub build, because the from-text vs
from-source switching is encapsulated within the stub library modules.
Therefore, remove the modules altogether.
Test: m nothing --build-from-text-stub
Bug: 287522618
Change-Id: I249edcdf596c8a82058e1bfb17da863c2b5dd7a7
2023-11-02 01:02:40 +00:00
Jihoon Kang
bfa2f9ec69
Move core.module_lib.stubs.from-text closer to source
...
This change moves the core.module_lib.stubs.from-text closer to its
from-source equivalents and its top level module core/module_lib.stubs.
Test: m nothing --build-from-text-stub
Bug: 287522618
Change-Id: Ida6dd613834b36490b1ad79773b9404b1d0d9efc
2023-11-02 01:02:28 +00:00
Treehugger Robot
b98b24b053
Merge changes I7bc4d8d4,I8158c0b9 into main am: 9ae2999dab
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2814560
Change-Id: Ia9de5ae8687d436b60a79c50b999fb753d90c9db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 00:16:22 +00:00
Treehugger Robot
f12356ae14
Merge "Add mount_point property to android_filesystem" into main am: b92dac45d0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2813975
Change-Id: I20fcf5b24188ef54059540b33fe86d0b9acbda2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-02 00:16:00 +00:00
Colin Cross
f77b2cb534
Revert "Add support for PRODUCT_RELEASE_CONFIG_MAPS"
...
Revert submission 2787001-product-build-flags
Reason for revert: Possible cause of b/308849337
Reverted changes: /q/submissionid:2787001-product-build-flags
Bug: 302593603
Bug: 308849337
Change-Id: Id3f27eca8d39e854dee232f072a8dc6c561bac63
2023-11-02 00:13:30 +00:00
Treehugger Robot
9ae2999dab
Merge changes I7bc4d8d4,I8158c0b9 into main
...
* changes:
Use merge_zips instead of ziptime for resetting timestamps in jacoco outputs
Always reset timestamps in merge_zips
2023-11-01 23:38:29 +00:00
Treehugger Robot
b92dac45d0
Merge "Add mount_point property to android_filesystem" into main
2023-11-01 23:32:27 +00:00
Cole Faust
9bef67488d
Remove sdkPreSingleton and overlaySingleton
...
These were the only 2 pre-singletons in soong. sdkPreSingleton is
totally unused. overlaySingleton can be done during
GenerateAndroidBuildActions instead.
Test: m nothing --no-skip-soong-tests
Change-Id: Ieb5ab92f18cb56be4049c0842f61df8aa02dc52c
2023-11-01 15:29:09 -07:00
Colin Cross
c8c2cee06a
Use merge_zips instead of ziptime for resetting timestamps in jacoco outputs
...
ziptime doesn't support ZIP64 so it is limited to 65535 entries in
a zip file. Use the newly added support in merge_zips to reset the
timestamp instead.
Bug: 308765940
Test: builds
Change-Id: I7bc4d8d4943e7417af1783a63ac5b5904d2aa751
2023-11-01 14:41:48 -07:00
Colin Cross
fa24df6b23
Always reset timestamps in merge_zips
...
Jacoco uses ziptime and then merge_zips. merge_zips is already rewriting
all the zip headers so its trivial to move the ziptime functionality
into merge_zips.
Bug: 308765940
Test: TestMergeZips
Change-Id: I8158c0b99878492233ac01fde3820e1951c9088e
2023-11-01 14:41:40 -07:00
Colin Cross
f059b2f2fc
Remove obsolete java version environment variables
...
jdk9 and jdk11 are no longer used, remove ANDROID_JAVA9_HOME and
ANDROID_JAVA11_HOME.
Bug: 221270882
Test: treehugger
Change-Id: Iad566bff21055c5e2acd62642ccd579507e21fef
2023-11-01 20:58:30 +00:00
Spandan Das
bfdc9a89e0
Merge "Add the name of the sdk library to dynamically generated java modules" into main am: eb852927d4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2808372
Change-Id: I7464d1574398c891b4bca139a4c6a8c8399c9491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-01 17:48:35 +00:00
Anas Sulaiman
e208e856fd
fix potential encoding issues in remote actions
...
The new docker image contains all en_*.UTF-8 locales to ensure Java (and
other) actions produce the correct bytes.
Bug: b/300624128
Test: Ran an android build and verified there are no encoding issues in
metalava outputs.
Change-Id: I89cd1b45ce3d8dc552c2afb859c1a5e221c5f238
2023-11-01 17:41:44 +00:00
Spandan Das
eb852927d4
Merge "Add the name of the sdk library to dynamically generated java modules" into main
2023-11-01 17:31:58 +00:00
Colin Cross
7ab0d6356a
Merge "Support prebuilt_renderscript_bitcode modules" into main am: 3996ffbc13
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2810857
Change-Id: I7a762c90c9c5216a5498821821abde6956bb3c89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-01 17:15:04 +00:00
Colin Cross
dcaeff507a
Merge "Use correct path for soong_build_metrics.pb when dist is enabled" into main am: 2650f35faa
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2812554
Change-Id: Ic41467c4efcfe663b20670c01aa15916a57ff864
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-01 17:11:32 +00:00
Colin Cross
3996ffbc13
Merge "Support prebuilt_renderscript_bitcode modules" into main
2023-11-01 17:07:54 +00:00
Colin Cross
2650f35faa
Merge "Use correct path for soong_build_metrics.pb when dist is enabled" into main
2023-11-01 16:54:14 +00:00
LaMont Jones
1b6f1d27a0
Merge "Add support for PRODUCT_RELEASE_CONFIG_MAPS" into main am: c416ddd1cc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2786983
Change-Id: I6c108f4b558d15690c7b9552d4256c23bda693fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-01 16:07:25 +00:00
Sam Delmerico
0b74fbb608
Merge "transitive r8 flags for installable {android,java}_libraries" into main am: d9569528bd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2812555
Change-Id: I9ced451bbd526c7f399ad0b247255bd7234b1dfa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-01 16:06:58 +00:00
LaMont Jones
c416ddd1cc
Merge "Add support for PRODUCT_RELEASE_CONFIG_MAPS" into main
2023-11-01 16:01:08 +00:00