Commit Graph

21038 Commits

Author SHA1 Message Date
Treehugger Robot
3435c98bbf Merge changes I96f0eb03,Ie883eb45 am: 5bf1480218 am: 3893c6743b
Change-Id: Ib77584a2ec9d291e654e074b74feb474bc58be93
2020-04-08 01:17:23 +00:00
Treehugger Robot
3893c6743b Merge changes I96f0eb03,Ie883eb45 am: 5bf1480218
Change-Id: I677d267ac7457752fdbeb14b96a4d138a2c2adde
2020-04-08 00:54:56 +00:00
Treehugger Robot
5bf1480218 Merge changes I96f0eb03,Ie883eb45
* changes:
  Parameterize scopes with additional droidstubs args
  Replace references to droiddoc with droidstubs
2020-04-08 00:42:22 +00:00
TreeHugger Robot
be86a7586d [automerger skipped] Merge "Support arch variant for data attribute" into rvc-dev am: ee42b2079d -s ours
am skip reason: Change-Id I2381f78b486852da267caa363b4c4cb5660c9055 with SHA-1 67a8834735 is in history

Change-Id: I3e24b33054808845342e2356b6776aa8ae269bfb
2020-04-07 22:28:00 +00:00
TreeHugger Robot
ee42b2079d Merge "Support arch variant for data attribute" into rvc-dev 2020-04-07 22:08:45 +00:00
Automerger Merge Worker
0f2c0ad8c3 Support arch variant for data attribute
Bug: 143220441
Test: atest VtsHalDrmV1_2TargetTest
Change-Id: I2381f78b486852da267caa363b4c4cb5660c9055
Merged-In: I2381f78b486852da267caa363b4c4cb5660c9055
2020-04-07 12:52:22 -07:00
Paul Duffin
1fb487df17 Parameterize scopes with additional droidstubs args
Added droidstubsArgs field to the apiscope structure to avoid
switching on api scope type.

Bug: 153443117
Test: m nothing
Change-Id: I96f0eb033d44c6a74787ba7f1523799b05a58092
2020-04-07 18:59:12 +01:00
Paul Duffin
6d0886e279 Replace references to droiddoc with droidstubs
The java_sdk_library code used to create droiddoc and now it creates
droidstubs but it still referenced droiddoc internally. This change
removed all the remaining references except the ones that are visible
externally.

Bug: 153443117
Test: m nothing
Change-Id: Ie883eb4590f9c091d4149d7b17d7d3d91b1b5c6a
2020-04-07 18:56:14 +01:00
Jooyung Han
72e5c957d4 Merge "Build VNDK APEX for VNDK-Lite" into rvc-dev am: 3978d03fb7
Change-Id: Idfbf9f998c7a8228a8b873274a91bca72b9f71f5
2020-04-07 17:06:56 +00:00
Jooyung Han
3978d03fb7 Merge "Build VNDK APEX for VNDK-Lite" into rvc-dev 2020-04-07 16:49:39 +00:00
Treehugger Robot
1a542748f9 Merge "Only mount dist dir to soong sandbox if it exists" am: 0263f99bf2 am: 83bb39c097
Change-Id: I2a7c3c25f44f5dbafbffcdc17f0e543a7c98a51a
2020-04-07 16:11:40 +00:00
Treehugger Robot
83bb39c097 Merge "Only mount dist dir to soong sandbox if it exists" am: 0263f99bf2
Change-Id: I8c584771ae2b5b31eb19d54529f022d77ce5711f
2020-04-07 15:59:41 +00:00
Treehugger Robot
0263f99bf2 Merge "Only mount dist dir to soong sandbox if it exists" 2020-04-07 15:39:28 +00:00
Treehugger Robot
2271f611c0 Merge "Do not propagate the stub symbol file to prebuilts." am: 046280147e am: aeae600d81
Change-Id: I2edd3a881429c5ad1df840c6dcae7a39182c5b74
2020-04-07 13:19:10 +00:00
Treehugger Robot
aeae600d81 Merge "Do not propagate the stub symbol file to prebuilts." am: 046280147e
Change-Id: Ia24caae8453cd8e0d3ca8808ab980e4a1e5c0c90
2020-04-07 13:05:58 +00:00
Treehugger Robot
046280147e Merge "Do not propagate the stub symbol file to prebuilts." 2020-04-07 12:43:49 +00:00
Colin Cross
4afb560a76 Merge "Revert "Add sdk mutator for native modules"" am: d66b121000 am: 193bdf5784
Change-Id: Id45f244ee8a091e31be765b48f3e173bbf6d00fd
2020-04-07 04:57:37 +00:00
Colin Cross
193bdf5784 Merge "Revert "Add sdk mutator for native modules"" am: d66b121000
Change-Id: Idac6294deaf089ada8544e681b9e0c1c5f37e243
2020-04-07 04:39:25 +00:00
Colin Cross
d66b121000 Merge "Revert "Add sdk mutator for native modules"" 2020-04-07 04:25:34 +00:00
Colin Cross
f8e80229fe Revert "Add sdk mutator for native modules"
Revert submission 1242911-sdk_version_variant

Reason for revert: b/153394225
Reverted Changes:
Ife99745fb:Use libnativewindow for platform variant of libagq...
I1bae84c43:Use libnativewindow for platform variant of androi...
I6e6021ed3:Use stl to depend on libc++
Ife99745fb:Use libnativewindow for platform variant of libRSS...
I2c9f439b9:Fix static dependency on libprotobuf-cpp-lite-ndk
Iff2aff9cf:Set sdk_version for cc_genrules used by modules wi...
I7d72934aa:Add sdk mutator for native modules
Ief378a007:Use sdk variant of Soong modules when LOCAL_SDK_VE...

Bug: 149591340
Change-Id: I798fa902c779469c6382b6699351e5d12bf14785
Fixes: 153394225
2020-04-07 04:21:21 +00:00
Colin Cross
365d94c660 Merge "Add sdk mutator for native modules" am: f5d6756a35 am: 0cc91697fe
Change-Id: I96646663a8455e7a4e8184e0a2db6b22b11b75e3
2020-04-07 02:35:40 +00:00
Colin Cross
0cc91697fe Merge "Add sdk mutator for native modules" am: f5d6756a35
Change-Id: Ie2716b58c5c974b2b5da5f6a04769e677490301e
2020-04-07 02:05:11 +00:00
Colin Cross
f5d6756a35 Merge "Add sdk mutator for native modules" 2020-04-07 01:52:11 +00:00
David Srbecky
fb427316b4 Merge "Fix dex-location for host." am: c7b02cb523 am: 178c0807e7
Change-Id: If6924cf10fd080db1be2691f6fadc4da3693f0c0
2020-04-06 22:28:40 +00:00
Diego Wilson
a5d9653cc5 Only mount dist dir to soong sandbox if it exists
The dist dir is created late in the build process. If a
soong sandbox attempts to mount it before it's created
the sandbox will create an empty file in its place.

Test: lunch aosp_cf_x86_phone-userdebug && make -j dist
Change-Id: Ie6513bf702de6e6322c78753d406d70ea3ccc04d
2020-04-06 22:07:56 +00:00
Martin Stjernholm
bdd0dffc1b Do not propagate the stub symbol file to prebuilts.
This partially reverts https://r.android.com/1278193. The propagated
symbol files contain all versions, even though only one is applicable
in a given SDK snapshot.

It's uncertain what repercussions this might have, but one is that if
we were to update a snapshot for a fixed version then it might change
because the symbol file contains new versions that aren't applicable.
Since the symbol file isn't actually needed at this point it's better
to wait with this step until the use cases for it are more clear.

Test: m nothing
Test: Create an SDK snapshot with Bionic libs, drop it into a
  master-art tree without bionic/ in it, build ART APEXes, and check
  that the Soong phase completes (specifically that the stubs are
  detected even without symbol files).
Bug: 152481980
Change-Id: Ic79f89bc6d11d0b6552fa20791f5680ff9a40c0d
2020-04-06 23:03:53 +01:00
David Srbecky
178c0807e7 Merge "Fix dex-location for host." am: c7b02cb523
Change-Id: Ic546d67275de50b7f8c2a4a4fb59c3c5c3673e75
2020-04-06 21:59:51 +00:00
David Srbecky
c7b02cb523 Merge "Fix dex-location for host." 2020-04-06 21:38:16 +00:00
Treehugger Robot
5369cf771c [automerger skipped] Merge "Use 0777 instead of FileInfo() for dirs." am: 0ccd73a8df am: aaf126320b -s ours
am skip reason: Change-Id Ie9f5320bc44d24b2f9d54d4036bb1747456655bb with SHA-1 4f5edfc43c is in history

Change-Id: I97f640f0c52db4939a3946691384331532531ee8
2020-04-06 21:02:37 +00:00
Treehugger Robot
aaf126320b Merge "Use 0777 instead of FileInfo() for dirs." am: 0ccd73a8df
Change-Id: I22d1c9c17aefe417ffd7185eeec680b4b2a1a612
2020-04-06 20:43:13 +00:00
Treehugger Robot
0ccd73a8df Merge "Use 0777 instead of FileInfo() for dirs." 2020-04-06 20:21:11 +00:00
David Srbecky
0f6fdf5544 Fix dex-location for host.
Fix the location for non-default build output path.

Test: Run host test on golem.
Change-Id: Idbaccfc69196fc0b17a849b4a0c7a54d75fd363d
2020-04-06 18:48:22 +01:00
TreeHugger Robot
e05b7e8631 Merge "Use 0777 instead of FileInfo() for dirs." into rvc-dev am: cd963fc63b
Change-Id: I70d6f7dc751510311b03e245b2189a76b395a49c
2020-04-06 17:44:18 +00:00
Jaewoong Jung
a86983dc7a Use 0777 instead of FileInfo() for dirs.
Golang's FileInfo() implementation recognizes FAT filesystem directories
correctly, but doesn't actually add executable bits, which essentially
makes them inaccessible. Use 0777 when we know we're dealing with
directories.

(This is a cherry-pick change.)

Fixes: 153207404
Test: manually tested with an aar file with FAT permission bits.
Change-Id: Ie9f5320bc44d24b2f9d54d4036bb1747456655bb
Merged-In: Ie9f5320bc44d24b2f9d54d4036bb1747456655bb
2020-04-06 10:41:40 -07:00
TreeHugger Robot
cd963fc63b Merge "Use 0777 instead of FileInfo() for dirs." into rvc-dev 2020-04-06 17:12:11 +00:00
Treehugger Robot
8dc93312ca Merge "Add product_variables.eng.optimize.enabled" am: dd22225b3a am: 27b6f6ed61
Change-Id: I8995c5f2cfae34ee0fc6eb158ac48e36243e8e64
2020-04-06 04:51:15 +00:00
Treehugger Robot
27b6f6ed61 Merge "Add product_variables.eng.optimize.enabled" am: dd22225b3a
Change-Id: I9c90008ac2e04dcc7053ab2448f8bd79782c5977
2020-04-06 04:26:40 +00:00
Treehugger Robot
dd22225b3a Merge "Add product_variables.eng.optimize.enabled" 2020-04-06 04:09:54 +00:00
Treehugger Robot
678c8de79c Merge changes from topic "no_whitelisting_apex_available" am: b9e4a3fdf4 am: bf4bc941a2
Change-Id: Ife369d5943e70b4d5a6836ca19d514dd1c38d658
2020-04-05 09:51:31 +00:00
Treehugger Robot
bf4bc941a2 Merge changes from topic "no_whitelisting_apex_available" am: b9e4a3fdf4
Change-Id: I333897404cb17d898c086809c7a69ec65f704a9e
2020-04-05 09:31:31 +00:00
Treehugger Robot
b9e4a3fdf4 Merge changes from topic "no_whitelisting_apex_available"
* changes:
  Remove some apex_available whitelist for the adbd APEX
  Make ndk_prebuilt_* be available to any apex
2020-04-05 09:10:47 +00:00
Treehugger Robot
c064ad3476 [automerger skipped] Merge "[soong] new field in Android.bp to request APK signing V4" am: ab768cf54b am: 00713a61d9 -s ours
am skip reason: Change-Id Ie84725a15406f96f65042ea9909460e4eb34d57f with SHA-1 688de9af5d is in history

Change-Id: If0af55d64615bbaea3401643f921bfe8f39bd151
2020-04-05 02:54:22 +00:00
Treehugger Robot
00713a61d9 Merge "[soong] new field in Android.bp to request APK signing V4" am: ab768cf54b
Change-Id: Ic2c64a90919a7b4558fa0873a2d1b80a15033907
2020-04-05 02:33:33 +00:00
Treehugger Robot
ab768cf54b Merge "[soong] new field in Android.bp to request APK signing V4" 2020-04-05 02:14:41 +00:00
Jooyung Han
7e62fbe8e1 Merge "Apex: support codenames for min_sdk_version" into rvc-dev am: 95148f607e
Change-Id: Ib64f83d89dd7adeafa2b42bc81c7dd012fe13ff8
2020-04-05 00:32:30 +00:00
Jooyung Han
95148f607e Merge "Apex: support codenames for min_sdk_version" into rvc-dev 2020-04-05 00:14:37 +00:00
Songchun Fan
17d69e3484 [soong] new field in Android.bp to request APK signing V4
If "v4_signature: true" is set, the v4 signature file,
named [outputApkFile].idsig
will be generated along side the outputApkFile.

Test: m nothing
Test: atest PackageManagerShellCommandIncrementalTest
BUG: 149354175
Change-Id: Ie84725a15406f96f65042ea9909460e4eb34d57f
Merged-In: Ie84725a15406f96f65042ea9909460e4eb34d57f
2020-04-04 12:37:45 -07:00
Jaewoong Jung
4f5edfc43c Use 0777 instead of FileInfo() for dirs.
Golang's FileInfo() implementation recognizes FAT filesystem directories
correctly, but doesn't actually add executable bits, which essentially
makes them inaccessible. Use 0777 when we know we're dealing with
directories.

Fixes: 153207404
Test: manually tested with an aar file with FAT permission bits.
Change-Id: Ie9f5320bc44d24b2f9d54d4036bb1747456655bb
2020-04-03 19:00:53 -07:00
TreeHugger Robot
8f2c40e7e1 [automerger skipped] Merge "soong_config: bool_variables shortcut" into rvc-dev am: 909eaf5282 -s ours
am skip reason: Change-Id If5455a38433431c7ecbce1e5b32cfbb47f42602a with SHA-1 2b8b89cfa2 is in history

Change-Id: I5c154f09957982fad5eec7a0472c9b97cc83c085
2020-04-03 21:42:32 +00:00
TreeHugger Robot
909eaf5282 Merge "soong_config: bool_variables shortcut" into rvc-dev 2020-04-03 21:27:22 +00:00