Commit graph

18829 commits

Author SHA1 Message Date
Steven Moreland
8aca9025f3 vibrator: use package as name
In order to provide a more descriptive name, and to be consistent
with HIDL, the stable AIDL package names are switching from
vintf-vibrator format to the package format
(android.hardware.vibrator).

Bug: N/A
Test: all build time
Change-Id: Ie6580714c3d09c1f99808ca9f8dc7875487f1049
2020-01-06 13:41:24 -08:00
Steven Moreland
de0bac5e13 rebootescrow: use package as name
In order to provide a more descriptive name, and to be consistent
with HIDL, the stable AIDL package names are switching from
vintf-rebootescrow format to the package format
(android.hardware.rebootescrow).

Bug: N/A
Test: all build time
Change-Id: I76487b1a325cc4a4c26382cf553c2edf6c27389f
2020-01-06 13:22:03 -08:00
Automerger Merge Worker
24462b5cb6 Merge "java_sdk_library: Ensure that stubs library is not installed" am: 17cf0ab3bc am: 786d41db85 am: 87890b22b6
Change-Id: Ia60bdc9289704fe8f0bdc44a07bf70e52556bd71
2020-01-05 19:28:53 +00:00
Automerger Merge Worker
87890b22b6 Merge "java_sdk_library: Ensure that stubs library is not installed" am: 17cf0ab3bc am: 786d41db85
Change-Id: Ied771bad433818d035e66dfc2ef6a4188280aff7
2020-01-05 19:15:24 +00:00
Paul Duffin
786d41db85 Merge "java_sdk_library: Ensure that stubs library is not installed"
am: 17cf0ab3bc

Change-Id: I5c34740e8d41d42339ed424b2e0bd609486ce54d
2020-01-05 11:03:16 -08:00
Treehugger Robot
17cf0ab3bc Merge "java_sdk_library: Ensure that stubs library is not installed" 2020-01-05 19:01:10 +00:00
Automerger Merge Worker
872780a494 Merge "java_sdk_library: Allow creation of impl shared library to be disabled" am: bcb6041b2a am: 603cad0d9f am: 09d2a80df9
Change-Id: I778701a963d613424b159226740edef56bbb145c
2020-01-05 18:55:38 +00:00
Automerger Merge Worker
09d2a80df9 Merge "java_sdk_library: Allow creation of impl shared library to be disabled" am: bcb6041b2a am: 603cad0d9f
Change-Id: I48143108bc59915edace0d67a150aa91c19b3610
2020-01-05 18:41:19 +00:00
Paul Duffin
603cad0d9f Merge "java_sdk_library: Allow creation of impl shared library to be disabled"
am: bcb6041b2a

Change-Id: Iaab845ed1b6fc1982b73dbb318fa3fb9b0db89d4
2020-01-05 10:28:44 -08:00
Treehugger Robot
bcb6041b2a Merge "java_sdk_library: Allow creation of impl shared library to be disabled" 2020-01-05 18:26:27 +00:00
Automerger Merge Worker
da8b9ddd9b Merge "java_sdk_library: Allow api dir to be specified" am: 7e96dac325 am: 7da6648137 am: 21a48d2161
Change-Id: I97f4d144a54d307407ef3e4827b3be99333a9857
2020-01-05 17:30:12 +00:00
Automerger Merge Worker
21a48d2161 Merge "java_sdk_library: Allow api dir to be specified" am: 7e96dac325 am: 7da6648137
Change-Id: I65d0c7a2e5ba43d183256b1375596dde6b461b87
2020-01-05 17:17:28 +00:00
Paul Duffin
7da6648137 Merge "java_sdk_library: Allow api dir to be specified"
am: 7e96dac325

Change-Id: I51d8ba247b78d202c25a773c0aca3c23a08c24d5
2020-01-05 09:01:18 -08:00
Treehugger Robot
7e96dac325 Merge "java_sdk_library: Allow api dir to be specified" 2020-01-05 16:49:27 +00:00
Automerger Merge Worker
f3c75ef227 Likely fix SANITIZE_HOST=address builds am: 7da042912b am: 7c1427389e am: e9412ea792
Change-Id: Id58188d094430c0b1fe7268a99a84cb9076d8afd
2020-01-05 00:54:37 +00:00
Automerger Merge Worker
e9412ea792 Likely fix SANITIZE_HOST=address builds am: 7da042912b am: 7c1427389e
Change-Id: I70eb35f994cbd5d8fb60bf206872ef72a15e2995
2020-01-05 00:40:28 +00:00
Dan Willemsen
7c1427389e Likely fix SANITIZE_HOST=address builds
am: 7da042912b

Change-Id: If9fbca37706c6a12aa5431b60d43326703b3e077
2020-01-04 16:27:21 -08:00
Dan Willemsen
7da042912b Likely fix SANITIZE_HOST=address builds
We're passing in ASAN_OPTIONS=detect_leaks=0 on the command line, and
the build started failing after we limited the environment.

Test: forrest of aosp-master/aosp_x86_64-eng
Change-Id: I42c91897c7677e1a249412e5a8bc7bb1edb2f881
2020-01-04 13:58:54 -08:00
Automerger Merge Worker
5265199130 Merge "Limit environment during ninja" am: 2de4152e61 am: 8c296553c0 am: 198df9f892
Change-Id: I51a400733bd2d91930d290590a5896a973bdfab2
2020-01-04 18:24:44 +00:00
Automerger Merge Worker
198df9f892 Merge "Limit environment during ninja" am: 2de4152e61 am: 8c296553c0
Change-Id: I2d8f0982624daa5640fbedbe2b8c0e24b98024e7
2020-01-04 18:10:01 +00:00
Dan Willemsen
8c296553c0 Merge "Limit environment during ninja"
am: 2de4152e61

Change-Id: If73c043555ecf19a81afeb23f52ed7e9d80ba2e5
2020-01-04 09:54:27 -08:00
Dan Willemsen
2de4152e61 Merge "Limit environment during ninja" 2020-01-04 17:51:03 +00:00
Automerger Merge Worker
d43cd5f798 Don't print critical path parallelism ratio if elapsed time is 0. am: 68534a29d6 am: 94a83cfae1 am: 40ceccdaa5
Change-Id: I50b8c027a6e7aeb8b2214c944fadd6f647e01bb5
2020-01-04 10:32:30 +00:00
Automerger Merge Worker
40ceccdaa5 Don't print critical path parallelism ratio if elapsed time is 0. am: 68534a29d6 am: 94a83cfae1
Change-Id: I859cf47382508f3749695723db3d35ff6427e8a2
2020-01-04 10:20:44 +00:00
Colin Cross
94a83cfae1 Don't print critical path parallelism ratio if elapsed time is 0.
am: 68534a29d6

Change-Id: I02b73ee2c0bf5df4d2fea7cd63497b0ac934e01c
2020-01-04 02:02:50 -08:00
Colin Cross
68534a29d6 Don't print critical path parallelism ratio if elapsed time is 0.
Test: m nothing, examine out/soong.log
Change-Id: Ib23902c703d306337b2a5150d6d63b1e3d0f95b3
2020-01-04 07:26:28 +00:00
Automerger Merge Worker
31274b10a1 Merge "Remove files that should no longer be installed" am: 6e3b471d3d am: 7672819e04 am: 78ecb198e6
Change-Id: I62091c6dd03d3273e1ad0209fccea76fd68f3469
2020-01-04 05:46:02 +00:00
Automerger Merge Worker
78ecb198e6 Merge "Remove files that should no longer be installed" am: 6e3b471d3d am: 7672819e04
Change-Id: I616ec164d7b8ef9a12b700afd6de9c0cbf0921c8
2020-01-04 05:34:11 +00:00
Dan Willemsen
7672819e04 Merge "Remove files that should no longer be installed"
am: 6e3b471d3d

Change-Id: Ie74702df42cbf98808a012563eba34d2604f576e
2020-01-03 21:19:59 -08:00
Treehugger Robot
6e3b471d3d Merge "Remove files that should no longer be installed" 2020-01-04 05:16:24 +00:00
Automerger Merge Worker
f73fd46fc8 Add option to limit environment variables given to ninja am: e333635983 am: 29b8eb2fd0 am: 92afa2da33
Change-Id: Ia1c6989be1d8af15f567b1acf69c7b6648894c6d
2020-01-04 02:35:11 +00:00
Automerger Merge Worker
92afa2da33 Add option to limit environment variables given to ninja am: e333635983 am: 29b8eb2fd0
Change-Id: I2a3a8da1c800cd1892eacfc25108b57cc414727b
2020-01-04 02:20:22 +00:00
Dan Willemsen
29b8eb2fd0 Add option to limit environment variables given to ninja
am: e333635983

Change-Id: I2aeb578bac203a9229046be6d37952c9472ba607
2020-01-03 18:04:07 -08:00
Dan Willemsen
1e775d7619 Remove files that should no longer be installed
Make now exports (partial) lists of what should be installed. Those
lists are incomplete, but if something is removed from the list, we can
remove it from the filesystem so that incremental builds work better.

Test: built-in tests (m blueprint_tools)
Test: remove a module from PRODUCT_PACKAGES, see the print and file removed
Test: change the name of a cts test, see the old one removed from cts
Change-Id: I6bc14c6a5af63383ea265e97ed8b875fa51af0ed
2020-01-03 16:46:15 -08:00
Dan Willemsen
260db53da3 Limit environment during ninja
See the change that added ALLOW_NINJA_ENV for more information.

Test: m nothing; check out/soong.log for small list
Test: ALLOW_NINJA_ENV=true m nothing; check out/soong.log
Change-Id: I7761c6a07a7f8b0acee107e9c27c7739dd4b63ab
2020-01-03 15:36:33 -08:00
Dan Willemsen
e333635983 Add option to limit environment variables given to ninja
Ninja does not track changes in environment variables, so we get
potentially incorrect builds when environment variables change during
incremental builds if some action was using one of them.

Add a variable to limit exposure of these variables to ninja, and thus,
all actions run by ninja. Kati and Soong can still read environment
variables, they explicitly track which ones they read so that we can
re-run them appropriately.

This list is just the beginning, there's no good way to detect which
environment variables are currently being used and to pass them through.
So this initial change won't have a behavioral change, and we'll flip
the switch and see what fails or who complains, flipping it off and on
and adding to the list until we can make this always happen.

Also adds a board-specific `BUILD_BROKEN_NINJA_USES_ENV_VARS := ...`
list so that we can temporarily allow board-specific variables until
they're fixed.

Test: check out/soong.log
Test: ALLOW_NINJA_ENV=false m nothing; check out/soong.log
Test: set BUILD_BROKEN_NINJA_USES_ENV_VARS := OLDPWD
      ALLOW_NINJA_ENV=false m nothing; check out/soong.log
Change-Id: I08e4834ce12100a577ef7d6a9a21b9e9d345cb93
2020-01-03 15:36:29 -08:00
Automerger Merge Worker
095a175875 Merge "Delete arch hooks" am: c481607536 am: 464900022d am: 1fe3d15392
Change-Id: Ia2256d4d39ca6a5edd9dd553eb5f9b21785b9a4b
2020-01-03 19:18:02 +00:00
Automerger Merge Worker
1fe3d15392 Merge "Delete arch hooks" am: c481607536 am: 464900022d
Change-Id: Icd21f4a86f8cc16d00a0796a24da487471ff16eb
2020-01-03 19:01:15 +00:00
Colin Cross
464900022d Merge "Delete arch hooks"
am: c481607536

Change-Id: Ib6626922846f56e8309dbb888fea02d4acfb4316
2020-01-03 10:46:59 -08:00
Treehugger Robot
c481607536 Merge "Delete arch hooks" 2020-01-03 18:45:12 +00:00
Automerger Merge Worker
264f4b7d36 Merge "Add --include_build_info flag to apexer invocation." am: f4b13d4103 am: 55739984f2 am: 651fc76d71
Change-Id: Iee3f04c702922da114c64252fd7df78e412ea142
2020-01-03 18:31:08 +00:00
Automerger Merge Worker
651fc76d71 Merge "Add --include_build_info flag to apexer invocation." am: f4b13d4103 am: 55739984f2
Change-Id: I15eb911abb9182ca057961daac57754f0b8fdb0c
2020-01-03 18:20:49 +00:00
Dario Freni
55739984f2 Merge "Add --include_build_info flag to apexer invocation."
am: f4b13d4103

Change-Id: I7ce9c690029fafab659fede28975c5525a3890e9
2020-01-03 10:03:13 -08:00
Dario Freni
f4b13d4103 Merge "Add --include_build_info flag to apexer invocation." 2020-01-03 17:50:47 +00:00
Colin Cross
87f790c509 Delete arch hooks
They are not used anywhere.

Test: m checkbuild
Change-Id: Ice7d68b97ca894c0c4c9efc6dc55c0870a132b9c
2020-01-03 17:21:04 +00:00
Automerger Merge Worker
1a73535558 Merge "java_sdk_library: Remove requirement for api_packages to be specified" am: 36809d52ba am: 160434a8d7 am: 710c7d3d0e
Change-Id: Id0877d4b59e12bd1155f9b0abbf06eb9d3204d3a
2020-01-03 14:00:55 +00:00
Automerger Merge Worker
ed94519ff1 Merge "java_sdk_library: support system_modules properly" am: 14544da609 am: c217e75762 am: b841cdf23f
Change-Id: Ic641f1f8ac2e27cbeab948707d5ef4d7ceb4a5e6
2020-01-03 14:00:44 +00:00
Automerger Merge Worker
710c7d3d0e Merge "java_sdk_library: Remove requirement for api_packages to be specified" am: 36809d52ba am: 160434a8d7
Change-Id: Ief7a4816309df491204892b9ebc56a404eaf8f5e
2020-01-03 13:45:08 +00:00
Automerger Merge Worker
b841cdf23f Merge "java_sdk_library: support system_modules properly" am: 14544da609 am: c217e75762
Change-Id: I771e04a0acc90df380bffa7445413cbdf8b35b8d
2020-01-03 13:44:59 +00:00
Paul Duffin
160434a8d7 Merge "java_sdk_library: Remove requirement for api_packages to be specified"
am: 36809d52ba

Change-Id: Idf37e043ea9f1fd47bbb5dc6e1b4e9a87392639a
2020-01-03 05:35:35 -08:00