Open
Description
What is wrong with the docs?
According to a user in #hackage:matrix.org
, nowhere is it documented that Hackage requires packages to have a changelog file, nor what this involves.
Additional context
[24 09:40:50] <mauke> the other day hackage complained that my package doesn't have a changelog
[24 09:41:03] <mauke> what is a changelog, where does hackage look for it, and where is this documented?
[24 09:52:13] <haskellbridge> <Hécate> mauke: https://en.wikipedia.org/wiki/Changelog
[24 09:52:43] <haskellbridge> <Hécate> CHANGELOG.md is a good place to have your changelog
[24 09:53:36] <haskellbridge> <Hécate> and I believe it has to be put in https://cabal.readthedocs.io/en/stable/cabal-package-description-file.html#pkg-field-extra-doc-files
[24 09:53:47] <haskellbridge> <Hécate> mauke: run "cabal check" I think it'll tell you more
[24 09:54:17] <mauke> cabal check just says "No errors or warnings could be found in the package."
[24 10:34:37] <haskellbridge> <mauke> I can't find changelog anywhere in the cabal documentation. Or hackage.
[24 10:54:58] <haskellbridge> <f-a> mauke: please tell us your "cabal --version"
[24 10:59:45] <haskellbridge> <f-a> This is the pr #8497 (https://github.com/haskell/cabal/pull/8747) (alas, missing a changelog itself!)