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>