From 869ecdce5b4f663085835a5127b56e725174e3bb Mon Sep 17 00:00:00 2001 From: ffaf1 <fa-ml@ariis.it> Date: Fri, 17 Feb 2023 13:11:05 +0100 Subject: [PATCH] (cabal init) Suggest BSD-3-Clause as default (#8764) * (cabal init) make BSD-3-Clause default * Add changelog for #8757 * Modify test to incorporate new BDS-3 default --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- .../src/Distribution/Client/Init/Interactive/Command.hs | 2 +- cabal-testsuite/PackageTests/Init/init-interactive.test.hs | 2 +- changelog.d/issue-8757 | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 changelog.d/issue-8757 diff --git a/cabal-install/src/Distribution/Client/Init/Interactive/Command.hs b/cabal-install/src/Distribution/Client/Init/Interactive/Command.hs index 8bef0f115d..d2073b399f 100644 --- a/cabal-install/src/Distribution/Client/Init/Interactive/Command.hs +++ b/cabal-install/src/Distribution/Client/Init/Interactive/Command.hs @@ -336,7 +336,7 @@ licensePrompt flags = getLicense flags $ do let csv = fromFlagOrDefault defaultCabalVersion (cabalVersion flags) l <- promptList "Please choose a license" (licenses csv) - MandatoryPrompt + (DefaultPrompt "BSD-3-Clause") Nothing True diff --git a/cabal-testsuite/PackageTests/Init/init-interactive.test.hs b/cabal-testsuite/PackageTests/Init/init-interactive.test.hs index 95ff4b3aae..86bda8b028 100644 --- a/cabal-testsuite/PackageTests/Init/init-interactive.test.hs +++ b/cabal-testsuite/PackageTests/Init/init-interactive.test.hs @@ -6,7 +6,7 @@ main = cabalTest $ buildOut <- withDirectory cwd $ do cabalWithStdin "init" ["-i"] - "2\n\n5\n\n\n2\n\n\n\n\n\n\n\n\n\n" + "2\n\n5\n\n\n\n\n\n\n\n\n\n\n\n\n" setup "configure" [] setup' "build" ["app"] diff --git a/changelog.d/issue-8757 b/changelog.d/issue-8757 new file mode 100644 index 0000000000..5b8512c576 --- /dev/null +++ b/changelog.d/issue-8757 @@ -0,0 +1,4 @@ +synopsis: cabal init: suggest BSD-3 as default license +packages: cabal-install +prs: #8764 +issues: #8757 -- GitLab