[fuchsia][cml] Mark Tracing as Optional (flutter/engine#43567)

Tracing is an optional component that is only included in eng builds, so the usage should be marked optional.

Bug: fxbug.dev/112433
This commit is contained in:
Gwen Mittertreiner 2023-07-11 13:24:06 -07:00 committed by GitHub
parent bd3301747f
commit 91de8eabaa
2 changed files with 12 additions and 1 deletions

View File

@ -32,9 +32,15 @@
"fuchsia.logger.LogSink", // For syslog
"fuchsia.net.name.Lookup", // For fdio sockets
"fuchsia.posix.socket.Provider", // For fdio sockets
],
from: "parent",
},
{
protocol: [
"fuchsia.tracing.provider.Registry", // For trace-provider
],
from: "parent",
availability: "optional",
},
],
expose: [

View File

@ -42,7 +42,6 @@
"fuchsia.net.name.Lookup",
"fuchsia.posix.socket.Provider",
"fuchsia.sysmem.Allocator",
"fuchsia.tracing.provider.Registry", // Copied from vulkan/client.shard.cml.
"fuchsia.ui.composition.Allocator",
"fuchsia.ui.composition.Flatland",
"fuchsia.ui.input.ImeService",
@ -52,6 +51,12 @@
"fuchsia.vulkan.loader.Loader", // Copied from vulkan/client.shard.cml.
],
},
{
protocol: [
"fuchsia.tracing.provider.Registry", // Copied from vulkan/client.shard.cml.
],
availability: "optional",
},
],
expose: [
// Required for inspect.