Currently we use a rosinstall generator for the source based install instructions [1] which you could reuse. They use a server side generator at this url: http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&variant=desktop-full&overlay=no Where it supports variants in the rosdistro files as defined by REP 108 [2] for diamondback. And the overlay option says whether to generate the full dependency list or just the variant requested. We are working on a tool to make this much cleaner. Hopefully this can be helpful for now. Tully [1] http://www.ros.org/wiki/diamondback/Installation/Ubuntu/Source [2] http://www.ros.org/reps/rep-0108.html On Sun, Apr 3, 2011 at 9:17 PM, Ken Conley wrote: > There is work in this area, but it's more complicated than it seems. > > - Ken > > On Sun, Apr 3, 2011 at 9:12 PM, Tom Birch wrote: > >> Ah thanks! This really seems like something rosinstall should be doing. >> >> cheers, >> Tom >> >> On Sun, Apr 3, 2011 at 6:24 PM, Jack O'Quin wrote: >> >>> On Sat, Apr 2, 2011 at 9:26 PM, Tom Birch wrote: >>> > That works fine if it's a package with no unsatisfied dependences, but >>> > installing other stacks/packages like say, the kinematics package >>> > (http://www.ros.org/wiki/kinematics) then I have to manually checkout >>> all of >>> > those dependencies. >>> > I can see that roslocate can tell me where to checkout a package from, >>> but I >>> > don't understand how to feed that into rosinstall. Do I just do >>> "roslocate >>> > info $packagename > foo.rosinstall; rosinstall /path/to/install >>> > file://`pwd`/foo.rosinstall"? >>> > I found the install scripts at http://www.ros.org/rosinstalls/ but >>> that >>> > seems rather hacky, is this the recommended way of doing things? If so, >>> why >>> > are there no diamondback files there? >>> > I'd really appreciate someone taking the time to explain this to me, >>> because >>> > really none of it makes sense, and the wiki seems to imply that it's >>> trivial >>> > to get stacks/packages listed on the wiki. >>> >>> There is a relatively detailed explanation here... >>> >>> http://answers.ros.org/question/165/for-new-package-downloading >>> -- >>> joq >>> >> >> >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> >> > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > > -- Tully Foote Systems Engineer Willow Garage, Inc. tfoote@willowgarage.com (650) 475-2827