<div dir="ltr">Just want to thank Jon, William, and others for the outstanding work on catkin_tools. It's a critical piece of what makes <a href="https://github.com/mikepurvis/ros-install-osx">ros-install-osx</a> tick, and we also use it extensively inside Clearpath, both as a developer build tool, and also as the foundation of our next generation ROS deployment infrastructure.<div><br></div><div>Mike</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 18 April 2016 at 21:29, Jonathan Bohren via ros-users <span dir="ltr"><<a href="mailto:ros-users@lists.ros.org" target="_blank">ros-users@lists.ros.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Today, the ROS Community Build Tool Team has released the second catkin_tools beta, Version 0.4.0!</div><div><br></div><div><div style="color:rgb(33,33,33);font-size:13px"><b>Previously, a quick summary:</b></div><div style="color:rgb(33,33,33);font-size:13px"><span style="font-size:13.2px">- `catkin_tools` is an improved toolchain for building catkin workspaces</span></div><div style="color:rgb(33,33,33);font-size:13px"><span style="font-size:13.2px;line-height:1.5">- the CLI command is</span><span style="font-size:13.2px;line-height:1.5"> `catkin build`</span></div><div style="color:rgb(33,33,33);font-size:13px"><span style="font-size:13.2px">- it builds packages in parallel with isolated build directories (no CMake crosstalk)</span><br></div><div style="color:rgb(33,33,33);font-size:13px"><span style="font-size:13.2px;line-height:1.5">- it builds "pure" CMake packages that don't use Catkin macros</span><br></div><div style="color:rgb(33,33,33);font-size:13px">- it lets <span>you</span> build subsets of a workspace</div><div style="color:rgb(33,33,33);font-size:13px"><span style="line-height:1.5">- it needs to be tested more before being recommended over `catkin_make`</span><br></div><div style="color:rgb(33,33,33);font-size:13px">- the documentation for all the additional features can be found here: <a href="http://catkin-tools.readthedocs.org/" target="_blank">http://catkin-tools.readthedocs.org/</a></div></div><div><br></div><div><b>The top five reasons you'll want to try Beta 2:</b></div><div><div>1. <a href="http://catkin-tools.readthedocs.org/en/latest/verbs/catkin_clean.html#partial-cleaning" target="_blank">The ability to reliably clean parts of your workspace without rebuilding everything!</a></div><div><span style="line-height:1.5">2. <a href="http://catkin-tools.readthedocs.org/en/latest/verbs/catkin_build.html#console-messages" target="_blank">A new warning and error display!</a></span></div><div>3. <a href="http://catkin-tools.readthedocs.org/en/latest/advanced/catkin_shell_verbs.html" target="_blank">New ways to quickly move to and source a workspace!</a></div><div>4. <a href="http://catkin-tools.readthedocs.org/en/latest/advanced/job_executor.html" target="_blank">A new asynchronous execution model for building and cleaning!</a></div><div><span>5</span>. <a href="https://github.com/catkin/catkin_tools/issues?q=milestone%3A%220.4.0+-+Second+Beta+Announcement%22+is%3Aclosed+label%3Abug+sort%3Acreated-asc" target="_blank">26 crushed outstanding bugs!</a></div><div><br></div></div><div><b>Either install it with pip:</b></div><div><i>pip install catkin_tools --upgrade</i></div><div><i><br></i></div><div><b>or install via apt-get with:</b></div><div><i>apt-get update</i></div><div><i>apt-get install python-catkin-tools</i></div><div><br style="color:rgb(33,33,33);font-size:13px"><div style="color:rgb(33,33,33);font-size:13px"><b>To check the version of catkin_tools you're using, run:</b></div><div style="color:rgb(33,33,33);font-size:13px"><i><span style="line-height:1.5">catkin --version</span><br></i></div><div style="color:rgb(33,33,33);font-size:13px"><span style="line-height:1.5"><br></span></div><div style="color:rgb(33,33,33);font-size:13px"><b>If you've installed the second beta (0.4.0), you should see:</b></div><div style="color:rgb(33,33,33);font-size:13px"><i>catkin_tools 0.4.0 (C) 2014-2016 Open Source Robotics Foundation</i></div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px"><b>For those new to catkin_tools, see the migration guide:</b></div><div style="color:rgb(33,33,33);font-size:13px"><a href="http://catkin-tools.readthedocs.org/en/latest/migration.html" style="line-height:1.5" target="_blank">Migrate from catkin_make!</a><br></div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px"><b>Any issues, questions, or feature requests should be posted on GitHub:</b></div><div style="color:rgb(33,33,33);font-size:13px"><a href="https://github.com/catkin/catkin_tools/issues/new" target="_blank">Submit an issue!</a></div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px">Thanks!</div></div><div style="color:rgb(33,33,33);font-size:13px">-The ROS Community Build Tool Team</div><div><br></div></div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-users" rel="noreferrer" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div>