<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Folks,</p>
<p>Please find the minutes <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_February_2,_2022#Minutes">here</a>
and below.</p>
<p> -- Mark</p>
<p> _________________________________</p>
<p>
</p>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<h2 id="firstHeading" class="firstHeading" lang="en"><span
dir="auto">GlueX Software Meeting, February 2, 2022, </span><span
class="mw-headline" id="Minutes">Minutes</span></h2>
</div>
</div>
</div>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<div id="bodyContent" class="mw-body-content">
<div id="mw-content-text" dir="ltr" class="mw-content-ltr"
lang="en">
<p>Present: Alex Austregesilo, Thomas Britton, Sean Dobbs,
Mark Ito (chair), Igal Jaegle, Naomi Jarvis, Richard
Jones, Curtis Meyer, Churamani Paudel, Simon Taylor,
Beni Zihlmann
</p>
<p>There is a <a rel="nofollow" class="external text"
href="https://jlab-org.zoomgov.com/rec/share/BIfhjJbBgnrLZpMiY-CiVOpyid8XB7PaWDFY1UwUU11f6Py63mKhA5eJXTQeocsi.QLTPYXBkHBABy4zv">recording
of this meeting</a> on the ZoomGov site. Passcode:
Yue73?JL
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<ol>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2022-January/008756.html">New
version set: 5.3.0</a> This was released last
Friday.</li>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2022-January/008752.html">Software
and HDGeant4 meetings moving to Wed. 1:30 pm</a>.
Mark raised the possibility of combining the Software
and HDGeant4 meetings. Comments welcome.</li>
</ol>
<h3><span class="mw-headline"
id="Review_of_Minutes_from_the_Last_Software_Meeting">Review
of Minutes from the Last Software Meeting</span></h3>
<p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_18,_2022#Minutes"
title="GlueX Software Meeting, January 18, 2022">minutes
from the meeting on January 18th</a>.
</p>
<ul>
<li> Mark has made progress on Build-Scripts-driven
build of ROOT from the master branch of its GitHub
repository.</li>
<li> The <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2022-January/008746.html">CPP
version set was released</a> two weeks ago.</li>
</ul>
<h3><span class="mw-headline"
id="Review_of_minutes_from_the_last_HDGeant4_meeting">Review
of minutes from the last HDGeant4 meeting</span></h3>
<p>We looked at the <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_26,_2022#Minutes"
title="HDGeant4 Meeting, January 26, 2022">minutes
from the meeting on January 26</a>. There were no
significant comments.
</p>
<h3><span class="mw-headline" id="FAQ_of_the_Fortnight">FAQ
of the Fortnight</span></h3>
<p>Mark led us through the FAQ entry, <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_FAQ#How_do_I_authenticate_to_GitHub_from_the_command_line.3F"
title="GlueX Offline FAQ">How do I authenticate to
GitHub from the command line?</a> The pro's and con's
of https vs. ssh were discussed.
</p>
<h3><span class="mw-headline"
id="Transition_from_SWIF_to_SWIF2">Transition from
SWIF to SWIF2</span></h3>
<p>Alex led us through <a
href="https://halldweb.jlab.org/wiki/index.php/Transition_from_SWIF_to_SWIF2"
title="Transition from SWIF to SWIF2">his wiki page</a>
describing the changes to come. He has converted most of
our production scripts to operate with SWIF2. We thanked
him for putting the page together. People who need to
convert their private scripts to make the transition
should consult his page.
</p>
<h3><span class="mw-headline"
id="Analysis_Launches_on_the_OSG">Analysis Launches on
the OSG</span></h3>
<p>Sean described work on doing analysis launches on the
OSG. See <a rel="nofollow" class="external text"
href="https://halldweb.jlab.org/wiki/images/0/03/Sdobbs_sw_20220202.pdf">his
slides</a> for the details. The effort leverages the
use of the REST files from 2017 that Richard has staged
at UConn, using CVMFS to access the data (StashCache). A
successful trial run has been completed. There are
several aspects that need development but having this
avenue for computing open up for regular use will be a
significant step up. Sean also mentioned the idea of
uploading the output ROOT trees on StashCache,
simplifying access to those data collaboration-wide.
</p>
<p>Curtis is getting a couple of petabytes of disk space
that can host data for this effort. We also discussed
the possibility of JLab providing space served from the
DTN which is already in production as an XROOTD server.
</p>
<h3><span class="mw-headline"
id="Outlook_for_LINUX_in_WLCG">Outlook for LINUX in
WLCG</span></h3>
<p>Richard brought our attention to a policy taking shape
for the LHC grid on choice of Linux distributions. See
the message he forwarded to some of us <a
rel="nofollow" class="external text"
href="https://halldweb.jlab.org/talks/2022/Outlook%20for%20LINUX%20in%20WLCG.pdf">here</a>.
They would like to be able to run on RedHat Enterprise,
CentOS 7 and 9 (but not 8), and community developed
CentOS-style distributions like Rock and Alma. Jobs on
all such systems would use containers to avoid
differences in the distributions.
</p>
<h3><span class="mw-headline"
id="Review_of_recent_issues_and_pull_requests">Review
of recent issues and pull requests</span></h3>
<p>We looked at three issues posted by Naomi
</p>
<ol>
<li> Crashes with minimal DSelector upon writing output
trees, probably memory leak <a rel="nofollow"
class="external text"
href="https://github.com/JeffersonLab/gluex_root_analysis/issues/156">gluex
root analysis issue #156</a>.</li>
<li> ReactionFilter plugin crashes on rhel8 with
DTreeInterface::Fill error <a rel="nofollow"
class="external text"
href="https://github.com/JeffersonLab/halld_recon/issues/613">halld_recon
issue #613</a>.</li>
<li> crash with version set 5.3.0 <a rel="nofollow"
class="external text"
href="https://github.com/JeffersonLab/HDGeant4/issues/204">hdgeant4
issue #204</a>. Richard recognized this as the lack
of a beam card in control.in. Naomi with confirm.</li>
</ol>
<h3><span class="mw-headline" id="Action_Item_Review">Action
Item Review</span></h3>
<p>Mark needs to disable the waiting room for this Zoom
meeting.
</p>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>