- Oct 05, 2023
-
-
Jingwen Chen authored
Follow up of https://android-review.googlesource.com/2630914 Bug: 284029211 Test: presubmits Change-Id: Idc0ff2f20e54b81cfdf61472a72e9cb027f60554
-
Kiyoung Kim authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Spandan Das authored
-
Kiyoung Kim authored
There was an issue that a library installed in the system with stub is manually marked as requireLibs, so it created link to the self (system) namespace from linkerconfig. This change checks from conv_linker_config if there is any common module in provideLibs and requireLibs before write result to output path. Bug: 298333253 Test: Build failed when the common module is not removed. Change-Id: I855dfc3484bb6c1fec24d498703c4a2a805913c0
-
- Oct 04, 2023
-
-
Dan Albert authored
Just knowing it failed is pretty useless. Tell people how to update the ABI dumps. Bug: http://b/156513478#comment43 Test: m ndk # after breaking the ABI Change-Id: I7ed6a0acf2d1fbd942410678fc6aba2afbc5a2b6
-
Spandan Das authored
This dir contains a dep of FrameworksNetTests Test: b build //packages/modules/Connectivity/staticlibs/netd/libnetdutils/... --config=android Bug: 297405814 Change-Id: Ia3b0b99b1230bf6cd43dff6c87309b31b70351c0
-
Christopher Parsons authored
-
Vinh Tran authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Vinh Tran authored
Bug: 290790800 Test: Inspect out/soong/soong_inspection folder after running `m bp2build` Change-Id: Iffc43a540f67e5f07d109a0a87f3248fae035267
-
Treehugger Robot authored
-
Colin Cross authored
-
Anton Hansson authored
-
Liz Kammer authored
This has been fixed in upstream Kotlin Test: add /tmp/build.txt file and m metalava Change-Id: I6d088548ee5a31452ad637bbdd75e26c8863926d
-
Justin Yun authored
-
Colin Cross authored
Fix mac builds by removing the -lrt and -lgcc_s flags from darwin rust compiles. Bug: 293349612 Test: builds Change-Id: I99a9fea963761730efc4d3236135ee6d83dbca57
-
Treehugger Robot authored
* changes: Symlink to rules_testing in soong integration test. Remove AconfigJavaHostTest from the allowlist.
-
Treehugger Robot authored
-
- Oct 03, 2023
-
-
Yu Liu authored
Bug: None Test: CI Change-Id: Ib2667798ba4ae330ff46978b37c9c50a5a0cd477
-
Treehugger Robot authored
-
Mark Dacek authored
-
Colin Cross authored
The withres-withoutdex files were added in b/195558228 because D8 produced errors when given an input jar that contained both class and dex files: Error: com.android.tools.r8.internal.Cc: Cannot create android app from an archive 'out/soong/.intermediates/libcore/libcore-crypto-tests/android_common/withres/libcore-crypto-tests.jar' containing both DEX and Java-bytecode content It turns out R8 doesn't have this problem, it defaults to ignoring *.dex files unless the com.android.tools.r8.allowDexInputToR8 system property is set. Remove the withres-withoutdex files when using R8, but keep it in place for D8 for now. Bug: 302573555 Bug: 303264288 Bug: 303064127 Test: m checkbuild Test: m Calendar && m Calendar Test: m framework-minus-apex && m framework-minus-apex Change-Id: Ib6410f7fef6faf5913476c6423cdd27215c68c45
-
Yu Liu authored
It was added by an accident previously. Bug: None Test: CI Change-Id: I9a1fa32bb2686f336f9735a1e809a8491d38cd4c
-
Jihoon Kang authored
* changes: Revert^2 "Add flagged api hide conditional to droidstubs" Revert^2 "Add soong config variable Release_expose_flagged_api"
-
Spandan Das authored
-
Yu Liu authored
-
Colin Cross authored
R8 rules produce a depfile generated by R8. R8 sees the withres-withoutdex jar as an input, and so adds it to the depfile. If the jar is deleted after running R8 then ninja will always consider the rule dirty, as the input file listed in the depfile is missing. Fixes: 303064127 Test: m Calendar && m Calendar Test: m framework-minus-apex && m framework-minus-apex Change-Id: I5cbd780b56fc131b58598d6e569a8a78b7fe9395
-
Zi Wang authored
-
Vinh Tran authored
-
Anton Hansson authored
There are many issues in the docs, so allow specifying a baseline file that allows existing lint errors in doclava. Bug: 217734059 Test: m docs Change-Id: I8997e47a497e1366247e8354be492805f300a16e
-
Colin Cross authored
This reverts commit e7c71c34. The intermediates created by the separated rust compile steps are very large, on the order of 60GB. This is more than CI can support for now, revert the split into compile and link phases. This comes at the expense of incremental build time, especially when modifying C/C++ sources that are dependencies of rust modules. Bug: 293349612 Test: builds Change-Id: I81169e7d0727330c8de5e7688dcdc87fe7b8d3b5
-
Jihoon Kang authored
This reverts commit 1180919d. Test: go test ./java && m TARGET_PRODUCT=sdk TESTING_TARGET_RELEASE_NEXT=true nothing and inspect ninja command for generating stubs and verify the flag is included && m TARGET_PRODUCT=sdk TARGET_RELEASE=trunk_food nothing and inspect ninja command for generating stubs and verify the flag is not included Bug: 299570421 Change-Id: I4967376c0236bad729398af80fa59b48dbab5f21
-
Jihoon Kang authored
This reverts commit 5548bf30. Test: m nothing Bug: 299570421 Change-Id: I9f70648fb6657bbf4f5681cd6d40517d70a8fefb
-
Chris Parsons authored
This is the bulk of the "allowlist v2" feature. It will disable bp2build generation for modules which have transitive dependencies without a bazel build definition. This CL includes this mutator, but doesn't register it as a bp2build mutator (outside of a few unit tests). This allows us to easily iterate on completion of this feature and ensure there are no launch blockers before we finalize the change in AOSP. Bug: 285631638 Test: Unit tests Change-Id: Ifb0a079c409ca19b02cafa3fab2efa0d3deebc50
-
- Oct 02, 2023
-
-
Mark Dacek authored
This reverts commit 23a4120c. Reason for revert: broke soong_integration Change-Id: I4d51841756675b3745244d23e13aefda0916614b
-
Thiébaud Weksteen authored
* changes: Add .lint tagged output to Java modules Add lint.suppress_exit_code attribute
-
Treehugger Robot authored
-