diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index b0fbf251a7d..813872708a1 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -60,7 +60,7 @@ jobs: # IMPORTANT: If you remove a version from this list, then add it to the old-ghcs job below. # Also a removed GHC from here means that we are actually dropping # support, so the PR *must* have a changelog entry. - "9.14.0.20250908", + "9.14.1", "9.12.2", "9.10.2", "9.8.4", diff --git a/Cabal/src/Distribution/PackageDescription/Check/Warning.hs b/Cabal/src/Distribution/PackageDescription/Check/Warning.hs index 2bbdaf62fe7..1bf4b8d3611 100644 --- a/Cabal/src/Distribution/PackageDescription/Check/Warning.hs +++ b/Cabal/src/Distribution/PackageDescription/Check/Warning.hs @@ -926,7 +926,8 @@ ppExplanation ShortDesc = ++ "(e.g. 'cabal info', Haddock, Hackage) below the 'synopsis' which " ++ "serves as a headline. " ++ "Please refer to for more details." + ++ "cabal-package-description-file.html#package-properties> " + ++ "for more details." ppExplanation (InvalidTestWith testedWithImpossibleRanges) = "Invalid 'tested-with' version range: " ++ commaSep (map prettyShow testedWithImpossibleRanges) diff --git a/cabal-testsuite/PackageTests/Check/ConfiguredPackage/Fields/ShortDescription/cabal.out b/cabal-testsuite/PackageTests/Check/ConfiguredPackage/Fields/ShortDescription/cabal.out index da4e609be7a..916f300aefb 100644 --- a/cabal-testsuite/PackageTests/Check/ConfiguredPackage/Fields/ShortDescription/cabal.out +++ b/cabal-testsuite/PackageTests/Check/ConfiguredPackage/Fields/ShortDescription/cabal.out @@ -1,3 +1,3 @@ # cabal check These warnings will likely cause trouble when distributing the package: -Warning: [short-description] The 'description' field should be longer than the 'synopsis' field. It's useful to provide an informative 'description' to allow Haskell programmers who have never heard about your package to understand the purpose of your package. The 'description' field content is typically shown by tooling (e.g. 'cabal info', Haddock, Hackage) below the 'synopsis' which serves as a headline. Please refer to for more details. +Warning: [short-description] The 'description' field should be longer than the 'synopsis' field. It's useful to provide an informative 'description' to allow Haskell programmers who have never heard about your package to understand the purpose of your package. The 'description' field content is typically shown by tooling (e.g. 'cabal info', Haddock, Hackage) below the 'synopsis' which serves as a headline. Please refer to for more details. diff --git a/cabal-testsuite/PackageTests/Check/IgnoreWarning/Missing/cabal.out b/cabal-testsuite/PackageTests/Check/IgnoreWarning/Missing/cabal.out index 2c662d91fd5..010f3a0e032 100644 --- a/cabal-testsuite/PackageTests/Check/IgnoreWarning/Missing/cabal.out +++ b/cabal-testsuite/PackageTests/Check/IgnoreWarning/Missing/cabal.out @@ -1,4 +1,4 @@ # cabal check Warning: Unrecognised ignore "foo" These warnings will likely cause trouble when distributing the package: -Warning: [short-description] The 'description' field should be longer than the 'synopsis' field. It's useful to provide an informative 'description' to allow Haskell programmers who have never heard about your package to understand the purpose of your package. The 'description' field content is typically shown by tooling (e.g. 'cabal info', Haddock, Hackage) below the 'synopsis' which serves as a headline. Please refer to for more details. +Warning: [short-description] The 'description' field should be longer than the 'synopsis' field. It's useful to provide an informative 'description' to allow Haskell programmers who have never heard about your package to understand the purpose of your package. The 'description' field content is typically shown by tooling (e.g. 'cabal info', Haddock, Hackage) below the 'synopsis' which serves as a headline. Please refer to for more details.