<div dir="ltr">We're trying it here: <a href="https://travis-ci.org/clearpathrobotics/um6">https://travis-ci.org/clearpathrobotics/um6</a><div><br></div><div>-Ryan</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">

On Fri, Sep 6, 2013 at 9:56 AM, Adolfo Rodríguez Tsouroukdissian <span dir="ltr"><<a href="mailto:adolfo.rodriguez@pal-robotics.com" target="_blank">adolfo.rodriguez@pal-robotics.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Fri, Sep 6, 2013 at 3:48 PM, Edwards, Shaun M. <span dir="ltr"><<a href="mailto:sedwards@swri.org" target="_blank">sedwards@swri.org</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div link="blue" vlink="purple" lang="EN-US">
<div>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)">All,<u></u><u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)">I looked at Travis briefly but it seemed to be set up for stand-alone libraries or those with minimal dependencies.  I assume “installing” ROS was not an option
 and building ROS packages would be impossible.  Am I missing something?</span></p></div></div></blockquote></div><div>I had the same question, and a colleague pointed me to the Travis configuration file of an existing project:<br>


<br><a href="https://github.com/PowerDNS/pdns/blob/master/.travis.yml" target="_blank">https://github.com/PowerDNS/pdns/blob/master/.travis.yml</a> <br><br></div><div>Yo can pretty much do anything you'd want to setup a ROS environment: there's apt, shell commands, scripts, you name it. I don't know if there's a limit to the workspace size though. One thing to take into account is that the supported compilers and versions are fixed (eg. gcc 4.6 and clang 3.2). More here:<br>


<br><a href="http://about.travis-ci.org/docs/user/languages/cpp" target="_blank">http://about.travis-ci.org/docs/user/languages/cpp</a><br><br></div><div>Cheers,<br><br>Adolfo<br></div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<div link="blue" vlink="purple" lang="EN-US"><div><p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><u></u><u></u></span></p><div>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)">Shaun Edwards<u></u><u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)">Senior Research Engineer<u></u><u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)">Manufacturing System Department<u></u><u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><a href="http://robotics.swri.org" target="_blank">http://robotics.swri.org</a><u></u><u></u></span></p>

<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><a href="http://rosindustrial.swri.org/" target="_blank">http://rosindustrial.swri.org/</a><u></u><u></u></span></p>



<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><a href="http://ros.swri.org/" target="_blank">http://ros.swri.org</a><u></u><u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><a href="https://groups.google.com/group/swri-ros-pkg-dev/boxsubscribe" target="_blank">Join the ROS-Industrial Developers List</a><u></u><u></u></span></p>



<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)">Southwest Research Institute<u></u><u></u></span></p>
<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><a href="tel:210-522-3277" value="+12105223277" target="_blank">210-522-3277</a><u></u><u></u></span></p>

<p><span style="font-size:11pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p>
</div><div style="border-width:1pt medium medium;border-style:solid none none;border-color:rgb(181,196,223) -moz-use-text-color -moz-use-text-color;padding:3pt 0in 0in">
<p><b><span style="font-size:10pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10pt;font-family:"Tahoma","sans-serif""> <a href="mailto:ros-users-bounces@code.ros.org" target="_blank">ros-users-bounces@code.ros.org</a> [mailto:<a href="mailto:ros-users-bounces@code.ros.org" target="_blank">ros-users-bounces@code.ros.org</a>]
<b>On Behalf Of </b>Adolfo Rodríguez Tsouroukdissian<br>
<b>Sent:</b> Friday, September 06, 2013 2:50 AM</span></p><div><br>
<b>To:</b> User discussions<br>
<b>Subject:</b> Re: [ros-users] Software Status Reporting and Custom Builds<u></u><u></u></div><p></p>
</div>
<p><u></u> <u></u></p>
<div>
<div>
<p><u></u> <u></u></p>
<div>
<p style="margin-bottom:12pt"><u></u> <u></u></p>
<div>
<p>On Fri, Sep 6, 2013 at 4:59 AM, Thomas Moulard <<a href="mailto:thomas.moulard@gmail.com" target="_blank">thomas.moulard@gmail.com</a>> wrote:<u></u><u></u></p><div><div>
<div>
<p style="margin-bottom:12pt">On Fri, Sep 6, 2013 at 11:29 AM, Edwards, Shaun M. <<a href="mailto:sedwards@swri.org" target="_blank">sedwards@swri.org</a>> wrote:<br>
> Looks like the discussion has died down.  I agree with Adolfo's changes and<br>
> will incorporate them.  Unfortunately, I didn't hear an overwhelming<br>
> response that the entire ROS community would find the status reporting<br>
> useful.  I had hoped to incorporate the status symbols into the broader ROS<br>
> wiki, instead of the "Industrial" sub pages.  For now I will leave the<br>
> status descriptions where they are and mark the ROS-Industrial specific<br>
> packages appropriately.  Maybe over time we will see if others choose to use<br>
> them.<u></u><u></u></p>
</div>
<p>Sorry, I am arriving a bit late but so far the easiest way I found to<br>
validate the projects<br>
I maintain is through GitHub+Travis.<br>
<br>
By putting a badge in your root README.md file, it becomes easy to see<br>
if the stack<br>
is working fine or not:<br>
<a href="https://github.com/laas/vision_visp" target="_blank">https://github.com/laas/vision_visp</a><br>
(change the branch to fuerte or groovy to see release per release status)<br>
<br>
You can have different .travis.yml file on different branches so that<br>
you can check<br>
for all currently maintained ROS versions.<br>
<br>
The killer feature compared to the usual buildfarm is that it<br>
annotated automatically<br>
pull requests with the CI status so that you can see if you can merge<br>
the pull request<br>
safely or not.<u></u><u></u></p>
<div>
<p><u></u> <u></u></p>
</div>
<div>
<p style="margin-bottom:12pt">Great that you bring this up Thomas. Another tool that I've seen you're using is
<a href="https://coveralls.io" target="_blank">coveralls</a>, which adds much needed visibility to coverage information (free for open source projects).<u></u><u></u></p>
</div>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">



<p><br>
As for the CLA, I am currently using on another project the one from<br>
the Canonical<br>
Harmony project:<br>
<a href="http://www.harmonyagreements.org/" target="_blank">http://www.harmonyagreemeI'm junts.org/</a><br>
...and I keep the signature on echosign:<br>
<a href="https://www.echosign.adobe.com/en/home.html" target="_blank">https://www.echosign.adobe.com/en/home.html</a><br>
<br>
See the CONTRIBUTING.md of this project for instance:<br>
<a href="https://github.com/roboptim/roboptim-core/blob/master/CONTRIBUTING.md" target="_blank">https://github.com/roboptim/roboptim-core/blob/master/CONTRIBUTING.md</a><u></u><u></u></p>
</blockquote>
<div>
<p><u></u> <u></u></p>
</div>
<div>
<p style="margin-bottom:12pt">I wasn't familiar with CLAs until this thread. It's good to start raising awareness on these things.<u></u><u></u></p>
</div>
<div>
<p style="margin-bottom:12pt">Thanks,<u></u><u></u></p>
</div>
<div>
<p>Adolfo.<u></u><u></u></p>
</div>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">



<p><br>
Best,<br>
<span style="color:rgb(136,136,136)">--<br>
Thomas Moulard</span><u></u><u></u></p>
<div>
<div>
<p>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.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><u></u><u></u></p>
</div>
</div>
</blockquote>
</div></div></div>
<p><u></u> <u></u></p>
</div>
</div><div><div>
<p><br clear="all">
<br>
-- <br>
Adolfo Rodríguez Tsouroukdissian<br>
Senior robotics engineer<br>
<a href="mailto:adolfo.rodriguez@pal-robotics.com" target="_blank">adolfo.rodriguez@pal-robotics.com</a><br>
<a href="http://www.pal-robotics.com/" target="_blank">http://www.pal-robotics.com</a><br>
<br>
PAL ROBOTICS S.L<br>
c/ Pujades 77-79, 4º4ª<br>
08005 Barcelona, Spain.<br>
Tel. <a href="tel:%2B34.93.414.53.47" value="+34934145347" target="_blank">+34.93.414.53.47</a><br>
Fax.<a href="tel:%2B34.93.209.11.09" value="+34932091109" target="_blank">+34.93.209.11.09</a><br>
Skype: adolfo.pal-robotics<br>
<a href="http://www.facebook.com/palrobotics1" target="_blank">Facebook</a> - <a href="http://twitter.com/#%21/palrobotics" target="_blank">
Twitter</a> - <a href="http://www.youtube.com/user/PALRobotics" target="_blank">PAL Robotics YouTube Channel</a><br>
<br>
AVISO DE CONFIDENCIALIDAD: Este mensaje y sus documentos adjuntos, pueden contener información privilegiada y/o confidencial que está dirigida exclusivamente a su destinatario. Si usted recibe este mensaje y no es el destinatario indicado, o el empleado encargado
 de su entrega a dicha persona, por favor, notifíquelo inmediatamente y remita el mensaje original a la dirección de correo electrónico indicada. Cualquier copia, uso o distribución no autorizados de esta comunicación queda estrictamente prohibida.<span style="font-size:10pt;color:rgb(51,51,51)"><br>



<br>
</span>CONFIDENTIALITY NOTICE: This e-mail and the accompanying document(s) may contain confidential information which is privileged and intended only for the individual or entity to whom they are addressed.  If you are not the intended recipient, you are hereby
 notified that any disclosure, copying, distribution or use of this e-mail and/or accompanying document(s) is strictly prohibited.  If you have received this e-mail in error, please immediately notify the sender at the above e-mail address.
<u></u><u></u></p>
</div></div></div>
</div>
</div>

<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.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></blockquote></div></div></div><br></div><div><div class="h5"><br clear="all"><br>-- <br>Adolfo Rodríguez Tsouroukdissian<br>Senior robotics engineer<br><a href="mailto:adolfo.rodriguez@pal-robotics.com" target="_blank">adolfo.rodriguez@pal-robotics.com</a><br>


<a href="http://www.pal-robotics.com/" target="_blank">http://www.pal-robotics.com</a><br><br>PAL ROBOTICS S.L<br>c/ Pujades 77-79, 4º4ª<br>08005 Barcelona, Spain.<br>Tel. <a href="tel:%2B34.93.414.53.47" value="+34934145347" target="_blank">+34.93.414.53.47</a><br>

Fax.<a href="tel:%2B34.93.209.11.09" value="+34932091109" target="_blank">+34.93.209.11.09</a><br>Skype: adolfo.pal-robotics<br>
<a href="http://www.facebook.com/palrobotics1" target="_blank">Facebook</a> - <a href="http://twitter.com/#%21/palrobotics" target="_blank">Twitter</a> - <a href="http://www.youtube.com/user/PALRobotics" target="_blank">PAL Robotics YouTube Channel</a><br>


<br>AVISO DE CONFIDENCIALIDAD: Este mensaje y sus documentos adjuntos, pueden contener información privilegiada y/o confidencial que está dirigida exclusivamente a su destinatario. Si usted recibe este mensaje y no es el destinatario indicado, o el empleado encargado de su entrega a dicha persona, por favor, notifíquelo inmediatamente y remita el mensaje original a la dirección de correo electrónico indicada. Cualquier copia, uso o distribución no autorizados de esta comunicación queda estrictamente prohibida.<span style="border-collapse:collapse;font-size:13px"><span style="border-collapse:collapse;font-size:13px"><span style="font-size:13px"><tt><font face="'times new roman', serif"><font color="#333333"><br>


<br></font></font></tt></span></span></span>CONFIDENTIALITY NOTICE: This e-mail and the accompanying document(s) may contain confidential information which is privileged and intended only for the individual or entity to whom they are addressed.  If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of this e-mail and/or accompanying document(s) is strictly prohibited.  If you have received this e-mail in error, please immediately notify the sender at the above e-mail address.
</div></div></div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.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></blockquote></div><br></div>