Skip to content

Commit f2d2c8f

Browse files
committed
Merge branch 'stable'
2 parents 5610c47 + e11bb99 commit f2d2c8f

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

doc/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,13 @@ Windows.
131131
use GHCup) is to download and install the
132132
[Windows installer](https://get.haskellstack.org/stable/windows-x86_64-installer.exe).
133133

134+
!!! warning
135+
136+
The Windows installer for Stack 2.9.1, 2.9.3 and 2.11.1 (current) (only)
137+
will replace the user `PATH` environment variable (rather than append to
138+
it) if a 1024 character limit is exceeded. If the content of your
139+
existing user `PATH` is long, preserve it before running the installer.
140+
134141
!!! note
135142

136143
Systems with antivirus software may need to add Stack to the list of

doc/install_and_upgrade.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,13 @@ GitHub repository.
431431
use GHCup) is to download and use the
432432
[Windows installer](https://get.haskellstack.org/stable/windows-x86_64-installer.exe).
433433

434+
!!! warning "Long user PATH environment variable"
435+
436+
The Windows installer for Stack 2.9.1, 2.9.3 and 2.11.1 (current) (only)
437+
will replace the user `PATH` environment variable (rather than append to
438+
it) if a 1024 character limit is exceeded. If the content of your
439+
existing user `PATH` is long, preserve it before running the installer.
440+
434441
!!! note "Anti-virus software"
435442

436443
Systems with antivirus software may need to add Stack to the list of

doc/maintainers/releases.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,14 @@ Examples:
7878
stack build --stack-yaml=… --haddock --test --bench --no-run-benchmarks
7979
~~~
8080
81-
7. Ensure the integration tests pass on Linux, macOS and Windows.
81+
7. The Windows installer is built using an
82+
[NSIS compiler](https://nsis.sourceforge.io/Main_Page). Check that the NSIS
83+
compiler that will be used is capable of handling
84+
[large strings](https://nsis.sourceforge.io/Special_Builds).
8285
83-
8. Some people prefer, or need, to build Stack with Cabal (the tool). Check
86+
8. Ensure the integration tests pass on Linux, macOS and Windows.
87+
88+
9. Some people prefer, or need, to build Stack with Cabal (the tool). Check
8489
that `cabal.project` is up to date (the specified `with-compiler:`). Check
8590
that `cabal.config` is up to date and is not missing dependencies relevant
8691
on Windows and non-Windows operating systems, following the instructions in

0 commit comments

Comments
 (0)