<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Friends,</p>
<p>There is a new version of Build Scripts installed at JLab. It is
<a moz-do-not-send="true"
href="https://github.com/JeffersonLab/build_scripts/releases/tag/2.33">version
2.33</a>. The major change is mentioned in <a
moz-do-not-send="true"
href="https://github.com/JeffersonLab/build_scripts/pull/243">Pull
Request #243</a>:</p>
<div>
<div class="edit-comment-hide">
<div class="comment-body markdown-body js-comment-body soft-wrap
user-select-contain d-block">
<p dir="auto"> The original Build Scripts would define a home
directory for every package if one was not found in the
environment. These were the "prod" directories. This
behavior was removed for some of the GlueX-specific packages
some time ago. This pull request removes that behavior for
all packages.</p>
<p dir="auto"> The new paradigm is that package-specific
set-up steps are only performed when said packages are
defined, usually via a version set file.</p>
<p dir="auto">This allows users to create custom version sets
where they can pick and choose which GlueX packages are
set-up and which are ignored. Ignored packages are naturally
those omitted from the custom version set files. This change
is a step along the way to the "light-weight builds" that
have been discussed recently.</p>
<p dir="auto"> -- Mark</p>
<p dir="auto"><br>
</p>
</div>
</div>
</div>
</body>
</html>