<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Builders,</p>
    <p>I've written a new script to update private builds of gluex
      software packages, bringing them up-to-date with their respective
      upstream repositories and rebuilding them. This was a request from
      the last Offline Meeting. Find the script at</p>
    <p>  /group/halld/Software/build_scripts/my_halld_update.py</p>
    <p>Documentation can be found <a moz-do-not-send="true"
href="https://github.com/JeffersonLab/build_scripts/wiki/my_halld_update.py">here</a>,
      and is reproduced below.</p>
    <p>  -- Mark</p>
    <p>___________________</p>
    <div class="markdown-body">
      <p>Usage message:</p>
      <pre><code>usage: my_halld_update.py [-h] [-x XML] [-n NTHREADS]
                          [inputPackages [inputPackages ...]]

positional arguments:
  inputPackages         list of packages to update

optional arguments:
  -h, --help            show this help message and exit
  -x XML, --xml XML     version set xml file name (default: version.xml)
  -n NTHREADS, --nthreads NTHREADS
                        number of threads to use in rebuild (default: 1)
</code></pre>
      <p>Examples</p>
      <ol>
        <li>Update all private packages as identified by version.xml in
          the current working directory. Private packages contain a
          "home" attribute:</li>
      </ol>
      <pre><code>my_halld_update.py
</code></pre>
      <ol start="2">
        <li>Update halld_sim only:</li>
      </ol>
      <pre><code>my_halld_update.py halld_sim
</code></pre>
      <ol start="3">
        <li>Update all private packages as identified by
          /home/user/project/version_special.xml:</li>
      </ol>
      <pre><code>my_halld_update.py -x /home/user/project/version_special.xml
</code></pre>
    </div>
  </body>
</html>