OSDN Git Service
Tao Bao [Fri, 4 Nov 2016 21:29:15 +0000 (21:29 +0000)]
Merge "releasetools: Make BBOTA incremental generation repeatable."
am:
b9bd78d110
Change-Id: I6402481bf300b52d36df1570cceeae6ec3ff4f8f
Tao Bao [Fri, 4 Nov 2016 21:26:12 +0000 (21:26 +0000)]
Merge "releasetools: Make BBOTA incremental generation repeatable."
Colin Cross [Fri, 4 Nov 2016 18:17:41 +0000 (18:17 +0000)]
Merge "findleaves.py: prevent recursion into symlink loops"
am:
4d8462417d
Change-Id: I9867ab241c20bf6764b20abd58f4efda3a8ba1ef
Colin Cross [Fri, 4 Nov 2016 18:17:35 +0000 (18:17 +0000)]
findleaves.py: prevent recursion into symlink loops
am:
7829ebfebd
Change-Id: Ib0ff185e2798ca57c6c28157a1182e7b4d1ed820
Colin Cross [Fri, 4 Nov 2016 18:09:36 +0000 (18:09 +0000)]
Merge "findleaves.py: prevent recursion into symlink loops"
Colin Cross [Thu, 3 Nov 2016 20:51:10 +0000 (13:51 -0700)]
findleaves.py: prevent recursion into symlink loops
Keep a set of all visited inodes, and prevent recursing into a symlink
to an already visited inode.
Test: m -j
Test: compare `build/tools/findleaves.py --prune=.repo --prune=.git --mindepth=2 --dir=. Android.mk` before and after
Change-Id: Ied14c40d3066ef9f8e8a2b1535f56f7bbbbd0ab6
Colin Cross [Thu, 3 Nov 2016 07:18:27 +0000 (07:18 +0000)]
Merge "Export variable for device sanitize arch to Soong"
am:
d778640b0f
Change-Id: I2e98bdc476179ad990c2a3294fb6c7f56b21115f
Treehugger Robot [Thu, 3 Nov 2016 07:12:53 +0000 (07:12 +0000)]
Merge "Export variable for device sanitize arch to Soong"
Dan Willemsen [Thu, 3 Nov 2016 02:45:12 +0000 (02:45 +0000)]
Merge "Update combined build.ninja to depend on Soong's build.ninja"
am:
77ecb3347b
Change-Id: Ia9520db5e535a290d713ce87e3dcba73be7327d7
Dan Willemsen [Thu, 3 Nov 2016 02:39:18 +0000 (02:39 +0000)]
Merge "Update combined build.ninja to depend on Soong's build.ninja"
Dan Willemsen [Wed, 2 Nov 2016 23:24:52 +0000 (16:24 -0700)]
Update combined build.ninja to depend on Soong's build.ninja
For Soong's build.ninja regeneration to work
Bug:
32574042
Test: m -j, add globbed file, m -j
Change-Id: Ie267ea33e8de88275e99330b2d0f147d1e58fa7b
Colin Cross [Wed, 2 Nov 2016 22:05:21 +0000 (15:05 -0700)]
Export variable for device sanitize arch to Soong
Also renames the variable from SANITIZE_ARCH to SANITIZE_TARGET_ARCH,
and makes it only apply to the device.
Bug:
29498013
Test: No change to build.ninja files with m -j SANITIZE_TARGET=address
Change-Id: Ib5f6ab448f5d96d2426c983308136670f9a55b7b
Dan Willemsen [Tue, 1 Nov 2016 17:23:59 +0000 (17:23 +0000)]
Merge "Remove configuration exported from Soong"
am:
b1e0c2c478
Change-Id: I4674044e2dce477fa9ad747eebe8daa1b7824c38
Dan Willemsen [Tue, 1 Nov 2016 17:07:53 +0000 (17:07 +0000)]
Merge "Remove configuration exported from Soong"
Dan Willemsen [Tue, 1 Nov 2016 01:22:21 +0000 (01:22 +0000)]
Merge "Pass global tidy configuration to Soong"
am:
ca5748fbe1
Change-Id: I69e7e5bf9960025febafe0bafa746b650718283c
Treehugger Robot [Tue, 1 Nov 2016 01:18:59 +0000 (01:18 +0000)]
Merge "Pass global tidy configuration to Soong"
Dan Willemsen [Mon, 31 Oct 2016 23:42:43 +0000 (23:42 +0000)]
Merge "Improve dotdot workaround when src begins with '/'"
am:
7918e5121a
Change-Id: I049e8fa30b713f3aceeb1ca579e2550f22c4a10d
Dan Willemsen [Mon, 31 Oct 2016 23:39:36 +0000 (23:39 +0000)]
Merge "Improve dotdot workaround when src begins with '/'"
Dan Willemsen [Mon, 26 Sep 2016 23:38:55 +0000 (16:38 -0700)]
Remove configuration exported from Soong
Bug:
32244182
Test: build-aosp_angler.ninja is identical before/after (with same env)
Change-Id: Iec2784d1ec5301afe4e2de491dee806551ae3764
Dan Willemsen [Mon, 31 Oct 2016 22:07:37 +0000 (15:07 -0700)]
Pass global tidy configuration to Soong
Bug:
32244182
Test: WITH_TIDY=true mmma -j build/kati
Test: WITH_TIDY=true WITH_TIDY_CHECKS=-*,performance* mmma -j build/kati
Change-Id: Idca86bd114f353449bf80f73d255d7095a99682a
Colin Cross [Sun, 30 Oct 2016 22:14:23 +0000 (22:14 +0000)]
Merge "Revert "Revert "Check prebuilt sources during checkbuild"""
am:
515f43bb6e
Change-Id: Ia749b34011e02df8ceb9d0fe0e4aba34da743cb1
Colin Cross [Sun, 30 Oct 2016 22:05:16 +0000 (22:05 +0000)]
Merge "Revert "Revert "Check prebuilt sources during checkbuild"""
Dan Willemsen [Fri, 28 Oct 2016 23:30:48 +0000 (16:30 -0700)]
Improve dotdot workaround when src begins with '/'
There are some source files in our tree that use some text processing to
find source files, and end up with source file names that look like:
/../../dir/file.c
This isn't fixed by our dotdot workarounds because the filename doesn't
start with '../', so strip the initial '/' from any source files, since
they are all relative to $(LOCAL_PATH) anyways.
Bug:
32514380
Test: Build internal source with this problem
Test: Compare build-aosp_angler.ninja before/after
Change-Id: If869419c3d3ba35d55f6e19d9332515695e47d24
Chih-hung Hsieh [Fri, 28 Oct 2016 20:44:35 +0000 (20:44 +0000)]
Merge "Do not use multiprocessing.Pool when --processes=1."
am:
948ebf5510
Change-Id: Ia305f1c26706069d8e048340eac9037782f895b7
Chih-hung Hsieh [Fri, 28 Oct 2016 20:34:48 +0000 (20:34 +0000)]
Merge "Do not use multiprocessing.Pool when --processes=1."
Colin Cross [Fri, 28 Oct 2016 20:10:07 +0000 (20:10 +0000)]
Merge "Move perfprofd installation to PRODUCT_PACKAGES_DEBUG"
am:
47bfd3422f
Change-Id: I427c8ae7893b0a927e410318738450c8358b1219
Treehugger Robot [Fri, 28 Oct 2016 20:04:49 +0000 (20:04 +0000)]
Merge "Move perfprofd installation to PRODUCT_PACKAGES_DEBUG"
Chih-Hung Hsieh [Fri, 28 Oct 2016 17:53:34 +0000 (10:53 -0700)]
Do not use multiprocessing.Pool when --processes=1.
Purpose of this change is not to save some execution time,
but to avoid forking another process. In other applications
that use a wrapper to call this python script, it is difficult
to get overwritten file I/O functions work in a subprocess.
So the wrapper will call warn.py with --processes=1.
Test: run "warn.py --processes=1 build.log"
Change-Id: I5998d5c70d81a456c86eb4002f444a4a60135477
Colin Cross [Thu, 27 Oct 2016 22:35:36 +0000 (15:35 -0700)]
Move perfprofd installation to PRODUCT_PACKAGES_DEBUG
LOCAL_MODULE_TAGS is deprecated, use PRODUCT_PACKAGES_DEBUG instead.
Test: none
Change-Id: I670147f4fe38b02ccafe01b96d8078502404113c
Colin Cross [Thu, 27 Oct 2016 22:10:55 +0000 (22:10 +0000)]
Revert "Revert "Check prebuilt sources during checkbuild""
This reverts commit
409ea88c4797a56b918ad02ebef0d2b1e7c57748.
Bug:
32332829
Change-Id: Ifc8a511762cb44b455cc821f5ac712c294c321c6
Colin Cross [Wed, 26 Oct 2016 23:32:47 +0000 (23:32 +0000)]
Merge "Revert "Check prebuilt sources during checkbuild""
am:
526ddfb172
Change-Id: I2bd28f5b35b27e2339eb2952b9e3acdd6a470773
Colin Cross [Wed, 26 Oct 2016 23:26:42 +0000 (23:26 +0000)]
Merge "Revert "Check prebuilt sources during checkbuild""
Colin Cross [Wed, 26 Oct 2016 23:25:57 +0000 (23:25 +0000)]
Revert "Check prebuilt sources during checkbuild"
This reverts commit
ec8fae6f2e11a772fa97fe6baf895222f7ffdf5d.
Revert this until a few oddball branches can be fixed.
Bug:
32332829
Change-Id: Ic95fa50e36cb32a4d29bf765b1f3d8384140fb0b
Colin Cross [Wed, 26 Oct 2016 19:47:57 +0000 (19:47 +0000)]
Merge "Check prebuilt sources during checkbuild"
am:
0f26c64ef5
Change-Id: I961221a3e7cdcd00ea4dcbb1c88a36f138962113
Colin Cross [Wed, 26 Oct 2016 19:35:31 +0000 (19:35 +0000)]
Merge "Check prebuilt sources during checkbuild"
Pirama Arumuga Nainar [Wed, 26 Oct 2016 17:41:44 +0000 (17:41 +0000)]
Merge "RenderScript-specific build updates for LLVM rebase"
am:
9e73fb6332
Change-Id: Ib0154409699b27ba1e651aefc5559d094aa53635
Pirama Arumuga Nainar [Wed, 26 Oct 2016 17:35:50 +0000 (17:35 +0000)]
Merge "RenderScript-specific build updates for LLVM rebase"
Tao Bao [Mon, 24 Oct 2016 23:49:08 +0000 (16:49 -0700)]
releasetools: Make BBOTA incremental generation repeatable.
set() doesn't keep elements according to the order of insertion. So
Transfers managed with set() in intermediate steps may not appear in the
same order across runs. This leads to slightly different output packages
when generating the same incremental OTA.
This CL fixes the issue by replacing set() with OrderedDict() in
blockimgdiff.GenerateDigraph() and blockimgdiff.FindVertexSequence().
It also adds a testcase that ensures blockimgdiff.GenerateDigraph()
preserves the insertion order for Transfer.goes_after set.
Bug:
32220816
Test: ota_from_target_files.py gives identical package when running
multiple times.
Change-Id: I56d551e5ca926993ab46896e33c80e0ce42e506a
Pirama Arumuga Nainar [Tue, 26 Jul 2016 18:37:14 +0000 (11:37 -0700)]
RenderScript-specific build updates for LLVM rebase
Bug: http://b/
31320715
Use LLVM's RenderScript triples: upstream LLVM now has 32-bit and
64-bit RenderScript triples. Update RS_TRIPLE build variables to use
the new triples.
Switch prebuilt clang used for building RenderScript runtime library to
the latest prebuilts.
Test: Run RenderScript tests (slang, bcc host tests, RsTest, CTS)
Change-Id: I308f6a2183350cfc380228a1eed07ec118d93a46
Tao Bao [Mon, 24 Oct 2016 18:53:33 +0000 (18:53 +0000)]
Merge "releasetools: Support verity signer args."
am:
02d2d68aec
Change-Id: Ib1aed8ff11eeef2fd64a6520e92cfb30678dadc7
Tao Bao [Mon, 24 Oct 2016 18:50:14 +0000 (18:50 +0000)]
Merge "releasetools: Support verity signer args."
Dan Willemsen [Sat, 22 Oct 2016 03:06:32 +0000 (03:06 +0000)]
Merge "Cleanup NATIVE_COVERAGE, PRIVATE_ARFLAGS"
am:
fce41130cc
Change-Id: Id6a7fe68355d1e672cd00b5657b10db00445be39
Treehugger Robot [Sat, 22 Oct 2016 03:02:52 +0000 (03:02 +0000)]
Merge "Cleanup NATIVE_COVERAGE, PRIVATE_ARFLAGS"
Colin Cross [Fri, 21 Oct 2016 17:52:06 +0000 (10:52 -0700)]
Check prebuilt sources during checkbuild
Add prebuilt files as dependencies during checkbuild. This will flag
prebuilt modules that have files that don't exist as errors, and also
fix building soong modules with make native, etc.
Bug:
32332829
Test: m -j checkbuild
Test: m -j host
Change-Id: Ia4e22cb640978c181de039202baf02f4fb5a94d5
Dan Willemsen [Fri, 21 Oct 2016 22:04:12 +0000 (15:04 -0700)]
Cleanup NATIVE_COVERAGE, PRIVATE_ARFLAGS
Disable the NATIVE_COVERAGE code when not in use. Provide the proper
PRIVATE_ variables so that the $DISPLAY environment variable isn't
encoded into the ninja file.
Remove PRIVATE_ARFLAGS, which is never set.
Test: compare build-aosp_flounder.ninja
Test: NATIVE_COVERAGE=true build-aosp_flounder.ninja, inspect
Change-Id: I2a52de440fd991cdc5761ff8bd58a474892d2dfc
Colin Cross [Fri, 21 Oct 2016 23:07:24 +0000 (23:07 +0000)]
Merge "Don't pass -Wl,--no-undefined to host targets"
am:
fe3e1818e5
Change-Id: Ic6635ee93ef979c00f3925b852f853bea53a0a61
Treehugger Robot [Fri, 21 Oct 2016 23:00:35 +0000 (23:00 +0000)]
Merge "Don't pass -Wl,--no-undefined to host targets"
Chih-hung Hsieh [Fri, 21 Oct 2016 05:18:39 +0000 (05:18 +0000)]
Merge "Remove valgrind from the exception list."
am:
461a15d0d9
Change-Id: I237c0d71c037e1ecb6ebe3f36bd6aa7e52de18fe
Chih-hung Hsieh [Fri, 21 Oct 2016 05:05:29 +0000 (05:05 +0000)]
Merge "Remove valgrind from the exception list."
Dan Willemsen [Fri, 21 Oct 2016 01:21:25 +0000 (01:21 +0000)]
Merge "Remove variables exported by Soong"
am:
4e5df99720
Change-Id: If8f414d4699ed061238cc8da576bb8c50a07a509
Dan Willemsen [Fri, 21 Oct 2016 01:08:50 +0000 (01:08 +0000)]
Merge "Remove variables exported by Soong"
Wei Wang [Thu, 20 Oct 2016 23:51:19 +0000 (23:51 +0000)]
Merge "Support Android.bp in mgrep"
am:
1ee0fa0d35
Change-Id: I745a44a41afa173f5320d1bc85a51f6573a0e2fb
Treehugger Robot [Thu, 20 Oct 2016 23:37:40 +0000 (23:37 +0000)]
Merge "Support Android.bp in mgrep"
Colin Cross [Thu, 20 Oct 2016 19:38:21 +0000 (12:38 -0700)]
Don't pass -Wl,--no-undefined to host targets
Host builds were compiling without -Wl,--no-undefined because of an ASAN
issue. Pass -Wl,--no-undefined for host builds unless sanitzers are
enabled. Also fix LOCAL_ALLOW_UNDEFINED_SYMBOLS on darwin, where
disallowing undefined symbols is the default.
Test: m -j host
Test: m -j SANITIZE_HOST=address host
Bug:
32305815
Change-Id: I0344c321610c55eb8b2092b01e50e4a93a0e85df
Colin Cross [Thu, 20 Oct 2016 21:52:42 +0000 (21:52 +0000)]
Merge "Use default -std values exported from soong"
am:
dcd73b5043
Change-Id: I8acd6525a3b07bcc83800b38517e9368c111f8fc
Colin Cross [Thu, 20 Oct 2016 21:40:55 +0000 (21:40 +0000)]
Merge "Use default -std values exported from soong"
Wei Wang [Thu, 20 Oct 2016 21:26:45 +0000 (14:26 -0700)]
Support Android.bp in mgrep
This patch enabled Android.bp in mgrep result
Bug:
32313127
Test: mgrep
Change-Id: Ie3171a10ab54322bfc3844d1f629c783286ec212
Colin Cross [Mon, 17 Oct 2016 22:34:29 +0000 (15:34 -0700)]
Use default -std values exported from soong
Test: builds
Change-Id: Ic7b7d226131a2a0ea1f099f8a0fc895448384081
Richard Haines [Thu, 20 Oct 2016 17:47:57 +0000 (17:47 +0000)]
Merge "goldfish_setup: grant ifconfig priv_sock_ioctls"
am:
4a0f550cc7
Change-Id: Ie7cfadf3dd2b8e0687bcfcb8f14c5234854dc727
Treehugger Robot [Thu, 20 Oct 2016 17:37:43 +0000 (17:37 +0000)]
Merge "goldfish_setup: grant ifconfig priv_sock_ioctls"
Richard Haines [Thu, 20 Oct 2016 14:47:44 +0000 (15:47 +0100)]
goldfish_setup: grant ifconfig priv_sock_ioctls
The goldfish_setup shell script needs the ability to set the interface
address via ifconfig. This requires SIOCSIFADDR plus other ioctl
permissions, therefore allow the set of priv_sock_ioctls permissions.
Addresses the following denial that stops internet access via browser:
avc: denied { ioctl } for pid=712 comm="ifconfig" path="socket:[1825]"
dev="sockfs" ino=1825 ioctlcmd=8916 scontext=u:r:goldfish_setup:s0
tcontext=u:r:goldfish_setup:s0 tclass=udp_socket permissive=0
Test: With update can access internet via browser.
Change-Id: I77a52c0b72bb0ebe9451f45c346a399c1f61672d
Signed-off-by: Richard Haines <richard_c_haines@btinternet.com>
Ryan Campbell [Thu, 20 Oct 2016 01:13:01 +0000 (01:13 +0000)]
Merge "Define coverage paths using comma-separated list."
am:
8a4b4e8432
Change-Id: Icfd1a342714662742ef72cabcd746109f173f97c
Ryan Campbell [Thu, 20 Oct 2016 01:01:24 +0000 (01:01 +0000)]
Merge "Define coverage paths using comma-separated list."
Dan Willemsen [Wed, 19 Oct 2016 18:04:34 +0000 (18:04 +0000)]
Merge "For emulator builds preopt system apps even if doing eng build"
am:
6dfd788fda
Change-Id: I5556244da69ca46583a63cfa83a321efa14b2381
Dan Willemsen [Wed, 19 Oct 2016 17:56:49 +0000 (17:56 +0000)]
Merge "For emulator builds preopt system apps even if doing eng build"
Dan Willemsen [Wed, 19 Oct 2016 00:18:14 +0000 (17:18 -0700)]
Remove variables exported by Soong
These are all variables that we export from Soong, and are only used
after Soong's make_vars.mk is read.
Test: Compare build-aosp_flounder.ninja before/after -- only whitespace
Change-Id: Ibb6c6d7bc00ff5840a72c2bba5d97ac4b4724df3
Ryan Campbell [Tue, 18 Oct 2016 17:25:15 +0000 (10:25 -0700)]
Define coverage paths using comma-separated list.
Change COVERAGE_PATHS to access a comma-separated list of paths
instead of a space-separated list to make for easier escaping in
configuration files.
Test: tested using local bullhead build with coverage on lights and nfc
Change-Id: Iec014c8b4fbefcbcc5d865e6acba92bf6364ee3a
Chih-Hung Hsieh [Tue, 18 Oct 2016 04:01:15 +0000 (04:01 +0000)]
Merge "Use parallel subprocesses to classify warnings."
am:
92396e1747
Change-Id: I6e92d8d5a6ee4ca8e9fa626064f5d5752197d739
Treehugger Robot [Tue, 18 Oct 2016 03:49:49 +0000 (03:49 +0000)]
Merge "Use parallel subprocesses to classify warnings."
Stephen Hines [Tue, 18 Oct 2016 01:08:35 +0000 (01:08 +0000)]
Merge "Split apart frameworks/compile into sub-projects."
am:
cb8a150896
Change-Id: Icb4f69125cbe33f5801df5290c12488a570a5777
Stephen Hines [Tue, 18 Oct 2016 01:08:34 +0000 (01:08 +0000)]
Split apart frameworks/compile into sub-projects.
am:
d0aec89d43
Change-Id: I52500c1d216dfc26628835c87fb81d1bf5393c62
Treehugger Robot [Tue, 18 Oct 2016 01:02:05 +0000 (01:02 +0000)]
Merge "Split apart frameworks/compile into sub-projects."
Ryan Campbell [Tue, 18 Oct 2016 00:49:03 +0000 (00:49 +0000)]
Merge "Fix bug preventing multi-module native coverage."
am:
3372ce615a
Change-Id: I2ae9aa039b6fe5d375b514a9a5fb9cb2697bca55
Chih-Hung Hsieh [Tue, 11 Oct 2016 22:25:26 +0000 (15:25 -0700)]
Use parallel subprocesses to classify warnings.
* Add a --processes flag to specify number of parallel processes,
with default multiprocessing.cpu_count().
* Wrap long line to suppress pylint warning.
Test: run warn.py with a large build.log file.
Change-Id: I9a93a9324bc531c1bce741367013051ce40a67fa
Treehugger Robot [Tue, 18 Oct 2016 00:43:09 +0000 (00:43 +0000)]
Merge "Fix bug preventing multi-module native coverage."
Tao Bao [Mon, 17 Oct 2016 23:20:12 +0000 (16:20 -0700)]
releasetools: Support verity signer args.
system/extras/verity/build_verity_metadata.py now accepts
"--signer_args" to specify verity signer args.
Also remove the duplicate "--verity_signer_args" in
add_img_to_target_files.py, as we already have that in common.py.
Bug:
31500665
Test: Building and signing work w/ and w/o --signer_args.
Change-Id: I02f59c50a1ebf15c5505e9fffd5b9bbbbaa785be
Dan Albert [Mon, 17 Oct 2016 23:09:26 +0000 (23:09 +0000)]
Merge "Add a dist goal for the NDK."
am:
e5d1926c61
Change-Id: I469216eb13da6061854a48f28d3fb3fcea4a0068
Treehugger Robot [Mon, 17 Oct 2016 22:59:16 +0000 (22:59 +0000)]
Merge "Add a dist goal for the NDK."
Ryan Campbell [Mon, 17 Oct 2016 22:43:21 +0000 (15:43 -0700)]
Fix bug preventing multi-module native coverage.
Fix a whitespace bug causing coverage to be enabled on all modules
whenever more than one module is specified. This is caused by
comparing whitespace to the empty string, which are not equal. Fix
by stripping the output to check for path matches.
Test: tested using local build with coverage enabled on NFC, lights
Change-Id: I61a775cfd135f94ea1e1ee9fdbed3c64c5bb1a2e
Stephen Hines [Mon, 17 Oct 2016 22:39:53 +0000 (15:39 -0700)]
Split apart frameworks/compile into sub-projects.
These projects are all used by RenderScript, but it would be good to
differentiate warnings for each.
Change-Id: I983279d590630175a36075b01e8eec9100c07d26
Test: Ran warn.py
Mark Salyzyn [Mon, 17 Oct 2016 21:56:52 +0000 (21:56 +0000)]
Merge "zipalign missing header"
am:
94180579f7
Change-Id: I4643aebbb73a5d9103de48147d5a4a25c2db6ca4
Treehugger Robot [Mon, 17 Oct 2016 21:47:17 +0000 (21:47 +0000)]
Merge "zipalign missing header"
Mark Salyzyn [Mon, 17 Oct 2016 17:20:33 +0000 (10:20 -0700)]
zipalign missing header
Remove assumptions about header side effects
Test: compile
Bug:
30465923
Change-Id: I117567b0f99814b9d9a955b39c56f43f7972cf62
Chih-hung Hsieh [Sat, 15 Oct 2016 01:44:04 +0000 (01:44 +0000)]
Merge "Add more patterns for a finer project warning list."
am:
8ef4397c22
Change-Id: I5e377a80abc1953455b9b8a1840f579b7f133475
Chih-hung Hsieh [Sat, 15 Oct 2016 01:36:59 +0000 (01:36 +0000)]
Merge "Add more patterns for a finer project warning list."
Sasha Levitskiy [Sat, 15 Oct 2016 01:13:22 +0000 (01:13 +0000)]
Merge "build: tools: Add json collection of installed files with hashes."
am:
fe77369b50
Change-Id: Ib3e9c8dead0a6fdbb0f93690da66e2a8e1ea0f39
Treehugger Robot [Sat, 15 Oct 2016 01:04:37 +0000 (01:04 +0000)]
Merge "build: tools: Add json collection of installed files with hashes."
Dan Albert [Fri, 14 Oct 2016 20:23:06 +0000 (13:23 -0700)]
Add a dist goal for the NDK.
Test: make sdk dist
Bug: None
Change-Id: I07dfc73e3cea5afebcf5ed10cf860eb3f33cbff6
Sasha Levitskiy [Tue, 11 Oct 2016 05:48:10 +0000 (22:48 -0700)]
build: tools: Add json collection of installed files with hashes.
Adds installed-files.json in addition to installed-files.txt
Further sorts the file list to be ordered within the same size bucket.
Test: manual, cross-checked checksums with sha256sum utility
checked build outputs.
Bug:
19988819
Merged-in: Ifb632eb4df65ec48645c8f93e36bae44ccc52ba8
Change-Id: Ifb632eb4df65ec48645c8f93e36bae44ccc52ba8
Signed-off-by: Sasha Levitskiy <sanek@google.com>
Chih-Hung Hsieh [Fri, 14 Oct 2016 19:27:17 +0000 (12:27 -0700)]
Add more patterns for a finer project warning list.
Bug:
31377083
Test: run warn.py --byproject build.log
Change-Id: I3cad8e24bc97a84f067a162ff728e30fde3c7197
Alex Deymo [Fri, 14 Oct 2016 03:32:50 +0000 (03:32 +0000)]
Merge changes Ie3d82cfa,I2f808896,I587f400d am:
3b54b69205 am:
120a2cfada
am:
d4ba5301e7
Change-Id: I7629e64127ad05cb7636e2ca65e6939888703272
Alex Deymo [Fri, 14 Oct 2016 03:32:45 +0000 (03:32 +0000)]
fat16copy: Fix allocation logic when extending directories. am:
a1c977735b am:
a507800e5f
am:
0931a41ea5
Change-Id: Iaad5cd91d5f09da7996c791ed55515c3d633c9ae
Alex Deymo [Fri, 14 Oct 2016 03:32:40 +0000 (03:32 +0000)]
fat16copy: Sort new directory entries. am:
567c5d0f95 am:
cf24e4b85f
am:
3c6bf619ac
Change-Id: I689251be77849cb3ae1cdfa595d4ff3111f59ab5
Casey Dahlin [Fri, 14 Oct 2016 03:32:34 +0000 (03:32 +0000)]
Make fat16copy.py add . and .. entries to directories am:
df71efe378 am:
8cf11d1423
am:
70e24e55b3
Change-Id: Ib3b8a5e1145451ea52158a1ca23a62902f2794d4
Alex Deymo [Fri, 14 Oct 2016 03:27:19 +0000 (03:27 +0000)]
Merge changes Ie3d82cfa,I2f808896,I587f400d am:
3b54b69205
am:
120a2cfada
Change-Id: I28970793e3aa1dd79e0862c3dbe34e8539f70e08
Alex Deymo [Fri, 14 Oct 2016 03:27:14 +0000 (03:27 +0000)]
fat16copy: Fix allocation logic when extending directories. am:
a1c977735b
am:
a507800e5f
Change-Id: Ida8f372a1656ff0b4059c8b2d5629ea1b479c9fc
Alex Deymo [Fri, 14 Oct 2016 03:27:09 +0000 (03:27 +0000)]
fat16copy: Sort new directory entries. am:
567c5d0f95
am:
cf24e4b85f
Change-Id: I109b9e0d9f9e3bf6851b575a3b9576282b851c0a
Casey Dahlin [Fri, 14 Oct 2016 03:27:04 +0000 (03:27 +0000)]
Make fat16copy.py add . and .. entries to directories am:
df71efe378
am:
8cf11d1423
Change-Id: I6f2dd99f66ffafffca7161cc578cc08f7c798078
Alex Deymo [Fri, 14 Oct 2016 03:24:15 +0000 (03:24 +0000)]
Merge changes Ie3d82cfa,I2f808896,I587f400d
am:
3b54b69205
Change-Id: Ie2c9e112a993b0bd8acca84f88cdeaba0c798440
Alex Deymo [Fri, 14 Oct 2016 03:24:14 +0000 (03:24 +0000)]
fat16copy: Fix allocation logic when extending directories.
am:
a1c977735b
Change-Id: I5bc6da73f2c5f9dfb9b9e9cf34b77481d45ab911