Commit Graph

21019 Commits

Author SHA1 Message Date
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
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
Ramy Medhat
87790234e8 Merge "Fix RuleBuilder remoteable actions running in the local pool." am: ff6231920d am: 98e8fb4865
Change-Id: If2fe384a51bdff0fa11ca19bb55ab334107c8b80
2020-04-03 21:10:25 +00:00
Ramy Medhat
98e8fb4865 Merge "Fix RuleBuilder remoteable actions running in the local pool." am: ff6231920d
Change-Id: I5d547d6bb6e6a51963ceecc8b0410197f330b8c9
2020-04-03 20:47:54 +00:00
Ramy Medhat
ff6231920d Merge "Fix RuleBuilder remoteable actions running in the local pool." 2020-04-03 20:28:41 +00:00
Treehugger Robot
4c76d9f9e0 Merge "Minor refactoring to put mock filesystem init closer to tests." am: 3d568ddd34 am: d7be8455c8
Change-Id: Id71e1a5ddc403cffe5262f325ec80835d348b6af
2020-04-03 17:28:28 +00:00
Treehugger Robot
9db9599fdd Merge "Propagate stubs to the SDK for libraries that have them." am: 237690224e am: 77a6c1d43b
Change-Id: I374853e8ef26118e38ba737c90bba3489660728e
2020-04-03 17:28:21 +00:00
Diego Wilson
b49c5a8c17 Merge "Mount soong sandbox chroot as read-only" am: e7190f29de am: 845bf2cbaf
Change-Id: Ic3e66032dd736e1cb7ed6ff80fa107165579ada5
2020-04-03 17:28:04 +00:00
Yi Kong
dd0f0ed31d [automerger skipped] Merge "Add platform-wide sampling PGO option" into rvc-dev am: bc6341b895 -s ours
am skip reason: Change-Id Ie4d1d5ffbd311ba6e268cb94a618f5272be246ef with SHA-1 ceb5b76c91 is in history

Change-Id: Iea372c7499f3c2b3601a82c77b2eb8d87c9102bf
2020-04-03 17:15:50 +00:00
Treehugger Robot
d7be8455c8 Merge "Minor refactoring to put mock filesystem init closer to tests." am: 3d568ddd34
Change-Id: I9068552ac8ee7cabf6e9332aa6fdfa6e15cf6c3d
2020-04-03 17:05:14 +00:00
Treehugger Robot
77a6c1d43b Merge "Propagate stubs to the SDK for libraries that have them." am: 237690224e
Change-Id: I01fb71a31e11ae1491368ed4223dc405cf63fceb
2020-04-03 17:05:08 +00:00
Diego Wilson
845bf2cbaf Merge "Mount soong sandbox chroot as read-only" am: e7190f29de
Change-Id: Ie1cd52246470286e1d0406922725e147571b25d3
2020-04-03 17:05:01 +00:00
Treehugger Robot
3d568ddd34 Merge "Minor refactoring to put mock filesystem init closer to tests." 2020-04-03 17:03:16 +00:00
Treehugger Robot
237690224e Merge "Propagate stubs to the SDK for libraries that have them." 2020-04-03 17:03:12 +00:00
Yi Kong
bc6341b895 Merge "Add platform-wide sampling PGO option" into rvc-dev 2020-04-03 16:52:20 +00:00
Diego Wilson
e7190f29de Merge "Mount soong sandbox chroot as read-only" 2020-04-03 16:42:01 +00:00
Treehugger Robot
1db89454c0 Merge "soong_config: bool_variables shortcut" am: 4066e5e882 am: 284189078e
Change-Id: Icea361b235fbebc37b753214d13ca12d5c30d9a4
2020-04-03 16:24:06 +00:00
Dan Willemsen
1934adc077 soong_config: bool_variables shortcut
Using a lot of boolean variables can become very verbose without adding
really any new information:

      variables: ["a", "b", "c"],
  }

  soong_config_bool_variable {
      name: "a",
  }

  soong_config_bool_variable {
      name: "b",
  }

  soong_config_bool_variable {
      name: "c",
  }

Now turns into:

      bool_variables: ["a", "b", "c"],
  }

Bug: 153161144
Test: built-in tests
Change-Id: If5455a38433431c7ecbce1e5b32cfbb47f42602a
Merged-In: If5455a38433431c7ecbce1e5b32cfbb47f42602a
(cherry picked from commit 2b8b89cfa2)
2020-04-03 08:57:41 -07:00
Treehugger Robot
284189078e Merge "soong_config: bool_variables shortcut" am: 4066e5e882
Change-Id: Iebf734960125c3cff9288ee0e5cc0c1e1e3cec81
2020-04-03 15:57:09 +00:00
Treehugger Robot
4066e5e882 Merge "soong_config: bool_variables shortcut" 2020-04-03 15:43:42 +00:00