[ros-users] Some ROS devs got frustrated with Catkin. You won't believe what happened next!

Jonathan Bohren jonathan.bohren at gmail.com
Sun Nov 8 14:18:08 UTC 2015


Jon,

Yeah, there are a numerous bugs and missing features in catkin_tools which
have been resolved in this PR:
https://github.com/catkin/catkin_tools/pull/196

Unfortunately, I haven't had time to work on the ROS build tools recently
due to other responsibilities, and before that PR can be merged, there are
a few small outstanding issues that need to be resolved. I don't know when
I'll have time to fix these issues so that the PR can be merged, since they
are not critical to my own work.

best,
-j

On Sun, Nov 8, 2015 at 4:37 AM Jon Binney via ros-users <
ros-users at lists.ros.org> wrote:

> 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 at 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 at 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 at lists.ros.org
>>> http://lists.ros.org/mailman/listinfo/ros-users
>>>
>>>
>>
>> _______________________________________________
>> ros-users mailing list
>> ros-users at lists.ros.org
>> http://lists.ros.org/mailman/listinfo/ros-users
>>
>>
> _______________________________________________
> ros-users mailing list
> ros-users at lists.ros.org
> http://lists.ros.org/mailman/listinfo/ros-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20151108/d2c21811/attachment.html>


More information about the ros-users mailing list