<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Please discuss this internally before progressing.</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Valerie Bookwalter <bookwalt@jlab.org><br>
<b>Sent:</b> Monday, March 24, 2025 10:16 AM<br>
<b>To:</b> Adam Duzik <duzik@jlab.org>; Roger Ruber <ruber@jlab.org><br>
<b>Cc:</b> Ashley Mitchell <ashleya@jlab.org>; Tony Reilly <areilly@jlab.org>; pansophy <pansophy@jlab.org><br>
<b>Subject:</b> Re: Setting up git server for maintenance tracking</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
{margin-top:0;
margin-bottom:0}
-->
</style>
<div dir="ltr">
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Adam and Roger,</div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<b>Please delay your meeting with the Accelerator Software group until we can meet to discuss your ideas and options.</b></div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<b><br>
</b></div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
This proposal<b> does not follow SRFOPS QMS ISO standards</b></div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
7.1.3 Infrastructure</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Requirements:</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Determine, provide, and maintain the infrastructure for the operation of the processes to achieve confor-</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
mity of products and services.</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Note: infrastructure can include:</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
a. Buildings and associated utilities</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
b. Equipment, including hardware and<u> </u><span style="color:rgb(200,38,19)"><b>software</b></span></div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
c. Transportation</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
d. Information and communication technology</div>
<div id="x_appendonsend"></div>
<div><br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Additionally, software "inside the fence" and "computer center" have different sets of criteria.</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Also, TONY wants all possible information/data, done by SRFOPS, to be accessible through our local system.</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
PLEASE setup a meeting with the SRFOPS Software Group, prior to continuing your pursuits.</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div id="x_Signature">
<p style="margin:0in; font-family:Calibri,sans-serif; font-size:11pt"><span style="font-size:12pt">Valerie Bookwalter</span></p>
<p style="margin:0in; font-family:Calibri,sans-serif; font-size:11pt">Jefferson Lab, Accelerator Dept. </p>
<p style="margin:0in; font-family:Calibri,sans-serif; font-size:11pt">SRFOPS Software Systems Group Lead</p>
<p style="margin:0in; font-family:Calibri,sans-serif; font-size:11pt"><span style="color:rgb(5,99,193)"><u><a href="mailto:bookwalt@jlab.org" style="color:rgb(5,99,193); margin-top:0px; margin-bottom:0px">bookwalt@jlab.org</a></u></span></p>
<p style="margin:0in; font-family:Calibri,sans-serif; font-size:11pt">757-269-5802</p>
<p style="margin:0in; font-family:Calibri,sans-serif; font-size:11pt"> </p>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr style="display:inline-block; width:98%">
<span style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)"><b>From:</b> Adam Duzik<br>
<b>Sent:</b> Monday, March 24, 2025 9:41 AM<br>
<b>To:</b> Valerie Bookwalter; Megan McDonald<br>
<b>Cc:</b> Roger Ruber<br>
<b>Subject:</b> Setting up git server for maintenance tracking </span>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Valerie / Megan:</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
We want to set up a better way of tracking maintenance on items and equipment. I was tasked to figure out a way to do this and I think I have a potential solution in using git version control.</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
I considered these design criteria:</div>
<ol start="1" data-editing-info="{"applyListStyleFromLevel":false,"orderedStyleType":1}" style="direction:ltr; margin-top:0px; margin-bottom:0px; list-style-type:decimal">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<div style="direction:ltr">Open source software under active development and maintenance. I'd like to know what is going on under the hood. I also want to avoid licensing proprietary software and vendor lock-in.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<div style="direction:ltr">Works on all platforms. Apple iOS is very restricted, but I found a means to automate git sync of notes and maintenance records.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<div style="direction:ltr">Mobile platforms are very useful, and will much improve the likelihood new records and pictures will get input into the system.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<div style="direction:ltr">Concurrency; OneDrive could have issues with two people overwriting each other's changes.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<div style="direction:ltr">OneDrive also can't run in the background on either iOS or Android.</div>
</li></ol>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
I tested out a git server / client setup on my personal devices and I can say they all work. I tested iOS successfully with a terminal-based solution. I have not tested Android directly, but I expect the terminal-based solution to work. </div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
My next step is to ask you all if setting up a local git server here at JLab will be a problem. I do not see a need to have it exposed to the internet, keeping it accessible to the internal network only will be sufficient. Accessibility through a VPN would
be great.</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
I am also meeting with Gary and the software group on Wednesday morning to discuss adapting Cav History for maintenance tracking on virtually any item in CEBAF. I have to look at both alternatives (git vs. an in-house software solution) as they both have their
drawbacks; automating git on mobile is still rather clunky and developing our own software is a significant labor investment. For now, the git solution looks faster and easier, and I want to know if there's any technical or security problems with my idea.</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
Thanks,</div>
<div style="direction:ltr; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:11pt; color:rgb(0,0,0)">
<br>
</div>
<div class="x_x_elementToProof" id="x_x_Signature" style="">
<p style="margin-top:0px; margin-bottom:0px">Adam Duzik</p>
<p style="margin-top:0px; margin-bottom:0px">Vacuum Engineer</p>
<p style="margin-top:0px; margin-bottom:0px"><img width="192" height="48" size="7375" style="width:192px; height:48px; margin-top:0px; margin-bottom:0px" data-outlook-trace="F:3|T:3" src="cid:720d216d-47d4-4aa2-8d75-d40c883b14ff"></p>
<p style="margin-top:0px; margin-bottom:0px">Mail Stop 55H</p>
<p style="margin-top:0px; margin-bottom:0px">Jefferson Laboratory</p>
<p style="margin-top:0px; margin-bottom:0px">600 Kelvin Dr. Suite #8</p>
<p style="margin-top:0px; margin-bottom:0px">Newport News, VA, 23606</p>
<p style="margin-top:0px; margin-bottom:0px">Phone: 757-269-5688</p>
<p style="margin-top:0px; margin-bottom:0px">Email: duzik@jlab.org</p>
<p style="margin-top:0px; margin-bottom:0px"> </p>
</div>
</div>
</body>
</html>