-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port the ros2_tracing page from ros-realtime documentation to primary documentation #3621
Port the ros2_tracing page from ros-realtime documentation to primary documentation #3621
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for porting the tutorial!
My main comment would be to switch to one sentence per line. As for updating the tutorial now that the tracing instrumentation is included by default/now that we don't need to re-build ROS 2 from source anymore, we could do that in a separate PR, since this tutorial is still valid for Humble and older. I can take care of this update.
@nightduck are you planning on addressing my comments, or do you want me to do it? |
@christophebedard I'll schedule a block of time to do it on Monday. If you want to do it yourself before then, I won't stop you. |
Signed-off-by: Jan Staschulat <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for porting this and for iterating!
@clalancette do you want to take a look, since I wrote most of this? |
I'm going on vacation for a week (literally hopping in the car now), but
I'll address these new changes on Monday the 10th, as well as testing the
changes @clalamcette mentioned to ensure the tutorial still works
…On Sat, Jul 1, 2023, 11:16 AM Christophe Bedard ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In source/Tutorials/Advanced/ROS2-Tracing-Trace-and-Analyze.rst
<#3621 (comment)>
:
> +Prerequisites
+-------------
+
+This guide is aimed at real-time systems.
+See the :doc:`real-time system setup guide <../Miscellaneous/Building-Realtime-rt_preempt-kernel-for-ROS-2>`.
+However, the guide will work if you are using a non-real-time system.
+
+.. note::
+
+ This guide was written for ROS 2 Rolling on Ubuntu 22.04.
+ It should work on other ROS 2 distros or Ubuntu versions, but some things might need to be adjusted.
+
+Installing and building
+-----------------------
+
+Install ROS 2 by following the :doc:`installation instructions <../../Installation/Ubuntu-Install-Debians>`.
1. We should mention somewhere that this will only work on Linux.
👍
1. Does this work on RHEL as well? If so, we should just point to the
generic Installation page.
Yes, it should work on RHEL.
—
Reply to this email directly, view it on GitHub
<#3621 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACNQEJ52XZOULNF2IYIVA4TXOBEMFANCNFSM6AAAAAAYEKGBDE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@nightduck friendly ping. I should've talked to you in person last week, but do you plan to address the last few comments, or should I take care of it? |
1b1305c
to
3ea0a5e
Compare
@clalancette I applied some suggested changes and did other updates. Could you take another look? |
Signed-off-by: Oren Bell <[email protected]>
Signed-off-by: Oren Bell <[email protected]>
Signed-off-by: Oren Bell <[email protected]>
Signed-off-by: Oren Bell <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
Signed-off-by: Christophe Bedard <[email protected]>
d6d2d8d
to
e1006fe
Compare
… documentation (#3621) Signed-off-by: Oren Bell <[email protected]> Signed-off-by: Christophe Bedard <[email protected]> Co-authored-by: Christophe Bedard <[email protected]> (cherry picked from commit b63b967)
… documentation (#3621) (#4018) Signed-off-by: Oren Bell <[email protected]> Signed-off-by: Christophe Bedard <[email protected]> Co-authored-by: Christophe Bedard <[email protected]> (cherry picked from commit b63b967) Co-authored-by: Oren Bell <[email protected]>
This PR will be accompanied with a corresponding PR in https://github.com/ros-realtime/ros-realtime.github.io to replace the old page with a redirect link
This applies to Rolling and Iron only, since Humble doesn't include tracing instrumentation by default.