From 6d463cf3e09ea419891024c49b3f8261d0ce5fa3 Mon Sep 17 00:00:00 2001 From: Spandan Das Date: Thu, 5 Oct 2023 22:11:16 +0000 Subject: [PATCH] Allowlist transitive deps of libnetworkstats This is a jni lib of FrameworksNetTests Bug: 297405814 Test: b build $(bmod libnetworkstats) --config=android Change-Id: Ic5b39615c7c9f193c034d1bc5d92ed9153bb7360 --- android/allowlists/allowlists.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/android/allowlists/allowlists.go b/android/allowlists/allowlists.go index ff4276929..998ae4752 100644 --- a/android/allowlists/allowlists.go +++ b/android/allowlists/allowlists.go @@ -203,6 +203,7 @@ var ( "external/ow2-asm": Bp2BuildDefaultTrueRecursively, "external/pcre": Bp2BuildDefaultTrueRecursively, "external/perfmark/api": Bp2BuildDefaultTrueRecursively, + "external/perfetto": Bp2BuildDefaultTrue, "external/protobuf": Bp2BuildDefaultTrueRecursively, "external/python/jinja/src": Bp2BuildDefaultTrueRecursively, "external/python/markupsafe/src": Bp2BuildDefaultTrueRecursively, @@ -447,6 +448,7 @@ var ( "system/media/camera": Bp2BuildDefaultTrueRecursively, "system/memory/libion": Bp2BuildDefaultTrueRecursively, "system/memory/libmemunreachable": Bp2BuildDefaultTrueRecursively, + "system/netd": Bp2BuildDefaultTrue, "system/security/fsverity": Bp2BuildDefaultTrueRecursively, "system/sepolicy/apex": Bp2BuildDefaultTrueRecursively, "system/testing/gtest_extras": Bp2BuildDefaultTrueRecursively, @@ -976,7 +978,6 @@ var ( "lab-resource-grpc", "blueprint-deptools", "protoc-gen-grpc-java-plugin", - "perfetto_trace-full", "tf-remote-client", "tradefed-lite", "tradefed-isolation-protos", @@ -998,7 +999,6 @@ var ( "test-composers", "py3-stdlib-prebuilt-srcs", "platformprotos", - "perfetto_metrics-full", "test-services-normalized.apk", "tradefed-common-util", "tradefed-clearcut-client", @@ -1052,6 +1052,7 @@ var ( // the "prebuilt_" prefix to the name, so that it's differentiable from // the source versions within Soong's module graph. Bp2buildModuleDoNotConvertList = []string{ + // rust modules that have cc deps "liblogger", "libbssl_ffi", @@ -1628,6 +1629,16 @@ var ( // TODO: b/305223367 - Missing dep on android.test.base-neverlink "ObjenesisTck", + + // TODO - b/306197073: Sets different STL for host and device variants + "trace_processor_shell", + + // TODO - b/303713102: duplicate deps added by cc_lite_proto_library + "perfetto_unittests", + "perfetto_integrationtests", + + // TODO - b/306194966: Depends on an empty filegroup + "libperfetto_c", } // Bazel prod-mode allowlist. Modules in this list are built by Bazel