Comments (2)
- Tutorial should state that it would be a good practice to call it with parameter --parallel-workers N
This is a tradeoff. First of all, there is no value of N
we could put in there that would be correct. It would be different for everyone. Also, these are the beginner tutorials, so we want to make things as simple as possible. So I don't particularly think we should do this.
2. colcon fails to build with newer setuptools where it is deprecated to call setup.py directly
This should not have caused a failure. It does cause warnings as you've seen, but they should not be fatal. Can you please paste in the logs of the failing build?
from ros2_documentation.
This is a tradeoff. First of all, there is no value of
N
we could put in there that would be correct. It would be different for everyone. Also, these are the beginner tutorials, so we want to make things as simple as possible. So I don't particularly think we should do this.
I totally agree with that. Setting up a number of jobs is a more advanced topic. Yet still, in my case my laptop lagged so much that I needed to forcely, with a power button, restart a computer. For a beginners tutorial, that can be quite discouraging. Further decision on that is on your judgment.
This should not have caused a failure. It does cause warnings as you've seen, but they should not be fatal. Can you please paste in the logs of the failing build?
Starting >>> examples_rclpy_executors
--- stderr: examples_rclpy_executors
/usr/lib/python3/dist-packages/setuptools/command/easy_install.py:158: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
Finished <<< examples_rclpy_executors [7.63s]
...
Summary: 22 packages finished [1min 53s]
10 packages had stderr output: examples_rclpy_executors examples_rclpy_guard_conditions examples_rclpy_minimal_action_client examples_rclpy_minimal_action_server examples_rclpy_minimal_client examples_rclpy_minimal_publisher examples_rclpy_minimal_service examples_rclpy_minimal_subscriber examples_rclpy_pointcloud_publisher launch_testing_examples
I agree with you it is a warning. Althoughts maybe a subsection describing a behaviour of that kind would be helpful. Again, it is up to your judgement.
from ros2_documentation.
Related Issues (20)
- [Windows & Iron] AttributeError in ros2 security create_keystore Command HOT 2
- [Windows & ros2-humble-20231122-windows-release-amd64] HOT 2
- Inquiry about Windows support for examining network traffic tutorial HOT 2
- Typo on log demo code example HOT 4
- Tutorial mentions license argument twice in call to `ros2 pkg create` HOT 2
- How to integrate RPlidar with IMU using ROS2 HUMBLE HOT 1
- Document message support for NaN and other special floating point numeric limits HOT 5
- [Iron & Windows] Error code 3221226505 when running ROS 2 node with ros2 run HOT 2
- [Galactic & Ubuntu] C++ pub and sub doesn't work HOT 1
- Add support for better search tools in docs HOT 4
- Port GDB Guide from NAV2 to ros2_documenation HOT 12
- Codespace doesn't let me `make html` HOT 2
- launch file undocumented "args" option? HOT 2
- make linkcheck finds many `broken` links HOT 2
- ROS 2 Translation to Korean HOT 2
- Lose plugin.xml in rqt HOT 2
- colcon build ERROR: colcon.colcon_core.package though build completes HOT 1
- Nomenclature of tf_echo and tf_listener HOT 3
- Lost documentation from the previous version of ROS2 for installing on debian HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ros2_documentation.