Skip to content

Commit 1e45e1e

Browse files
committed
Merge branch 'prerelease/v1.6.0.20171017'
2 parents 406a271 + 5a93a88 commit 1e45e1e

File tree

9 files changed

+22
-31
lines changed

9 files changed

+22
-31
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ discuss the change before plowing into writing code.
4444

4545
If you'd like to help out but aren't sure what to work on, look for issues with
4646
the
47-
[awaiting pr](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3A%22awaiting+pr%22)
47+
[awaiting pull request](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3A%22awaiting+pull+request%22)
4848
label. Issues that are suitable for newcomers to the codebase have the
49-
[newcomer](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3A%22awaiting+pr%22+label%3Anewcomer)
49+
[newcomer friendly](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3A%22awaiting+pull+request%22+label%3a%22newcomer+friendly%22)
5050
label. Best to post a comment to the issue before you start work, in case anyone
5151
has already started.
5252

doc/GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2169,7 +2169,7 @@ but adds the `+RTS -xc` runtime option.
21692169

21702170
`stack` now supports debugging and profiling with
21712171
[DWARF information](https://ghc.haskell.org/trac/ghc/wiki/DWARF),
2172-
using the `--no-strip`, `--no-library-stripping`, and `--no-executable-shipping`
2172+
using the `--no-strip`, `--no-library-stripping`, and `--no-executable-stripping`
21732173
flags to disable the default behavior of removing such information from compiled
21742174
libraries and executables.
21752175

doc/README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ the needed files to start a project correctly.
5555
- The `stack build` command will build the minimal project.
5656
- `stack exec my-project-exe` will execute the command.
5757
- If you just want to install an executable using stack, then all you have to do
58-
is`stack install <package-name>`.
58+
is `stack install <package-name>`.
5959

6060
If you want to launch a REPL:
6161

@@ -118,7 +118,10 @@ installed.
118118
4. Once `stack` finishes building, check the stack version with
119119
`stack exec stack -- --version`. Make sure the version is the latest.
120120
5. Look for issues tagged with
121-
[`newcomer` and `awaiting-pr` labels](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3Anewcomer+label%3A%22awaiting+pr%22).
121+
[newcomer friendly](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3a%22newcomer+friendly%22)
122+
and
123+
[awaiting pull request](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3A%22awaiting+pull+request%22)
124+
labels.
122125

123126
Build from source as a one-liner:
124127

@@ -175,4 +178,4 @@ commercial Haskell users, and has since become a thriving open source
175178
project meeting the needs of Haskell users of all stripes.
176179

177180
If you'd like to get involved with Stack, check out the
178-
[newcomers label on the Github issue tracker](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3Anewcomer).
181+
[newcomer friendly](https://github.com/commercialhaskell/stack/issues?q=is%3Aopen+is%3Aissue+label%3a%22newcomer+friendly%22) label on the Github issue tracker.

doc/faq.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -436,11 +436,7 @@ such hardening flags by default which may be the cause of some instances of the
436436
problem. Therefore, a possible workaround might be to turn off PIE related
437437
flags.
438438
439-
In Arch Linux, the support for this is provided by the `hardening-wrapper`
440-
package. Some possible workarounds:
441-
442-
* Selectively disabling its PIE forcing by setting `HARDENING_PIE=0` in `/etc/hardening-wrapper.conf`.
443-
* Uninstalling the `hardening-wrapper` package and logging out then into your account again.
439+
On Arch Linux, installing the `ncurses5-compat-libs` package from AUR resolves [this issue](https://github.com/commercialhaskell/stack/issues/2712).
444440
445441
If you manage to work around this in other distributions, please include instructions here.
446442

doc/nonstandard_project_init.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ The purpose of this page is to collect information about issues that arise when
77
users either have an existing cabal project or another nonstandard setup such
88
as a private hackage database.
99

10-
## Using a Cabal File New users may be confused by the fact that you must add
10+
## Using a Cabal File
11+
12+
New users may be confused by the fact that you must add
1113
dependencies to the package's cabal file, even in the case when you have
1214
already listed the package in the `stack.yaml`. In most cases, dependencies for
1315
your package that are in the Stackage snapshot need *only* be added to the

doc/travis_ci.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,6 @@ before_install:
7272
- travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
7373
```
7474

75-
Once Travis whitelists the stack .deb files, we'll be able to simply include
76-
stack in the `addons` section, and automatically use the newest version of
77-
stack, avoiding that complicated `before_install` section This is being
78-
tracked in the
79-
[apt-source-whitelist](https://github.com/travis-ci/apt-source-whitelist/pull/7)
80-
and
81-
[apt-package-whitelist](https://github.com/travis-ci/apt-package-whitelist/issues/379)
82-
issue trackers.
83-
8475
## Installing GHC
8576

8677
There are two ways to install GHC:

stack-nightly.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
resolver: nightly-2017-09-14
2-
image:
3-
containers:
4-
- base: "fpco/stack-base" # see ./etc/docker/stack-base/Dockerfile
5-
name: "fpco/stack-test"
1+
resolver: nightly-2017-10-17
62
nix:
73
# --nix on the command-line to enable.
84
enable: false
95
packages:
106
- zlib
117
- http-client-tls-0.3.4
8+
flags:
9+
mintty:
10+
win32-2-5: false
1211
extra-deps:
1312
- bindings-uname-0.1
13+
- mintty-0.1.1

stack.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: stack
2-
version: 1.5.1
2+
version: 1.6.0.20171017
33
synopsis: The Haskell Tool Stack
44
description: Please see the README.md for usage information, and
55
the wiki on Github for more details. Also, note that
@@ -262,7 +262,7 @@ library
262262
, hastache
263263
, project-template >= 0.2
264264
, zip-archive >= 0.2.3.7 && < 0.4
265-
, hpack >= 0.17.0 && < 0.19
265+
, hpack >= 0.17.0 && < 0.20
266266
, store >= 0.4.1 && < 0.5
267267
, store-core >= 0.4 && < 0.5
268268
, annotated-wl-pprint
@@ -294,7 +294,7 @@ executable stack
294294
, directory >= 1.2.1.0 && < 1.4
295295
, filelock >= 0.1.0.1
296296
, filepath >= 1.3.0.2
297-
, hpack >= 0.17.0 && < 0.19
297+
, hpack >= 0.17.0 && < 0.20
298298
, http-client >= 0.5.3.3
299299
, microlens >= 0.3.0.0
300300
, monad-logger

stack.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: lts-9.0
1+
resolver: lts-9.9
22
# docker:
33
# enable: true
44
# repo: fpco/stack-full
@@ -23,5 +23,4 @@ extra-deps:
2323
- path-0.6.1
2424
- path-io-1.3.3
2525
- extra-1.6
26-
- monad-logger-0.3.25
2726
- hsc2hs-0.68.2

0 commit comments

Comments
 (0)