[ros-users] REP 115: rosco and roslocate tools for rosinstall

Kevin Walchko kevin.walchko at gmail.com
Sat Sep 3 14:57:17 UTC 2011


+1

On Sep 2, 2011, at 1:44 PM, Ken Conley wrote:

> On Fri, Sep 2, 2011 at 7:14 AM, Kevin Walchko <kevin.walchko at gmail.com> wrote:
>> 
>> Sounds good, but when you say "install fragments" do you mean manifest.xml and mainpage.dox?
> 
> "rosinstall fragments" refers to rosinstall files, e.g.:
> 
> - svn:
>    local-name: foo
>    uri: http://foo/svn
> 
> Is a rosinstall fragment.  I'll edit the REP to make this definition more clear.
> 
>> Why don't you just roll this roslocate capability into rospack which already handles ros packages? Wouldn't it round out the capabilities for one utility which handles packages?
> 
> roslocate doesn't deal with packages, per se.  It just finds indexed
> code for you.  The 'type' command tells you what type of code it found
> (package, stack).  Another way to think of it: rospack and rosstack
> deal with code that you have placed on disk.  roslocate is a lookup
> tool that searches the web to find more code that you can place on
> disk.  One of the commands that got removed from roslocate that I hope
> to restore in the future is a true search (by keyword/description)
> capability -- it had to be removed due to changes in our indexer.
> 
>> I don't use roslocate, so what is the use case for this? I see utility in getting the vcs info, but the other stuff seems nice but not useful.
> 
> The commands and use cases predominantly relate to the vcs information
> (info, vcs, uri).  Some are there to support potential tooling (type,
> www, repo) -- another use case of roslocate is in higher-level tools
> such as install GUIs.  "Describe" is meant for users who wish to know
> what it is they are potentially downloading.  I would be fine with
> folding the www and repo commands into the 'describe' command if
> people felt that the reduced API was beneficial.
> 
> - Ken
> 
>> On Sep 1, 2011, at 10:00 PM, Ken Conley wrote:
>> 
>>> A draft of "REP 115: rosco and roslocate tools for rosinstall" has
>>> been posted here:
>>> 
>>> http://www.ros.org/reps/rep-0115.html
>>> 
>>> This REP is meant to codified a variety of threads on ros-developers
>>> and ros-users regarding the roslocate and rosco tools, and also
>>> provide a basis for other tools like rosws.
>>> 
>>> Discussion/voting for this REP is important as both of these tools
>>> are/will be installed with the rosinstall tool, and thus will have
>>> high visibility.   With respect to roslocate, the REP formalizes the
>>> new options related to distribution-specific lookups.  The rosco tool
>>> is a new tool to be included with rosinstall that has a high-coupling
>>> with the roslocate tool.
>>> 
>>> Voting guidelines are here:
>>> 
>>> http://www.ros.org/reps/rep-0010.html
>>> 
>>> regards,
>>> Ken
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>> 
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>> 
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users




More information about the ros-users mailing list