-
Notifications
You must be signed in to change notification settings - Fork 723
Open
Labels
cabal-install: v2-build systemAffecting v2-build and related commands that use v2-architecture (aka "nix local builds").Affecting v2-build and related commands that use v2-architecture (aka "nix local builds").old-milestone: cabal-install 2.0
Milestone
Description
We decided to postpone some tasks related to the nix-local-build code to get the branch merged quicker. The list of tasks in this ticket will be continuously updated.
- Haddock comments for all top-level definitions
-
D.C.RebuildMonad -
D.C.FileMonitor(mostly good already)
-
- Tests
-
D.C.FileMonitor -
D.C.Glob -
D.C.RebuildMonad(may be unnecessary given that it's just aFileMonitorwrapper). - Test plan for nix-local-build #3322 integration tests for common scenarios / workflows
- avoid PATH_MAX limitations on windows #3430 test for windows MAX_PATH limitations, needs support for local tar packages to test installing into the store
- Fix handling of default setup deps #3437 integration test for the 4th case for setup deps
-
- Project configuration
- Decide how to support multiple builds with slightly different config without overwriting, e.g. different compilers or other settings.
- Explicit includes in
cabal.projectto clarify relationship between~/.cabal/config,cabal.project,cabal.project.local,cabal.project.freezeetc and appropriate comments in generated files (.localand.freeze).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cabal-install: v2-build systemAffecting v2-build and related commands that use v2-architecture (aka "nix local builds").Affecting v2-build and related commands that use v2-architecture (aka "nix local builds").old-milestone: cabal-install 2.0