Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cm 13.0 #3

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open

Cm 13.0 #3

wants to merge 10,000 commits into from

Conversation

moka84d
Copy link

@moka84d moka84d commented Apr 13, 2016

No description provided.

statik213 and others added 30 commits January 4, 2016 11:26
Build modules and dtbs only if enabled. The make commands were allowed to
fail silently to support builds that did not have these options
enabled.

This had a side effect of allowing builds to complete even if modules
failed to build. Don't suppress these error anymore.

Change-Id: I842124b465d9e14edd6a09ffe54f09da32f10632
Fix some rules that listed directories as their dependencies.
Directories are always out-of-date because the rules that depend on
them touch file under the directories they depend on them.

Replace the directory dependencies with stamp file rules that handle
directory creation.

Change-Id: I2b36c846b6565b7f9aba5bb7583576ad300983b8
Add a new shortcut to short circuit the long build process that walks
the entire tree collecting all Android.mks. The resulting dependency
list is sufficient to rebuild the kernel, copy product files and
repack the system image with updated modules.

This shortcut allows Kernel devs to rebuild just the boot.img and
kernel modules very quickly (20s vs 3min).

Change-Id: Ie0a69f241ea7b920859ff1e02c3542b79952462c
Change-Id: I48534a72e6559f60af5f9b1c09040b34b7575b63
Change-Id: I032097c463598d1246feb92c02567175a65f90fd
Ticket: CYNGNOS-1404
Android 6.0.1 release 10
* x86_64 defconfigs live in arch/x86/configs
* Use KERNEL_ARCH instead of TARGET_KERNEL_ARCH

Change-Id: Idc191ea658fc4100bc7ad40958023c5f936daf44
Sony's msm8226 and msm8974 devices use HALs that match the 3.10 kernel
they use. Select a custom variant here.

Change-Id: Iecfb6bdf0e989ba5231bce6e650b6926417f7f90
* The actual key for camera, gps, loc-api is qcom-$(name), not $(NAME).

Change-Id: Id0f2ed760cae3b5627983ef5a2206775bc880637
* Set vendor/qcom/opensource/dataservices as the default dataservices
  provider.
* Devices can override this choice by setting
  USE_DEVICE_SPECIFIC_DATASERVICES and providing dataservices in the
  $(TARGET_DEVICE_DIR)/dataservices directory.
* Set $(TARGET_DEVICE_DIR)/dataservices as the default dataservices
  provider for non-QC hardware (Nexus devices).

Change-Id: Ie003110d7b745367947b4b728bc83800c0351068
b/26499556

Change-Id: I18a5ad9d8d08e2050053bcebc1a9a0c46db86733
am: c24c6cc

* commit 'c24c6ccd4d5de8be010b74b9021b8fdb926e1dad':
  Updating security patch string to 2016-03-01
am: 293887c

* commit '293887c43ee5b797f8628f5983f64bf766002009':
  Updating security patch string to 2016-03-01
am: 53e7d9b

* commit '53e7d9bf7f298c438157dccc5222b7484b083d9e':
  Updating security patch string to 2016-03-01
…am: 53e7d9b

am: c9da4cc

* commit 'c9da4cce57d387f52b675d1024459af5e73c6dbc':
  Updating security patch string to 2016-03-01
…am: 53e7d9b am: c9da4cc

am: 6c61548

* commit '6c61548bb7e426704760c9351e3211fb45d67dae':
  Updating security patch string to 2016-03-01
…am: 53e7d9b am: c9da4cc am: 6c61548

am: 6facd24

* commit '6facd249d51ffef6afa369b11041ae07733883b8':
  Updating security patch string to 2016-03-01
Adam Seaton and others added 28 commits August 31, 2016 09:34
…Security

Fix merge conflict into mmr3
Change-Id: I7ccdd54c1d269422c5e2e1f3e268fc539b6eb684
Security Updates (rebased)

b/30946906

Change-Id: Ia5207f919908496a593e3163788bfb75ce4e055d
(cherry picked from commit bb45bd2)
Bug: 29881091
Change-Id: Ib30aac55540513e43af147914f4470a78f368ef6
(cherry picked from commit f454942)
Android 6.0.1 release 66

# gpg: Signature made Tue 06 Sep 2016 09:25:55 AM PDT using DSA key ID 9AB10E78
# gpg: Can't check signature: public key not found
b/31618336

Change-Id: I18b3a0d690ab238fcd3cafa65b873ce7432c9c25
(cherry picked from commit 62b2839)
b/31618336

Change-Id: I3c9459553fdc89cacdf74d5e5801871b7192bc51
(cherry picked from commit dcfd738)
This breaks, if we have both jdk7 and jdk8 installed on same machine.

This reverts commit bc9ae3d.

Change-Id: Id0482d130d5306e797adfeeaeb2efbd1e25aa3ee
Use sensible default locations for Java based on
the EXPERIMENTAL_USE_JAVA8 flag.

Bug: 25786468
Change-Id: I7ec035b5329785efc41b3f971d5e3ae202293576
Android 6.0.1 Release 72 (M4B30X)

Change-Id: Ida42e8942cf7ed3d69ac6cdf9fc70a0098c3b259
 * In the case of a host installed only with java 8,
    the build starts correctly but on use of JAVA_HOME
    binaries, the java references are missing

 * Allow the java 7 to be tested and try to use java 8

Change-Id: Ie50892edb54feb8608a0ef80a1c2a8667703e8ee
* Fix -caf and -caf-<platform> projects
* Fix AOSP HALs that are synced in "/default" subfolder

Change-Id: I33cc344a3234de6698676c32035622acbec03dd1
When signing a build, the recovery can be built twice, once when signing
and again when adding the image to target files.

This is usally not a problem for deterministic signatures but a custom
signing method might include a time-based component which affects
checksums of the generated images. This means that the recovery patches
(i.e. install-recovery) will fail to checksum.

This patch makes adding images to target files, when invoked from
sign_target_files_apks, always rebuild the recovery patch with the newly
generated images so that the checksums are consistent irrespective of
potential time components.

Change-Id: I575c69dc96a6d4d69b3ea9d037f5f13c97afa87e
Newer QCOM HALs use this flag for libc2dcolorconvert,
examples being msm8937 and msm8996 media HALs.

Change-Id: I28e8a42b58b4f5f71126df7ad97c377724da5bab
CYNGNOS-3303

Android 6.0.1 release 74

Change-Id: Ie96480de0df00e2d4c7d298f53e4f102aad5c823
Change-Id: I5c83e7de97b75ece9a1306cb20b058d9fd30e288
1. The Sony kernel is no longer BF64-based.
2. There is no reason for Sony devices to set
   the BOARD_USES_QCOM_HARDWARE flag, since they
   are meant to be using AOSP code + select patches.

Revert for now until a better solution is decided upon.

This reverts commit be202af.

Change-Id: I94749d116340e9eb4a2fcc88a2b4514719e2279d
* If the project doesn't have a revision specified, try
  to see if it's remote has one specified before falling back
  to the global default.

RM-290

Change-Id: I05129413b154e5d08d0fa9ef0ce853631b7e1562
check the last 10 commits to HEAD for a dupe change id.

RM-290

Change-Id: Icfbf8b4eae165cf84ef4a82f54f792e9c9acd67b
RM-290

Change-Id: I6f7891a52fb1538e88f5a68dd28ef1c603ee7067
 * Verify that the project has at least 10 commits to verify,
    if not check only the amount of existing commits

RM-290

Change-Id: Ic95212510d8f5b980c9a94af8d5ac1e0dfd94b3e
 * Commits are identified by their last Change-Id,
    but the parser only considers the first one found

 * Reverse the list to find the last Change-Id
    and avoid multiple repopick attempts on the same commit

RM-290

Change-Id: Ie0204245a47799f8ead21148e0b4e9356cf271eb
 * Some projects with multiple merges and
    discountinuous histories could trigger
    an error here when the HEAD~{?} does
    not exist, hence avoid this by ignoring
    the commit and continue the search

Change-Id: Ice28c87d1bf8897da52236b637bbb0c5d349f848
CYNGNOS-3312
mnc-dev
b/32249855

Change-Id: I0ff4dccb4e307e35fb9fcc6b1e0267f5476a5898
@psychedelicpoli
Copy link

Y

@psychedelicpoli
Copy link

Toll

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet