[Lerftest-ctrls] how to pull EDM and other non-git files
Sonya Hoobler
sonya at slac.stanford.edu
Fri May 11 13:10:05 EDT 2018
CVS commands are working nicely, thank you!
Sonya
On Thu, 10 May 2018, Sonya Hoobler wrote:
> Thank you, Patrick and Hugo!
>
> This is great news!
>
> I'll have a chance to test this tomorrow.
>
> Sonya
>
>
> On Thu, 10 May 2018, Pascual, Patrick James wrote:
>
>> Hi all,
>>
>> Thanks to Hugo's efforts in patching a version of CVS (the default version
>> doesn't support certain features we need to properly configure remote
>> access for everyone), we can now remotely access SLAC CVS repos from the
>> LERF test facility. When you log in as softegr on lclsapp1, it should set
>> up your CVSROOT environment variable correctly, provided you've already
>> added your desired SSH tunnel port in
>> /home/softegr/setup/git-tunnel-ports.bash.
>>
>> Then you can do:
>>
>> $ cvs <command>
>>
>> which should then ask you for your SLAC credentials to log in, e.g.:
>>
>> $ cvs co tools/script/lclshome
>>
>> Let me know if you have any problems.
>>
>> Again, thanks to Hugo for helping get this to work.
>>
>> Patrick J. Pascual
>> Controls Software/Systems Engineer, EED
>> Bldg 034, Rm 208A
>> 2575 Sand Hill Rd., MS50
>> Menlo Park, CA 94025
>> (650) 926-3539
>>
>> ________________________________________
>> From: Sonya Hoobler <sonya at slac.stanford.edu>
>> Sent: Thursday, May 10, 2018 10:37:49 AM
>> To: Pascual, Patrick James
>> Cc: Luchini, Kristi L.; lerftest-ctrls at jlab.org
>> Subject: Re: [Lerftest-ctrls] how to pull EDM and other non-git files
>>
>> Hi all,
>>
>> Sorry for my delayed reply.
>>
>> Yes, I was referring to applications in places like $TOOLS/script that are
>> *not* in eco, as Patrick suggested.
>>
>> Thanks, Patrick for looking into a method to handle this.
>>
>> Sonya
>>
>>
>> On Wed, 9 May 2018, Pascual, Patrick James wrote:
>>
>>> Hi Kristi,
>>>
>>> I'm actually testing to see how to configure remote CVS commands via the
>>> SSH tunnel method. I'll pass along an update when I get it working.
>>>
>>> Patrick J. Pascual
>>> Controls Software/Systems Engineer, EED
>>> Bldg 034, Rm 208A
>>> 2575 Sand Hill Rd., MS50
>>> Menlo Park, CA 94025
>>> (650) 926-3539
>>>
>>> ________________________________________
>>> From: Luchini, Kristi L.
>>> Sent: Wednesday, May 9, 2018 11:41:49 AM
>>> To: Pascual, Patrick James; Hoobler, Sonya; lerftest-ctrls at jlab.org
>>> Subject: RE: [Lerftest-ctrls] how to pull EDM and other non-git files
>>>
>>> Hi Patrick,
>>>
>>> Can we do remove CVS? Wes has said that he'll need node names of SLAC
>>> hosts that we need to access, since they have to go through a proxy
>>> server.
>>>
>>> -Kristi
>>>
>>> -----Original Message-----
>>> From: Pascual, Patrick James
>>> Sent: Wednesday, May 09, 2018 11:40 AM
>>> To: Luchini, Kristi L.; Hoobler, Sonya; lerftest-ctrls at jlab.org
>>> Subject: Re: [Lerftest-ctrls] how to pull EDM and other non-git files
>>>
>>> Hi Kristi,
>>>
>>> I am aware of that. I believe Sonya was referring to applications in
>>> places like $TOOLS/script that are *not* in eco, or perhaps ones that are
>>> not officially released yet and in development.
>>>
>>> Patrick J. Pascual
>>> Controls Software/Systems Engineer, EED
>>> Bldg 034, Rm 208A
>>> 2575 Sand Hill Rd., MS50
>>> Menlo Park, CA 94025
>>> (650) 926-3539
>>>
>>> ________________________________________
>>> From: Luchini, Kristi L.
>>> Sent: Wednesday, May 9, 2018 11:24:32 AM
>>> To: Pascual, Patrick James; Hoobler, Sonya; lerftest-ctrls at jlab.org
>>> Subject: RE: [Lerftest-ctrls] how to pull EDM and other non-git files
>>>
>>> Hi Patrick,
>>>
>>> CVS and Git applications are known to ECO. We used ECO for the Magnet PS
>>> Control FERM and JLAB test stand.
>>>
>>> - Kristi
>>>
>>> -----Original Message-----
>>> From: Pascual, Patrick James
>>> Sent: Wednesday, May 09, 2018 11:15 AM
>>> To: Luchini, Kristi L.; Hoobler, Sonya; lerftest-ctrls at jlab.org
>>> Subject: Re: [Lerftest-ctrls] how to pull EDM and other non-git files
>>>
>>> Hi Kristi,
>>>
>>> Eco only works if the application is "known" to eco, i.e. it's checked
>>> into CVS/git (preferably the latter) and in the modulelist.txt file with
>>> the appropriate module name and path. Not every application has been
>>> ported over to git, and not every application has been explicitly version
>>> controlled in the past. We have instances where *in-use* production
>>> applications are actually symlinks to names like "app1.9" or something.
>>> It's a good opportunity to initiate tracking for any module or application
>>> we find like that. Bear in mind that doing so does NOT affect production
>>> at all, it just puts the module/application into a state where we can
>>> track and deploy it using our existing version control and other tools
>>> infrastructure (e.g. git, eco, cram, etc).
>>>
>>> Patrick J. Pascual
>>> Controls Software/Systems Engineer, EED
>>> Bldg 034, Rm 208A
>>> 2575 Sand Hill Rd., MS50
>>> Menlo Park, CA 94025
>>> (650) 926-3539
>>>
>>> ________________________________________
>>> From: Luchini, Kristi L.
>>> Sent: Wednesday, May 9, 2018 11:10:19 AM
>>> To: Pascual, Patrick James; Hoobler, Sonya; lerftest-ctrls at jlab.org
>>> Subject: RE: [Lerftest-ctrls] how to pull EDM and other non-git files
>>>
>>> Hi Sonya,
>>>
>>> Can't we use eco?
>>>
>>> -Kristi
>>>
>>> -----Original Message-----
>>> From: Lerftest-ctrls [mailto:lerftest-ctrls-bounces at jlab.org] On Behalf Of
>>> Pascual, Patrick James
>>> Sent: Wednesday, May 09, 2018 10:53 AM
>>> To: Hoobler, Sonya; lerftest-ctrls at jlab.org
>>> Subject: Re: [Lerftest-ctrls] how to pull EDM and other non-git files
>>>
>>> "Real" solution: Add them to git, clone repo to LERF
>>> Immediate solution: Secure copy them over to LERF
>>>
>>> I know a lot of the applications deployed in production may not be
>>> explicitly version controlled and may actually be symlinks to specific
>>> versions, so please be careful about which versions you copy to the LERF
>>> machines.
>>>
>>> Patrick J. Pascual
>>> Controls Software/Systems Engineer, EED
>>> Bldg 034, Rm 208A
>>> 2575 Sand Hill Rd., MS50
>>> Menlo Park, CA 94025
>>> (650) 926-3539
>>>
>>> ________________________________________
>>> From: Lerftest-ctrls <lerftest-ctrls-bounces at jlab.org> on behalf of Sonya
>>> Hoobler <sonya at slac.stanford.edu>
>>> Sent: Wednesday, May 9, 2018 10:29:56 AM
>>> To: lerftest-ctrls at jlab.org
>>> Subject: [Lerftest-ctrls] how to pull EDM and other non-git files
>>>
>>> Hi team,
>>>
>>> How should we pull files that are not managed by git? (EDM, scripts, etc.)
>>>
>>> Thanks,
>>> Sonya
>>>
>>> _______________________________________________
>>> Mailing List: Lerftest-ctrls at jlab.org
>>> https://mailman.jlab.org/mailman/listinfo/lerftest-ctrls
>>> Wiki: https://wiki.jlab.org/lerf/index.php/Network
>>>
>>> _______________________________________________
>>> Mailing List: Lerftest-ctrls at jlab.org
>>> https://mailman.jlab.org/mailman/listinfo/lerftest-ctrls
>>> Wiki: https://wiki.jlab.org/lerf/index.php/Network
>>>
>>
>
More information about the Lerftest-ctrls
mailing list