Add a perfetto ebuild [chromiumos/overlays/chromiumos-overlay : master]

51 views
Skip to first unread message

Joel Fernandes (Gerrit)

unread,
Feb 24, 2020, 2:12:55 PM2/24/20
to Mike Frysinger

Joel Fernandes has uploaded this change for review.

View Change

Add a perfetto ebuild

Perfetto is a tracing daemon that traces Android and Linux. More details
at perfetto.dev. It is embedded into Chrome however we would like for it
to be able to kernel tracing. For this we would like the trace daemon
(traced) available outside of Chrome. Further, we would like traces to
be collectible on the command line. This is the first step toward
getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
Signed-off-by: Joel Fernandes <joe...@google.com>
---
A dev-util/perfetto/perfetto-1.2.ebuild
M virtual/target-chromium-os-dev/target-chromium-os-dev-1.ebuild
2 files changed, 58 insertions(+), 0 deletions(-)


To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromiumos/overlays/chromiumos-overlay
Gerrit-Branch: master
Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
Gerrit-Change-Number: 2070267
Gerrit-PatchSet: 1
Gerrit-Owner: Joel Fernandes <joe...@google.com>
Gerrit-MessageType: newchange

Joel Fernandes (Gerrit)

unread,
Feb 24, 2020, 2:18:27 PM2/24/20
to Brian Norris, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

Joel Fernandes uploaded patch set #2 to this change.

View Change

Add a perfetto ebuild

Perfetto is a tracing daemon that traces Android and Linux. More details
at perfetto.dev. It is embedded into Chrome however we would like for it
to be able to kernel tracing. For this we would like the trace daemon
(traced) available outside of Chrome. Further, we would like traces to
be collectible on the command line. This is the first step toward
getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
Signed-off-by: Joel Fernandes <joe...@google.com>
---
A dev-util/perfetto/perfetto-1.2.ebuild
M virtual/target-chromium-os-dev/target-chromium-os-dev-1-r52.ebuild
M virtual/target-chromium-os-dev/target-chromium-os-dev-9999.ebuild
3 files changed, 59 insertions(+), 0 deletions(-)

To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromiumos/overlays/chromiumos-overlay
Gerrit-Branch: master
Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
Gerrit-Change-Number: 2070267
Gerrit-PatchSet: 2
Gerrit-Owner: Joel Fernandes <joe...@google.com>
Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
Gerrit-MessageType: newpatchset

Joel Fernandes (Gerrit)

unread,
Feb 24, 2020, 2:19:39 PM2/24/20
to Tricium, Brian Geffon, Brian Norris, Jesse Barnes, Sonny Rao

fixing the usual shellcheck :)

View Change

    To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromiumos/overlays/chromiumos-overlay
    Gerrit-Branch: master
    Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
    Gerrit-Change-Number: 2070267
    Gerrit-PatchSet: 2
    Gerrit-Owner: Joel Fernandes <joe...@google.com>
    Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
    Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
    Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
    Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
    Gerrit-Comment-Date: Mon, 24 Feb 2020 19:19:35 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: No
    Gerrit-MessageType: comment

    Joel Fernandes (Gerrit)

    unread,
    Feb 24, 2020, 2:24:29 PM2/24/20
    to Brian Norris, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

    Joel Fernandes uploaded patch set #3 to this change.

    View Change

    Add a perfetto ebuild

    Perfetto is a tracing daemon that traces Android and Linux. More details
    at perfetto.dev. It is embedded into Chrome however we would like for it
    to be able to kernel tracing. For this we would like the trace daemon
    (traced) available outside of Chrome. Further, we would like traces to
    be collectible on the command line. This is the first step toward
    getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

    Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
    Signed-off-by: Joel Fernandes <joe...@google.com>
    ---
    A dev-util/perfetto/files/0001-Add-a-gn-arg-to-skip-buildtools-checks.patch

    A dev-util/perfetto/perfetto-1.2.ebuild
    M virtual/target-chromium-os-dev/target-chromium-os-dev-1-r52.ebuild
    M virtual/target-chromium-os-dev/target-chromium-os-dev-9999.ebuild
    4 files changed, 103 insertions(+), 0 deletions(-)

    To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromiumos/overlays/chromiumos-overlay
    Gerrit-Branch: master
    Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
    Gerrit-Change-Number: 2070267
    Gerrit-PatchSet: 3
    Gerrit-Owner: Joel Fernandes <joe...@google.com>
    Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
    Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
    Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
    Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
    Gerrit-MessageType: newpatchset

    Joel Fernandes (Gerrit)

    unread,
    Feb 24, 2020, 2:27:54 PM2/24/20
    to Brian Norris, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

    Joel Fernandes uploaded patch set #4 to this change.

    View Change

    Add a perfetto ebuild

    Perfetto is a tracing daemon that traces Android and Linux. More details
    at perfetto.dev. It is embedded into Chrome however we would like for it
    to be able to kernel tracing. For this we would like the trace daemon
    (traced) available outside of Chrome. Further, we would like traces to
    be collectible on the command line. This is the first step toward
    getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

    Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
    Signed-off-by: Joel Fernandes <joe...@google.com>
    ---
    A dev-util/perfetto/Manifest

    A dev-util/perfetto/files/0001-Add-a-gn-arg-to-skip-buildtools-checks.patch
    A dev-util/perfetto/perfetto-1.2.ebuild
    M virtual/target-chromium-os-dev/target-chromium-os-dev-1-r52.ebuild
    M virtual/target-chromium-os-dev/target-chromium-os-dev-9999.ebuild
    5 files changed, 104 insertions(+), 0 deletions(-)

    To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromiumos/overlays/chromiumos-overlay
    Gerrit-Branch: master
    Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
    Gerrit-Change-Number: 2070267
    Gerrit-PatchSet: 4

    Brian Norris (Gerrit)

    unread,
    Feb 24, 2020, 2:32:10 PM2/24/20
    to Joel Fernandes, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

    I'd have to look a bit closer to give proper suggestions for change, but your unpack logic is a bit strange

    View Change

    2 comments:

    To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromiumos/overlays/chromiumos-overlay
    Gerrit-Branch: master
    Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
    Gerrit-Change-Number: 2070267
    Gerrit-PatchSet: 4
    Gerrit-Owner: Joel Fernandes <joe...@google.com>
    Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
    Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
    Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
    Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
    Gerrit-Comment-Date: Mon, 24 Feb 2020 19:32:06 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Gerrit-MessageType: comment

    Brian Norris (Gerrit)

    unread,
    Feb 24, 2020, 2:33:35 PM2/24/20
    to Joel Fernandes, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

    you're also missing BUG=/TEST=
    You might widen the permissions on go/cros-perfetto, given that I had to request access

    View Change

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 4
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Mon, 24 Feb 2020 19:33:31 +0000

      Joel Fernandes (Gerrit)

      unread,
      Feb 24, 2020, 7:47:47 PM2/24/20
      to Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      Patch Set 4:

      you're also missing BUG=/TEST=
      You might widen the permissions on go/cros-perfetto, given that I had to request access

      Will work on the BUG/TEST tags. Gave wide access to the doc. Thanks!

      View Change

      2 comments:

        • I believe these are BDEPEND. […]

          Ah yes, thanks.

        • you forgot to actually upload this file. […]

          I did upload it in my latest revision already.

          Thanks for the pointer to PATCHES, will be getting rid of these since the patch just got merged. :)

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 4
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 00:47:42 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Brian Norris <brian...@chromium.org>
      Gerrit-MessageType: comment

      Joel Fernandes (Gerrit)

      unread,
      Feb 24, 2020, 8:06:53 PM2/24/20
      to Brian Norris, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

      Joel Fernandes uploaded patch set #5 to this change.

      View Change

      Add a perfetto ebuild

      Perfetto is a tracing daemon that traces Android and Linux. More details
      at perfetto.dev. It is embedded into Chrome however we would like for it
      to be able to kernel tracing. For this we would like the trace daemon
      (traced) available outside of Chrome. Further, we would like traces to
      be collectible on the command line. This is the first step toward
      getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

      Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Signed-off-by: Joel Fernandes <joe...@google.com>
      ---
      A dev-util/perfetto/Manifest
      A dev-util/perfetto/files/0001-Add-a-gn-arg-to-skip-buildtools-checks.patch
      A dev-util/perfetto/perfetto-1.2.ebuild
      M virtual/target-chromium-os-dev/target-chromium-os-dev-1-r52.ebuild
      M virtual/target-chromium-os-dev/target-chromium-os-dev-9999.ebuild
      5 files changed, 106 insertions(+), 0 deletions(-)

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 5
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-MessageType: newpatchset

      Joel Fernandes (Gerrit)

      unread,
      Feb 24, 2020, 8:09:47 PM2/24/20
      to Brian Norris, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

      Joel Fernandes uploaded patch set #6 to this change.

      View Change

      Add a perfetto ebuild

      Perfetto is a tracing daemon that traces Android and Linux. More details
      at perfetto.dev. It is embedded into Chrome however we would like for it
      to be able to kernel tracing. For this we would like the trace daemon
      (traced) available outside of Chrome. Further, we would like traces to
      be collectible on the command line. This is the first step toward
      getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

      Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Signed-off-by: Joel Fernandes <joe...@google.com>
      ---
      A dev-util/perfetto/Manifest

      A dev-util/perfetto/perfetto-1.2.ebuild
      M virtual/target-chromium-os-dev/target-chromium-os-dev-1-r52.ebuild
      M virtual/target-chromium-os-dev/target-chromium-os-dev-9999.ebuild
      4 files changed, 62 insertions(+), 0 deletions(-)

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 6

      Joel Fernandes (Gerrit)

      unread,
      Feb 24, 2020, 8:11:37 PM2/24/20
      to Brian Norris, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

      Joel Fernandes uploaded patch set #7 to this change.

      View Change

      Add a perfetto ebuild

      Perfetto is a tracing daemon that traces Android and Linux. More details
      at perfetto.dev. It is embedded into Chrome however we would like for it
      to be able to kernel tracing. For this we would like the trace daemon
      (traced) available outside of Chrome. Further, we would like traces to
      be collectible on the command line. This is the first step toward
      getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

      Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Signed-off-by: Joel Fernandes <joe...@google.com>
      ---
      A dev-util/perfetto/Manifest
      A dev-util/perfetto/perfetto-1.2.ebuild
      M virtual/target-chromium-os-dev/target-chromium-os-dev-1-r52.ebuild
      M virtual/target-chromium-os-dev/target-chromium-os-dev-9999.ebuild
      4 files changed, 61 insertions(+), 0 deletions(-)

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7

      Brian Norris (Gerrit)

      unread,
      Feb 24, 2020, 8:11:53 PM2/24/20
      to Joel Fernandes, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      View Change

      1 comment:

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 01:11:47 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Gerrit-MessageType: comment

      Mike Frysinger (Gerrit)

      unread,
      Feb 25, 2020, 1:43:02 AM2/25/20
      to Joel Fernandes, Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      please use `repo upload` to upload CLs so they are properly checked before upload

      Patch set 7:Code-Review -1

      View Change

      2 comments:

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 06:42:57 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Gerrit-MessageType: comment

      Joel Fernandes (Gerrit)

      unread,
      Feb 25, 2020, 11:07:59 AM2/25/20
      to Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      Will use repo upload, no problem. Thanks for bearing with me as I'm new the ChromeOS and writing ebuilds.

      View Change

      2 comments:

        • Sorry about that. I was thinking about it already, I'll make it pull from a SHA.

        • This is how you build perfetto though when you build it on your machine. So it is not any different from that. I am not sure how else to do it. Were you suggesting creating a separate protobuf ebuild?

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 16:07:54 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Mike Frysinger <vap...@chromium.org>
      Gerrit-MessageType: comment

      Joel Fernandes (Gerrit)

      unread,
      Feb 25, 2020, 11:09:09 AM2/25/20
      to Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      View Change

      1 comment:

        • Patch Set #6, Line 75: dev-util/perfetto

          don't change the stable (-r52.ebuild) ebuild -- you only need to change the 9999 version.

        • Any pointers to documentation explaining this concept more? Thanks.

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 16:09:05 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No

      Mike Frysinger (Gerrit)

      unread,
      Feb 25, 2020, 11:13:42 AM2/25/20
      to Joel Fernandes, Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      View Change

      1 comment:

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 16:13:30 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Joel Fernandes <joe...@google.com>

      Joel Fernandes (Gerrit)

      unread,
      Feb 25, 2020, 11:26:23 AM2/25/20
      to Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      View Change

      1 comment:

        • depend on dev-libs/protobuf which is already in the tree and use the system installed copy instead. […]

          Ok. I believe I had already looked into that and it required more changes to Perfetto and/or the protobuf version needed was not available in CrOS. But I'll look more into it, great point. Thank you.

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 16:26:17 +0000

      Brian Norris (Gerrit)

      unread,
      Feb 25, 2020, 12:56:12 PM2/25/20
      to Joel Fernandes, Brian Norris, Mike Frysinger, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      View Change

      1 comment:

      To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromiumos/overlays/chromiumos-overlay
      Gerrit-Branch: master
      Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
      Gerrit-Change-Number: 2070267
      Gerrit-PatchSet: 7
      Gerrit-Owner: Joel Fernandes <joe...@google.com>
      Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
      Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
      Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
      Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
      Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
      Gerrit-Comment-Date: Tue, 25 Feb 2020 17:56:06 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Joel Fernandes <joe...@google.com>

      Joel Fernandes (Gerrit)

      unread,
      Apr 7, 2020, 2:48:57 PM4/7/20
      to Brian Norris, Mike Frysinger, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

      Patch set 10:Verified +1Commit-Queue +1

      View Change

        To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromiumos/overlays/chromiumos-overlay
        Gerrit-Branch: master
        Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
        Gerrit-Change-Number: 2070267
        Gerrit-PatchSet: 10
        Gerrit-Owner: Joel Fernandes <joe...@google.com>
        Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
        Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
        Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
        Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
        Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
        Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
        Gerrit-Comment-Date: Tue, 07 Apr 2020 18:48:51 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        Gerrit-MessageType: comment

        Joel Fernandes (Gerrit)

        unread,
        Apr 7, 2020, 2:50:16 PM4/7/20
        to Brian Norris, Mike Frysinger, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

        Joel Fernandes uploaded patch set #11 to this change.

        View Change

        Add a perfetto ebuild

        Perfetto is a tracing daemon that traces Android and Linux. More details
        are at perfetto.dev. It is embedded into Chrome however we would like

        for it to be able to kernel tracing. For this we would like the trace
        daemon (traced) available outside of Chrome. Further, we would like
        traces to be collectible on the command line. This is the first step
        toward getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

        This changes just allows running perfetto on the command line and
        collecting traces. Chrome changes will be be made in the future.
        Further, init changes will be in a separate CL.

        BUG=b:147789115
        TEST=Build perfetto in the ChromeOS build system.

        Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
        ---
        A chromeos-base/perfetto/perfetto-1.2.ebuild
        M profiles/targets/chromeos/make.defaults
        M virtual/target-chromium-os/target-chromium-os-9999.ebuild
        3 files changed, 55 insertions(+), 0 deletions(-)

        To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromiumos/overlays/chromiumos-overlay
        Gerrit-Branch: master
        Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
        Gerrit-Change-Number: 2070267
        Gerrit-PatchSet: 11
        Gerrit-Owner: Joel Fernandes <joe...@google.com>
        Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
        Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
        Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
        Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
        Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
        Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
        Gerrit-MessageType: newpatchset

        Mike Frysinger (Gerrit)

        unread,
        Apr 7, 2020, 2:58:59 PM4/7/20
        to Joel Fernandes, Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

        lets keep things separate. one CL to add the ebuild, and another to try turning it on.

        View Change

          To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromiumos/overlays/chromiumos-overlay
          Gerrit-Branch: master
          Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
          Gerrit-Change-Number: 2070267
          Gerrit-PatchSet: 11
          Gerrit-Owner: Joel Fernandes <joe...@google.com>
          Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
          Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
          Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
          Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
          Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
          Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
          Gerrit-CC: Commit Bot <commi...@chromium.org>
          Gerrit-Comment-Date: Tue, 07 Apr 2020 18:58:54 +0000

          Joel Fernandes (Gerrit)

          unread,
          Apr 7, 2020, 3:30:44 PM4/7/20
          to Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

          Patch Set 11:

          lets keep things separate. one CL to add the ebuild, and another to try turning it on.

          sure

          View Change

            To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromiumos/overlays/chromiumos-overlay
            Gerrit-Branch: master
            Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
            Gerrit-Change-Number: 2070267
            Gerrit-PatchSet: 11
            Gerrit-Owner: Joel Fernandes <joe...@google.com>
            Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
            Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
            Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
            Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
            Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
            Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
            Gerrit-CC: Commit Bot <commi...@chromium.org>
            Gerrit-Comment-Date: Tue, 07 Apr 2020 19:30:39 +0000

            Joel Fernandes (Gerrit)

            unread,
            Apr 7, 2020, 3:34:31 PM4/7/20
            to Mike Frysinger, Brian Norris, Brian Geffon, Sonny Rao, Jesse Barnes, Tricium

            Joel Fernandes uploaded patch set #12 to this change.

            View Change

            Add a perfetto ebuild

            Perfetto is a tracing daemon that traces Android and Linux. More details
            are at perfetto.dev. It is embedded into Chrome however we would like

            for it to be able to kernel tracing. For this we would like the trace
            daemon (traced) available outside of Chrome. Further, we would like
            traces to be collectible on the command line. This is the first step
            toward getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

            This changes just allows running perfetto on the command line and
            collecting traces. Chrome changes will be be made in the future.
            Further, init changes will be in a separate CL.

            BUG=b:147789115
            TEST=Build perfetto in the ChromeOS build system.

            Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
            ---
            A chromeos-base/perfetto/perfetto-1.2.ebuild
            M virtual/target-chromium-os/target-chromium-os-9999.ebuild
            2 files changed, 52 insertions(+), 0 deletions(-)

            To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromiumos/overlays/chromiumos-overlay
            Gerrit-Branch: master
            Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
            Gerrit-Change-Number: 2070267
            Gerrit-PatchSet: 12
            Gerrit-Owner: Joel Fernandes <joe...@google.com>
            Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
            Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
            Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
            Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
            Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
            Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
            Gerrit-CC: Commit Bot <commi...@chromium.org>
            Gerrit-MessageType: newpatchset

            Joel Fernandes (Gerrit)

            unread,
            Apr 7, 2020, 3:36:19 PM4/7/20
            to Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

            Patch set 12:Commit-Queue +2

            View Change

              To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromiumos/overlays/chromiumos-overlay
              Gerrit-Branch: master
              Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
              Gerrit-Change-Number: 2070267
              Gerrit-PatchSet: 12
              Gerrit-Owner: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
              Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
              Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
              Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
              Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-Comment-Date: Tue, 07 Apr 2020 19:36:14 +0000

              Mike Frysinger (Gerrit)

              unread,
              Apr 7, 2020, 5:16:04 PM4/7/20
              to Joel Fernandes, Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

              View Change

              9 comments:

              To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromiumos/overlays/chromiumos-overlay
              Gerrit-Branch: master
              Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
              Gerrit-Change-Number: 2070267
              Gerrit-PatchSet: 12
              Gerrit-Owner: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
              Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
              Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
              Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
              Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-Comment-Date: Tue, 07 Apr 2020 21:15:59 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Gerrit-MessageType: comment

              Joel Fernandes (Gerrit)

              unread,
              Apr 8, 2020, 12:34:27 PM4/8/20
              to Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

              View Change

              8 comments:

                • add a proper desc please

                • Done

                • Done

                • Done

                • Only BDEPEND, it does not depend on it at runtime.

                • Ok done, but please note I can't indent it there otherwise the build breaks.

                • Done

                • Done

                • inherit ninja-utils and then use `eninja` instead […]

                  Re: #1, ok.

                  Re: #2, it does not.

              To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromiumos/overlays/chromiumos-overlay
              Gerrit-Branch: master
              Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
              Gerrit-Change-Number: 2070267
              Gerrit-PatchSet: 12
              Gerrit-Owner: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
              Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
              Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
              Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
              Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-Comment-Date: Wed, 08 Apr 2020 16:34:21 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No

              Joel Fernandes (Gerrit)

              unread,
              Apr 8, 2020, 12:36:03 PM4/8/20
              to Mike Frysinger, Brian Norris, Tricium, Brian Geffon, Jesse Barnes, Sonny Rao

              View Change

              1 comment:

                • Patch Set #12:

                  where is PV=1.2 coming from ? i don't see a v1.2 tag in the tree.

                • This came up during discussions, but the CL is a bit old so I can't recall. Further discussing, with them, I realize version numbering is not followed for this project (or at least it has been some time since it was followed).

                  Considering this, I chose just '1'. Does that work for you?

                  Or, do we make it -9999?

              To view, visit change 2070267. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromiumos/overlays/chromiumos-overlay
              Gerrit-Branch: master
              Gerrit-Change-Id: I8902ba3388e71491ca526ab30ca6ce54920ad7aa
              Gerrit-Change-Number: 2070267
              Gerrit-PatchSet: 12
              Gerrit-Owner: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Brian Geffon <bge...@chromium.org>
              Gerrit-Reviewer: Brian Norris <brian...@chromium.org>
              Gerrit-Reviewer: Jesse Barnes <jsba...@google.com>
              Gerrit-Reviewer: Joel Fernandes <joe...@google.com>
              Gerrit-Reviewer: Mike Frysinger <vap...@chromium.org>
              Gerrit-Reviewer: Sonny Rao <sonn...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-Comment-Date: Wed, 08 Apr 2020 16:35:58 +0000

              Joel Fernandes (Gerrit)

              unread,
              Apr 8, 2020, 12:44:50 PM4/8/20
              to Mike Frysinger

              Joel Fernandes has uploaded this change for review.

              View Change

              Add a perfetto ebuild

              Perfetto is a tracing daemon that traces Android and Linux. More details
              are at perfetto.dev. It is embedded into Chrome however we would like
              for it to be able to kernel tracing. For this we would like the trace
              daemon (traced) available outside of Chrome. Further, we would like
              traces to be collectible on the command line. This is the first step
              toward getting Perfetto on ChromeOS working. More details at: go/cros-perfetto

              This changes just allows running perfetto on the command line and
              collecting traces. Chrome changes will be be made in the future.
              Further, init changes will be in a separate CL.

              BUG=b:147789115
              TEST=Build perfetto in the ChromeOS build system.

              Change-Id: I26495b387a5b3f11528a822c8f6aa5c4e328792c
              ---
              A chromeos-base/perfetto/perfetto-1-r1.ebuild
              A chromeos-base/perfetto/perfetto-1.2.ebuild
              A chromeos-base/perfetto/perfetto-1.ebuild
              M virtual/target-chromium-os/target-chromium-os-9999.ebuild
              4 files changed, 102 insertions(+), 0 deletions(-)


              To view, visit change 2141442. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromiumos/overlays/chromiumos-overlay
              Gerrit-Branch: master
              Gerrit-Change-Id: I26495b387a5b3f11528a822c8f6aa5c4e328792c
              Gerrit-Change-Number: 2141442
              Gerrit-PatchSet: 1
              Gerrit-Owner: Joel Fernandes <joe...@google.com>
              Gerrit-MessageType: newchange
              Reply all
              Reply to author
              Forward
              This conversation is locked
              You cannot reply and perform actions on locked conversations.
              0 new messages