-
Notifications
You must be signed in to change notification settings - Fork 134
Description
For context, I have a frontend Purescript project where it needs separate configuration for development vs production environments; I pass in that configuration via an extra .purs file, like spago bundle --purs-args=env/Dev.purs. After updating from spago 0.93.45 to 1.0.3, building succeeds but bundling has started to fail:
william@pop-os:~/haskell/chiralis/frontend/client$ spago bundle --purs-args=env/Dev.purs
(node:378388) ExperimentalWarning: SQLite is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Reading Spago workspace configuration...
✓ Selecting package to build: chiralis-client
Downloading dependencies...
Building...
Src Lib All
Warnings 0 0 0
Errors 0 0 0
✓ Build succeeded.
✘ Failed to call `purs graph`, error: Command failed with exit code 1: purs graph .spago/BuildInfo.purs .spago/p/aff-8.0.0/src/**/*.purs .spago/p/affjax-13.0.0/src/**/*.purs .spago/p/affjax-web-1.0.0/src/**/*.purs .spago/p/argonaut-core-7.0.0/src/**/*.purs .spago/p/arraybuffer-types-3.0.2/src/**/*.purs .spago/p/arrays-7.3.0/src/**/*.purs .spago/p/avar-5.0.0/src/**/*.purs .spago/p/bifunctors-6.0.0/src/**/*.purs .spago/p/catenable-lists-7.0.0/src/**/*.purs .spago/p/codec-6.1.0/src/**/*.purs .spago/p/codec-argonaut-10.0.0/src/**/*.purs .spago/p/colors-7.0.1/src/**/*.purs .spago/p/console-6.1.0/src/**/*.purs .spago/p/const-6.0.0/src/**/*.purs .spago/p/contravariant-6.0.0/src/**/*.purs .spago/p/control-6.0.0/src/**/*.purs .spago/p/datetime-6.1.0/src/**/*.purs .spago/p/distributive-6.0.0/src/**/*.purs .spago/p/dom-indexed-12.0.0/src/**/*.purs .spago/p/effect-4.0.0/src/**/*.purs .spago/p/either-6.1.0/src/**/*.purs .spago/p/enums-6.0.1/src/**/*.purs .spago/p/exceptions-6.1.0/src/**/*.purs .spago/p/exists-6.0.0/src/**/*.purs .spago/p/foldable-traversable-6.0.0/src/**/*.purs .spago/p/foreign-7.0.0/src/**/*.purs .spago/p/foreign-object-4.1.0/src/**/*.purs .spago/p/fork-6.0.0/src/**/*.purs .spago/p/form-urlencoded-7.0.0/src/**/*.purs .spago/p/formatters-7.0.0/src/**/*.purs .spago/p/free-7.1.0/src/**/*.purs .spago/p/freeap-7.0.0/src/**/*.purs .spago/p/functions-6.0.0/src/**/*.purs .spago/p/functors-5.0.0/src/**/*.purs .spago/p/gen-4.0.0/src/**/*.purs .spago/p/halogen-7.0.0/src/**/*.purs .spago/p/halogen-subscriptions-2.0.0/src/**/*.purs .spago/p/halogen-svg-components/a36af8e355d870f199f4d840ff6007af8f1ce995/src/**/*.purs .spago/p/halogen-vdom-8.0.0/src/**/*.purs .spago/p/http-methods-6.0.0/src/**/*.purs .spago/p/identity-6.0.0/src/**/*.purs .spago/p/integers-6.0.0/src/**/*.purs .spago/p/invariant-6.0.0/src/**/*.purs .spago/p/js-date-8.0.0/src/**/*.purs .spago/p/js-promise-1.0.0/src/**/*.purs .spago/p/js-uri-3.1.0/src/**/*.purs .spago/p/lazy-6.0.0/src/**/*.purs .spago/p/lists-7.0.0/src/**/*.purs .spago/p/maybe-6.0.0/src/**/*.purs .spago/p/media-types-6.0.0/src/**/*.purs .spago/p/newtype-5.0.0/src/**/*.purs .spago/p/nonempty-7.0.0/src/**/*.purs .spago/p/now-6.0.0/src/**/*.purs .spago/p/nullable-6.0.0/src/**/*.purs .spago/p/numbers-9.0.1/src/**/*.purs .spago/p/ordered-collections-3.2.0/src/**/*.purs .spago/p/orders-6.0.0/src/**/*.purs .spago/p/parallel-7.0.0/src/**/*.purs .spago/p/parsing-10.2.0/src/**/*.purs .spago/p/partial-4.0.0/src/**/*.purs .spago/p/prelude-6.0.1/src/**/*.purs .spago/p/profunctor-6.0.1/src/**/*.purs .spago/p/profunctor-lenses-8.0.0/src/**/*.purs .spago/p/psci-support-6.0.0/src/**/*.purs .spago/p/record-4.0.0/src/**/*.purs .spago/p/refs-6.0.0/src/**/*.purs .spago/p/safe-coerce-2.0.0/src/**/*.purs .spago/p/st-6.2.0/src/**/*.purs .spago/p/strings-6.0.1/src/**/*.purs .spago/p/stringutils-0.0.12/src/**/*.purs .spago/p/tailrec-6.1.0/src/**/*.purs .spago/p/transformers-6.1.0/src/**/*.purs .spago/p/tuples-7.0.0/src/**/*.purs .spago/p/type-equality-4.0.1/src/**/*.purs .spago/p/typelevel-prelude-7.0.0/src/**/*.purs .spago/p/unfoldable-6.0.0/src/**/*.purs .spago/p/unicode-6.0.0/src/**/*.purs .spago/p/unordered-collections-3.1.0/src/**/*.purs .spago/p/unsafe-coerce-6.0.0/src/**/*.purs .spago/p/unsafe-reference-5.0.0/src/**/*.purs .spago/p/uuid-9.0.0/src/**/*.purs .spago/p/variant-8.0.0/src/**/*.purs .spago/p/web-clipboard-6.0.0/src/**/*.purs .spago/p/web-dom-6.0.0/src/**/*.purs .spago/p/web-events-4.0.0/src/**/*.purs .spago/p/web-file-4.0.0/src/**/*.purs .spago/p/web-html-4.1.0/src/**/*.purs .spago/p/web-pointerevents-2.0.0/src/**/*.purs .spago/p/web-storage-5.0.0/src/**/*.purs .spago/p/web-touchevents-4.0.0/src/**/*.purs .spago/p/web-uievents-5.0.0/src/**/*.purs .spago/p/web-xhr-5.0.1/src/**/*.purs src/**/*.purs
Looks like this is caused by the main check introduced by #1368, because the call to purs graph at https://github.com/purescript/spago/pull/1368/changes#diff-221fc6d450db3a100a019093669947d8195454f2bac62deaef9de138af58092aR177 ignores any --purs-args the bundle command was called with. Rerunning with verbose shows purs graph erroring out with an error message about the env file:
Output of spago bundle --verbose
william@pop-os:~/haskell/chiralis/frontend/client$ spago bundle --purs-args=env/Dev.purs --verbose
(node:379056) ExperimentalWarning: SQLite is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
[ 21ms] Global cache: "/home/william/.cache/spago-nodejs"
[ 63ms] DB: Connecting to database at /home/william/.cache/spago-nodejs/spago.v2.sqlite
[ 64ms] Reading Spago workspace configuration...
[ 64ms] Discovering nearest workspace spago.yaml starting at "/home/william/haskell/chiralis/frontend/client"
[ 65ms] Loading spago.yaml at "/home/william/haskell/chiralis/frontend/client/spago.yaml"
[ 65ms] Reading config from "/home/william/haskell/chiralis/frontend/client/spago.yaml"
[ 135ms] Selecting package chiralis-client from "."
[ 135ms]
✓ Selecting package to build: chiralis-client
[ 136ms] Package path: "."
[ 136ms] Parsing the lockfile...
[ 316ms] Parsed the lockfile
[ 318ms] Lockfile is up to date, using it
[ 318ms] Found the lockfile, using the package set from there
[ 320ms] Workspace root path: "/home/william/haskell/chiralis/frontend/client"
[ 321ms] Local cache: .spago
[ 321ms] Requested to install these packages: []
[ 329ms] Downloading dependencies...
[ 353ms] Building...
[ 362ms] Running command:
purs compile env/Dev.purs --codegen corefn,docs,js,sourcemaps --json-errors .spago/BuildInfo.purs .spago/p/aff-8.0.0/src/**/*.purs .spago/p/affjax-13.0.0/src/**/*.purs .spago/p/affjax-web-1.0.0/src/**/*.purs .spago/p/argonaut-core-7.0.0/src/**/*.purs .spago/p/arraybuffer-types-3.0.2/src/**/*.purs .spago/p/arrays-7.3.0/src/**/*.purs .spago/p/avar-5.0.0/src/**/*.purs .spago/p/bifunctors-6.0.0/src/**/*.purs .spago/p/catenable-lists-7.0.0/src/**/*.purs .spago/p/codec-6.1.0/src/**/*.purs .spago/p/codec-argonaut-10.0.0/src/**/*.purs .spago/p/colors-7.0.1/src/**/*.purs .spago/p/console-6.1.0/src/**/*.purs .spago/p/const-6.0.0/src/**/*.purs .spago/p/contravariant-6.0.0/src/**/*.purs .spago/p/control-6.0.0/src/**/*.purs .spago/p/datetime-6.1.0/src/**/*.purs .spago/p/distributive-6.0.0/src/**/*.purs .spago/p/dom-indexed-12.0.0/src/**/*.purs .spago/p/effect-4.0.0/src/**/*.purs .spago/p/either-6.1.0/src/**/*.purs .spago/p/enums-6.0.1/src/**/*.purs .spago/p/exceptions-6.1.0/src/**/*.purs .spago/p/exists-6.0.0/src/**/*.purs .spago/p/foldable-traversable-6.0.0/src/**/*.purs .spago/p/foreign-7.0.0/src/**/*.purs .spago/p/foreign-object-4.1.0/src/**/*.purs .spago/p/fork-6.0.0/src/**/*.purs .spago/p/form-urlencoded-7.0.0/src/**/*.purs .spago/p/formatters-7.0.0/src/**/*.purs .spago/p/free-7.1.0/src/**/*.purs .spago/p/freeap-7.0.0/src/**/*.purs .spago/p/functions-6.0.0/src/**/*.purs .spago/p/functors-5.0.0/src/**/*.purs .spago/p/gen-4.0.0/src/**/*.purs .spago/p/halogen-7.0.0/src/**/*.purs .spago/p/halogen-subscriptions-2.0.0/src/**/*.purs .spago/p/halogen-svg-components/a36af8e355d870f199f4d840ff6007af8f1ce995/src/**/*.purs .spago/p/halogen-vdom-8.0.0/src/**/*.purs .spago/p/http-methods-6.0.0/src/**/*.purs .spago/p/identity-6.0.0/src/**/*.purs .spago/p/integers-6.0.0/src/**/*.purs .spago/p/invariant-6.0.0/src/**/*.purs .spago/p/js-date-8.0.0/src/**/*.purs .spago/p/js-promise-1.0.0/src/**/*.purs .spago/p/js-uri-3.1.0/src/**/*.purs .spago/p/lazy-6.0.0/src/**/*.purs .spago/p/lists-7.0.0/src/**/*.purs .spago/p/maybe-6.0.0/src/**/*.purs .spago/p/media-types-6.0.0/src/**/*.purs .spago/p/newtype-5.0.0/src/**/*.purs .spago/p/nonempty-7.0.0/src/**/*.purs .spago/p/now-6.0.0/src/**/*.purs .spago/p/nullable-6.0.0/src/**/*.purs .spago/p/numbers-9.0.1/src/**/*.purs .spago/p/ordered-collections-3.2.0/src/**/*.purs .spago/p/orders-6.0.0/src/**/*.purs .spago/p/parallel-7.0.0/src/**/*.purs .spago/p/parsing-10.2.0/src/**/*.purs .spago/p/partial-4.0.0/src/**/*.purs .spago/p/prelude-6.0.1/src/**/*.purs .spago/p/profunctor-6.0.1/src/**/*.purs .spago/p/profunctor-lenses-8.0.0/src/**/*.purs .spago/p/psci-support-6.0.0/src/**/*.purs .spago/p/record-4.0.0/src/**/*.purs .spago/p/refs-6.0.0/src/**/*.purs .spago/p/safe-coerce-2.0.0/src/**/*.purs .spago/p/st-6.2.0/src/**/*.purs .spago/p/strings-6.0.1/src/**/*.purs .spago/p/stringutils-0.0.12/src/**/*.purs .spago/p/tailrec-6.1.0/src/**/*.purs .spago/p/transformers-6.1.0/src/**/*.purs .spago/p/tuples-7.0.0/src/**/*.purs .spago/p/type-equality-4.0.1/src/**/*.purs .spago/p/typelevel-prelude-7.0.0/src/**/*.purs .spago/p/unfoldable-6.0.0/src/**/*.purs .spago/p/unicode-6.0.0/src/**/*.purs .spago/p/unordered-collections-3.1.0/src/**/*.purs .spago/p/unsafe-coerce-6.0.0/src/**/*.purs .spago/p/unsafe-reference-5.0.0/src/**/*.purs .spago/p/uuid-9.0.0/src/**/*.purs .spago/p/variant-8.0.0/src/**/*.purs .spago/p/web-clipboard-6.0.0/src/**/*.purs .spago/p/web-dom-6.0.0/src/**/*.purs .spago/p/web-events-4.0.0/src/**/*.purs .spago/p/web-file-4.0.0/src/**/*.purs .spago/p/web-html-4.1.0/src/**/*.purs .spago/p/web-pointerevents-2.0.0/src/**/*.purs .spago/p/web-storage-5.0.0/src/**/*.purs .spago/p/web-touchevents-4.0.0/src/**/*.purs .spago/p/web-uievents-5.0.0/src/**/*.purs .spago/p/web-xhr-5.0.1/src/**/*.purs src/**/*.purs
Src Lib All
Warnings 0 0 0
Errors 0 0 0
[ 1628ms]
✓ Build succeeded.
[ 1629ms] Bundle args: { backendArgs: Nil, bundlerArgs: Nil, ensureRanges: false, force: false, minify: false, module: Nothing, outfile: Nothing, output: Nothing, pedanticPackages: false, platform: Nothing, pure: false, pursArgs: ("env/Dev.purs" : Nil), selectedPackage: Nothing, sourceMaps: false, statVerbosity: Nothing, strict: Nothing, type: Nothing }
[ 1629ms] Selected package to bundle: chiralis-client
[ 1639ms] Bundle options: { extraArgs: [], force: false, minify: false, module: "Main", outfile: "index.js", platform: browser, sourceMaps: false, type: app }
[ 1644ms] Running command:
purs graph .spago/BuildInfo.purs .spago/p/aff-8.0.0/src/**/*.purs .spago/p/affjax-13.0.0/src/**/*.purs .spago/p/affjax-web-1.0.0/src/**/*.purs .spago/p/argonaut-core-7.0.0/src/**/*.purs .spago/p/arraybuffer-types-3.0.2/src/**/*.purs .spago/p/arrays-7.3.0/src/**/*.purs .spago/p/avar-5.0.0/src/**/*.purs .spago/p/bifunctors-6.0.0/src/**/*.purs .spago/p/catenable-lists-7.0.0/src/**/*.purs .spago/p/codec-6.1.0/src/**/*.purs .spago/p/codec-argonaut-10.0.0/src/**/*.purs .spago/p/colors-7.0.1/src/**/*.purs .spago/p/console-6.1.0/src/**/*.purs .spago/p/const-6.0.0/src/**/*.purs .spago/p/contravariant-6.0.0/src/**/*.purs .spago/p/control-6.0.0/src/**/*.purs .spago/p/datetime-6.1.0/src/**/*.purs .spago/p/distributive-6.0.0/src/**/*.purs .spago/p/dom-indexed-12.0.0/src/**/*.purs .spago/p/effect-4.0.0/src/**/*.purs .spago/p/either-6.1.0/src/**/*.purs .spago/p/enums-6.0.1/src/**/*.purs .spago/p/exceptions-6.1.0/src/**/*.purs .spago/p/exists-6.0.0/src/**/*.purs .spago/p/foldable-traversable-6.0.0/src/**/*.purs .spago/p/foreign-7.0.0/src/**/*.purs .spago/p/foreign-object-4.1.0/src/**/*.purs .spago/p/fork-6.0.0/src/**/*.purs .spago/p/form-urlencoded-7.0.0/src/**/*.purs .spago/p/formatters-7.0.0/src/**/*.purs .spago/p/free-7.1.0/src/**/*.purs .spago/p/freeap-7.0.0/src/**/*.purs .spago/p/functions-6.0.0/src/**/*.purs .spago/p/functors-5.0.0/src/**/*.purs .spago/p/gen-4.0.0/src/**/*.purs .spago/p/halogen-7.0.0/src/**/*.purs .spago/p/halogen-subscriptions-2.0.0/src/**/*.purs .spago/p/halogen-svg-components/a36af8e355d870f199f4d840ff6007af8f1ce995/src/**/*.purs .spago/p/halogen-vdom-8.0.0/src/**/*.purs .spago/p/http-methods-6.0.0/src/**/*.purs .spago/p/identity-6.0.0/src/**/*.purs .spago/p/integers-6.0.0/src/**/*.purs .spago/p/invariant-6.0.0/src/**/*.purs .spago/p/js-date-8.0.0/src/**/*.purs .spago/p/js-promise-1.0.0/src/**/*.purs .spago/p/js-uri-3.1.0/src/**/*.purs .spago/p/lazy-6.0.0/src/**/*.purs .spago/p/lists-7.0.0/src/**/*.purs .spago/p/maybe-6.0.0/src/**/*.purs .spago/p/media-types-6.0.0/src/**/*.purs .spago/p/newtype-5.0.0/src/**/*.purs .spago/p/nonempty-7.0.0/src/**/*.purs .spago/p/now-6.0.0/src/**/*.purs .spago/p/nullable-6.0.0/src/**/*.purs .spago/p/numbers-9.0.1/src/**/*.purs .spago/p/ordered-collections-3.2.0/src/**/*.purs .spago/p/orders-6.0.0/src/**/*.purs .spago/p/parallel-7.0.0/src/**/*.purs .spago/p/parsing-10.2.0/src/**/*.purs .spago/p/partial-4.0.0/src/**/*.purs .spago/p/prelude-6.0.1/src/**/*.purs .spago/p/profunctor-6.0.1/src/**/*.purs .spago/p/profunctor-lenses-8.0.0/src/**/*.purs .spago/p/psci-support-6.0.0/src/**/*.purs .spago/p/record-4.0.0/src/**/*.purs .spago/p/refs-6.0.0/src/**/*.purs .spago/p/safe-coerce-2.0.0/src/**/*.purs .spago/p/st-6.2.0/src/**/*.purs .spago/p/strings-6.0.1/src/**/*.purs .spago/p/stringutils-0.0.12/src/**/*.purs .spago/p/tailrec-6.1.0/src/**/*.purs .spago/p/transformers-6.1.0/src/**/*.purs .spago/p/tuples-7.0.0/src/**/*.purs .spago/p/type-equality-4.0.1/src/**/*.purs .spago/p/typelevel-prelude-7.0.0/src/**/*.purs .spago/p/unfoldable-6.0.0/src/**/*.purs .spago/p/unicode-6.0.0/src/**/*.purs .spago/p/unordered-collections-3.1.0/src/**/*.purs .spago/p/unsafe-coerce-6.0.0/src/**/*.purs .spago/p/unsafe-reference-5.0.0/src/**/*.purs .spago/p/uuid-9.0.0/src/**/*.purs .spago/p/variant-8.0.0/src/**/*.purs .spago/p/web-clipboard-6.0.0/src/**/*.purs .spago/p/web-dom-6.0.0/src/**/*.purs .spago/p/web-events-4.0.0/src/**/*.purs .spago/p/web-file-4.0.0/src/**/*.purs .spago/p/web-html-4.1.0/src/**/*.purs .spago/p/web-pointerevents-2.0.0/src/**/*.purs .spago/p/web-storage-5.0.0/src/**/*.purs .spago/p/web-touchevents-4.0.0/src/**/*.purs .spago/p/web-uievents-5.0.0/src/**/*.purs .spago/p/web-xhr-5.0.1/src/**/*.purs src/**/*.purs
[ 1807ms] escapedCommand: "purs graph \".spago/BuildInfo.purs\" \".spago/p/aff-8.0.0/src/**/*.purs\" \".spago/p/affjax-13.0.0/src/**/*.purs\" \".spago/p/affjax-web-1.0.0/src/**/*.purs\" \".spago/p/argonaut-core-7.0.0/src/**/*.purs\" \".spago/p/arraybuffer-types-3.0.2/src/**/*.purs\" \".spago/p/arrays-7.3.0/src/**/*.purs\" \".spago/p/avar-5.0.0/src/**/*.purs\" \".spago/p/bifunctors-6.0.0/src/**/*.purs\" \".spago/p/catenable-lists-7.0.0/src/**/*.purs\" \".spago/p/codec-6.1.0/src/**/*.purs\" \".spago/p/codec-argonaut-10.0.0/src/**/*.purs\" \".spago/p/colors-7.0.1/src/**/*.purs\" \".spago/p/console-6.1.0/src/**/*.purs\" \".spago/p/const-6.0.0/src/**/*.purs\" \".spago/p/contravariant-6.0.0/src/**/*.purs\" \".spago/p/control-6.0.0/src/**/*.purs\" \".spago/p/datetime-6.1.0/src/**/*.purs\" \".spago/p/distributive-6.0.0/src/**/*.purs\" \".spago/p/dom-indexed-12.0.0/src/**/*.purs\" \".spago/p/effect-4.0.0/src/**/*.purs\" \".spago/p/either-6.1.0/src/**/*.purs\" \".spago/p/enums-6.0.1/src/**/*.purs\" \".spago/p/exceptions-6.1.0/src/**/*.purs\" \".spago/p/exists-6.0.0/src/**/*.purs\" \".spago/p/foldable-traversable-6.0.0/src/**/*.purs\" \".spago/p/foreign-7.0.0/src/**/*.purs\" \".spago/p/foreign-object-4.1.0/src/**/*.purs\" \".spago/p/fork-6.0.0/src/**/*.purs\" \".spago/p/form-urlencoded-7.0.0/src/**/*.purs\" \".spago/p/formatters-7.0.0/src/**/*.purs\" \".spago/p/free-7.1.0/src/**/*.purs\" \".spago/p/freeap-7.0.0/src/**/*.purs\" \".spago/p/functions-6.0.0/src/**/*.purs\" \".spago/p/functors-5.0.0/src/**/*.purs\" \".spago/p/gen-4.0.0/src/**/*.purs\" \".spago/p/halogen-7.0.0/src/**/*.purs\" \".spago/p/halogen-subscriptions-2.0.0/src/**/*.purs\" \".spago/p/halogen-svg-components/a36af8e355d870f199f4d840ff6007af8f1ce995/src/**/*.purs\" \".spago/p/halogen-vdom-8.0.0/src/**/*.purs\" \".spago/p/http-methods-6.0.0/src/**/*.purs\" \".spago/p/identity-6.0.0/src/**/*.purs\" \".spago/p/integers-6.0.0/src/**/*.purs\" \".spago/p/invariant-6.0.0/src/**/*.purs\" \".spago/p/js-date-8.0.0/src/**/*.purs\" \".spago/p/js-promise-1.0.0/src/**/*.purs\" \".spago/p/js-uri-3.1.0/src/**/*.purs\" \".spago/p/lazy-6.0.0/src/**/*.purs\" \".spago/p/lists-7.0.0/src/**/*.purs\" \".spago/p/maybe-6.0.0/src/**/*.purs\" \".spago/p/media-types-6.0.0/src/**/*.purs\" \".spago/p/newtype-5.0.0/src/**/*.purs\" \".spago/p/nonempty-7.0.0/src/**/*.purs\" \".spago/p/now-6.0.0/src/**/*.purs\" \".spago/p/nullable-6.0.0/src/**/*.purs\" \".spago/p/numbers-9.0.1/src/**/*.purs\" \".spago/p/ordered-collections-3.2.0/src/**/*.purs\" \".spago/p/orders-6.0.0/src/**/*.purs\" \".spago/p/parallel-7.0.0/src/**/*.purs\" \".spago/p/parsing-10.2.0/src/**/*.purs\" \".spago/p/partial-4.0.0/src/**/*.purs\" \".spago/p/prelude-6.0.1/src/**/*.purs\" \".spago/p/profunctor-6.0.1/src/**/*.purs\" \".spago/p/profunctor-lenses-8.0.0/src/**/*.purs\" \".spago/p/psci-support-6.0.0/src/**/*.purs\" \".spago/p/record-4.0.0/src/**/*.purs\" \".spago/p/refs-6.0.0/src/**/*.purs\" \".spago/p/safe-coerce-2.0.0/src/**/*.purs\" \".spago/p/st-6.2.0/src/**/*.purs\" \".spago/p/strings-6.0.1/src/**/*.purs\" \".spago/p/stringutils-0.0.12/src/**/*.purs\" \".spago/p/tailrec-6.1.0/src/**/*.purs\" \".spago/p/transformers-6.1.0/src/**/*.purs\" \".spago/p/tuples-7.0.0/src/**/*.purs\" \".spago/p/type-equality-4.0.1/src/**/*.purs\" \".spago/p/typelevel-prelude-7.0.0/src/**/*.purs\" \".spago/p/unfoldable-6.0.0/src/**/*.purs\" \".spago/p/unicode-6.0.0/src/**/*.purs\" \".spago/p/unordered-collections-3.1.0/src/**/*.purs\" \".spago/p/unsafe-coerce-6.0.0/src/**/*.purs\" \".spago/p/unsafe-reference-5.0.0/src/**/*.purs\" \".spago/p/uuid-9.0.0/src/**/*.purs\" \".spago/p/variant-8.0.0/src/**/*.purs\" \".spago/p/web-clipboard-6.0.0/src/**/*.purs\" \".spago/p/web-dom-6.0.0/src/**/*.purs\" \".spago/p/web-events-4.0.0/src/**/*.purs\" \".spago/p/web-file-4.0.0/src/**/*.purs\" \".spago/p/web-html-4.1.0/src/**/*.purs\" \".spago/p/web-pointerevents-2.0.0/src/**/*.purs\" \".spago/p/web-storage-5.0.0/src/**/*.purs\" \".spago/p/web-touchevents-4.0.0/src/**/*.purs\" \".spago/p/web-uievents-5.0.0/src/**/*.purs\" \".spago/p/web-xhr-5.0.1/src/**/*.purs\" \"src/**/*.purs\""
canceled: false
exit: Normally 1
exitCode: (Just 1)
signal: Nothing
signalDescription: Nothing
pid: (Just (Pid 379160))
killed: false
timedOut: false
shortMessage: "Command failed with exit code 1: purs graph .spago/BuildInfo.purs .spago/p/aff-8.0.0/src/**/*.purs .spago/p/affjax-13.0.0/src/**/*.purs .spago/p/affjax-web-1.0.0/src/**/*.purs .spago/p/argonaut-core-7.0.0/src/**/*.purs .spago/p/arraybuffer-types-3.0.2/src/**/*.purs .spago/p/arrays-7.3.0/src/**/*.purs .spago/p/avar-5.0.0/src/**/*.purs .spago/p/bifunctors-6.0.0/src/**/*.purs .spago/p/catenable-lists-7.0.0/src/**/*.purs .spago/p/codec-6.1.0/src/**/*.purs .spago/p/codec-argonaut-10.0.0/src/**/*.purs .spago/p/colors-7.0.1/src/**/*.purs .spago/p/console-6.1.0/src/**/*.purs .spago/p/const-6.0.0/src/**/*.purs .spago/p/contravariant-6.0.0/src/**/*.purs .spago/p/control-6.0.0/src/**/*.purs .spago/p/datetime-6.1.0/src/**/*.purs .spago/p/distributive-6.0.0/src/**/*.purs .spago/p/dom-indexed-12.0.0/src/**/*.purs .spago/p/effect-4.0.0/src/**/*.purs .spago/p/either-6.1.0/src/**/*.purs .spago/p/enums-6.0.1/src/**/*.purs .spago/p/exceptions-6.1.0/src/**/*.purs .spago/p/exists-6.0.0/src/**/*.purs .spago/p/foldable-traversable-6.0.0/src/**/*.purs .spago/p/foreign-7.0.0/src/**/*.purs .spago/p/foreign-object-4.1.0/src/**/*.purs .spago/p/fork-6.0.0/src/**/*.purs .spago/p/form-urlencoded-7.0.0/src/**/*.purs .spago/p/formatters-7.0.0/src/**/*.purs .spago/p/free-7.1.0/src/**/*.purs .spago/p/freeap-7.0.0/src/**/*.purs .spago/p/functions-6.0.0/src/**/*.purs .spago/p/functors-5.0.0/src/**/*.purs .spago/p/gen-4.0.0/src/**/*.purs .spago/p/halogen-7.0.0/src/**/*.purs .spago/p/halogen-subscriptions-2.0.0/src/**/*.purs .spago/p/halogen-svg-components/a36af8e355d870f199f4d840ff6007af8f1ce995/src/**/*.purs .spago/p/halogen-vdom-8.0.0/src/**/*.purs .spago/p/http-methods-6.0.0/src/**/*.purs .spago/p/identity-6.0.0/src/**/*.purs .spago/p/integers-6.0.0/src/**/*.purs .spago/p/invariant-6.0.0/src/**/*.purs .spago/p/js-date-8.0.0/src/**/*.purs .spago/p/js-promise-1.0.0/src/**/*.purs .spago/p/js-uri-3.1.0/src/**/*.purs .spago/p/lazy-6.0.0/src/**/*.purs .spago/p/lists-7.0.0/src/**/*.purs .spago/p/maybe-6.0.0/src/**/*.purs .spago/p/media-types-6.0.0/src/**/*.purs .spago/p/newtype-5.0.0/src/**/*.purs .spago/p/nonempty-7.0.0/src/**/*.purs .spago/p/now-6.0.0/src/**/*.purs .spago/p/nullable-6.0.0/src/**/*.purs .spago/p/numbers-9.0.1/src/**/*.purs .spago/p/ordered-collections-3.2.0/src/**/*.purs .spago/p/orders-6.0.0/src/**/*.purs .spago/p/parallel-7.0.0/src/**/*.purs .spago/p/parsing-10.2.0/src/**/*.purs .spago/p/partial-4.0.0/src/**/*.purs .spago/p/prelude-6.0.1/src/**/*.purs .spago/p/profunctor-6.0.1/src/**/*.purs .spago/p/profunctor-lenses-8.0.0/src/**/*.purs .spago/p/psci-support-6.0.0/src/**/*.purs .spago/p/record-4.0.0/src/**/*.purs .spago/p/refs-6.0.0/src/**/*.purs .spago/p/safe-coerce-2.0.0/src/**/*.purs .spago/p/st-6.2.0/src/**/*.purs .spago/p/strings-6.0.1/src/**/*.purs .spago/p/stringutils-0.0.12/src/**/*.purs .spago/p/tailrec-6.1.0/src/**/*.purs .spago/p/transformers-6.1.0/src/**/*.purs .spago/p/tuples-7.0.0/src/**/*.purs .spago/p/type-equality-4.0.1/src/**/*.purs .spago/p/typelevel-prelude-7.0.0/src/**/*.purs .spago/p/unfoldable-6.0.0/src/**/*.purs .spago/p/unicode-6.0.0/src/**/*.purs .spago/p/unordered-collections-3.1.0/src/**/*.purs .spago/p/unsafe-coerce-6.0.0/src/**/*.purs .spago/p/unsafe-reference-5.0.0/src/**/*.purs .spago/p/uuid-9.0.0/src/**/*.purs .spago/p/variant-8.0.0/src/**/*.purs .spago/p/web-clipboard-6.0.0/src/**/*.purs .spago/p/web-dom-6.0.0/src/**/*.purs .spago/p/web-events-4.0.0/src/**/*.purs .spago/p/web-file-4.0.0/src/**/*.purs .spago/p/web-html-4.1.0/src/**/*.purs .spago/p/web-pointerevents-2.0.0/src/**/*.purs .spago/p/web-storage-5.0.0/src/**/*.purs .spago/p/web-touchevents-4.0.0/src/**/*.purs .spago/p/web-uievents-5.0.0/src/**/*.purs .spago/p/web-xhr-5.0.1/src/**/*.purs src/**/*.purs"
message: "Command failed with exit code 1: purs graph .spago/BuildInfo.purs .spago/p/aff-8.0.0/src/**/*.purs .spago/p/affjax-13.0.0/src/**/*.purs .spago/p/affjax-web-1.0.0/src/**/*.purs .spago/p/argonaut-core-7.0.0/src/**/*.purs .spago/p/arraybuffer-types-3.0.2/src/**/*.purs .spago/p/arrays-7.3.0/src/**/*.purs .spago/p/avar-5.0.0/src/**/*.purs .spago/p/bifunctors-6.0.0/src/**/*.purs .spago/p/catenable-lists-7.0.0/src/**/*.purs .spago/p/codec-6.1.0/src/**/*.purs .spago/p/codec-argonaut-10.0.0/src/**/*.purs .spago/p/colors-7.0.1/src/**/*.purs .spago/p/console-6.1.0/src/**/*.purs .spago/p/const-6.0.0/src/**/*.purs .spago/p/contravariant-6.0.0/src/**/*.purs .spago/p/control-6.0.0/src/**/*.purs .spago/p/datetime-6.1.0/src/**/*.purs .spago/p/distributive-6.0.0/src/**/*.purs .spago/p/dom-indexed-12.0.0/src/**/*.purs .spago/p/effect-4.0.0/src/**/*.purs .spago/p/either-6.1.0/src/**/*.purs .spago/p/enums-6.0.1/src/**/*.purs .spago/p/exceptions-6.1.0/src/**/*.purs .spago/p/exists-6.0.0/src/**/*.purs .spago/p/foldable-traversable-6.0.0/src/**/*.purs .spago/p/foreign-7.0.0/src/**/*.purs .spago/p/foreign-object-4.1.0/src/**/*.purs .spago/p/fork-6.0.0/src/**/*.purs .spago/p/form-urlencoded-7.0.0/src/**/*.purs .spago/p/formatters-7.0.0/src/**/*.purs .spago/p/free-7.1.0/src/**/*.purs .spago/p/freeap-7.0.0/src/**/*.purs .spago/p/functions-6.0.0/src/**/*.purs .spago/p/functors-5.0.0/src/**/*.purs .spago/p/gen-4.0.0/src/**/*.purs .spago/p/halogen-7.0.0/src/**/*.purs .spago/p/halogen-subscriptions-2.0.0/src/**/*.purs .spago/p/halogen-svg-components/a36af8e355d870f199f4d840ff6007af8f1ce995/src/**/*.purs .spago/p/halogen-vdom-8.0.0/src/**/*.purs .spago/p/http-methods-6.0.0/src/**/*.purs .spago/p/identity-6.0.0/src/**/*.purs .spago/p/integers-6.0.0/src/**/*.purs .spago/p/invariant-6.0.0/src/**/*.purs .spago/p/js-date-8.0.0/src/**/*.purs .spago/p/js-promise-1.0.0/src/**/*.purs .spago/p/js-uri-3.1.0/src/**/*.purs .spago/p/lazy-6.0.0/src/**/*.purs .spago/p/lists-7.0.0/src/**/*.purs .spago/p/maybe-6.0.0/src/**/*.purs .spago/p/media-types-6.0.0/src/**/*.purs .spago/p/newtype-5.0.0/src/**/*.purs .spago/p/nonempty-7.0.0/src/**/*.purs .spago/p/now-6.0.0/src/**/*.purs .spago/p/nullable-6.0.0/src/**/*.purs .spago/p/numbers-9.0.1/src/**/*.purs .spago/p/ordered-collections-3.2.0/src/**/*.purs .spago/p/orders-6.0.0/src/**/*.purs .spago/p/parallel-7.0.0/src/**/*.purs .spago/p/parsing-10.2.0/src/**/*.purs .spago/p/partial-4.0.0/src/**/*.purs .spago/p/prelude-6.0.1/src/**/*.purs .spago/p/profunctor-6.0.1/src/**/*.purs .spago/p/profunctor-lenses-8.0.0/src/**/*.purs .spago/p/psci-support-6.0.0/src/**/*.purs .spago/p/record-4.0.0/src/**/*.purs .spago/p/refs-6.0.0/src/**/*.purs .spago/p/safe-coerce-2.0.0/src/**/*.purs .spago/p/st-6.2.0/src/**/*.purs .spago/p/strings-6.0.1/src/**/*.purs .spago/p/stringutils-0.0.12/src/**/*.purs .spago/p/tailrec-6.1.0/src/**/*.purs .spago/p/transformers-6.1.0/src/**/*.purs .spago/p/tuples-7.0.0/src/**/*.purs .spago/p/type-equality-4.0.1/src/**/*.purs .spago/p/typelevel-prelude-7.0.0/src/**/*.purs .spago/p/unfoldable-6.0.0/src/**/*.purs .spago/p/unicode-6.0.0/src/**/*.purs .spago/p/unordered-collections-3.1.0/src/**/*.purs .spago/p/unsafe-coerce-6.0.0/src/**/*.purs .spago/p/unsafe-reference-5.0.0/src/**/*.purs .spago/p/uuid-9.0.0/src/**/*.purs .spago/p/variant-8.0.0/src/**/*.purs .spago/p/web-clipboard-6.0.0/src/**/*.purs .spago/p/web-dom-6.0.0/src/**/*.purs .spago/p/web-events-4.0.0/src/**/*.purs .spago/p/web-file-4.0.0/src/**/*.purs .spago/p/web-html-4.1.0/src/**/*.purs .spago/p/web-pointerevents-2.0.0/src/**/*.purs .spago/p/web-storage-5.0.0/src/**/*.purs .spago/p/web-touchevents-4.0.0/src/**/*.purs .spago/p/web-uievents-5.0.0/src/**/*.purs .spago/p/web-xhr-5.0.1/src/**/*.purs src/**/*.purs\nError found:\nin module Chiralis.API.Endpoints\nat src/Chiralis/API/Endpoints.purs:42:1 - 42:35 (line 42, column 1 - line 42, column 35)\n\n Module Env was not found.\n Make sure the source file exists, and that it has been provided as an input to the compiler.\n\n\nSee https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,\nor to contribute content related to this error.\n\n\n"
originalMessage: Nothing
stdinError: Nothing
stdoutError: Nothing
stderrError: Nothing
stderr:
Error found:
in module Chiralis.API.Endpoints
at src/Chiralis/API/Endpoints.purs:42:1 - 42:35 (line 42, column 1 - line 42, column 35)
Module Env 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.
stdout:
[ 1808ms]
✘ Failed to call `purs graph`, error: Command failed with exit code 1: purs graph .spago/BuildInfo.purs .spago/p/aff-8.0.0/src/**/*.purs .spago/p/affjax-13.0.0/src/**/*.purs .spago/p/affjax-web-1.0.0/src/**/*.purs .spago/p/argonaut-core-7.0.0/src/**/*.purs .spago/p/arraybuffer-types-3.0.2/src/**/*.purs .spago/p/arrays-7.3.0/src/**/*.purs .spago/p/avar-5.0.0/src/**/*.purs .spago/p/bifunctors-6.0.0/src/**/*.purs .spago/p/catenable-lists-7.0.0/src/**/*.purs .spago/p/codec-6.1.0/src/**/*.purs .spago/p/codec-argonaut-10.0.0/src/**/*.purs .spago/p/colors-7.0.1/src/**/*.purs .spago/p/console-6.1.0/src/**/*.purs .spago/p/const-6.0.0/src/**/*.purs .spago/p/contravariant-6.0.0/src/**/*.purs .spago/p/control-6.0.0/src/**/*.purs .spago/p/datetime-6.1.0/src/**/*.purs .spago/p/distributive-6.0.0/src/**/*.purs .spago/p/dom-indexed-12.0.0/src/**/*.purs .spago/p/effect-4.0.0/src/**/*.purs .spago/p/either-6.1.0/src/**/*.purs .spago/p/enums-6.0.1/src/**/*.purs .spago/p/exceptions-6.1.0/src/**/*.purs .spago/p/exists-6.0.0/src/**/*.purs .spago/p/foldable-traversable-6.0.0/src/**/*.purs .spago/p/foreign-7.0.0/src/**/*.purs .spago/p/foreign-object-4.1.0/src/**/*.purs .spago/p/fork-6.0.0/src/**/*.purs .spago/p/form-urlencoded-7.0.0/src/**/*.purs .spago/p/formatters-7.0.0/src/**/*.purs .spago/p/free-7.1.0/src/**/*.purs .spago/p/freeap-7.0.0/src/**/*.purs .spago/p/functions-6.0.0/src/**/*.purs .spago/p/functors-5.0.0/src/**/*.purs .spago/p/gen-4.0.0/src/**/*.purs .spago/p/halogen-7.0.0/src/**/*.purs .spago/p/halogen-subscriptions-2.0.0/src/**/*.purs .spago/p/halogen-svg-components/a36af8e355d870f199f4d840ff6007af8f1ce995/src/**/*.purs .spago/p/halogen-vdom-8.0.0/src/**/*.purs .spago/p/http-methods-6.0.0/src/**/*.purs .spago/p/identity-6.0.0/src/**/*.purs .spago/p/integers-6.0.0/src/**/*.purs .spago/p/invariant-6.0.0/src/**/*.purs .spago/p/js-date-8.0.0/src/**/*.purs .spago/p/js-promise-1.0.0/src/**/*.purs .spago/p/js-uri-3.1.0/src/**/*.purs .spago/p/lazy-6.0.0/src/**/*.purs .spago/p/lists-7.0.0/src/**/*.purs .spago/p/maybe-6.0.0/src/**/*.purs .spago/p/media-types-6.0.0/src/**/*.purs .spago/p/newtype-5.0.0/src/**/*.purs .spago/p/nonempty-7.0.0/src/**/*.purs .spago/p/now-6.0.0/src/**/*.purs .spago/p/nullable-6.0.0/src/**/*.purs .spago/p/numbers-9.0.1/src/**/*.purs .spago/p/ordered-collections-3.2.0/src/**/*.purs .spago/p/orders-6.0.0/src/**/*.purs .spago/p/parallel-7.0.0/src/**/*.purs .spago/p/parsing-10.2.0/src/**/*.purs .spago/p/partial-4.0.0/src/**/*.purs .spago/p/prelude-6.0.1/src/**/*.purs .spago/p/profunctor-6.0.1/src/**/*.purs .spago/p/profunctor-lenses-8.0.0/src/**/*.purs .spago/p/psci-support-6.0.0/src/**/*.purs .spago/p/record-4.0.0/src/**/*.purs .spago/p/refs-6.0.0/src/**/*.purs .spago/p/safe-coerce-2.0.0/src/**/*.purs .spago/p/st-6.2.0/src/**/*.purs .spago/p/strings-6.0.1/src/**/*.purs .spago/p/stringutils-0.0.12/src/**/*.purs .spago/p/tailrec-6.1.0/src/**/*.purs .spago/p/transformers-6.1.0/src/**/*.purs .spago/p/tuples-7.0.0/src/**/*.purs .spago/p/type-equality-4.0.1/src/**/*.purs .spago/p/typelevel-prelude-7.0.0/src/**/*.purs .spago/p/unfoldable-6.0.0/src/**/*.purs .spago/p/unicode-6.0.0/src/**/*.purs .spago/p/unordered-collections-3.1.0/src/**/*.purs .spago/p/unsafe-coerce-6.0.0/src/**/*.purs .spago/p/unsafe-reference-5.0.0/src/**/*.purs .spago/p/uuid-9.0.0/src/**/*.purs .spago/p/variant-8.0.0/src/**/*.purs .spago/p/web-clipboard-6.0.0/src/**/*.purs .spago/p/web-dom-6.0.0/src/**/*.purs .spago/p/web-events-4.0.0/src/**/*.purs .spago/p/web-file-4.0.0/src/**/*.purs .spago/p/web-html-4.1.0/src/**/*.purs .spago/p/web-pointerevents-2.0.0/src/**/*.purs .spago/p/web-storage-5.0.0/src/**/*.purs .spago/p/web-touchevents-4.0.0/src/**/*.purs .spago/p/web-uievents-5.0.0/src/**/*.purs .spago/p/web-xhr-5.0.1/src/**/*.purs src/**/*.purs
Not sure what the best way to fix this is; for now I'm working around this with a fork that passes the --purs-args to purs graph: https://github.com/williamyaoh/spago/tree/william/bundle-args, but this doesn't seem like an acceptable solution in general, since purs graph takes a different set of command-line arguments than purs compile does. Back on legacy spago, I handled this using the --path option; maybe an option would be to reintroduce that so that there's no danger of passing invalid args to purs graph.