Skip to content

Commit 24728e6

Browse files
authored
Merge pull request #3865 from commercialhaskell/3073-fix-hackage-security
Include patched hackage-security for #3073
2 parents c2e24e8 + e961238 commit 24728e6

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

ChangeLog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ Bug fixes:
3434
we were forgetting to record the result, which meant that all tests
3535
always ran even if they had already passed before. See
3636
[#3770](https://github.com/commercialhaskell/stack/pull/3770).
37+
* Includes a patched version of `hackage-security` which fixes both
38+
some issues around asynchronous exception handling, and moves from
39+
directory locking to file locking, making the update mechanism
40+
resilient against SIGKILL and machine failure. See
41+
[hackage-security #187](https://github.com/haskell/hackage-security/issues/187)
42+
and [#3073](https://github.com/commercialhaskell/stack/issues/3073).
3743

3844
## v1.6.3
3945

stack-nightly.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ nix:
77
- http-client-tls-0.3.4
88
extra-deps:
99
- hpack-0.26.0
10+
- archive: https://github.com/haskell/hackage-security/archive/3297b0f3f4285cb30321baaa7b54e3d22e1f6bd7.tar.gz
11+
subdirs:
12+
- hackage-security

stack.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,6 @@ extra-deps:
3030
- ansi-terminal-0.7.1.1
3131
- ansi-wl-pprint-0.6.8.1
3232
- smallcheck-1.1.3
33+
- archive: https://github.com/haskell/hackage-security/archive/3297b0f3f4285cb30321baaa7b54e3d22e1f6bd7.tar.gz
34+
subdirs:
35+
- hackage-security

0 commit comments

Comments
 (0)