@natefaubion Edit: I can now compile the entire package set using the PolyKinds PR.
Here’s the errors that stack test
reports, most of which are likely because Spago is being used rather than Bower.
repl
completionTests
:b Eff: FAIL
expected: [":b Effect",":b Effect.Class",":b Effect.Class.Console",":b Effect.Console",":b Effect.Ref",":b Effect.Uncurried",":b Effect.Unsafe"]
but got: [":b Effect",":b Effect.AVar",":b Effect.Aff",":b Effect.Aff.AVar",":b Effect.Aff.Bus",":b Effect.Aff.Class",":b Effect.Aff.Compat",":b Effect.Aff.Retry",":b Effect.Class",":b Effect.Class.Console",":b Effect.Console",":b Effect.Exception",":b Effect.Exception.Unsafe",":b Effect.Now",":b Effect.Promise",":b Effect.Promise.Console",":b Effect.Promise.Nonstandard",":b Effect.Promise.Unsafe",":b Effect.Random",":b Effect.Ref",":b Effect.Timer",":b Effect.Uncurried",":b Effect.Unsafe"]
:b Effect.: FAIL
expected: [":b Effect.Class",":b Effect.Class.Console",":b Effect.Console",":b Effect.Ref",":b Effect.Uncurried",":b Effect.Unsafe"]
but got: [":b Effect.AVar",":b Effect.Aff",":b Effect.Aff.AVar",":b Effect.Aff.Bus",":b Effect.Aff.Class",":b Effect.Aff.Compat",":b Effect.Aff.Retry",":b Effect.Class",":b Effect.Class.Console",":b Effect.Console",":b Effect.Exception",":b Effect.Exception.Unsafe",":b Effect.Now",":b Effect.Promise",":b Effect.Promise.Console",":b Effect.Promise.Nonstandard",":b Effect.Promise.Unsafe",":b Effect.Random",":b Effect.Ref",":b Effect.Timer",":b Effect.Uncurried",":b Effect.Unsafe"]
import Eff: FAIL
expected: ["import Effect","import Effect.Class","import Effect.Class.Console","import Effect.Console","import Effect.Ref","import Effect.Uncurried","import Effect.Unsafe"]
but got: ["import Effect","import Effect.AVar","import Effect.Aff","import Effect.Aff.AVar","import Effect.Aff.Bus","import Effect.Aff.Class","import Effect.Aff.Compat","import Effect.Aff.Retry","import Effect.Class","import Effect.Class.Console","import Effect.Console","import Effect.Exception","import Effect.Exception.Unsafe","import Effect.Now","import Effect.Promise","import Effect.Promise.Console","import Effect.Promise.Nonstandard","import Effect.Promise.Unsafe","import Effect.Random","import Effect.Ref","import Effect.Timer","import Effect.Uncurried","import Effect.Unsafe"]
import Effect.: FAIL
expected: ["import Effect.Class","import Effect.Class.Console","import Effect.Console","import Effect.Ref","import Effect.Uncurried","import Effect.Unsafe"]
but got: ["import Effect.AVar","import Effect.Aff","import Effect.Aff.AVar","import Effect.Aff.Bus","import Effect.Aff.Class","import Effect.Aff.Compat","import Effect.Aff.Retry","import Effect.Class","import Effect.Class.Console","import Effect.Console","import Effect.Exception","import Effect.Exception.Unsafe","import Effect.Now","import Effect.Promise","import Effect.Promise.Console","import Effect.Promise.Nonstandard","import Effect.Promise.Unsafe","import Effect.Random","import Effect.Ref","import Effect.Timer","import Effect.Uncurried","import Effect.Unsafe"]
commandTests
:print: Error found:
in module $PSCI
at <internal>:0:0 - 0:0 (line 0, column 0 - line 0, column 0)
Could not match type
String
with type
Effect t0
while checking that type String
is at least as general as type Effect t0
while checking that expression show it
has type Effect t0
in value declaration $main
where t0 is an unknown type
See https://github.com/purescript/documentation/blob/master/errors/TypesDoNotUnify.md for more information,
or to contribute content related to this error.
publish
preparePackage with json roundtrips
purescript-prelude: FAIL
uncaught exception: IOException of type NoSuchThing
tests/support/bower_components/purescript-prelude: changeWorkingDirectory: does not exist (No such file or directory)
basic example: FAIL (0.08s)
Failed to produce JSON from tests/purs/publish/basic-example:
There is a problem with your package, which meant that it could not be
published.
Details:
Compile error:
Error 1 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:3:1 - 3:15 (line 3, column 1 - line 3, column 15)
Module Prelude was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.
Error 2 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:4:1 - 4:23 (line 4, column 1 - line 4, column 23)
Module Effect was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.
Error 3 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:5:1 - 5:28 (line 5, column 1 - line 5, column 28)
Module Effect.Console was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.
Error 4 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:6:1 - 6:40 (line 6, column 1 - line 6, column 40)
Module Data.Newtype was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.
basic example with legacy resolutions file: FAIL (0.07s)
Failed to produce JSON from tests/purs/publish/basic-example:
There is a problem with your package, which meant that it could not be
published.
Details:
Compile error:
Error 1 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:3:1 - 3:15 (line 3, column 1 - line 3, column 15)
Module Prelude was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.
Error 2 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:4:1 - 4:23 (line 4, column 1 - line 4, column 23)
Module Effect was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.
Error 3 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:5:1 - 5:28 (line 5, column 1 - line 5, column 28)
Module Effect.Console was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.
Error 4 of 4:
in module Main
at /home/jordan/Programming/Git Projects/purescript/tests/purs/publish/basic-example/src/Main.purs:6:1 - 6:40 (line 6, column 1 - line 6, column 40)
Module Data.Newtype was not found.
Make sure the source file exists, and that it has been provided as an input to the compiler.
See https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,
or to contribute content related to this error.