[Halld-offline] Splitting sim-recon: push your changes by 5 pm today (Mon. July 30) [Re: push deadline postponed; new deadline to be discussed]

Mark Ito marki at jlab.org
Mon Jul 30 20:43:38 EDT 2018


Folks,

The split is done.

The new version set can be found here 
<https://halldweb.jlab.org/dist/version_3.0_jlab.xml>. This will become 
the default version set at JLab at midnight tonight.

Things to note on the version set:

  * There is no sim-recon.
  * There are tagged versions of halld_recon and halld_sim.
  * There are new versions of hdgeant4 and gluex_root_analysis.
      o These were needed since the build procedures for these two had
        to be modified to build against halld_recon.
  * There is another new package: gluex_MCwrapper.

To help building private versions of highly-gluex-specific packages 
there is a new script:

   $BUILD_SCRIPTS/my_halld_jlab.sh

It is a replacement for my_sim-recon_jlab.sh. This new script builds 
private versions of hdds, halld_recon, halld_sim, hdgeant4, and 
gluex_root_analysis.

There are likely some bugs in the way the transition was done; hopefully 
none of them major. Do not hesitate to point them out. Also if you have 
questions on the new system, consider asking them on 
gluex-software at googlegroups.com. The thread may be useful to all.

   -- Mark


On 07/30/2018 05:03 PM, Mark Ito wrote:
> The sim-recon repository on GitHub is read-only now, except for those 
> in the GlueX Admin team.
>
>
> On 07/30/2018 11:22 AM, Mark Ito wrote:
>> Folks,
>>
>> Now that the reconstruction launch is underway, we are in a position 
>> to do the repository split. All branches of sim-recon will be brought 
>> across to the two new repositories, namely halld_recon and halld_sim.
>>
>> Please do your pushes to your branches by 5 pm today. After that 
>> writes to the sim-recon repository will not be allowed.
>>
>> Also, I put together a wiki page where I have tried to collect the 
>> discussion around this action. Find it at
>>
>>   https://halldweb.jlab.org/wiki/index.php/Splitting_sim-recon
>>
>>   -- Mark
>>
>> On 07/23/2018 01:52 PM, Mark Ito wrote:
>>> Folks,
>>>
>>> Never mind...again...
>>>
>>> Preparations for the next reconstruction launch are entering their 
>>> final stages and those involved all have working builds of 
>>> sim-recon, with more changes being contemplated. Doing the split 
>>> right now, disallowing further changes to sim-recon, would likely 
>>> slow progress.
>>>
>>> We will discuss a new schedule for splitting sim-recon at tomorrow's 
>>> Offline Meeting.
>>>
>>>   -- Mark
>>>
>>> On 07/23/2018 01:39 PM, Mark Ito wrote:
>>>> Reminder...please complete your pushes to sim-recon by 5 pm today.
>>>>
>>>>
>>>> On 07/20/2018 05:30 PM, Mark Ito wrote:
>>>>> Folks,
>>>>>
>>>>> We have decided to postpone the deadline for pushes to sim-recon 
>>>>> again. The new deadline is 5 pm, Monday, July 23. There are 
>>>>> several reasons for delay, not least of which is to avoid a Friday 
>>>>> afternoon software incident.
>>>>>
>>>>> Also, we have improved the split method. Now branches of sim-recon 
>>>>> will survive the transition to both the halld_sim and halld_recon 
>>>>> repositories. The requirement that sim changes be merged onto the 
>>>>> master branch (mentioned previously) is therefore relaxed.
>>>>>
>>>>> Have a nice weekend.
>>>>>
>>>>>   -- Mark
>>>>>
>>>>>
>>>>> On 07/17/2018 10:52 AM, Mark Ito wrote:
>>>>>> Folks,
>>>>>>
>>>>>> I have received a private communication. Due to issues with 
>>>>>> preparations for the upcoming reconstruction launch, we are 
>>>>>> postponing the split of the sim-recon repository. The new 
>>>>>> deadline for pushing your changes is this Friday, July 20, at 5 pm.
>>>>>>
>>>>>>   -- Mark
>>>>>>
>>>>>>
>>>>>> On 07/16/2018 03:03 PM, Mark Ito wrote:
>>>>>>> Folks,
>>>>>>>
>>>>>>> Recall that at COB tomorrow (Tue. July 17), we will disable 
>>>>>>> pushes to the sim-recon repository on GitHub. If you have 
>>>>>>> changes, you should push them before then. In particular, if you 
>>>>>>> have changes to the "sim" directories (see below) you need to 
>>>>>>> get them onto the master branch by submitting a pull request. 
>>>>>>> The "sim" directories are:
>>>>>>>
>>>>>>> src/programs/Simulation
>>>>>>> src/programs/AmplitudeAnalysis
>>>>>>> src/plugins/Simulation
>>>>>>> src/libraries/AMPTOOLS_AMPS
>>>>>>> src/libraries/AMPTOOLS_DATAIO
>>>>>>> src/libraries/AMPTOOLS_MCGEN
>>>>>>>
>>>>>>> In all other directories, the "recon" ones, changes pushed to 
>>>>>>> sim-recon branch will survive the transition to the new "recon" 
>>>>>>> repository on an identically named branch.
>>>>>>>
>>>>>>> Once the split is made, changes left behind will be able to go 
>>>>>>> forward with extraordinary measures, but we would like to avoid 
>>>>>>> that if possible.
>>>>>>>
>>>>>>>   -- Mark
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20180730/39c29678/attachment-0002.html>


More information about the Halld-offline mailing list