[Halld-offline] Deprecating DIST in favor of HALLD_VERSIONS for version.xml files
Mark Ito
marki at jlab.org
Fri Aug 21 18:01:11 EDT 2020
Folks,
I will delete the version.xml files in $DIST Monday morning, first
thing. Recall that the complete set is in $HALLD_VERSIONS.
-- Mark
P.S. Recall:
* DIST = /group/halld/www/halldweb/html/dist
* HALLD_VERSIONS = /group/halld/www/halldweb/html/halld_versions
On 2/28/20 1:58 PM, Mark Ito wrote:
> Folks,
>
> February 24th has come and gone. And yet the version.xml files in
> $DIST remain. And in fact I have decided on a less extreme deprecation
> strategy:
>
> Rather than delete the version.xml files in DIST, they will be
> retained as they are until May 1. No new files will be added. New
> files will only appear in HALLD_VERSIONS.
>
> One exception: the next time a new default version set is assigned,
> the link in DIST pointing to the new default will be deleted. The old
> link in DIST, if retained, would point to the old default and not the
> new. To retain that link would be confusing. So it gets deleted. The
> correct link will only appear in HALLD_VERSIONS.
>
> The version.xml files in DIST will be deleted on May 1.
>
> This means that anything working now with currently existing files,
> other than procedures using the link to the default version set, will
> continue to work from DIST until May 1. Anything that uses version
> sets produced after today will need to use HALLD_VERSIONS.
>
> Finally, note that there are other files in DIST, files other than the
> version.xml files. This change has no effect on the status of those
> other files.
>
> Let me know if you have questions on this.
>
> -- Mark
>
> On 2/7/20 3:21 PM, Mark Ito wrote:
>> Folks,
>>
>> Executive Summary:
>>
>> version.xml files currently stored in $DIST will disappear. They can
>> be found in $HALLD_VERSIONS going forward. The change will occur on
>> Monday, February 24.
>>
>> The Details:
>>
>> As you know we have built up a large collection of version set files
>> a.k.a. version.xml files. Since these first started getting created
>> they have been stored in the DIST directory,
>>
>> /group/halld/www/halldweb/html/dist ,
>>
>> which is web-accessible and therefore a convenient storage and
>> retrieval directory for single file access. Some time ago however, I
>> started storing our "official" version set files in its own Git
>> repository, which is cloned in a separate web-accessible directory at
>> JLab, HALLD_VERSIONS
>>
>> /group/halld/www/halldweb/html/halld_versions .
>>
>> The main motivation was to provide an easy way to distribute the
>> entire collections of files to non-JLab sites (i.e., using git clone)
>> and update those directories (i.e., using git pull). This mechanism
>> is used by the gluex_install scripts.
>>
>> The XML files in DIST have been maintained as an exact mirror of the
>> contents of HALLD_VERSION by me, by hand, for many months now. So
>> this message is to tell you guys I'm going to stop doing that.
>>
>> Version set files in DIST will disappear on Monday, February 24.
>>
>> Right now, both environment variables DIST and HALLD_VERSIONS are
>> defined by the standard BuildScripts environment set-up (in
>> gluex_env_boot_jlab.(c)sh). After February 24, only HALLD_VERSIONS
>> will be defined.
>>
>> Let me know if you have comments, questions, or objections related to
>> this process.
>>
>> -- Mark
>>
> _______________________________________________
> Halld-offline mailing list
> Halld-offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-offline
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20200821/20b0e508/attachment.html>
More information about the Halld-offline
mailing list