<div dir="ltr">Hi, you could fork the cctbx_project into your personal github account, then check out the forked repository locally.  Make the changes to support Fedora and push them back as commits to your forked repository.  Then, make a local edit to bootstrap.py to pull from your repository.  Something like this (lines 755-757):<div><br></div><div><div># Core CCTBX repositories</div><div># These must all provide anonymous access.</div><div>class cctbx_module(SourceModule):</div><div>  module = &#39;cctbx_project&#39;</div><div>  anonymous = [&#39;git&#39;,</div><div>               &#39;git@github.com:cctbx-xfel/cctbx_project.git&#39;,</div><div>               &#39;<a href="https://github.com/cctbx-xfel/cctbx_project.git">https://github.com/cctbx-xfel/cctbx_project.git</a>&#39;,</div><div>               &#39;<a href="https://github.com/cctbx-xfel/cctbx_project/archive/master.zip">https://github.com/cctbx-xfel/cctbx_project/archive/master.zip</a>&#39;]</div></div><div><br></div><div>(as seen in this commit)</div><div><a href="https://github.com/cctbx-xfel/cctbx_project/commit/df22c2f4fa60f484e0ec3f115b38ff40386cabe2">https://github.com/cctbx-xfel/cctbx_project/commit/df22c2f4fa60f484e0ec3f115b38ff40386cabe2</a><br></div><div><br></div><div>You can use that edited bootstrap to test your changes.</div><div><br></div><div>Does that make sense?  When you are done, you can push the changes back using a pull request from your forked repository.</div><div class="gmail_extra"><br></div><div class="gmail_extra">-Aaron and Billy</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 14, 2017 at 4:15 PM, Luc Bourhis <span dir="ltr">&lt;<a href="mailto:luc_j_bourhis@mac.com" target="_blank">luc_j_bourhis@mac.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I have found a few issues with auto build on recent versions of Fedora. I need to edit files in libtbx/autobuild to fix them but then I want to test that running bootstrap works. But then bootstrap.py always pull from github. I don’t want to push my changes to github until it’s solid though. How do you guys approach that?<br>
<br>
Best wishes,<br>
<br>
Luc<br>
<br>
<br>______________________________<wbr>_________________<br>
cctbxbb mailing list<br>
<a href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a><br>
<a href="http://phenix-online.org/mailman/listinfo/cctbxbb" rel="noreferrer" target="_blank">http://phenix-online.org/<wbr>mailman/listinfo/cctbxbb</a><br>
<br></blockquote></div><br></div></div>