On 29/04/13 12:16, Simon Peyton-Jones wrote:
By the way, should I delay pushing patches to the IO manager until this
is resolved?

No... if these are the only problems (and are not yours) go ahead and push.

These are still happening.  Use BINDIST=YES to reproduce:

=====> ImpSafeOnly01(normal) 22 of 124 [0, 0, 0]
cd ./check/pkg01 && $MAKE -s --no-print-directory mkPackageDatabase.ImpSafeOnly01 VANILLA=--disable-library-vanilla PROF=--disable-library-profiling DYN=--enable-shared cd ./check/pkg01 && '/home/simon/code-all/work/ghc-validate/bindisttest/install dir/bin/ghc' -fforce-recomp -dcore-lint -dcmm-lint -dno-debug-output -no-user-package-db -rtsopts -fno-ghci-history -c ImpSafeOnly01.hs -fpackage-trust -package-db pdb.ImpSafeOnly01/local.db -trust base >ImpSafeOnly01.comp.stderr 2>&1
Compile failed (status 256) errors were:

ImpSafeOnly01.hs:4:1:
    Failed to load interface for ‛M_SafePkg’
    There are files missing in the ‛safePkg01-1.0’ package,
    try running 'ghc-pkg check'.
    Use -v to see a list of the files searched for.


Maybe the safePkg01-1.0 package (whatever that is) is not being installed?

Cheers,
        Simon




Simon

*From:*Andreas Voellmy [mailto:[email protected]]
*Sent:* 29 April 2013 05:03
*To:* David Terei
*Cc:* Simon Peyton-Jones; [email protected]
*Subject:* Re: Safe Haskell validate failure

I can confirm that I see the same behavior (on linux) that Simon
reported; that is, when I run validate, I see SafeHaskell failures, but
when I run the make in testsuite/tests/safeHaskell/check everything
checks out.

By the way, should I delay pushing patches to the IO manager until this
is resolved?

-Andi

On Tue, Apr 23, 2013 at 1:39 PM, David Terei <[email protected]
<mailto:[email protected]>> wrote:

I thought the parallel problems had all been resolved. I'll try to
replicate locally.

On 23 April 2013 01:11, Simon Peyton-Jones <[email protected]
<mailto:[email protected]>> wrote:

    When running validate I got these failures (below) from Safe Haskell.

    Unexpected failures:

        ghci/scripts               Defer02 [bad stderr] (ghci)

        indexed-types/should_fail  T7786 [stderr mismatch] (normal)

        perf/compiler              T3064 [stat too good] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly01 [exit code non-0] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly02 [exit code non-0] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly03 [stderr mismatch] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly04 [exit code non-0] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly05 [stderr mismatch] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly06 [exit code non-0] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly07 [stderr mismatch] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly08 [stderr mismatch] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly09 [stderr mismatch] (normal)

        safeHaskell/check/pkg01    ImpSafeOnly10 [exit code non-0] (normal)

        safeHaskell/check/pkg01    safePkg01 [bad exit code] (normal)

    But when I manually did

               cd testsuite/tests/safeHaskell/check

               make

    all went fine.  Everything passed.  Could this be a parallel-make
    synch problem or something?  Or a make-clean problem?

    Simon

    =====> ImpSafeOnly01(normal) 1163 of 3620 [0, 0, 0]

    cd ./safeHaskell/check/pkg01 && $MAKE -s --no-print-directory
    mkPackageDatabase.ImpSafeOnly01 VANILLA=--disable-library-vanilla
    PROF=--disable-library-profiling DYN=--enable-shared

    Wrong exit code (expected 0 , actual 2 )

    Stdout:

    pdb.safePkg01/local.db:

         safePkg01-1.0

    trusted: False

    M_SafePkg

    Stderr:

    pdb.safePkg01/dist/build/M_SafePkg.hi: openBinaryFile: does not
    exist (No such file or directory)

    make[3]: *** [safePkg01] Error 1

    *** unexpected failure for safePkg01(normal)

    cd ./safeHaskell/check/pkg01 && $MAKE -s --no-print-directory
    cleanPackageDatabase.safePkg01

    =====> ImpSafeOnly02(normal) 1164 of 3620 [0, 1, 0]

    cd ./safeHaskell/check/pkg01 && $MAKE -s --no-print-directory
    mkPackageDatabase.ImpSafeOnly02 VANILLA=--disable-library-vanilla
    PROF=--disable-library-profiling DYN=--enable-shared

    cd ./safeHaskell/check/pkg01 &&
    '/5playpen/simonpj/HEAD/bindisttest/install   dir/bin/ghc'
    -fforce-recomp -dcore-lint -dcmm-lint -dno-debug-output
    -no-user-package-db -rtsopts -fno-ghci-history -c ImpSafeOnly01.hs
    -fpackage-trust -package-db pdb.ImpSafeOnly01/local.db -trust base
     >ImpSafeOnly01.comp.stderr 2>&1

    Compile failed (status 256) errors were:

    ImpSafeOnly01.hs:4:1:

         Failed to load interface for ‛M_SafePkg’

         There are files missing in the ‛safePkg01-1.0’ package,

         try running 'ghc-pkg check'.

         Use -v to see a list of the files searched for.

    *** unexpected failure for ImpSafeOnly01(normal)

    _______________________________________________
    ghc-devs mailing list
    [email protected] <mailto:[email protected]>
    http://www.haskell.org/mailman/listinfo/ghc-devs


_______________________________________________
ghc-devs mailing list
[email protected] <mailto:[email protected]>
http://www.haskell.org/mailman/listinfo/ghc-devs



_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs



_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to