aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-09Merge "Fix python3 errors: "TypeError: write() argument must be str, not bytes""android-s-v2-beta-3android-s-qpr3-beta-1android-s-v2-beta-3android-s-qpr3-beta-1Treehugger Robot
2022-02-09Merge "envsetup.sh: Update text in lunch menu for clarity"Will Burr
2022-02-09Fix python3 errors: "TypeError: write() argument must be str, not bytes"Iavor-Valentin Iftime
Bug: 186097910 Change-Id: I191c3230596026ee327c1403a6c72fbfa6fdb2d9
2022-02-09envsetup.sh: Update text in lunch menu for clarityWill Burr
Updates the lunch menu text to make it clearer that the choices in lunch menu are not fully comprehensive. As the list comes from common lunch choices the text now refers to 'common combinations' and informs that you can 'specify your own'. This should help developers who are unsure why they cannot find their desired lunch target in the list. Change-Id: Ib9d55ee46b7037c30a8f4b43fdd552ea66e887e8 Test: source build/envsetup.sh && lunch
2022-02-09Merge "system_dlkm: add to the non AB ota"Treehugger Robot
2022-02-09system_dlkm: add to the non AB otaRamji Jiyani
Test: TH Bug: 200082547 Signed-off-by: Ramji Jiyani <ramjiyani@google.com> Change-Id: Ib43ff411c17a96656a677e3a437e834884a0372f
2022-02-09Merge "Add support for a product name as well as title."Bob Badour
2022-02-08Merge "Pass --makefile_list to rbc board configuration"Treehugger Robot
2022-02-08Merge "Merge SQ1A.220205.002"Treehugger Robot
2022-02-08Merge "A custom APEX signing tool with --signing_args"Jooyung Han
2022-02-08Merge "Fix typos in telephony_vendor product makefile"Anton Hansson
2022-02-07Merge SQ1A.220205.002Xin Li
Bug: 213904741 Merged-In: Ifcc54fbdb18bb480e73c2f52ebefd968b52a1e27 Change-Id: I880096a3272bb9ae5b95e7f9b507b464b5aec856
2022-02-08Merge "Update default system Proguard config rules"Treehugger Robot
2022-02-08Merge "Add GLOBAL_CLANG_EXTERNAL_CFLAGS_NO_OVERRIDE to third-party code"Pirama Arumuga Nainar
2022-02-08Merge "Update APK parser to be compatible with new signer output"Treehugger Robot
2022-02-08Merge "Fix small misuse of pass"Treehugger Robot
2022-02-07Update APK parser to be compatible with new signer outputKelvin Zhang
Test: th Bug: 218304082 Change-Id: If79ffdb1e4cec192ef796a39dd0ed5b38bc430e0
2022-02-07Fix small misuse of passKelvin Zhang
The intention is to skip current iteration of for loop, so 'continue' should be used instead of 'pass' Test: th Change-Id: Ic955beeaef74100981b351e2e7807c7fde538783
2022-02-07Pass --makefile_list to rbc board configurationCole Faust
So that mk2rbc will just read from the file instead of searching the source tree for makefiles. Bug: 213508006 Test: m RBC_BOARD_CONFIG=1 nothing Change-Id: I6b7e2aa000ad9861173c58cc06f6d49c9c11a0a7
2022-02-07Merge "Store EROFS images uncompressed"Kelvin Zhang
2022-02-07Update default system Proguard config rulesJared Duke
Use the `includedescriptorclasses` modifier with the native keep rules to ensure native method signatures remain preserved. This matches common native Proguard rules used elsewhere. Bug: 196084106 Test: m + presubmit Change-Id: Ie413459ad0f65ce6b8cd6eb34318494c12568c5e
2022-02-07Fix typos in telephony_vendor product makefileDarkJoker360
- Remove blank PRODUCT_COPY_FILES Change-Id: I4c8a19565dc09a802e630d3b057522b3a3ee1cbd
2022-02-07Merge "Revert "Add a core configuration that disables the zygote.""Jordan Demeulenaere
2022-02-07Revert "Add a core configuration that disables the zygote."Jordan Demeulenaere
Revert submission 1964759-master-I4f918502e611e950fa039e4e2ed817c97b928ba2 Reason for revert: b/217993447 Reverted Changes: I4f918502e:Add a core configuration that disables the zygote.... I4f918502e:Add a core configuration that disables the zygote.... I4f918502e:Add a core configuration that disables the zygote.... Change-Id: I5d51a021fea89a0ab6c73349d93117d60cfc9350
2022-02-07A custom APEX signing tool with --signing_argsJooyung Han
apex_utils.SignApex() has `signing_args` argument which is supposed to be passed to avbtool to set `--signing_helper` or `--signing_helper_with_files`. A custom APEX signing tool which relies on avbtool's signing should pass the same arguments when signing_args is set. This change passes signing_args verbatim to the custom APEX signing tool via --signing_args argument. Bug: 216971834 Test: tbd Change-Id: I8aaec9440c4536e11e1e4a1dd4ae5f4fe32d4f23
2022-02-05Add GLOBAL_CLANG_EXTERNAL_CFLAGS_NO_OVERRIDE to third-party codePirama Arumuga Nainar
Bug: http://b/215753485 This allows enabling a new warning from the compiler update for first-party code. This is less precise than the check in build/soong (also overrides for vendor/google, for e.g.) because of being written in Make. Test: With new clang, verify the following: lunch oriole; m out/target/product/oriole/obj_arm/SHARED_LIBRARIES/libexynosdisplay_intermediates/libresource/ExynosMPP.o Change-Id: I13080fec71e282c4b528a6d01b967b1c0c4aef02
2022-02-04Merge "Add a core configuration that disables the zygote."Treehugger Robot
2022-02-04Add support for a product name as well as title.Bob Badour
Bug: 68860345 Bug: 151177513 Bug: 151953481 Bug: 213388645 Bug: 210912771 Test: m all Test: m systemlicense Test: m htmlnotice; out/soong/host/linux-x85/htmlnotice ... Test: m textnotice; out/soong/host/linux-x85/textnotice ... Test: m xmlnotice; out/soong/host/linux-x85/xmlnotice ... where ... is the path to the .meta_lic file for the system image. In my case if $ export PRODUCT=$(realpath $ANDROID_PRODUCT_OUT --relative-to=$PWD) ... can be expressed as: ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic Change-Id: Id5b2ebe3752081e3a89bba1d717cf103f7846043
2022-02-03Merge "Regularize command-line flags."Bob Badour
2022-02-03Merge "Add zhangkelvin@ as owner for release tools scripts"Kelvin Zhang
2022-02-03Merge "license metadata xml notice files"Bob Badour
2022-02-02Regularize command-line flags.Bob Badour
All the notice binaries have -title All the binaries that can -stripPrefix can strip multiple. Bug: 68860345 Bug: 151177513 Bug: 151953481 Bug: 213388645 Bug: 210912771 Test: m all Test: m systemlicense Test: m bom; out/soong/host/linux-x85/bom ... Test: m dumpgraph; out/soong/host/linux-x85/dumpgraph ... Test: m dumpresolutions; out/soong/host/linux-x85/dumpresolutions ... Test: m htmlnotice; out/soong/host/linux-x85/htmlnotice ... Test: m rtrace; out/soong/host/linux-x85/rtrace ... Test: m textnotice; out/soong/host/linux-x85/textnotice ... Test: m xmlnotice; out/soong/host/linux-x85/xmlnotice ... where ... is the path to the .meta_lic file for the system image. In my case if $ export PRODUCT=$(realpath $ANDROID_PRODUCT_OUT --relative-to=$PWD) ... can be expressed as: ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic Change-Id: I08357bf1adb048abba6563cf3cea6ee6d60405e0
2022-02-02license metadata xml notice filesBob Badour
Introduce the below command-line tool: xmlnotice outputs a NOTICE.xml file constructed from the license texts of the transitive closure of dependencies. Bug: 68860345 Bug: 151177513 Bug: 151953481 Bug: 213388645 Bug: 210912771 Test: m all Test: m systemlicense Test: m xmlnotice; out/soong/host/linux-x85/xmlnotice ... where ... is the path to the .meta_lic file for the system image. In my case if $ export PRODUCT=$(realpath $ANDROID_PRODUCT_OUT --relative-to=$PWD) ... can be expressed as: ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic Change-Id: I267effd3a1c1b981bcdc5e058dce561a2d4a7948
2022-02-02Store EROFS images uncompressedKelvin Zhang
Test: th Change-Id: I53005bee139079afe25da231ca1d42f03fa010a5
2022-02-02Add zhangkelvin@ as owner for release tools scriptsKelvin Zhang
Change-Id: Ic861bc11d6a7d80c0d22a05ce35998753bb60752
2022-02-02Merge "core & tools: system_dlkm: add dynamic partition"Treehugger Robot
2022-02-02Merge "Add support for gzipping html output."Treehugger Robot
2022-02-01Add support for gzipping html output.Bob Badour
Bug: 68860345 Bug: 151177513 Bug: 151953481 Bug: 213388645 Bug: 210912771 Test: m all Test: m systemlicense Test: m htmlnotice; out/soong/host/linux-x85/htmlnotice ... where ... is -o=html.gz followed by the path to the .meta_lic file for the system image. In my case if $ export PRODUCT=$(realpath $ANDROID_PRODUCT_OUT --relative-to=$PWD) the rest of ... can be expressed as: ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic Change-Id: I7a42d5186876609a401956754e3dcff64211fb15
2022-02-01Merge "Move pvmfw.img to PREBUILT_IMAGES temporarily"Baligh Uddin
2022-02-01Merge "Rename BUILT_PVMFWIMAGE_TARGET to PREBUILT_..."Baligh Uddin
2022-02-01Move pvmfw.img to PREBUILT_IMAGES temporarilyPierre-Clément Tosi
Move the image to PREBUILT_IMAGES to avoid breaking release key signing. Bug: 216975821 Test: - Change-Id: I686c6fec73a8383c10b17ab2af90767311cbae78
2022-02-01Rename BUILT_PVMFWIMAGE_TARGET to PREBUILT_...Pierre-Clément Tosi
Avoid the name as it is currently confusing given that we're not actually building the image. Bug: 216975821 Test: - Change-Id: Ifac7047e72f590d6acb3997efa20f5f348e39491
2022-02-01Merge changes I40a05866,Id3d6e701Treehugger Robot
* changes: license metadata reverse trace Fix copy+paste error.
2022-01-31Merge "Track dependencies when reading notice files"Treehugger Robot
2022-01-31license metadata reverse traceBob Badour
Introduce the below command-line tool: rtrace outputs a list of targets and conditions causing one or more projects or target nodes to require sharing to resolve a restricted condition. Bug: 68860345 Bug: 151177513 Bug: 151953481 Bug: 213388645 Bug: 210912771 Test: m all Test: m systemlicense Test: m rtrace; out/soong/host/linux-x85/rtrace -rtrace=... where ... is a project or license metadata file followed by the path to the .meta_lic file for the system image. In my case if $ export PRODUCT=$(realpath $ANDROID_PRODUCT_OUT --relative-to=$PWD) ... can be expressed as: system/core ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic or ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic Change-Id: I40a0586699d9b8a8dd2bd4ba26756c9649ebf964
2022-01-31Fix copy+paste error.Bob Badour
The tool under test is dumpresolutions not listshare. Test: m dumpresolutions; out/soong/host/linux-x85/dumpresolutions ... where ... is the path to the .meta_lic file for the system image. In my case if $ export PRODUCT=$(realpath $ANDROID_PRODUCT_OUT --relative-to=$PWD) ... can be expressed as: ${PRODUCT}/gen/META/lic_intermediates/${PRODUCT}/system.img.meta_lic Change-Id: Id3d6e701ebd3dab03f407116d85a5e2aab8c5c59
2022-01-31Track dependencies when reading notice filesColin Cross
Track which files are read by the notice file indexer and add a flag to textnotice and htmlnotice to support writing them out. Bug: 207445310 Test: textnotice_test Test: htmlnotice_test Change-Id: Ib74706b8a87a5ed9268a0fe37982ecf89f4e227d
2022-01-30core & tools: system_dlkm: add dynamic partitionRamji Jiyani
Converts existing static partition support to a dynamic partition. Bug: 200082547 Test: TH Signed-off-by: Ramji Jiyani <ramjiyani@google.com> Change-Id: Ifd6d0c2a04e947b16f8b241e99cca594a1d315ae
2022-01-29Merge "Output inherit trace as Make comments."Treehugger Robot
2022-01-28Output inherit trace as Make comments.Sasha Smundak
Starlark configuration output is a makefile containing variable assignments. Inheritance trace is also written to stdout. Trace lines need to be comments, otherwise stdout cannot be digested by Make/Ckati. Test: manual Change-Id: I3c1ad6554ef4356f9ceff1ff3279b2eac962e9ac