<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">As has already been identified in this thread, building Hydro from<br>

source on other systems (Ubuntu Saucy, Ubuntu Trusty) currently works<br>
quite smoothly, with the caveat being the ~30 minute build time for<br>
Hydro-desktop, which is of course dependent on one's internet<br>
bandwidth and system performance.<br></blockquote><div><br></div><div>If it builds from source on other platforms, would there still be significant developer effort to create debs? Or do you mean that only the core packages in hydro build from source on Saucy/Trusty?</div>
<div><br></div><div>The ideal situation from a developer point of view would be if there were indigo debs for ubuntu precise. This would allow people who are running hydro/precise to update their own packages so that they work with indigo, and then to install ubuntu trusty on their machines. It would be essentially the same as when we switched from electric to fuerte - fuerte had debs on lucid, but also had debs for precise.</div>
<div><br></div><div>That being said, I understand that it's a huge effort to support extra distributions, so this may not be practical.</div><div><br></div><div>-Jon</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Taking these considerations into account, we think the best approach<br>
is to improve the experience of building ROS distributions from<br>
source, so they can be used more easily on distros for which they were<br>
not originally targeted. There are various things that could be done<br>
to improve the build-from-source process: better/easier documentation<br>
[1], better/easier software tools to automate the process [2], and so<br>
on. If you are interested in participating, ros-sig-buildsystem [3]<br>
would be a good place for such documentation/tool development and<br>
discussion.<br>
<br>
Cheers,<br>
Morgan<br>
<br>
[1] <a href="http://wiki.ros.org/hydro/Installation/Source" target="_blank">http://wiki.ros.org/hydro/Installation/Source</a><br>
[2] perhaps the tools could display cat photos in ASCII art during the build.<br>
[3] <a href="https://groups.google.com/forum/#!forum/ros-sig-buildsystem" target="_blank">https://groups.google.com/forum/#!forum/ros-sig-buildsystem</a><br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, Mar 27, 2014 at 11:19 AM, Jochen Sprickerhof<br>
<<a href="mailto:ros-users@jochen.sprickerhof.de">ros-users@jochen.sprickerhof.de</a>> wrote:<br>
> * Michael Fritscher <<a href="mailto:michael.fritscher@telematik-zentrum.de">michael.fritscher@telematik-zentrum.de</a>> [2014-03-27 18:08]:<br>
>> But in my experience, apt can handle about every kind of abuse fairly well -<br>
>> to be honest I've done way trickier things in the past without any problems.<br>
><br>
> Yes, I did these tricks myself aswell. But as Jack wrote, we should not<br>
> propose it as the official way, as it's too fragile to maintain in<br>
> larger installations. But if you want to do it cleanly, use a chroot<br>
> (have a look at the schroot package), this is what I use nowadays.<br>
><br>
> Cheers Jochen<br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<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>
><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>
</div></div></blockquote></div><br></div></div>