Howdy,<br><br>For those that were at the meeting last night, I caused the test suite for my Math::GSL module to fail during my "tempt the live demo gods" part of my talk. It does indeed turn out that the name of the swig binary has changed in a recent Ubuntu release.<br>
<br>So, this was an instance of the CI system itself pointing out a fragile part of the build system. The email below is an example of getting a "Fixed" email from Travis.<br><br>Duke<br><br><br><div class="gmail_quote">
---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Travis-CI</b> <span dir="ltr"><<a href="mailto:notifications@travis-ci.org">notifications@travis-ci.org</a>></span><br>Date: Fri, Nov 9, 2012 at 1:04 PM<br>
Subject: [Fixed] leto/math--gsl#19 (master - 9d9c24f)<br>To: "<a href="mailto:jonathan@leto.net">jonathan@leto.net</a>" <<a href="mailto:jonathan@leto.net">jonathan@leto.net</a>><br><br><br><u></u>
<div>
<div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;color:#333;width:754px;margin:0 auto">
<div style="margin-bottom:16px;width:752px;border-radius:6px;padding:0;border:1px solid #ccc">
<div style="padding:16px 16px 0">
<h1 style="margin-top:0">
<table style="font-size:28px;font-weight:bold;color:white;width:720px;min-height:52px;margin-bottom:18px;text-align:center;vertical-align:middle;border-collapse:collapse;background-repeat:no-repeat">
<tbody><tr>
<td style="line-height:36px;padding:8px 0">The build was fixed.</td>
</tr>
</tbody></table>
</h1>
<table>
<tbody><tr>
<th style="text-align:right;padding-right:16px" align="right">Repository</th>
<td>leto/math--gsl</td>
</tr>
<tr>
<th style="text-align:right;padding-right:16px" align="right">Build #19</th>
<td><a href="http://travis-ci.org/leto/math--gsl/builds/3133977" target="_blank">http://travis-ci.org/leto/math--gsl/builds/3133977</a></td>
</tr>
<tr>
<th style="text-align:right;padding-right:16px" align="right">Changeset</th>
<td><a href="https://github.com/leto/math--gsl/compare/1efc4dd8305e...9d9c24f8051a" target="_blank">https://github.com/leto/math--gsl/compare/1efc4dd8305e...9d9c24f8051a</a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<th style="text-align:right;padding-right:16px" align="right">Commit</th>
<td>9d9c24f (master)</td>
</tr>
<tr>
<th style="text-align:right;padding-right:16px" align="right">Message</th>
<td>Use the correct swig binary name in GSLBuilder</td>
</tr>
<tr>
<th style="text-align:right;padding-right:16px" align="right">Author</th>
<td>Jonathan "Duke" Leto</td>
</tr>
<tr>
<th style="text-align:right;padding-right:16px" align="right">Duration</th>
<td>3 minutes and 20 seconds</td>
</tr>
</tbody></table>
</div>
<table style="background-color:#f3f4fa;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin:26px 0 0;padding:16px 16px 14px" bgcolor="#f3f4fa" border="0">
<tbody><tr>
<td style="font-size:13px;color:#aaa;line-height:18px">
<img src="" style="margin-right:16px;width:38px;min-height:38px">
</td>
<td style="font-size:13px;color:#aaa;line-height:18px">
You can configure recipients for build notifications in your
<a href="http://about.travis-ci.org/docs/user/build-configuration" style="color:#aaa" target="_blank">configuration file</a>.
Further documentation about Travis CI can be found <a href="http://about.travis-ci.org/docs" style="color:#aaa" target="_blank">here</a>.
For help please join our IRC channel <a href="http://irc.freenode.net#travis" target="_blank">irc.freenode.net#travis</a>.
</td>
</tr>
</tbody></table>
</div>
<div style="margin-bottom:16px;width:720px;border-radius:6px;padding:16px;border:1px solid #ccc">
<table border="0">
<tbody><tr>
<td style="font-size:14px">
<img src="" style="margin-right:16px;width:214px;min-height:146px">
</td>
<td style="font-size:14px">
<h2 style="margin-top:0;font-size:24px">We need your help!</h2>
<p>
Travis CI has run 406,714 tests for 5,442 OSS projects to date,
including Ruby, Rails, Rubinius, Rubygems, Bundler, Node.js, Leiningen, Symfony ...
</p>
<p>
If you use any of these then you benefit from Travis CI.
</p>
<p style="margin-bottom:0">
<a href="http://love.travis-ci.org" style="font-size:14px;font-weight:bold;color:#118000" target="_blank">Please donate so we can make Travis CI even better!</a>
</p>
</td>
</tr>
</tbody></table>
</div>
<div style="width:756px;margin-bottom:16px">
<table border="0">
<tbody><tr>
<td style="margin-top:0;font-size:14px">
<div style="margin-bottom:0;width:auto;border-radius:6px;padding:16px;border:1px solid #ccc">
<table style="width:717px" border="0">
<tbody><tr>
<td style="margin-top:0;font-size:14px">
<a href="http://cloudcontrol.com" target="_blank">
<img src="" style="margin-right:16px;width:100px;min-height:60px;border:0">
</a>
</td>
<td style="margin-top:0;font-size:14px">
<a href="http://cloudcontrol.com" target="_blank">cloudControl</a> is PaaS made in Berlin, Germany.
Since 2009 we're dedicated to supercharge development by building the best platform
possible to help developers build better apps faster.
</td>
</tr>
</tbody></table>
</div>
</td>
</tr>
</tbody></table>
</div>
<div style="margin-bottom:16px;width:720px;border-radius:6px;margin-top:0;font-size:14px;padding:16px;border:1px solid #ccc">
The delivery of this email was kindly sponsored by
<a href="http://postmarkapp.com" target="_blank">Postmark</a>, an
amazing service for transactional email delivery.
</div>
<p style="font-size:14px;margin:0 0 0 4px">
<a href="http://love.travis-ci.org/sponsors" style="font-size:13px;color:#aaa" target="_blank">See all of our sponsors →</a>
</p><p>
</p><p></p></div>
</div>
</div><br><br clear="all"><br>-- <br>Jonathan "Duke" Leto <<a href="mailto:jonathan@leto.net" target="_blank">jonathan@leto.net</a>><br>Leto Labs LLC <a href="http://labs.leto.net" target="_blank">http://labs.leto.net</a><br>
209.691.DUKE <a href="http://dukeleto.pl" target="_blank">http://dukeleto.pl</a><br>