Skip to content

Improve the user experience around sandboxes with multiple source packages #2631

Closed
@tibbe

Description

@tibbe
  • Allow the cabal binary itself to be used as a Setup.hs file, removing errors related to not having the right version of Cabal installed/available (e.g. when doing parallel builds.) (Allow using cabal program itself as the external setup method #2633)
  • Track down and fix issue (probably timestamp related) with unnecessary rebuilds in source packages that haven't changed.
  • Allow build targets that include package names/directories, not just components in the current directory.
  • Implicit "add-source" for packages in subdirectories.
  • Allow dist/ to live inside the sandbox directory, rather than in the package directory.
  • Search upwards for sandbox directory.
  • Cabal configure should produce and save an install plan. Cabal build should install the plan (by invoking cabal install --only-dep).
  • Come up with catchy title for issue.

/cc @dcoutts

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions