<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Not sure if that answers your questions but once upon a time we here
    at Berkeley tried to write a some sort of document that was supposed
    to answer questions like this. Attached. By no means it is complete,
    up-to-date, etc, but it might be worth reading for anyone who
    contributes to cctbx. (Even not sure if I'm sending the latest
    version).<br>
    Unfortunately, nobody bothered to put it in some central place.<br>
    <br>
    Pavel<br>
    <br>
    <div class="moz-cite-prefix">On 4/6/17 10:51, James Holton wrote:<br>
    </div>
    <blockquote cite="mid:7300744780077823455@unknownmsgid" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      <div>Hey Billy,</div>
      <div id="AppleMailSignature"><br>
      </div>
      <div id="AppleMailSignature">On a related note. How do I run these
        regression tests before committing something into Git? Is there
        a document on dials regression testing I can't find?</div>
      <div id="AppleMailSignature"><br>
      </div>
      <div id="AppleMailSignature">-James�</div>
      <div><br>
        On Apr 5, 2017, at 3:38 PM, Billy Poon &lt;<a
          moz-do-not-send="true" href="mailto:bkpoon@lbl.gov">bkpoon@lbl.gov</a>&gt;
        wrote:<br>
        <br>
      </div>
      <blockquote type="cite">
        <div>
          <div dir="ltr">Hi all,
            <div><br>
            </div>
            <div>I tested Boost 1.56 on our buildbot servers and got
              some new test failures with</div>
            <div><br>
            </div>
            <div>cctbx_project/scitbx/array_family/boost_python/tst_flex.py<br>
            </div>
            <div>cctbx_project/scitbx/random/tests/tst_random.py<br>
            </div>
            <div><br>
            </div>
            <div>The full log for CentOS 6 can be found at</div>
            <div><br>
            </div>
            <div><a moz-do-not-send="true"
href="http://cci-vm-6.lbl.gov:8010/builders/phenix-nightly-intel-linux-2.6-x86_64-centos6/builds/601/steps/test%20cctbx_regression.test_nightly/logs/stdio">http://cci-vm-6.lbl.gov:8010/builders/phenix-nightly-intel-linux-2.6-x86_64-centos6/builds/601/steps/test%20cctbx_regression.test_nightly/logs/stdio</a><br>
            </div>
            <div><br>
            </div>
            <div>It looks like the errors are related to random number
              generation. For a given seed, would the sequence of
              numbers change when Boost is changed? I did a diff between
              Boost 1.56 and the current Boost and could not see any
              changes that immediately stood out as being related to
              random numbers.</div>
            <div><br>
            </div>
            <div>Are these tests failing for others as well?</div>
          </div>
          <div class="gmail_extra"><br clear="all">
            <div>
              <div class="gmail_signature"
                data-smartmail="gmail_signature">
                <div dir="ltr">
                  <div>
                    <div dir="ltr">
                      <div>
                        <div dir="ltr">
                          <div>
                            <div dir="ltr">
                              <div>
                                <div dir="ltr">
                                  <div dir="ltr">
                                    <div dir="ltr">
                                      <div>
                                        <div>--</div>
                                        <div><span
                                            style="font-size:12.8000001907349px">Billy
                                            K. Poon</span><br>
                                        </div>
                                      </div>
                                      <div>Research Scientist, Molecular
                                        Biophysics and Integrated
                                        Bioimaging</div>
                                      <div>Lawrence Berkeley National
                                        Laboratory</div>
                                      <div>1 Cyclotron Road, M/S 33R0345</div>
                                      <div>Berkeley, CA 94720</div>
                                      <div>Tel: (510) 486-5709</div>
                                      <div>Fax: (510) 486-5909</div>
                                      <div>Web:�<a
                                          moz-do-not-send="true"
                                          href="https://phenix-online.org"
                                          target="_blank">https://phenix-online.org</a></div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <br>
            <div class="gmail_quote">On Wed, Apr 5, 2017 at 8:12 AM,
              Charles Ballard <span dir="ltr">&lt;<a
                  moz-do-not-send="true"
                  href="mailto:charles.ballard@stfc.ac.uk"
                  target="_blank">charles.ballard@stfc.ac.uk</a>&gt;</span>
              wrote:<br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div style="word-wrap:break-word">FYI, �we (CCP4) have
                  been using 1.56 for building cctbx/phaser/dials for
                  the last while with no issues.� Don't know about 1.60,
                  but 1.59 causes issues with the boost python
                  make_getter and make_setter (initialisation of none
                  const reference if the passed type is a temporary).<span
                    class="HOEnZb"><font color="#888888">
                      <div><br>
                      </div>
                      <div>Charles</div>
                    </font></span>
                  <div>
                    <div class="h5">
                      <div><br>
                        <div>
                          <div>On 3 Apr 2017, at 14:31, Luc Bourhis
                            wrote:</div>
                          <br
                            class="m_-3011010428342204773Apple-interchange-newline">
                          <blockquote type="cite">
                            <div style="word-wrap:break-word">Hi all,
                              <div><br>
                              </div>
                              <div>everybody seemed to agree but then it
                                was proposed to move straight to Boost
                                1.60, and this caused troubles. Could we
                                consider again to move to at least 1.56?
                                As far as I can tell, this does not
                                cause any issue and as stated one year
                                ago, it would help me and Olex 2.</div>
                              <div><br>
                              </div>
                              <div>Thanks,</div>
                              <div><br>
                              </div>
                              <div>Luc</div>
                              <div><br>
                              </div>
                              <div>
                                <div>
                                  <blockquote type="cite">
                                    <div>On 10 Feb 2016, at 15:17,
                                      Nicholas Sauter &lt;<a
                                        moz-do-not-send="true"
                                        href="mailto:nksauter@lbl.gov"
                                        target="_blank">nksauter@lbl.gov</a>&gt;
                                      wrote:</div>
                                    <br
                                      class="m_-3011010428342204773Apple-interchange-newline">
                                    <div>
                                      <div dir="ltr">Nigel, Billy &amp;
                                        Aaron,
                                        <div><br>
                                        </div>
                                        <div>I completely endorse this
                                          move to Boost 1.56.� Can we
                                          update our build?</div>
                                        <div><br>
                                        </div>
                                        <div>Nick</div>
                                      </div>
                                      <div class="gmail_extra"><br
                                          clear="all">
                                        <div>
                                          <div
                                            class="m_-3011010428342204773gmail_signature">
                                            <div dir="ltr">
                                              <div>Nicholas K. Sauter,
                                                Ph. D.<br>
                                                Computer Staff
                                                Scientist,�Molecular
                                                Biophysics and
                                                Integrated Bioimaging
                                                Division
                                                <div>Lawrence Berkeley
                                                  National Laboratory<br>
                                                  1 Cyclotron Rd., Bldg.
                                                  33R0345<br>
                                                  Berkeley, CA 94720<br>
                                                  <a
                                                    moz-do-not-send="true"
href="tel:%28510%29%20486-5713" value="+15104865713" target="_blank">(510)
                                                    486-5713</a><br>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                        <br>
                                        <div class="gmail_quote">On Wed,
                                          Feb 10, 2016 at 2:41 PM, Luc
                                          Bourhis <span dir="ltr">&lt;<a
                                              moz-do-not-send="true"
                                              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 improvements to the
                                            smtbx on their way to be
                                            committed which require
                                            Boost version 1.56. This is
                                            related to Boost.Threads,
                                            whose support I re-activated
                                            a few months ago on Nick�s
                                            request. I need the function
                                            boost::thread::physical_<wbr>concurrency
                                            which returns the number of
                                            physical cores on the
                                            machine, as opposed to
                                            virtual cores when
                                            hyperthreading is enabled
                                            (which it is by default on
                                            any Intel machine). That
                                            function is not available in
                                            Boost 1.55 which is the
                                            version currently used in
                                            the nightly tests: it
                                            appeared in 1.56.<br>
                                            <br>
                                            So, would it be possible to
                                            move to Boost 1.56?
                                            Otherwise, I will need to
                                            backport that function. Not
                                            too difficult but not
                                            thrilling.<br>
                                            <br>
                                            Best wishes,<br>
                                            <br>
                                            Luc<br>
                                            <br>
                                            <br>
______________________________<wbr>_________________<br>
                                            cctbxbb mailing list<br>
                                            <a moz-do-not-send="true"
                                              href="mailto:cctbxbb@phenix-online.org"
                                              target="_blank">cctbxbb@phenix-online.org</a><br>
                                            <a moz-do-not-send="true"
                                              href="http://phenix-online.org/mailman/listinfo/cctbxbb"
                                              rel="noreferrer"
                                              target="_blank">http://phenix-online.org/<wbr>mailman/listinfo/cctbxbb</a><br>
                                          </blockquote>
                                        </div>
                                        <br>
                                      </div>
                                      ______________________________<wbr>_________________<br>
                                      cctbxbb mailing list<br>
                                      <a moz-do-not-send="true"
                                        href="mailto:cctbxbb@phenix-online.org"
                                        target="_blank">cctbxbb@phenix-online.org</a><br>
                                      <a moz-do-not-send="true"
                                        href="http://phenix-online.org/mailman/listinfo/cctbxbb"
                                        target="_blank">http://phenix-online.org/<wbr>mailman/listinfo/cctbxbb</a><br>
                                    </div>
                                  </blockquote>
                                </div>
                                <br>
                              </div>
                            </div>
                            ______________________________<wbr>_________________<br>
                            cctbxbb mailing list<br>
                            <a moz-do-not-send="true"
                              href="mailto:cctbxbb@phenix-online.org"
                              target="_blank">cctbxbb@phenix-online.org</a><br>
                            <a moz-do-not-send="true"
                              href="http://phenix-online.org/mailman/listinfo/cctbxbb"
                              target="_blank">http://phenix-online.org/<wbr>mailman/listinfo/cctbxbb</a><br>
                          </blockquote>
                        </div>
                        <br>
                      </div>
                    </div>
                  </div>
                </div>
                <br>
                ______________________________<wbr>_________________<br>
                cctbxbb mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a><br>
                <a moz-do-not-send="true"
                  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>
      </blockquote>
      <blockquote type="cite">
        <div><span>_______________________________________________</span><br>
          <span>cctbxbb mailing list</span><br>
          <span><a moz-do-not-send="true"
              href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a></span><br>
          <span><a moz-do-not-send="true"
              href="http://phenix-online.org/mailman/listinfo/cctbxbb">http://phenix-online.org/mailman/listinfo/cctbxbb</a></span><br>
        </div>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
cctbxbb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a>
<a class="moz-txt-link-freetext" href="http://phenix-online.org/mailman/listinfo/cctbxbb">http://phenix-online.org/mailman/listinfo/cctbxbb</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>