Package description: files are not symbolic paths, but are globs
Open
needs triage
type: bug
- Dominant language
- Haskell
- Stars
- 1.7k
- Forks
- 750
- Avg merge
- 4d 3h
- Merged PRs (30d)
- 28
Description
If you see the `PackageDescription` type then:
```
dataFiles :: [RelativePath DataDir File]
-- ^ data file globs, relative to data directory
, dataDir :: SymbolicPath Pkg (Dir DataDir)
-- ^ data directory (may be absolute, or relative to package)
, extraSrcFiles :: [RelativePath Pkg File]
, extraTmpFiles :: [RelativePath Pkg File]
, extraDocFiles :: [RelativePath Pkg File]
, extraFiles :: [RelativePath Pkg File]
```
However, these paths need to be interpreted via the glob engine before they are turned into FilePaths. It would be good to distinguish this in the types, since filepaths which contain globs are not valid paths (on windows).
Contributor guide
Assessment
This issue has not been assessed yet.