Skip to content

Commit 9a23b91

Browse files
committed
Update supported platforms and download links
1 parent 8c16f42 commit 9a23b91

12 files changed

+80
-38
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Question related to stack project templates? Please report it at the [stack-temp
66

77
If you're reporting a bug please follow the steps below:
88

9-
Make sure that you are using the latest release (currently stack-1.6.5).
9+
Make sure that you are using the latest release (currently stack-1.7.1).
1010
See the [upgrade instructions](http://docs.haskellstack.org/en/stable/install_and_upgrade/#upgrade) to upgrade.
1111

1212
Please use the following schema for your bug report:

.travis-setup.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ travis_retry() {
88
}
99

1010
fetch_stack_osx() {
11-
curl -skL https://www.stackage.org/stack/osx-x86_64 | tar xz --strip-components=1 --include '*/stack' -C ~/.local/bin;
11+
curl -skL https://get.haskellstack.org/stable/osx-x86_64.tar.gz | tar xz --strip-components=1 --include '*/stack' -C ~/.local/bin;
1212
}
1313

1414
fetch_stack_linux() {
15-
curl -sL https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack';
15+
curl -sL https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack';
1616
}
1717

1818
# We need stack to generate cabal files with precise bounds, even for cabal

ChangeLog.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ Bug fixes:
3737

3838
## v1.7.0.1 (release candidate)
3939

40+
Release notes:
41+
42+
* aarch64 (64-bit ARM) bindists are now available for the first time.
43+
* Statically linked Linux bindists are no longer available, since there is no working GHC 8.2.2 on Alpine Linux.
44+
* 32-bit Linux GMP4 bindists for CentOS 6 are no longer available, since GHC 8.2.2 is no longer being built for that platform.
45+
4046
Major changes:
4147

4248
* Upgrade from Cabal 2.0 to Cabal 2.2
@@ -796,7 +802,7 @@ Release notes:
796802
version 1.1.2 for now on those architectures. This will be rectified soon!
797803

798804
* We are now releasing a
799-
[statically linked Stack binary for 64-bit Linux](https://www.stackage.org/stack/linux-x86_64-static).
805+
[statically linked Stack binary for 64-bit Linux](https://get.haskellstack.org/stable/linux-x86_64-static.tar.gz).
800806
Please try it and let us know if you run into any trouble on your platform.
801807

802808
* We are planning some changes to our Linux releases, including dropping our

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ before_test:
88
# http://help.appveyor.com/discussions/problems/6312-curl-command-not-found
99
- set PATH=C:\Program Files\Git\mingw64\bin;%PATH%
1010

11-
- curl -sS -ostack.zip -L --insecure http://www.stackage.org/stack/windows-i386
11+
- curl -sS -ostack.zip -L --insecure https://get.haskellstack.org/stable/windows-i386.zip
1212
- 7z x stack.zip stack.exe
1313

1414
clone_folder: "c:\\stack"

doc/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ or:
2626
wget -qO- https://get.haskellstack.org/ | sh
2727

2828
On Windows, you can download and install the
29-
[Windows 64-bit Installer](https://www.stackage.org/stack/windows-x86_64-installer).
29+
[Windows 64-bit Installer](https://get.haskellstack.org/stable/windows-x86_64-installer.exe).
3030

3131
For detailed instructions and downloads, including many additional
3232
operating systems, check out the

doc/appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ before_test:
44
# http://help.appveyor.com/discussions/problems/6312-curl-command-not-found
55
- set PATH=C:\Program Files\Git\mingw64\bin;%PATH%
66

7-
- curl -sS -ostack.zip -L --insecure http://www.stackage.org/stack/windows-x86_64
7+
- curl -sS -ostack.zip -L --insecure https://get.haskellstack.org/stable/windows-x86_64.zip
88
- 7z x stack.zip stack.exe
99

1010
clone_folder: "c:\\stack"

doc/install_and_upgrade.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,15 @@ future, we are open to supporting more OSes (to request one, please
2121
Binary packages are signed with this [signing key](SIGNING_KEY.md).
2222

2323
If you are writing a script that needs to download the latest binary, you can
24-
find links that always point to the latest bindists
25-
[here](https://www.stackage.org/stack).
24+
use URLs like `https://get.haskellstack.org/stable/<PLATFORM>.<EXTENSION>` (e.g. //get.haskellstack.org/stable/linux-x86_64.tar.gz) that always point to the latest stable release.
2625

2726
## Windows
2827

2928
We recommend installing to the default location with these installers, as that
3029
will make `stack install` and `stack upgrade` work correctly out of the box.
3130

32-
* [Windows 64-bit Installer](https://www.stackage.org/stack/windows-x86_64-installer)
33-
* [Windows 32-bit Installer](https://www.stackage.org/stack/windows-i386-installer)
31+
* [Windows 64-bit Installer](https://get.haskellstack.org/stable/windows-x86_64-installer.exe)
32+
* [Windows 32-bit Installer](https://get.haskellstack.org/stable/windows-i386-installer.exe)
3433

3534
If in doubt: you should prefer the 64-bit installer.
3635

@@ -42,8 +41,8 @@ starting" warning when you try to run the installer. If so, click on
4241

4342
* Download the latest release:
4443

45-
* [Windows 64-bit](https://www.stackage.org/stack/windows-x86_64)
46-
* [Windows 32-bit](https://www.stackage.org/stack/windows-i386)
44+
* [Windows 64-bit](https://get.haskellstack.org/stable/windows-x86_64.zip)
45+
* [Windows 32-bit](https://get.haskellstack.org/stable/windows-i386.zip)
4746

4847
* Unpack the archive and place `stack.exe` somewhere on your `%PATH%` (see
4948
[Path section below](#path)) and you can then run `stack` on the command line.
@@ -65,7 +64,7 @@ Run:
6564
### Manual download
6665

6766
* Download the latest release:
68-
* [macOS 64-bit](https://www.stackage.org/stack/osx-x86_64)
67+
* [macOS 64-bit](https://get.haskellstack.org/stable/osx-x86_64.tar.gz)
6968
* Extract the archive and place `stack` somewhere on your `$PATH` (see
7069
[Path section below](#path))
7170
* Now you can run `stack` from the terminal.
@@ -106,7 +105,7 @@ There is also a [Ubuntu
106105
package](http://packages.ubuntu.com/search?keywords=haskell-stack&searchon=names&suite=all&section=all)
107106
for Ubuntu 16.10 and up, but the distribution's Stack version lags behind, so we
108107
recommend running `stack upgrade --binary` after installing it. For older stack
109-
versions which do not support `--binary`, just `stack upgrade` is fine too. The
108+
versions which do not support `--binary`, just `stack upgrade` may work too. The
110109
version in Ubuntu 16.04 is too old to upgrade successfully, and so in that case
111110
stack should be installed from a [release
112111
tarball](https://github.com/commercialhaskell/stack/releases).
@@ -119,7 +118,7 @@ There is also a [Debian
119118
package](https://packages.debian.org/search?keywords=haskell-stack&searchon=names&suite=all&section=all)
120119
for Stretch and up, but the distribution's Stack version lags behind, so running
121120
`stack upgrade --binary` is recommended after installing it. For older stack
122-
versions which do not support `--binary`, just `stack upgrade` is fine too.
121+
versions which do not support `--binary`, just `stack upgrade` may work too.
123122

124123
## <a name="centos"></a>CentOS / Red Hat / Amazon Linux
125124

@@ -233,14 +232,22 @@ or:
233232

234233
* Download the latest release:
235234

236-
* [Linux 64-bit, static](https://www.stackage.org/stack/linux-x86_64-static)
235+
* [Linux 64-bit, standard](https://get.haskellstack.org/stable/linux-x86_64.tar.gz)
237236

238-
* [Linux 32-bit, standard](https://www.stackage.org/stack/linux-i386)
237+
* [Linux 64-bit, libgmp4](https://get.haskellstack.org/stable/linux-x86_64-gmp4.tar.gz)
238+
(if you are on an older 64-bit distribution that only includes libgmp4
239+
(libgmp.so.3), such as CentOS/RHEL/Amazon Linux 6.)
240+
241+
* [Linux 32-bit, standard](https://get.haskellstack.org/stable/linux-i386.tar.gz)
239242

240-
* [Linux 32-bit, libgmp4](https://www.stackage.org/stack/linux-i386-gmp4)
243+
* [Linux 32-bit, libgmp4](https://get.haskellstack.org/stable/linux-i386-gmp4.tar.gz)
241244
(if you are on an older 32-bit distribution that only includes libgmp4
242245
(libgmp.so.3), such as CentOS/RHEL/Amazon Linux 6.)
243246

247+
* [Linux ARMv7](https://get.haskellstack.org/stable/linux-arm.tar.gz)
248+
249+
* [Linux AArch64](https://get.haskellstack.org/stable/linux-aarch64.tar.gz)
250+
244251
* Extract the archive and place `stack` somewhere on your `$PATH` (see [Path section below](#path))
245252

246253
* Ensure you have required system dependencies installed. These include GCC, GNU make, xz, perl, libgmp, libffi, and zlib. We also recommend Git and GPG. To install these using your package manager:
@@ -279,7 +286,7 @@ Run:
279286

280287
* Download the latest release:
281288

282-
* [FreeBSD 64-bit](https://www.stackage.org/stack/freebsd-x86_64)
289+
* [FreeBSD 64-bit](https://get.haskellstack.org/stable/freebsd-x86_64.tar.gz)
283290

284291
* Extract the archive and place `stack` somewhere on your `$PATH` (see [Path section below](#path))
285292

doc/travis-complex.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,9 @@ before_install:
157157
- |
158158
if [ `uname` = "Darwin" ]
159159
then
160-
travis_retry curl --insecure -L https://www.stackage.org/stack/osx-x86_64 | tar xz --strip-components=1 --include '*/stack' -C ~/.local/bin
160+
travis_retry curl --insecure -L https://get.haskellstack.org/stable/osx-x86_64.tar.gz | tar xz --strip-components=1 --include '*/stack' -C ~/.local/bin
161161
else
162-
travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
162+
travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
163163
fi
164164
165165
# Use the more reliable S3 mirror of Hackage

doc/travis-simple.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ before_install:
2929
# Download and unpack the stack executable
3030
- mkdir -p ~/.local/bin
3131
- export PATH=$HOME/.local/bin:$PATH
32-
- travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
32+
- travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
3333

3434
install:
3535
# Build dependencies

doc/travis_ci.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ before_install:
7171
# Download and unpack the stack executable
7272
- mkdir -p ~/.local/bin
7373
- export PATH=$HOME/.local/bin:$PATH
74-
- travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
74+
- travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
7575
```
7676

7777
## Installing GHC

0 commit comments

Comments
 (0)