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

Justin Stevens jrsteven at jlab.org
Tue Jul 31 07:45:03 EDT 2018


Hi Mark,

Thanks for pushing forward with the split.  I’m updating my build now and here’s a couple notes I have so far:

-The sim components have been removed from halld_recon, but halld_sim seems to still have all the source code from halld_recon.  It seems these recon libraries are not built in halld_sim, but you plan to remove this duplicated code, right?
-David’s recent changes to SBMS seem to have been backed out by the initial commits to both halld_recon and halld_sim.  I assume that was by accident?

-Justin

> On Jul 30, 2018, at 8:43 PM, Mark Ito <marki at jlab.org> wrote:
> 
> 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.
> 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 <mailto: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 <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 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 
> _______________________________________________
> Halld-offline mailing list
> Halld-offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-offline

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


More information about the Halld-offline mailing list