[cctbxbb] Not wishing to raise this again but...

Graeme.Winter at diamond.ac.uk Graeme.Winter at diamond.ac.uk
Thu Jun 16 00:15:59 PDT 2016


Dear All,

Thank you to all who have responded so far - some interim results
[cid:image001.png at 01D1C7A6.05816640]

So, reasonably widespread support for the move amongst the wider community... Additionally comments follow:

Git is a recipe for chaos.
6/15/2016 5:58 PM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4798166981>
It should be noted that some people's opinion hold more water that others. Another point is that this is unlikely to happen before the next major release of Phenix in July/August-ish.
6/15/2016 5:21 PM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4798070145>
We should try to make this move ASAP. Developing under GIT is much much more easy than SVN!
6/15/2016 1:35 PM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4797438440>
for old fashioned svn fans: remember that github servers can work with svn without affecting the workflow of git users
6/15/2016 10:25 AM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4797099134>
Git has significantly more functionality than svn that I would take advantage of right away.
6/14/2016 5:10 PM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4795339999>
The distributed nature of Git makes it easier for me to make local commits and push them to the official (master) repo only after I am confident.
6/14/2016 2:10 PM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4794824637>
Integrate dependencies Scons, Boost and ccp4io as submodules and ccp4io_adaptbx as a subtree
6/14/2016 1:20 PM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4794700163>
I support this
6/14/2016 1:17 PM View respondent's answers<https://www.surveymonkey.com/analyze/browse/xq1gRnBakjWLUbg_2BMa9Fwxs7jndiqLn9Z2Q1h77KTVw_3D?respondent_id=4794693504>

These are deliberately taken verbatim.

Some commentary / editorial:

The strength of support should ideally be modulated by the number of commits to the repository - and the extent to which the groups in question depend on stability in cctbx. The point above reflects this that some opinions hold more water than others. The comment about the next phenix release is slightly frustrating if understandable, since the last time we discussed it the stopper was ... the next phenix release. I'm not going to argue with this though, since I feel if we make this move we need to have complete support from everyone it will affect, democratic majority is not enough.

We (DIALS-East) have found some huge benefits with using git - the major one I find is the ability to cherry pick change sets for identified point release versions (being able to add fixes for bug # n, m to 1.2.4 to make 1.2.5 for example; this falls down with the associated cctbx changes though)

Possibly the only practical way to make this change is to have a (virtual) workshop where the interested parties make the necessary changes to e.g. build systems after the Phenix release?

The survey remains open for more contributions, I just said I would report back after getting 10-20 and have 15 responses :)

Cheerio Graeme



From: cctbxbb-bounces at phenix-online.org [mailto:cctbxbb-bounces at phenix-online.org] On Behalf Of Graeme.Winter at diamond.ac.uk
Sent: 13 June 2016 16:09
To: cctbxbb at phenix-online.org
Subject: [cctbxbb] Not wishing to raise this again but...

... is there any enthusiasm out there for moving cctbx to git? The more I work with git the more I wish this existed properly for cctbx.

I've raised this a bunch of times and always it is "not right now" however "a good idea" - this'll be the last time I ask...

Could we move to git, please? I note the bootstrap script for Windows now has a git dependency even!

Am happy to help if I can with anything though I think it should be pretty simple... was for DIALS & xia2 :)

Thanks Graeme



--

This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20160616/7c5504b7/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 40592 bytes
Desc: image001.png
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20160616/7c5504b7/attachment-0001.png>


More information about the cctbxbb mailing list