<div dir="ltr">Hi Ingo, <div><br></div><div style>Although in the abstract it does seem like a relatively small upgrade. It would actually be a lot of work for a lot of people throughout the community. We've explicitly picked the distribution cycles and target platforms to reach a balance between coverage and the effort required. We've also received strong feedback from the community that they would like fewer slower releases. This is both because it's more work as a maintainer, as well as wanting more stability as a user just to keep up with upstream changes. There was a lot of discussion last spring on this such as this thread: <a href="http://ros-users.122217.n3.nabble.com/ROS-Release-Timeline-td4020078.html">http://ros-users.122217.n3.nabble.com/ROS-Release-Timeline-td4020078.html</a></div>

<div style><br></div><div style>in the past we've added new Ubuntu distros in the middle of a ROS Distro cycle and based on that experience we plan never to do it again. Doing this sort of release into a new Ubuntu Distro is effectively creating another ROS Distro. As all the 3rdparty dependencies must again be reviewed and all source code patched for potential variations, such as the boost upgrade. This requires a coordinated effort to rerelease every package in the ecosystem. (~800 packages by ~ 200 maintainers) For reference this usually takes a few months to get to coverage in a normal release cycle. So doing it again mid cycle is very hard to justify. </div>

<div style><br></div><div style>As you mention generally recompiling from source is fairly easy. I believe that we have coverage on the rosdep rules for 13.10, thus the toolchain for compiling from source will work fine. The first users of packages on the new platform will run into issues like the Boost version has changed, and maintainers are usually receptive to patches being submitted back. We relatively regularly test building all of desktop-full on i7 machines where it builds in a few hours from scratch. As an optimization you can pick the subset of the packages that you need saving both build time and the number of packages which need to be verified. </div>

<div style><br></div><div style>At OSRF we have already been working hard on getting Indigo ready for many weeks(working on things like getting python3 compatiblity as well as making sure that upstream packages are released and available) , and if we were to spend the next several weeks coordinating a new Hydro release we would have to delay the Indigo release. </div>

<div style><br></div><div style>So with the above reasons, our recommendation for using ROS on 13.10 is to compile Hydro from source patching where necessary. Or wait until Indigo Igloo is available in binary format. </div>

<div style><br></div><div style>Tully</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 29, 2014 at 12:45 AM, Ingo Lütkebohle <span dir="ltr"><<a href="mailto:iluetkeb@gmail.com" target="_blank">iluetkeb@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
given that support for Ubuntu 13.04 is just ending, would it be an<br>
option to move ROS's support target for Hydro to 13.10 instead?<br>
<br>
At the moment, the packages for Hydro do not even install on 13.10,<br>
largely because of the boost upgrade it seems, which should be a<br>
fairly trivial issue when recompiling.<br>
<br>
cheers<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Ingo Lütkebohle, Dr.-Ing.<br>
Machine Learning and Robotics Lab, IPVS, Universität Stuttgart<br>
<a href="http://www.ipvs.uni-stuttgart.de/abteilungen/mlr/abteilung/mitarbeiter/Ingo.Luetkebohle
+49-711-685-88350" target="_blank">http://www.ipvs.uni-stuttgart.de/abteilungen/mlr/abteilung/mitarbeiter/Ingo.Luetkebohle<br>
+49-711-685-88350</a><br>
<br>
PGP Fingerprint 3187 4DEC 47E6 1B1E 6F4F  57D4 CD90 C164 34AD CE5B<br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-users" target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
</font></span></blockquote></div><br></div>