A way to specify options to local packages only.
Open
type: discussion
type: enhancement
- Dominant language
- Haskell
- Stars
- 1.7k
- Forks
- 750
- Avg merge
- 4d 3h
- Merged PRs (30d)
- 28
Description
Say I develop `Cabal`
```
package Cabal
flags: foo
```
will also affect qualified packages (`setup-depends`), which is something I don't want to affect, as that causes dependency rebuilds.
Contributor guide
Research direction
No files or tests are named. Start by reading how Cabal applies flags from a package stanza to setup-depends packages, then determine where local-package-only scope could be represented. Done means options for the local Cabal package no longer affect qualified packages or trigger their dependency rebuilds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100