<div dir="ltr"><div><div><div><div><div><div><div><br></div>Hello all,<br><br></div>  Over the last few weeks, I have  committed some changes to phylobase. Most have been brewing on my computer for quite some time and were almost ready for the outside world. The main change is that most of the testing about the validity of phylo4(d) objects is now done in C++. I was hoping it would make things faster. It does, but I'm not sure by how much at this stage (on some tests it was 10x faster on larger trees).<br>

<br></div>  I have also started to convert the unit tests to the test_that package, as ultimately I'd like to make phylobase compatible with the devtools package.<br><br></div>  I don't understand or know how to emulate a sparc environment on my computer to reproduce the bug mentioned and see what can be done about it. The test that causes the bug is among the ones that I converted to test_that. If we are lucky that might be all that's needed to make it pass the test (i.e., it was a bug with RUnit). If not, I'll try harder to reproduce the bug that is causing the check to fail on the sparc architecture. In the worst case, we can always omit this test from the suite.<br>

<br></div>  If you have some time, please report if this updated version (0.6.7, r862) passes the R CMD check on your system.<br><br></div>  Thanks,<br></div>  -- François<br><div><div><div><div><div><div><div><br></div>
</div>
</div></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Mar 9, 2014 at 9:38 AM, Ben Bolker <span dir="ltr"><<a href="mailto:bbolker@gmail.com" target="_blank">bbolker@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
<br>
  Here we go ...<br>
<br>
- -------- Original Message --------<br>
Subject: CRAN package phylobase<br>
Resent-Date: Sun, 09 Mar 2014 08:46:51 -0400<br>
Date: Sun, 09 Mar 2014 12:45:47 +0000<br>
From: Prof Brian Ripley <<a href="mailto:ripley@stats.ox.ac.uk">ripley@stats.ox.ac.uk</a>><br>
To: Ben Bolker <<a href="mailto:bolker@mcmaster.ca">bolker@mcmaster.ca</a>>, CRAN <<a href="mailto:CRAN@r-project.org">CRAN@r-project.org</a>><br>
<br>
This applies also to phylobase.<br>
<br>
  Running ‘doRUnit.R’<br>
 ERROR<br>
Running the tests in ‘tests/doRUnit.R’ failed.<br>
Last 13 lines of output:<br>
  Number of test functions: 99<br>
  Number of errors: 0<br>
  Number of failures: 1<br>
<br>
<br>
  1 Test Suite :<br>
  phylobase unit testing - 99 test functions, 0 errors, 1 failure<br>
  FAILURE in test.nodeDepth.phylo4: Error in<br>
checkIdentical(nodeDepth(phy.alt), allDepths) : FALSE<br>
  Error:<br>
<br>
  unit testing failed (#test failures: 1, #R errors: 0)<br>
<br>
  Execution halted<br>
<br>
<br>
- -------- Original Message --------<br>
Subject: CRAN packages EBS MPSEM chgnpt emplik<br>
Date: Wed, 05 Mar 2014 09:45:11 +0000<br>
From: Prof Brian Ripley <<a href="mailto:ripley@stats.ox.ac.uk">ripley@stats.ox.ac.uk</a>><br>
To: Alice Cleynen <<a href="mailto:alice.cleynen@agroparistech.fr">alice.cleynen@agroparistech.fr</a>>,        Guillaume<br>
Guenard <<a href="mailto:guillaume.guenard@gmail.com">guillaume.guenard@gmail.com</a>>,        Youyi Fong<br>
<<a href="mailto:yfong@fhcrc.org">yfong@fhcrc.org</a>>, Mai Zhou <<a href="mailto:mai@ms.uky.edu">mai@ms.uky.edu</a>><br>
CC: CRAN <<a href="mailto:CRAN@r-project.org">CRAN@r-project.org</a>><br>
<br>
These have long failed their tests on Sparc Solaris.  There are two main<br>
differences from the common R platforms:<br>
<br>
1) It is big-endian.<br>
<br>
2) It does not have extended-precision hardware.  You can emulate that<br>
on other platforms: see<br>
<a href="http://cran.r-project.org/doc/manuals/r-devel/R-exts.html#Writing-portable-packages" target="_blank">http://cran.r-project.org/doc/manuals/r-devel/R-exts.html#Writing-portable-packages</a><br>
<br>
<br>
.<br>
<br>
There are other platforms with each of these characteristics, but not in<br>
the check farm.<br>
<br>
I was able to reproduce the errors by emulation on x86_64 Linux.<br>
<br>
Please submit corrected updates before Mar 21 if you want to retain the<br>
packages on CRAN.<br>
<br>
- --<br>
Brian D. Ripley,                  <a href="mailto:ripley@stats.ox.ac.uk">ripley@stats.ox.ac.uk</a><br>
Professor of Applied Statistics,  <a href="http://www.stats.ox.ac.uk/~ripley/" target="_blank">http://www.stats.ox.ac.uk/~ripley/</a><br>
University of Oxford,             Tel:  <a href="tel:%2B44%201865%20272861" value="+441865272861">+44 1865 272861</a> (self)<br>
1 South Parks Road,                     <a href="tel:%2B44%201865%20272866" value="+441865272866">+44 1865 272866</a> (PA)<br>
Oxford OX1 3TG, UK                Fax:  <a href="tel:%2B44%201865%20272595" value="+441865272595">+44 1865 272595</a><br>
<br>
<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.11 (GNU/Linux)<br>
Comment: Using GnuPG with Thunderbird - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
iQEcBAEBAgAGBQJTHG7KAAoJEOCV5YRblxUHWUQH/jVEpE6L/gEBxSFwByJdaJU+<br>
DzgxEy3NJKIkTYRQmj5KrhWSsO8V8VnK5X32+6uyMUeB+55JCWuDMa8+iSXOP2++<br>
tDsJBFwufpvJ3POOQGUjRJV4jSOmpuqBCjnnmijzKv8aKl4lUq+Y7/281MqeLyrh<br>
t7/X3fwLElKjWNhAqn6PhSrer3GxzRP7YDRFx1fl+aM1W0MFnWBnqsxNwMnEQ0RU<br>
6S1VwrlK+tYhscVPcC+xjbqqXRrDOtnXvUUs2oFrUuXHLs+0iMnfiRjUjt5MVF/R<br>
f+0JuVBovVWqQmyNDyiiE6FFPMTtyT5ZYwWItN/ikxKiEGg9kD5hPo7TD89/n8A=<br>
=XCil<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
Phylobase-devl mailing list<br>
<a href="mailto:Phylobase-devl@lists.r-forge.r-project.org">Phylobase-devl@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/phylobase-devl" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/phylobase-devl</a><br>
</blockquote></div><br></div>