[ros-users] 5 Reasons ROS Users Will Want to Try catkin_tools Beta 2!

Jonathan Bohren jonathan.bohren at gmail.com
Tue Apr 19 01:29:56 UTC 2016


Today, the ROS Community Build Tool Team has released the second
catkin_tools beta, Version 0.4.0!

*Previously, a quick summary:*
- `catkin_tools` is an improved toolchain for building catkin workspaces
- the CLI command is `catkin build`
- it builds packages in parallel with isolated build directories (no CMake
crosstalk)
- it builds "pure" CMake packages that don't use Catkin macros
- it lets you build subsets of a workspace
- it needs to be tested more before being recommended over `catkin_make`
- the documentation for all the additional features can be found here:
http://catkin-tools.readthedocs.org/

*The top five reasons you'll want to try Beta 2:*
1. The ability to reliably clean parts of your workspace without rebuilding
everything!
<http://catkin-tools.readthedocs.org/en/latest/verbs/catkin_clean.html#partial-cleaning>
2. A new warning and error display!
<http://catkin-tools.readthedocs.org/en/latest/verbs/catkin_build.html#console-messages>
3. New ways to quickly move to and source a workspace!
<http://catkin-tools.readthedocs.org/en/latest/advanced/catkin_shell_verbs.html>
4. A new asynchronous execution model for building and cleaning!
<http://catkin-tools.readthedocs.org/en/latest/advanced/job_executor.html>
5. 26 crushed outstanding bugs!
<https://github.com/catkin/catkin_tools/issues?q=milestone%3A%220.4.0+-+Second+Beta+Announcement%22+is%3Aclosed+label%3Abug+sort%3Acreated-asc>

*Either install it with pip:*
*pip install catkin_tools --upgrade*

*or install via apt-get with:*
*apt-get update*
*apt-get install python-catkin-tools*

*To check the version of catkin_tools you're using, run:*

*catkin --version*

*If you've installed the second beta (0.4.0), you should see:*
*catkin_tools 0.4.0 (C) 2014-2016 Open Source Robotics Foundation*

*For those new to catkin_tools, see the migration guide:*
Migrate from catkin_make!
<http://catkin-tools.readthedocs.org/en/latest/migration.html>

*Any issues, questions, or feature requests should be posted on GitHub:*
Submit an issue! <https://github.com/catkin/catkin_tools/issues/new>

Thanks!
-The ROS Community Build Tool Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20160419/5a4d56b5/attachment.html>


More information about the ros-users mailing list