On Sun, Dec 11, 2005 at 09:45:54PM -0600, Dirk Eddelbuettel wrote:
> | > 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.

Are you telling me that foreign is *generating* an error message of "Bus
error", on exactly those two Debian architectures that are prone to bus
errors due to 64-bit reads from 32-bit-aligned addresses, but that no bus
error is taking place in the actual software?

> 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...

Right, which tells me that the package succeeded at running some examples or
other, and then *fails* due to a software bug when running its regression
tests.  It sounds to me like you're saying you want to ignore a known
regression; I don't understand why.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to