<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi everyone,<div class=""><br class=""></div><div class="">As was suggested at last week's meeting, I have updated hdpm to support version XML files. With this has come a new capability of being able to generate custom templates from version XML files, and makes the "example-templates” way of doing things obsolete. As a result, I have removed them and only a single “master” template remains. The “master” template is basically equivalent to the previous “all” template. It is a suitable template for those building all packages, and contains release-versions that are known to compile on both OS X and Linux. It can take a number of steps to generate a custom template from the “master” template, but it is relatively painless.</div><div class=""><br class=""></div><div class="">important note: </div><div class="">I changed the name of the settings file “vers.txt” to “versions.txt”. This file needs to be manually renamed in any “old" custom templates.</div><div class=""><br class=""></div><div class="">Here is a quick summary of how to use version XML files with hdpm. For details see the section on “Using version XML files” in the README at</div><div class=""><a href="https://github.com/JeffersonLab/hdpm" class="">https://github.com/JeffersonLab/hdpm</a></div><div class=""><br class=""></div><div class="">To use versions from a version XML file run (default: <a href="https://halldweb.jlab.org/dist/version.xml" class="">https://halldweb.jlab.org/dist/version.xml</a>)</div><div class="">hdpm v-xml [url or path of xml file]</div><div class=""><br class=""></div><div class="">To build with versions from a version XML file use </div><div class="">hdpm build [url or path of xml file]</div><div class=""><br class=""></div><div class="">Example (only works on CUE at JLab):</div><div class="">To generate template for compiling hdds and sim-recon against group installations of dependencies at JLab:</div><div class="">1. hdpm select master</div><div class="">2. hdpm v-xml <a href="https://halldweb.jlab.org/dist/version_1.7.xml" class="">https://halldweb.jlab.org/dist/version_1.7.xml</a></div><div class="">3. hdpm save jlab</div><div class="">4. To enable hdds and sim-recon, uncomment their lines in “commands.txt”. If desired, change to “latest” versions in “versions.txt”.</div><div class="">5. hdpm save my-v1.7</div><div class=""><br class=""></div><div class="">Please let me know if you have any questions or suggestions.</div><div class=""><br class=""></div><div class="">Best regards,</div><div class="">-Nathan</div></body></html>