Jonathan, thanks for taking the time to write an awesome tool. The feature set is great. I'd like to point out, though, that a lot of people seem to have adopted catkin tools already, even though it is still in a fairly "beta" state. There's a list of some of the problems here: https://github.com/catkin/catkin_tools/issues/90 The most serious bug that I run into regularly is that catkin tools can create a corrupted ROS_PACKAGE_PATH, causing ROS commands to fail to find some packages that you compiled: https://github.com/catkin/catkin_tools/issues/78 This happens randomly (it is a concurrency issue with running multiple catkin processes with the same devel space). I'd suggest that people stick with catkin_make for now unless they have a good understanding of the limitations and bugs in catkin tools. Jon On Thu, Mar 12, 2015 at 3:56 AM, Jit Ray Chowdhury via ros-users < ros-users@lists.ros.org> wrote: > I checked it out, and it is awesome. I still miss autocompletion of > package names catking build pkg_name...(auto_complete) > > Regards > Jit Ray Chowdhury > Co-Founder | AuRo Robotics | www.aurobots.com > (+91) 98315-46599 / 91432-99599 | www.jitrc.com > > On Thu, Mar 5, 2015 at 10:26 PM, Jonathan Bohren < > jonathan.bohren@gmail.com> wrote: > >> All, >> >> This is what they built: http://catkin-tools.readthedocs.org/ >> >> Quick summary: >> - `catkin_tools` is an improved toolchain for building catkin workspaces >> - this toolchain is ready for beta testing, and we want your feedback >> - the CLI command is simply called `catkin` >> - the build sub-command is `catkin build` >> - it builds packages with isolated build directories (no CMake crosstalk) >> - it builds packages in parallel >> - it builds "pure" CMake packages that don't use Catkin macros >> - it lets you build selected packages in a workspace >> - it lets you build packages without cd'ing to the workspace root >> - 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/ >> >> Install it now (from the ROS debian repos): >> sudo apt-get install python-catkin-tools >> >> Or install it now (from PIP): >> sudo pip install -U catkin_tools >> >> Take a look at the cheat sheet: >> http://catkin-tools.readthedocs.org/en/latest/cheat_sheet.html >> >> Give it a try and report issues or feature requests here: >> https://github.com/catkin/catkin_tools/issues >> >> For some background and the relationship to the current top-level >> `catkin_make` command: >> >> http://catkin-tools.readthedocs.org/en/latest/mechanics.html#understanding-the-build-process >> >> Many thanks to Contributors: >> William Woodall >> Jonathan Bohren >> Nikolaus Demmel >> Dave Coleman >> Felix Ruess >> Dirk Thomas >> Kartik Mohta >> Thibault Kruse >> Ian McMahon >> Kei Okada >> >> Those of us who've put time into this project over the last year hope >> that `catkin build` makes your lives less stressful and helps you build >> robotic systems faster. >> >> best, >> catkin_tools contributors >> >> _______________________________________________ >> ros-users mailing list >> ros-users@lists.ros.org >> http://lists.ros.org/mailman/listinfo/ros-users >> >> > > _______________________________________________ > ros-users mailing list > ros-users@lists.ros.org > http://lists.ros.org/mailman/listinfo/ros-users > >