{"push_id":1017565177,"size":9,"distinct_size":9,"ref":"refs/heads/cm-13.0","head":"3d8c75abd387b6d898857745b819bb5607911d9b","before":"d07ade3accff9ed991386b8515df1919263673e1","commits":[{"sha":"ee03c8cce270916a33d4ee1d794cdd1bc2cfb3c7","author":{"email":"940e01bec89f8db122f643d61cd1c6bd429fa802@google.com","name":"Zach Jang"},"message":"Updating security patch string to 2016-03-01\n\nb/26499556\n\nChange-Id: I18a5ad9d8d08e2050053bcebc1a9a0c46db86733","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/ee03c8cce270916a33d4ee1d794cdd1bc2cfb3c7"},{"sha":"71a40f99584794672cc7e20d454821ec14537d31","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"\"MMB29V\"","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/71a40f99584794672cc7e20d454821ec14537d31"},{"sha":"2b7b9cebc1616d971c92947900293e0daf85e553","author":{"email":"97e9f912dcaf959dacc8581e6cbca14c5ea17a57@cyngn.com","name":"Khalid Zubair"},"message":"kernel: remove support for unused MTK Kernel\n\nRemove unused MTK kernel build support.\n\nChange-Id: I4f4df078ae03b1bd5edc7000e5b942bfc05c02bd","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/2b7b9cebc1616d971c92947900293e0daf85e553"},{"sha":"9f2ad7c48905a98704752b9d200a551b07ae7565","author":{"email":"97e9f912dcaf959dacc8581e6cbca14c5ea17a57@cyngn.com","name":"Khalid Zubair"},"message":"kernel: add docs for config vars\n\nAdd a header with documentation for the config vars currently in use\nby the Kernel build.\n\nChange-Id: I6930b41d716baabbb16c2f407b6b9fe6e5f2b4c8","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/9f2ad7c48905a98704752b9d200a551b07ae7565"},{"sha":"99f8e961617ec578facf8043682c343948e0cdb2","author":{"email":"97e9f912dcaf959dacc8581e6cbca14c5ea17a57@cyngn.com","name":"Khalid Zubair"},"message":"kernel: allow toolchain prefix to be overridden\n\nAllow the toolchain prefix defined in BoardConfig.mk to be overridden\nvia by setting KERNEL_TOOLCHAIN_PREFIX (alongside KERNEL_TOOLCHAIN) to\ncompile with an alternate toolchain.\n\nChange-Id: If6f4f0dba9bd0b0056f76e380070cca74ea0a4df","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/99f8e961617ec578facf8043682c343948e0cdb2"},{"sha":"759f5733a769417fd41e21728b382d35afb59646","author":{"email":"97e9f912dcaf959dacc8581e6cbca14c5ea17a57@cyngn.com","name":"Khalid Zubair"},"message":"kernel: add banner for defconfig and header install steps\n\nChange-Id: Iddf9e1e206823573ebc38a8956a029d08dee83de","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/759f5733a769417fd41e21728b382d35afb59646"},{"sha":"55d80653b950b21c974999595be4f80cf7e82229","author":{"email":"90a7bda452f9faea70fb097aeca9139f08e91b8d@cyngn.com","name":"Jessica Wagantall"},"message":"Merge tag 'android-6.0.1_r17' into HEAD\n\nAndroid 6.0.1 release 17\nTicket: CYNGNOS-1854","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/55d80653b950b21c974999595be4f80cf7e82229"},{"sha":"ad12b369afca4b6b3764ad0a70778c0a924cdc68","author":{"email":"d6551fe26e010d03a5698ebfdda3aed52f4942a2@googlemail.com","name":"Martin Blumenstingl"},"message":"Fix a race condition while building the recovery patch\n\nRECOVERY_PATCH_INSTALL has a dependency on RECOVERY_FROM_BOOT_PATCH.\nThis is correct, because RECOVERY_PATCH_INSTALL uses make_recovery_patch\nwhich needs the imgdiff tool. imgdiff on the other hand is a dependency\nof RECOVERY_FROM_BOOT_PATCH. This should ensure that all dependencies\nare met.\nHowever, RECOVERY_FROM_BOOT_PATCH is defined after\nRECOVERY_PATCH_INSTALL, making the dependency effectively non-existant.\nMoving RECOVERY_FROM_BOOT_PATCH before RECOVERY_PATCH_INSTALL fixes a\nrace-condition where sometimes imgdiff was not build before\nRECOVERY_PATCH_INSTALL is called.\n\nUpstream is not affected by this bug, since it does not contain\nRECOVERY_PATCH_INSTALL anymore.\n\nThe following error can be observed whenever someone hits this race\ncondition (which is basically always reproducible when building with\n-j1):\nInstalling recovery patch to system partition\nWarning: could not find SYSTEM/build.prop in <built-in function zip>\nusing prebuilt recovery.img from BOOTABLE_IMAGES...\nusing prebuilt boot.img from BOOTABLE_IMAGES...\nTraceback (most recent call last):\n  File \"./build/tools/releasetools/make_recovery_patch\", line 55, in <module>\n    main(sys.argv[1:])\n  File \"./build/tools/releasetools/make_recovery_patch\", line 51, in main\n    common.MakeRecoveryPatch(input_dir, output_sink, recovery_img, boot_img)\n  File \"build/tools/releasetools/common.py\", line 1461, in MakeRecoveryPatch\n    _, _, patch = d.ComputePatch()\n  File \"build/tools/releasetools/common.py\", line 1146, in ComputePatch\n    p = Run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)\n  File \"build/tools/releasetools/common.py\", line 100, in Run\n    return subprocess.Popen(args, **kwargs)\n  File \"/usr/lib/python2.7/subprocess.py\", line 710, in __init__\n    errread, errwrite)\n  File \"/usr/lib/python2.7/subprocess.py\", line 1335, in _execute_child\n    raise child_exception\nOSError: [Errno 2] No such file or directory\nbuild/core/Makefile:1047: recipe for target\n    'out/target/product/t00n/system/bin/install-recovery.sh' failed\n\nFixes: 3d1c612e5c82 (\"Revert \"Revert \"core: Makefile: Build\ninstall-recovery into the system image\"\"\")\n\nChange-Id: I28e8c845ffc830553ca5177cbe22ae72b185b437","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/ad12b369afca4b6b3764ad0a70778c0a924cdc68"},{"sha":"3d8c75abd387b6d898857745b819bb5607911d9b","author":{"email":"0490483d9d8a39c59bc57103100e79ccc6ee927c@gmail.com","name":"laperry1"},"message":"Merge branch 'cm-13.0' of https://github.com/cyanogenmod/android_build into HEAD","distinct":true,"url":"https://api.github.com/repos/laperry1/android_build/commits/3d8c75abd387b6d898857745b819bb5607911d9b"}]}