haskell / haskell/cabal

Package Description Format Specification History doesn't mention Make changes

Open
#12,292 0 comments 0 reactions 0 assignees View on GitHub
type: bug
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

Doesn't mention `Make` changes. I noticed

```
Cabal-syntax package retains ability to parse build-type: Make as long as the package file specifies Cabal format prior to 3.18. But for packages specifying cabal-version: 3.18 or newer build-type: Make is no longer a valid syntax.
```

entry in the changelog, but https://cabal.readthedocs.io/en/latest/file-format-changelog.html doesn't mention that.

Now I wonder what other changes are not mentioned in the file format changelog.

Contributor guide

Open the contributing guide

Research direction

Start with the file-format changelog at cabal.readthedocs.io/en/latest/file-format-changelog.html and compare it with the documented Cabal format changes, including the changelog entry for build-type: Make. Document the missing Make change and check whether other format changes are absent, with the changelog accurately reflecting the relevant history when done.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.