Unexpected failures:
   ghci024(ghci)
   num009(normal)

on ghci024:
the issue is that 'rts' is the only package not appearing in the output
of 'ghci -package ghc'. originally, the test tacked it on to the packagelist
where it would be expected to appear in the output of ':show packages'.

now, there are more "internal" packages ('integer','ghc-prim'), and
'rts' would have to be inserted at the right place (after 'base'?) instead
of added to the end (packagelist += ['rts']).

it would be better to get rid of the inconsistency, though:
either have 'rts' appear in the output of 'ghci -package ghc'
or drop 'rts' from the output of ':show packages'.

since the whole idea of having an 'rts' package would seem to have it behave as closely to other packages as possible, the first option is probably the one intended?

claus

In any case, I have no idea what happened to num009. ghci024 fails with:

--- ./ghci/scripts/ghci024.stdout.normalised 2008-05-20 14:42:34.000000000 +1000 +++ ./ghci/scripts/ghci024.run.stdout.normalised 2008-05-20 14:42:34.000000000 +1000
@@ -97,9 +97,9 @@
 active package flags: none
 packages currently loaded:
   base
+  rts
   integer
   ghc-prim
-  rts
 -- :set -package ghc
 active package flags:
   -package ghc
@@ -123,6 +123,6 @@
   containers-0.1
   array-0.1
   base
+  rts
   integer
   ghc-prim
-  rts

Fixing the first diff is trivial but the second one is harder. Perhaps the package lists should be sorted before comparing? Or is the order important and this is actually bad?

Roman


_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to