<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    With the imminent arrival of the Jenkins CI server testing community
    supported packages (CSP), the community may be able to create an
    format for CSP. <br>
    <br>
    The Jenkins server will test CSP and produce URLs similar to this:<br>
    <br>
    <a class="moz-txt-link-freetext"
      href="http://squeakci.org/job/SqueakTrunk/ws/HudsonBuildTools.st">http://squeakci.org/job/SqueakTrunk/ws/HudsonBuildTools.st</a><br>
    <br>
    That means URLs for tested Installer scripts will be available. It
    would be easy to create a class for loading, so&nbsp; you could write in
    a Workspace something like "CSPLoader seaside". (I think we have to
    agree that people don't like GUIs for loading packages.)<br>
    <br>
    Maybe a format could be created that is easily parsible for use by
    various loading tools? A quick idea is an array with three elements,
    as that is easy to parse [1]:<br>
    <br>
    RaffLoader loadPackages: #(#(ss)#('WebClient')#(<br>
    &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 'WebClient-Core-ar.92.mcz'<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'WebClient-HTTP-ar.1.mcz'<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'WebClient-Help-ar.10.mcz'&nbsp;&nbsp;&nbsp; )).<br>
    <br>
    Any loading tool could download such a formatted file from the
    Jenkins Workspace of a CSP and fit it to its way of working. <br>
    <br>
    FWIW, <br>
    Chris <br>
    <br>
    <br>
    [1] <br>
    <br>
    loadPackages: anArray<br>
    &nbsp;&nbsp;&nbsp; | installer repository project packages |<br>
    &nbsp;&nbsp;&nbsp; repository := anArray first first. <br>
    &nbsp;&nbsp;&nbsp; project := anArray second first.<br>
    &nbsp;&nbsp;&nbsp; packages := anArray third.<br>
    &nbsp;&nbsp;&nbsp; installer := (Installer perform: repository) project: project.<br>
    &nbsp;&nbsp;&nbsp; packages do: [ :each | installer install: each ]<br>
    <br>
    Or perhaps an Xtreams PEGs? I get the feeling PEGs can become
    addictive. <br>
    <br>
    <meta charset="utf-8">
    <pre class="prettyprint" style="font-size: 12px; padding: 0.5em; overflow: auto; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; max-width: 70em; background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><span class="pln" style="color: rgb(0, 0, 0);">input </span><span class="pun" style="color: rgb(102, 102, 0);">:=</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="str" style="color: rgb(0, 136, 0);">'Single paragraph with *bold* and _italic_ text and a [link]'</span><span class="pln" style="color: rgb(0, 0, 0);"> reading</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);">
&nbsp; &nbsp; &nbsp; &nbsp; wikiParser parse</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="str" style="color: rgb(0, 136, 0);">'Page'</span><span class="pln" style="color: rgb(0, 0, 0);"> stream</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> input actor</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> PEG</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="typ" style="color: rgb(102, 0, 102);">WikiGenerator</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="kwd" style="color: rgb(0, 0, 136);">new</span></pre>
    <br>
  </body>
</html>