Michael Bestas
0e463ffe56
envsetup: Add sort-blobs-list
...
Change-Id: Ie871fe0bc9dd432e632ca8e9d7fa70c96a82a8c3
2022-10-23 19:37:27 +00:00
Omkar Chandorkar
1d81649abf
tools: clomerge: fix merging vendor tags which have verified QSSI revisions
...
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
Change-Id: I7aed54dcd8a88a7f1a32a6de6e2a2f8aca770115
2022-10-17 15:05:00 +00:00
Jake Weinstein
da2da59f2b
scripts: Update merge script for CodeLinaro
...
Change-Id: I38b854cef537fcacf09720ab0dbb2f33f5aea218
2022-08-29 16:46:44 +00:00
Omkar Chandorkar
c85506e610
aospa: envsetup: remove TEMPORARY_DISABLE_PATH_RESTRICTIONS
...
This breaks compile in T and should not be
needed for us anyway.
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
Change-Id: I0590e37a7133ef57bd1037b51f0e9f2120fa7b2b
2022-08-25 04:07:24 +00:00
Jyotiraditya Panda
08e999cd0a
aospa: roomservice: Allow setting `clone-depth`.
...
Change-Id: I85272dc07bd2a3cbed81092265402550d977d7ec
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-03-15 06:06:04 +00:00
Jyotiraditya Panda
abde0ef1f8
roomservice: Add ability to resync missing repos
...
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
Change-Id: Ib935168a31e229f580feb688a582f173d9f67072
2022-03-04 05:59:36 +00:00
Jyotiraditya Panda
e3be7a5f94
roomservice: Give more details about repo addition.
...
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
Change-Id: Iefd03226aaddc639f524a66796fb4497b400ec38
2022-03-04 05:59:16 +00:00
Akhil Narang
da2a5ea68e
repopick: make -f|--force functional again
...
Change-Id: I6902ef1114462a147c465d7ae1f6511535380026
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
2022-03-03 17:21:18 +09:00
Giuseppe Maggio
3530b0e9a7
repopick: Add multiple topics support
...
Allow to pick multiple topics by appending them after
the relative parser argument.
Change-Id: I25666f23f879af8d9eb51703da4f35867698bb08
Signed-off-by: Josh Fox (XlxFoXxlX) <joshfox87@gmail.com>
2022-03-03 17:21:17 +09:00
Jyotiraditya Panda
c5cad2189d
repopick: Add support for AOSP Gerrit
...
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
Change-Id: Ie0d75254ab5ea106950f9c6d1532c7e9e5443614
2022-03-03 17:21:16 +09:00
Jyotiraditya Panda
9d40fa5764
repopick: Pretty print commit details.
...
Before:
Applying change number 20887...
--> Subject: "SystemUI: Allow skipping main display cutout if device has UDC"
--> Project path: frameworks/base
--> Change number: 20887 (Patch Set 5)
['git fetch aospa', u'refs/changes/87/20887/5']
From github.com:AOSPA/android_frameworks_base
* branch refs/changes/87/20887/5 -> FETCH_HEAD
After:
Applying change number 20887...
--> Subject : "SystemUI: Allow skipping main display cutout if device has UDC"
--> Project path : frameworks/base
--> Change number : 20887 (Patch Set 5)
--> Command : "git fetch aospa refs/changes/87/20887/5"
From github.com:AOSPA/android_frameworks_base
* branch refs/changes/87/20887/5 -> FETCH_HEAD
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
Change-Id: If16308c978d97dd2371e49c26c75e1467f0a4cc2
2022-03-03 17:21:15 +09:00
Vishalcj17
2402865737
build: Fix CAF merge script path.
...
Change-Id: Ie8874d0069b56e6e13f410021d39d67b626c9da4
2021-12-28 02:35:57 +09:00
Vishalcj17
a94c8b9455
aospa: Disable path restrictions.
...
* Do this instead of defining everything in build/soong.
Change-Id: Ia0c275fe4357498b0d3a4ebe120f7bde882bd3d3
2021-10-18 16:12:59 +09:00
OmniBot Auto Verifier
d6adb53dfe
aospa: build: tools: repopick: Add a way to checkout instead of cherrypick
...
This helps if you want to take a commit and its dependencies, and not
just a particular commit
Change-Id: Ib245cce560c7b0d6fd03198a8c69a13d4720a4cb
2021-10-14 11:46:09 +09:00
Simon Shields
e642bfac71
aospa: build: tools: repopick: fix --check-picked on Python 3
...
This is very subtly broken: we look for the string 'Change-Id:'
in an array of byte strings. Fix this by decoding the git output
to utf-8 strings.
Change-Id: I708ad0adacb61c89bfba0fd88eeb2e37648317af
2021-10-14 11:46:09 +09:00
Adrian DC
235d233dfd
aospa: build: tools: repopick: Support project paths detection on different branches
...
* When some projects are declared in the manifests with specific
changes (revision="refs/changes/../....../."), the path
detection does not work, while most cases have a unique paths
* Allow projects with unique branches to select their paths
upon repopick with a warning about the selection
Change-Id: Ic873d69f57c78f233db3d0de4ebd529f896799ea
2021-10-14 11:46:09 +09:00
LuK1337
e56ce7d5b4
aospa: build: tools: repopick: Print change subject as unicode
...
* This prevents from seeing stuff like
"b'frameworks: Add unlinked ringtone and notification volumes'"
when using python3 as default.
Change-Id: Ie1fa85681b648edcee65680d784da4dff1779616
2021-10-14 11:46:09 +09:00
Luca Weiss
9e0485422e
aospa: build: tools: repopick: cmp() is not available in Python 3, define it manually
...
Change-Id: I16a89aa555e62f105d888e87cb43afd26606076b
2021-10-14 11:46:08 +09:00
Vishalcj17
9f6d48721c
aospa: build: tools: Bring-in Repopick script from AOSPA.
...
Change-Id: I8eed4d9c039e4ced3b8bef2224140033ae330a80
2021-10-14 11:46:08 +09:00
Vishalcj17
4be0daade8
aospa: build: Skip ABI checks.
...
Change-Id: I117e0c9c94e4e5d26a982bde957229c6324f7621
2021-10-14 11:46:07 +09:00
Anay Wadhera
7305242bdf
aospa: build: Add a script to merge CAF.
...
Change-Id: I1d36d27be1bf476c951e04de75c9ea85b80af9ab
2021-10-14 11:46:07 +09:00
Vishalcj17
e1a96b9998
aospa: build: Kang roomservice from Lineage.
...
Change-Id: I174a92b1532e4d2f4e1a5373371839c8f89818a5
2021-10-14 11:46:07 +09:00
Vishalcj17
ab0d34ec12
aospa: Cleanup as much as possible.
...
* bravo six, going in for a restructure.
Change-Id: Ib787d9e52cbd97a797c62a0053a525756bc74b2c
2021-10-14 11:45:32 +09:00
Anay Wadhera
77a04211bf
pa: build: Enable ThinLTO Source wide.
...
Change-Id: Iaf2fcf19fdb51253750f375fc2cacccd6a603ab3
2021-08-04 18:46:11 +00:00
Alexander Koskovich
74131b9513
Revert "pa: Allow fingerprint module ID to be overwritten."
...
* No one uses this anymore.
This reverts commit cd283e769a
.
Change-Id: Ie27eba2e48cdd3fc4281a4305de1e776766ae758
2021-04-15 10:26:03 +00:00
Michael Bestas
ed2943c58e
pa: build: Relocate extract utils to tools/extract-utils.
...
Change-Id: I13489b54298ebc2410c38ca9e16aa7121a28f997
2021-01-23 14:04:07 -07:00
Anay Wadhera
1b26a7f06b
envsetup: add a function to merge CAF
...
Change-Id: Ia32a3ad5ed7c44e31d7229fec29f5d70474c6cd9
2021-01-15 05:26:29 +00:00
Alexander Koskovich
0963ecd136
pa: Add Soong conditional for no mask layer support.
...
* OP8's stock display stack is prerelease and can't
use some stuff from Surfaceflinger, add support for
disabling them.
Change-Id: I5c61f8b554ad6ddd54bab1dc99430c0228be2eb8
2021-01-04 08:17:33 -07:00
Alexander Koskovich
cd283e769a
pa: Allow fingerprint module ID to be overwritten.
...
Change-Id: I6cfd6b99db25235f746e389cfe74d0d120a2949d
2020-10-26 14:54:10 -07:00
Pig
8ea05d8aee
[lineage-18.0] pa: soong: Add AOSPA Soong config variables.
...
Ref: https://android.googlesource.com/platform/build/soong/+/refs/tags/android-11.0.0_r4#soong-config-variables
[PA: this commit is a very minimal pick of the Lineage commit]
Change-Id: Icaf35b65b63d4245c92e39ce628bb8d6ffd0d4bb
2020-10-26 14:54:10 -07:00
Pig
4f2d0c16ad
[lineage-18.0] Revert PA Soong product variables changes.
...
* This reverts commits 7ef0e170 and 4ed4605 and removes relevant flags
to prepare for using Soong config variables as per Google's docs
Change-Id: Ib6ae5a8a922104d37f8d0e08242b428eb129785c
2020-10-26 14:54:10 -07:00
Jake Weinstein
632203fab9
pa: Remove unused Soong flags.
...
* Prepares for Lineage's architecture changes and we can
avoid forward porting things we don't need.
Change-Id: I4e40631b14d97dc9a8070174d727fb6d48902a41
2020-10-26 14:54:10 -07:00
Alexander Koskovich
7fd9b8bc79
pa: extract_utils: Fix prebuilt xmls copying out without .xml.
...
Change-Id: I7b1413e830ca907f0f63d19abef2ab2e0b14b1c4
2020-10-14 16:24:43 -07:00
Jyotiraditya
85f12985fe
pa: envsetup: Stop executing vendor HAL script.
...
* CAF used this to generate blueprints for their QTI
vendor HALs under vendor/qcom/opensource/interfaces.
* In Android 11 they switched to pre-generated blueprints,
so there's no reason to run this at build time, also
it slows down build.
* Also remove mka, after removing this it no longer
serves a purpose as the "m" function exists.
Change-Id: I9644a08d120fbfedf0cb119e21e12800fa2509ff
2020-09-25 18:14:26 -07:00
Alexander Koskovich
b089b1a08f
pa: build: tools: Change location of our tools.
...
Change-Id: Iecdfcfad35d6cae32bde4c380536c4a013157934
2020-09-25 18:14:26 -07:00
Alexander Koskovich
bf68f29f11
pa: Switch to CAF's kernel build system.
...
Change-Id: I6aad967b28ed187efaa3f206b3fbc0df6d39d218
2020-09-25 18:14:21 -07:00
Alexander Koskovich
d60ecc5f83
pa: extract_utils: Fix system_ext framework blueprint generation.
...
Change-Id: I20e44be6ea48b9bd5b05055d3cf465f63c908463
2020-09-18 09:19:53 -07:00
Jan Altensen
f7c5a44b9a
pa: bacon: Call md5sum directly.
...
* Fixes "error: MD5SUM is obsolete."
Change-Id: I38e167e24e9eb5596a1e8e2f2d915f648bc1283c
2020-09-18 09:19:52 -07:00
nebrassy
e8c04a1a6f
pa: soong: BuildOsVariant > BuildOSTarget.
...
Change-Id: I3385941b2931e5be8010d31f80f3aa033d0d3727
2020-09-18 09:19:52 -07:00
dianlujitao
3240724c83
pa: extract_utils: Disable ELF check for shared libraries.
...
* This is indeed a nice feature, but it's absolutely
a bad idea to hardcode dependencies of prebuilt
modules in proprietary-files.txt.
Change-Id: I8c2d75ff62c0c7862f40e777bcbad4d9cebc074c
2020-09-18 09:19:52 -07:00
Alexander Koskovich
5445a75517
pa: extract_utils: Add support for extracting APEX images.
...
* Also set the final package list at the end of type determination
so it can run through the args and make any changes to the
final list that it needs. For the APEX images I was having an
issue where I renamed the pkgname depending on an arg present
but the final list only recieved the name prior to the rename.
Change-Id: Ie5082cb1a426efbf1db26d32cbeb2cb5aef82156
2020-09-16 18:06:44 -07:00
Luca Stefani
537b960396
pa: extract_utils: Add support for system_ext.
...
Change-Id: I0760cdd9bec1a0a0551aa68a60c34f9c00932668
2020-09-16 18:06:44 -07:00
Andreas Schneider
f7c597f5b7
pa: extract-utils: Fix usage for ETC files which need sub_dir.
...
* Thanks to Tad.
Change-Id: I6a0e7978afce6444d0827f97d7686f23aa7500c9
2020-09-16 18:06:44 -07:00
Andreas Schneider
05915b9851
pa: extract_utils: Fix vendor Android.bp creation with subdirectories.
...
error: vendor/samsung/beyond0lte/Android.bp:37:9: unrecognized property "sub_dir"
Change-Id: I23becda0345f41d2cb1462e74b66a787e9ad4c96
2020-09-16 18:06:44 -07:00
dianlujitao
20ef2008e4
pa: extract_utils: Handle Brotli compressed block image.
...
Change-Id: I1b3ef34ebba9b43fd684c6abaa1dbc77c8786da7
2020-09-16 18:06:43 -07:00
dianlujitao
a7632dbd7b
pa: extract_utils: Support ODM/product/vendor partition for zip extract.
...
Change-Id: Iec06835f1703e276f8882c5ee327ef241a2f8f23
2020-09-16 18:06:43 -07:00
dianlujitao
6d30021388
pa: extract_utils: Generate deodexed APK/JAR with consistent checksum.
...
* Zip stores timestamp for all included files. The
timestamps of dex files are different across different
runs, result in inconsistent checksum of output APK/JAR.
* Workaround the issue by using fixed timestamp for
dex files.
Change-Id: I21f3a7e32cdfdb07c5f5c140df2e797efd4a8005
2020-09-16 18:06:43 -07:00
dianlujitao
b681efb8fb
pa: extract_utils: Fix doubled path separator.
...
* $DST_FILE is already prefixed with "/", don't double it.
Change-Id: I2655313abd7720a54b20f541a95960ae9ec373ad
2020-09-16 18:06:43 -07:00
XiNGRZ
ab58600e4a
pa: extract_utils: Fix bad substitution for ZSH.
...
Change-Id: I5f4fabc62b1ac3da159b36c3ae6080e145948530
2020-09-16 18:06:43 -07:00
TheStrix
b261d672d1
pa: extract_utils: Add support for OVERRIDES argument.
...
- Used in our GApps.
Change-Id: I2504cbb760b20ed86c2dc088cc4bd74b78ba64d9
2020-09-16 18:06:42 -07:00