Answering the .deb questions below:<br><br><div class="gmail_quote">On Sun, Jun 13, 2010 at 12:01 AM, Bill Morris <span dir="ltr"><<a href="mailto:morris@ee.ccny.cuny.edu">morris@ee.ccny.cuny.edu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">So I was reading the documentation one day and I saw this.<br>
<a href="http://www.ros.org/wiki/ROS/Installation/Ubuntu/Deb" target="_blank">http://www.ros.org/wiki/ROS/Installation/Ubuntu/Deb</a><br>
sudo apt-get install ros-boxturtle-slam-gmapping<br>
<br>
This appears to install the slam-gmapping stack in a debian compatible<br>
form that is very appealing for some of our work. Unfortunately, it does<br>
not currently work with our stacks. Will/Could non Willow Garage stacks<br>
be added in the future or should we look at rolling our own system?<br></blockquote><div><br>We are making progress on improving our toolchain for this. You can see it here:<br><a href="https://code.ros.org/svn/ros/stacks/ros_release/">https://code.ros.org/svn/ros/stacks/ros_release/</a><br>

<br>The goal is to enable anyone to make equivalent releases, but we really needed some experience with boxturtle/cturtle to really start understanding the problem better. Unfortunately, all of this deb-building stuff is very infrastructure specific, and we will also need some new infrastructure in order to enable external developers to release. Following the model of other distributions, and to make this easier for people, we will most likely accept versioned tarballs of stacks and put them in our pipeline (no promises yet). For now, rosinstall is a universal solution that works across a broader set of platforms. <br>

<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Is there anything that is special about the process of building .deb<br>
files that could be documented or it is just using standard debian<br>
package management tools?<br></blockquote><div><br>It's mostly just standard debian tools, but there is more magic to building binary deb files more multiple Ubuntu targets. Our toolchain also relies on 'rosdistro' files, the version numbers to generate, which describe the stacks to be include and the debian metapackages to generate. We also use the rosdistro files to auto-generate rosinstall files.<br>

 <br></div></div>