On 11 December 2005 at 19:24, Steve Langasek wrote: | On Sun, Dec 11, 2005 at 09:14:00PM -0600, Dirk Eddelbuettel wrote: | > | > On 11 December 2005 at 19:02, Steve Langasek wrote: | > | On Sun, Dec 11, 2005 at 07:49:55PM -0600, Dirk Eddelbuettel wrote: | > | | > | > On 11 December 2005 at 17:25, Blars Blarson wrote: | > | > | Package: foreign | > | > | Severity: serious | > | > | Justification: fails to build from source | > | | > | > | foreign failed to build on a sparc buildd, duplicated on my sparc pbuilder. | > | > | (The number was 27374 rather than 27717 on my pbuilder.) | > | | > | > | make[2]: Entering directory `/build/buildd/foreign-0.8.11/debian/foreign.Rcheck/tests' | > | > | Running 'S3.R' | > | > | Comparing 'S3.Rout' to 'S3.Rout.save' ... OK | > | | > | > Ok, I'll turn the regression test off as we did with a few other R packages. | > | | > | And ship packages that generate bus errors?! | > | > Naaarrr, mate, don't panic. The R packages compare pre-generated output to | > actual output, and tend to have the numerical precision too tight, in | > particular for the foreign package that is focussed on importing data sets | > for other statistical applications. | > | > I can detail this some more if you wish but rest assured that there are no | > bus errors anywhere. | | Yes, there are. That was the reason for the failure in the build log that
It only looks that way when the error is caught. A fuller 'R CMD check foreign' run eg here looks like: [EMAIL PROTECTED]:~/src/debian/CRAN> R CMD check foreign * checking for working latex ... OK * using log directory '/var/autofs/net/chibud/home/edd/src/debian/CRAN/foreign.Rcheck' * using R version 2.2.0, 2005-10-06 * checking for file 'foreign/DESCRIPTION' ... OK * this is package 'foreign' version '0.8-11' * checking if this is a source package ... WARNING Subdirectory 'foreign/src' contains object files. * Installing *source* package 'foreign' ... checking for gcc... gcc checking for C compiler default output file name... a.out [... it now builds the binary yada yada...] * creating foreign-Ex.R ... OK <-- extracts examples from docs * checking examples ... OK <-- runs all examples * checking tests ... <-- starts tests and I grant you that it _looks_ that way in the log, but it isn't really. | was just cited to you. The package also fails to build on ia64 with the | same bus error. On the ia64 it also does * creating foreign-Ex.R ... OK * checking examples ... OK * checking tests ... make[1]: Entering directory `/build/buildd/foreign-0.8.11/debian/foreign.Rcheck/tests' showing that binary package is fine as it runs its examples. The generated file is almost 20k: [EMAIL PROTECTED]:~/.chibud/src/debian/CRAN> ls -l foreign.Rcheck/*Rout -rw-r--r-- 1 edd edd 19677 Dec 11 21:39 foreign.Rcheck/foreign-Ex.Rout "foreign-Ex.Rout" is to be read as $package-Ex.Rout, i.e. R output from running the examples of package foreign. I still call it a no-panic situation. Now, as for cdbs, that I call a panic... Dirk -- Hell, there are no rules here - we're trying to accomplish something. -- Thomas A. Edison -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]