diff options
| author | Joey Hess <joeyh@joeyh.name> | 2016-03-08 01:57:20 -0400 |
|---|---|---|
| committer | Joey Hess <joeyh@joeyh.name> | 2016-03-08 01:57:20 -0400 |
| commit | cbbca789314e8ce5e19c9a24f5fbfc2f87b2b153 (patch) | |
| tree | 4ed25381a97d64561b862035fd45015f36b7d5b2 /doc | |
| parent | a6862da9ce7a479d34f58637e79289aa428e69f3 (diff) | |
comment
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/todo/detect_and_use___96__GHC__95__PACKAGE__95__PATH__96__/comment_3_40c1c09685acedb2f79726d6175544ab._comment | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/todo/detect_and_use___96__GHC__95__PACKAGE__95__PATH__96__/comment_3_40c1c09685acedb2f79726d6175544ab._comment b/doc/todo/detect_and_use___96__GHC__95__PACKAGE__95__PATH__96__/comment_3_40c1c09685acedb2f79726d6175544ab._comment new file mode 100644 index 00000000..b3af9c2c --- /dev/null +++ b/doc/todo/detect_and_use___96__GHC__95__PACKAGE__95__PATH__96__/comment_3_40c1c09685acedb2f79726d6175544ab._comment @@ -0,0 +1,25 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 3""" + date="2016-03-08T05:42:59Z" + content=""" +Well, that's simple enough. Although there are a few other places that +buildFirst and updateFirst are used, so the patch is not quite complete. + +I do want propellor to be able to be used with just cabal. For one thing, +Debian stable doesn't even include stack yet! For another, all propellor's +haskell dependencies are available in debian so it's overhead for stack to +build them all. + +But, it'd be nice to support using stack too. If this were configurable +in some way that propellor could see, then Propellor.Bootstrap.build +could build with stack and update the symlink, and everything else would +work as-is. + +So, what would be a good way to configure use of stack? It probably would +make sense to have it be a property of the Host, which also allows the +other bootstrap code to use stack to install dependencies. + +And then too, it could look at `GHC_PACKAGE_PATH`, so if your ~/.propellor +is built using stack once, it will keep on building itself using stack. +"""]] |
