Hey all, is there a list of distros/variants similar to the old rosinstall files in cturtle (http://www.ros.org/rosinstalls/)? I tried to install the diamondback PR2 stacks from source and found that rosinstall ~/workspace/cturtle_pr2_svn " http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&variant=pr2-desktop&overlay=no" did what I wanted. But this was just guesswork as the debian package listed in the PR2 install instruction is similarly called ros-diamondback-pr2-desktop. It would be great to have a (documented) list for these. Best -Chris On Mon, Apr 4, 2011 at 10:40 AM, Tully Foote wrote: > 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 > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >