Commit Graph

28213 Commits

Author SHA1 Message Date
TreeHugger Robot
8b291ec99e Merge "Parse all children in wm dump" into rvc-dev am: 29c2fdac5e
Change-Id: I6cf1c9ce4f1dd86089588d7a7f72425117751278
2020-05-19 21:13:41 +00:00
TreeHugger Robot
29c2fdac5e Merge "Parse all children in wm dump" into rvc-dev 2020-05-19 20:58:47 +00:00
Treehugger Robot
33cc4f0c11 Merge "Update gitignore." am: dfb244428a am: 5ccf17b9d5
Change-Id: I345b661685d3f5addc2d2dc0baf21f481da8fdea
2020-05-19 04:07:26 +00:00
Treehugger Robot
5ccf17b9d5 Merge "Update gitignore." am: dfb244428a
Change-Id: I70fd5d0da6482909871bad4209c33a8e5f4cb141
2020-05-19 03:54:04 +00:00
Treehugger Robot
dfb244428a Merge "Update gitignore." 2020-05-19 03:36:44 +00:00
Treehugger Robot
8644c166fd Merge "Parse merge commit recursively" am: 43f13ddb3a am: 8d913adcc1
Change-Id: Ic8ce1e48ea24e3495ae66f1f273a0df8c3bcdc1e
2020-05-19 01:01:38 +00:00
Treehugger Robot
8d913adcc1 Merge "Parse merge commit recursively" am: 43f13ddb3a
Change-Id: I21b12bdde3aca6c26e49a10a4e75ec98138e6890
2020-05-19 00:49:01 +00:00
Treehugger Robot
43f13ddb3a Merge "Parse merge commit recursively" 2020-05-19 00:32:25 +00:00
Hsin-Yi Chen
53709736b0 [automerger skipped] Merge "Support repacking super image with virtual AB" into rvc-dev am: d9869c2a42 -s ours
am skip reason: Change-Id I03f33969d3c033a47cf123f94d875a4b56d2d343 with SHA-1 3e8b7f96d8 is in history

Change-Id: I2d3f7c7435e033f2e02ab389fd6218f38c41877e
2020-05-18 05:26:11 +00:00
Hsin-Yi Chen
d9869c2a42 Merge "Support repacking super image with virtual AB" into rvc-dev 2020-05-18 05:14:56 +00:00
Treehugger Robot
cfea6674fe Merge "Move ModuleMerger to namespace header_checker::linker" am: cb6d6dc6a3 am: afee39a075
Change-Id: I7e3ef81c3aa263a21ec6a734662ad833017a43c7
2020-05-18 03:31:58 +00:00
Treehugger Robot
afee39a075 Merge "Move ModuleMerger to namespace header_checker::linker" am: cb6d6dc6a3
Change-Id: If805faefabf4975c56dccc16ce245015112c7bda
2020-05-18 03:20:18 +00:00
Treehugger Robot
cb6d6dc6a3 Merge "Move ModuleMerger to namespace header_checker::linker" 2020-05-18 03:04:34 +00:00
Justin Yun
04f8b34890 Parse merge commit recursively
To find a revision from the uploading branch, we find the parent
commit if the commit is a merge commit. But it fails if the parent
commit is also a merge commit. To avoid this, find the parent commit
recursively.

Bug: 156585121
Test: python check_gpl_license.py
Change-Id: I93149e8ee7d3e6b9eb0babdd017dcd9fdb10d4c0
2020-05-18 11:30:45 +09:00
Hsin-Yi Chen
0071b427e4 Support repacking super image with virtual AB
Bug: 155702857
Test: repack_super_image --ota-tools ./otatools.zip \
      --misc-info ./misc_info.txt ./super.img product= \
      system=system.img
Change-Id: I03f33969d3c033a47cf123f94d875a4b56d2d343
Merged-In: I03f33969d3c033a47cf123f94d875a4b56d2d343
(cherry picked from commit 3e8b7f96d8)
2020-05-18 01:21:29 +08:00
Haibo Huang
3052e34b3c Merge "Updates gdbclient.py for lldb" am: b5727d3e0e am: 36981ede3b
Change-Id: Ifbd280408477aacabf6c87cb07a5f10b31b1d65e
2020-05-13 21:51:05 +00:00
Vishnu Nair
68f08011ad Parse all children in wm dump
Fixes: 156533443
Test: open wm proto dump in winscope
Change-Id: I8bb500b726ae01ebc686da06399aa612f4bb6f82
2020-05-13 14:48:58 -07:00
Haibo Huang
36981ede3b Merge "Updates gdbclient.py for lldb" am: b5727d3e0e
Change-Id: Ifd61c1c40e1aeeac308a561d5548a589c0837324
2020-05-13 21:29:23 +00:00
Haibo Huang
b5727d3e0e Merge "Updates gdbclient.py for lldb" 2020-05-13 21:11:45 +00:00
Rico Wind
2a34fb7675 Merge "Revert back to using the default r8 jar for buildtools" am: d19b1fea66 am: 0885f568ce
Change-Id: I0a748f294daddcae894cbe7d9c490b633ed295d1
2020-05-13 10:12:15 +00:00
Rico Wind
0885f568ce Merge "Revert back to using the default r8 jar for buildtools" am: d19b1fea66
Change-Id: Ifc265f1d64f63b34872bec071691d54238af845a
2020-05-13 09:59:39 +00:00
Rico Wind
d19b1fea66 Merge "Revert back to using the default r8 jar for buildtools" 2020-05-13 09:37:20 +00:00
Rico Wind
34e933850f Revert back to using the default r8 jar for buildtools
We have never actually updated the buildtools version independently of
the normal updates (except updating it to be the same)

If we ever need to update it to a seperate version, that is is easily
accomplished by changing the path.

Bug: b/134507641
Test: m -j55 sdk and run d8 in the sdk zip validating the version
Change-Id: Ib1540b22921e10946ec33076f1db40c50bccac76
2020-05-13 08:45:55 +00:00
Treehugger Robot
1bef7489e6 [automerger skipped] Merge "Remove obsolete zlib headers." am: cb5eb1f0b4 am: 8a51def067 -s ours
am skip reason: Change-Id I320a6be58e1cb6f82f66d3931a7f55ec6de64605 with SHA-1 86244f380c is in history

Change-Id: I8bd89af25469960057cb11bb61b7831c031545be
2020-05-13 01:06:25 +00:00
Treehugger Robot
8a51def067 Merge "Remove obsolete zlib headers." am: cb5eb1f0b4
Change-Id: Iad6fd1637057198dd81a91eb8b71b6e3c065b218
2020-05-13 00:56:17 +00:00
Treehugger Robot
cb5eb1f0b4 Merge "Remove obsolete zlib headers." 2020-05-13 00:46:09 +00:00
Haibo Huang
07e17073c5 Updates gdbclient.py for lldb
1. Sets up source mapping so that people can run from other directories.
2. Removes PYTHONHOME. It is embedded into the binary.

Change-Id: Ic7a7f1483dc645d890b7e0f3dcbb0ebb169794ac
2020-05-12 16:51:29 -07:00
Elliott Hughes
ace04a05b2 Remove obsolete zlib headers.
Test: builds
Change-Id: I320a6be58e1cb6f82f66d3931a7f55ec6de64605
Merged-In: I320a6be58e1cb6f82f66d3931a7f55ec6de64605
2020-05-12 15:46:41 -07:00
Elliott Hughes
8fb7fd1d0e Merge "Remove obsolete zlib headers." into rvc-dev-plus-aosp 2020-05-12 22:44:23 +00:00
Treehugger Robot
2496a5da3b Merge "Miscellaneous coding style and output improvements" am: 856b7fc7d1 am: 137218a565
Change-Id: I648a68ff30eee6a919e412fe1a12f0b171a60c3b
2020-05-12 20:22:50 +00:00
Treehugger Robot
137218a565 Merge "Miscellaneous coding style and output improvements" am: 856b7fc7d1
Change-Id: I8dc99a62f7ba898bdad009f8b55f92f68fe62de6
2020-05-12 20:09:05 +00:00
Treehugger Robot
856b7fc7d1 Merge "Miscellaneous coding style and output improvements" 2020-05-12 19:49:12 +00:00
Vishnu Nair
35c1d539dd Look up proto type definitions separately am: 9c93e69a4f
Change-Id: I9835533767e41d5f507290541e262162c4afa8c9
2020-05-12 19:04:16 +00:00
Chih-hung Hsieh
71eb527474 Merge "Ensure unique name for non-merged modules." am: 489013b6c0 am: 8d973bd2f8
Change-Id: I9113a3834136fb7c1f28a4df9c7d02f06ee757c9
2020-05-12 18:40:53 +00:00
Chih-hung Hsieh
8d973bd2f8 Merge "Ensure unique name for non-merged modules." am: 489013b6c0
Change-Id: I86334b96620de23598cd957e61c720cd253e419e
2020-05-12 18:24:51 +00:00
Chih-hung Hsieh
489013b6c0 Merge "Ensure unique name for non-merged modules." 2020-05-12 17:37:46 +00:00
Vishnu Nair
9c93e69a4f Look up proto type definitions separately
Creating nested types will cause type collisions. Instead search
for the type separately. Also fixes an issue parsing sf traces
from Q.

Fixes: 156034870
Test: yarn run dev
Test: open sf trace from q
Change-Id: I3c2a283e56985bfee56633a5e914b83ac2a0cf3b
2020-05-12 17:09:04 +00:00
Hsin-Yi Chen
0aa48733d0 Move ModuleMerger to namespace header_checker::linker
- Move ModuleMerger from header_checker::repr to header_checker::linker.
- Remove unused ModuleMerger::max_type_id_.

Test: development/vndk/tools/header-checker/tests/test.py
Bug: 147396457
Change-Id: Ib8ed9d1444135871f7a580fb3c5735b219dae97f
2020-05-12 18:22:54 +08:00
Chih-Hung Hsieh
185052a369 Ensure unique name for non-merged modules.
* Do not emit relative_install_path;
  use default unique module name.
* Copy errors in cargo output to Android.bp.
  Some Rust packages are incomplete at crates.io
  and fail to run through cargo test.
* Apply pyformat.

Bug: 156014698
Test: in external/rust/crates/*, cargo2android.py --run --tests
Change-Id: Ide77ca34e47048a8bc03b18eebbe92fb17666784
2020-05-08 12:31:04 -07:00
Dan Albert
f92680d51a Update gitignore.
Was missing .mypy_cache mainly, but this is a full update from
https://github.com/github/gitignore/blob/master/Python.gitignore.

Test: git status
Bug: None
Change-Id: Ic47242e907cd24a8e58d2ba1d5c3fc2c6d4b7513
2020-05-08 11:41:32 -07:00
Treehugger Robot
1a146b8025 Merge "Support repacking super image with virtual AB" am: 04d2e03be7 am: 2f5f0c7390
Change-Id: I762464f8e01b23a9973c39c0397b278cc1899737
2020-05-08 02:57:21 +00:00
Treehugger Robot
2f5f0c7390 Merge "Support repacking super image with virtual AB" am: 04d2e03be7
Change-Id: Ib2697f93cdca0b0472445aecda796b9739271de3
2020-05-08 02:41:38 +00:00
Treehugger Robot
04d2e03be7 Merge "Support repacking super image with virtual AB" 2020-05-08 02:21:49 +00:00
Chih-Hung Hsieh
2f22d1cb80 Miscellaneous coding style and output improvements
* Call print with flush=True to get immediate output to piped files.
* Simplify code with functools.reduce or for-loops.
* Clarify error handling and messages.
* Skip output of empty dependent lists.
* Suppress output of repeated dependent lists.
* Move "revisit" logic from recursive add_non_dev_dependencies to
  a while loop in add_indirect_build_deps.
  This is less efficient, but more complete and easier to understand.
* Align table captions to something like:
    build_deps[k] = # of non-dev-dependent packages of pkg[k]
      dev_deps[k] = # of all dependent packages of pkg[k]
all_build_deps[k] = # of non-dev-dependent ... of pkg[1] to pkg[k]
  all_dev_deps[k] = # of all dependent ... of pkg[1] to pkg[k]

Test: get_rust_pkg.py -h
Test: get_rust_pkg.py -v -show remain syn quote
Test: get_rust_pkg.py -v -show glob libloading
Change-Id: I6171b6be8806bcdd1129f52e7e5ccf7b274e2e8c
2020-05-06 18:22:17 -07:00
Chih-hung Hsieh
02861af0a4 Merge "Show number of dependent packages" am: 7dc3f534a0 am: 15fbb9c2ea
Change-Id: I030a3a9cf015e566090657ae9d057d6641f43682
2020-05-06 17:46:43 +00:00
Chih-hung Hsieh
15fbb9c2ea Merge "Show number of dependent packages" am: 7dc3f534a0
Change-Id: Ic709dadfe4e5abd629c8e75e549b2a8692fe9fb2
2020-05-06 17:27:42 +00:00
Chih-hung Hsieh
7dc3f534a0 Merge "Show number of dependent packages" 2020-05-06 17:08:42 +00:00
Treehugger Robot
f65919ef96 Merge "Add METADATA to development: Apache2+BSD+MIT+UNICODE+zlib+CC-BY=NOTICE" am: d8af1d3392 am: f648351379
Change-Id: I4d0e65e8b36d58ffe8997953c509b13d6594abc4
2020-05-06 14:09:26 +00:00
Treehugger Robot
f648351379 Merge "Add METADATA to development: Apache2+BSD+MIT+UNICODE+zlib+CC-BY=NOTICE" am: d8af1d3392
Change-Id: I4972d6fca6d9e8fdee5f394adabd3792415b30c3
2020-05-06 13:57:21 +00:00
Treehugger Robot
d8af1d3392 Merge "Add METADATA to development: Apache2+BSD+MIT+UNICODE+zlib+CC-BY=NOTICE" 2020-05-06 13:45:23 +00:00