Commit Graph

81005 Commits

Author SHA1 Message Date
Treehugger Robot
c0ef8f2c23 Merge "Add b autocomplete to envsetup" am: 522df8591f am: a04ddc9f62 am: 0baa112b53
Original change: https://android-review.googlesource.com/c/platform/build/+/2202476

Change-Id: Ib643fad03ac17d8fcddfed55ce95c4b17128053b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 15:39:47 +00:00
Treehugger Robot
d26ce726ea Merge "Remove 'eval' from b to fix quoted arguments." am: 628a288a6d am: ccd6ff367b am: 8cbdd1c937
Original change: https://android-review.googlesource.com/c/platform/build/+/2200169

Change-Id: Ic1d46e679e6ec4ecc059ce4ffcf6ac5b0a6268ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 15:39:07 +00:00
Treehugger Robot
0baa112b53 Merge "Add b autocomplete to envsetup" am: 522df8591f am: a04ddc9f62
Original change: https://android-review.googlesource.com/c/platform/build/+/2202476

Change-Id: I17e454af1e64c628fcb17007a63e21eed951818c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 15:38:54 +00:00
Treehugger Robot
a04ddc9f62 Merge "Add b autocomplete to envsetup" am: 522df8591f
Original change: https://android-review.googlesource.com/c/platform/build/+/2202476

Change-Id: I0feaf2060b224bdbb226194a2ba109203d6d58c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 15:09:32 +00:00
Treehugger Robot
8cbdd1c937 Merge "Remove 'eval' from b to fix quoted arguments." am: 628a288a6d am: ccd6ff367b
Original change: https://android-review.googlesource.com/c/platform/build/+/2200169

Change-Id: I5a3bf0278554943f045caeb69b2b5cc11d93cf13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 14:46:03 +00:00
Treehugger Robot
522df8591f Merge "Add b autocomplete to envsetup" 2022-09-01 14:41:20 +00:00
Treehugger Robot
ccd6ff367b Merge "Remove 'eval' from b to fix quoted arguments." am: 628a288a6d
Original change: https://android-review.googlesource.com/c/platform/build/+/2200169

Change-Id: I1e9f33680074d6b93004e1b5678ff0bcac06117d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-01 14:13:09 +00:00
Treehugger Robot
628a288a6d Merge "Remove 'eval' from b to fix quoted arguments." 2022-09-01 13:44:39 +00:00
Chris Parsons
a297297fdf Add b autocomplete to envsetup
Note that b autocompletion isn't perfect, given that the autocompletion
script looks into the workspace root for BUILD files, instead of
out/soong/workspace. (Also, out/soong/workspace may not even be
available if bp2build has not yet been run!) However, this is a good
start to autocompletion, as bazel commands, flags, and packages
autocomplete correctly.

Fixes: 196945896
Test: Treehugger
Test: Manual verification of `b` autocompletion
Change-Id: Ia99abcfe50d195c48644c7b3455243c03d5d38f7
2022-09-01 08:41:14 -04:00
Jingwen Chen
1ea787a0d0 Remove 'eval' from b to fix quoted arguments.
eval doesn't seem to be necessary and using it breaks quoted args to query.

    $ b cquery 'kind(test, //build/bazel/...)'
    -bash: eval: line 99: syntax error near unexpected token `('
    -bash: eval: line 99: ')`bazel cquery kind(test, //build/bazel/...)
    ---config=bp2build ''

Test: source and rerun b cquery with quoted args
Change-Id: I2b8c4387ab729b5f927fe5a629d3a4cd58bcf901
2022-09-01 05:59:02 +00:00
Florian Mayer
5f1fce4f35 Merge "Revert "[make] Add memtag-stack sanitizer, switch to linker-generated notes."" am: a2159cd341 am: 3ac503bc84 am: 1f7db99180
Original change: https://android-review.googlesource.com/c/platform/build/+/2201130

Change-Id: I853defab1977ef8c48f7e75b29dd5a6547eaac11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 21:19:51 +00:00
Florian Mayer
1f7db99180 Merge "Revert "[make] Add memtag-stack sanitizer, switch to linker-generated notes."" am: a2159cd341 am: 3ac503bc84
Original change: https://android-review.googlesource.com/c/platform/build/+/2201130

Change-Id: Ib5b70081fcf690971a85183ae852d9df90a2986a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 20:24:20 +00:00
Florian Mayer
9244d5883e Merge "[make] Add memtag-stack sanitizer, switch to linker-generated notes." am: 739ff268d5 am: ce0f195722 am: b58c03598d
Original change: https://android-review.googlesource.com/c/platform/build/+/2199541

Change-Id: I5a6d1cf05930930d423888ebbd37811fd5bc0a57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 19:56:01 +00:00
Florian Mayer
3ac503bc84 Merge "Revert "[make] Add memtag-stack sanitizer, switch to linker-generated notes."" am: a2159cd341
Original change: https://android-review.googlesource.com/c/platform/build/+/2201130

Change-Id: I2cca97bbb558de5c1a9530b72ffde06675ce5b7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 19:54:00 +00:00
Florian Mayer
b58c03598d Merge "[make] Add memtag-stack sanitizer, switch to linker-generated notes." am: 739ff268d5 am: ce0f195722
Original change: https://android-review.googlesource.com/c/platform/build/+/2199541

Change-Id: I887e5763a8c05045261505562851a496377da741
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 18:59:26 +00:00
Florian Mayer
a2159cd341 Merge "Revert "[make] Add memtag-stack sanitizer, switch to linker-generated notes."" 2022-08-31 18:38:31 +00:00
Florian Mayer
fe3e537192 Revert "[make] Add memtag-stack sanitizer, switch to linker-generated notes."
This reverts commit 1264fcc95a.

Reason for revert: b/244454542

Change-Id: Ic12481fe99d989dabd52431290c78a17cec911ec
2022-08-31 18:37:51 +00:00
Florian Mayer
ce0f195722 Merge "[make] Add memtag-stack sanitizer, switch to linker-generated notes." am: 739ff268d5
Original change: https://android-review.googlesource.com/c/platform/build/+/2199541

Change-Id: I1210ced0c78dcce510c4727cd9406aa417d79c8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 18:27:04 +00:00
Florian Mayer
739ff268d5 Merge "[make] Add memtag-stack sanitizer, switch to linker-generated notes." 2022-08-31 17:54:05 +00:00
Treehugger Robot
42f92886bb Merge "Actually pass $skip_tests to _trigger_build in b" am: af46a14004 am: 462058866a am: 9e9fc8f6ed
Original change: https://android-review.googlesource.com/c/platform/build/+/2200644

Change-Id: Id0b4c3aa0cedf7e63284e4c329ade757aa935f5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:28:20 +00:00
Treehugger Robot
9e9fc8f6ed Merge "Actually pass $skip_tests to _trigger_build in b" am: af46a14004 am: 462058866a
Original change: https://android-review.googlesource.com/c/platform/build/+/2200644

Change-Id: I323a66e0d7793f714f3be7a1ee4837975e03bb8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 14:01:52 +00:00
Treehugger Robot
462058866a Merge "Actually pass $skip_tests to _trigger_build in b" am: af46a14004
Original change: https://android-review.googlesource.com/c/platform/build/+/2200644

Change-Id: I309aefbe09481ddbb93f7b6f81a2ccf8457aef05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 13:32:26 +00:00
Treehugger Robot
af46a14004 Merge "Actually pass $skip_tests to _trigger_build in b" 2022-08-31 13:08:10 +00:00
Jingwen Chen
28a22982cc Actually pass $skip_tests to _trigger_build in b
Change-Id: I66514175978f2fc224fcbd38b65d42e499593f28
Test: run b
2022-08-31 09:47:37 +00:00
Treehugger Robot
8ad4e7df6b Merge "Rename ota_utils.Payload to PayloadGenerator" am: 0ab4e21939 am: 8ad6da6e9c am: 14511f3c2d
Original change: https://android-review.googlesource.com/c/platform/build/+/2188196

Change-Id: I45c3a94a6a2f5423211a595afe725cc0b4ed48d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 06:37:10 +00:00
Treehugger Robot
14511f3c2d Merge "Rename ota_utils.Payload to PayloadGenerator" am: 0ab4e21939 am: 8ad6da6e9c
Original change: https://android-review.googlesource.com/c/platform/build/+/2188196

Change-Id: I2cc7ca37ff6c575b0bb610d07a962d889088a792
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 06:11:22 +00:00
Treehugger Robot
8ad6da6e9c Merge "Rename ota_utils.Payload to PayloadGenerator" am: 0ab4e21939
Original change: https://android-review.googlesource.com/c/platform/build/+/2188196

Change-Id: I01ae144724aa1349aaf77fb9a063ca65183419c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 05:42:15 +00:00
Treehugger Robot
0ab4e21939 Merge "Rename ota_utils.Payload to PayloadGenerator" 2022-08-31 05:10:45 +00:00
Cole Faust
dfcdbdee4d Merge "Add avbtool alias" am: 5137db0333 am: 3459c3acd6 am: 51aae673fa
Original change: https://android-review.googlesource.com/c/platform/build/+/2201452

Change-Id: I4af52dc8c96d64cc8fe52e78d6a39ae5083a8244
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 02:10:17 +00:00
Cole Faust
51aae673fa Merge "Add avbtool alias" am: 5137db0333 am: 3459c3acd6
Original change: https://android-review.googlesource.com/c/platform/build/+/2201452

Change-Id: I21a1eec32d8f27d2696b29e07fd618e2f904dcb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 01:43:27 +00:00
Cole Faust
3459c3acd6 Merge "Add avbtool alias" am: 5137db0333
Original change: https://android-review.googlesource.com/c/platform/build/+/2201452

Change-Id: I05dac1da118719bc8c23646be238beda9f4233dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-31 01:14:14 +00:00
Cole Faust
5137db0333 Merge "Add avbtool alias" 2022-08-31 00:31:15 +00:00
Treehugger Robot
0992c82221 Merge "Move Payload/StreamProperty class to ota_utils.py" am: 364cfb2eaf am: 1281339d9b am: a15975dda0
Original change: https://android-review.googlesource.com/c/platform/build/+/2201755

Change-Id: I8863f8d128a03262e6c7d7e2fb9361a7fedb8851
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 23:28:34 +00:00
Treehugger Robot
a15975dda0 Merge "Move Payload/StreamProperty class to ota_utils.py" am: 364cfb2eaf am: 1281339d9b
Original change: https://android-review.googlesource.com/c/platform/build/+/2201755

Change-Id: I6af23a5c49faf5398dd9c5839b70270eb8e03f19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 23:00:06 +00:00
Treehugger Robot
1281339d9b Merge "Move Payload/StreamProperty class to ota_utils.py" am: 364cfb2eaf
Original change: https://android-review.googlesource.com/c/platform/build/+/2201755

Change-Id: Id44977dafbf184cc80e0b8686571c57afda16496
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 22:31:14 +00:00
Treehugger Robot
364cfb2eaf Merge "Move Payload/StreamProperty class to ota_utils.py" 2022-08-30 22:09:57 +00:00
Cole Faust
45844ab338 Add avbtool alias
As a replacement for the removal of the avbtool symlink

Bug: 198619163
Test: Manually running `avbtool`
Change-Id: I54d504a5132e5ac89337e67a07bca0a6f410c272
2022-08-30 13:59:07 -07:00
Kelvin Zhang
fa9286943c Rename ota_utils.Payload to PayloadGenerator
There's also a Payload class in system/update_engine/scripts. To avoid
name collision, rename the one in releasetools to PayloadGenerator.
No functional changes in this CL.

Bug: 227848550
Test: th

Change-Id: Ib7d4c7ad9839d99416d965e3a3661b8cee7b7693
2022-08-30 19:46:49 +00:00
Alix Espino
24b6248bec Merge "Default BuildBrokenClangProperty to empty (false)" am: d5c36e1fd7 am: ff91767d9c am: a5fb14d92f
Original change: https://android-review.googlesource.com/c/platform/build/+/2199536

Change-Id: If300c49a18cf22e2a31c3fb9fe8735f13f45a1c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 18:49:35 +00:00
Sam Delmerico
972be47755 Merge changes I2325e199,I534caab0 am: 31302e9266 am: 6395ce5dce am: 5cc3560fcf
Original change: https://android-review.googlesource.com/c/platform/build/+/2200736

Change-Id: I0f1cdc7931b274fcd691d38b0c57741253c20b0f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 18:48:49 +00:00
Kelvin Zhang
62a7f6e08e Move Payload/StreamProperty class to ota_utils.py
This allows other modules to import these classes w/o bring in tons of
depedency. No functional changes.

Test: th
Bug: 227848550
Change-Id: I98139b45c02eddefa8a26d032e759fa11cc4c694
2022-08-30 18:29:41 +00:00
Alix Espino
a5fb14d92f Merge "Default BuildBrokenClangProperty to empty (false)" am: d5c36e1fd7 am: ff91767d9c
Original change: https://android-review.googlesource.com/c/platform/build/+/2199536

Change-Id: I3944b7e90133e8d34b5276d43fe20f3e35e64790
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 18:21:38 +00:00
Sam Delmerico
5cc3560fcf Merge changes I2325e199,I534caab0 am: 31302e9266 am: 6395ce5dce
Original change: https://android-review.googlesource.com/c/platform/build/+/2200736

Change-Id: Id5e472bddfe2af214304a4ffefb9909934f5cb81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 18:20:51 +00:00
Alix Espino
ff91767d9c Merge "Default BuildBrokenClangProperty to empty (false)" am: d5c36e1fd7
Original change: https://android-review.googlesource.com/c/platform/build/+/2199536

Change-Id: I2f261d7b0aead8b41f9f7ad3c5a61f2b610ee6a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 17:52:19 +00:00
Sam Delmerico
6395ce5dce Merge changes I2325e199,I534caab0 am: 31302e9266
Original change: https://android-review.googlesource.com/c/platform/build/+/2200736

Change-Id: I5ec972fd43380a99dd06441dae159655163b6cd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 17:51:49 +00:00
Alix Espino
d5c36e1fd7 Merge "Default BuildBrokenClangProperty to empty (false)" 2022-08-30 17:42:10 +00:00
Sam Delmerico
31302e9266 Merge changes I2325e199,I534caab0
* changes:
  skip soong tests by default for b command
  insert --config=bp2build before -- in b args
2022-08-30 17:26:57 +00:00
Sam Delmerico
e4c74c5eef skip soong tests by default for b command
It doesn't really make sense to incur the cost of running Soong tests to
Bazel users. We can shave off 20 seconds from the local critical path
during clean builds (or if Soong itself has changed) by enabling
--skip-soong-tests in the b command.

Test: b build '...'
Test: b build '...' --run-soong-tests
Bug: 240231596
Change-Id: I2325e1992099534b41ae996cee99e126a12f3c62
2022-08-30 10:30:19 -04:00
Sam Delmerico
e31d7de7b0 insert --config=bp2build before -- in b args
Bazel also supports `--foo bar` as another way to mean `--foo=bar`,
The current implementation would accidentally catch that and make it
`--foo --config=bp2build bar`. This CL instead requires that additional
arguments to the target come after a `--`.

E.g.
```
b run --args-for-bazel //foo -- --args-for-foo
```

Test: b build //build/bazel/scripts/difftool:difftool
Test: b run //build/bazel/scripts/difftool/difftool.py --level=FINE /tmp/legacyBuildFiles /tmp/bazelBuildFiles --file_type=object
Change-Id: I534caab04e4c919d4e7b6dc83b8a88e020626b18
2022-08-30 10:22:22 -04:00
Treehugger Robot
75237a1c47 Merge "Revert "skip soong tests by default for b command"" am: d50af652bc am: 4a71153a07 am: d86996a524
Original change: https://android-review.googlesource.com/c/platform/build/+/2200585

Change-Id: I00bc44c21df271eeb318b33a7eabcad5659d7dd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-30 13:36:49 +00:00