<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>