Skip to content
This repository was archived by the owner on Aug 1, 2023. It is now read-only.

Update haskell.nix, ghc and nixpkgs #385

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

hamishmack
Copy link
Collaborator

No description provided.

@michalrus
Copy link
Member

I merged in #389 – these two PRs basically try to do the same thing.

@michalrus
Copy link
Member

michalrus commented Jan 9, 2023

IMO, let's merge this, despite the fact there are a few failures in cardano-shell. For all I know, it's not used, and the only thing used from this repo is cardano-launcher (by Daedalus, and Lace), and this exact revision has been working well in Daedalus and Lace Desktop for a long time now.

To reproduce, run:

nix-build -k release.nix -A required
Failures:

  test/NodeIPCSpec.hs:63:9: 
  1) NodeIPC.startIPC should return Started and ShutdownInitiated when client sends message 'Shutdown'
       uncaught exception: ExitCode
       ExitFailure 22
       (after 1 test)

  To rerun use: --match "/NodeIPC/startIPC/should return Started and ShutdownInitiated when client sends message 'Shutdown'/"

  test/NodeIPCSpec.hs:70:13: 
  2) NodeIPC.startIPC.Exceptions should throw NodeIPCError when closed handle is given
       Assertion failed (after 1 test):

  To rerun use: --match "/NodeIPC/startIPC/Exceptions/should throw NodeIPCError when closed handle is given/"

  test/NodeIPCSpec.hs:78:13: 
  3) NodeIPC.startIPC.Exceptions should throw NodeIPCError when unreadable handle is given
       Assertion failed (after 1 test):

  To rerun use: --match "/NodeIPC/startIPC/Exceptions/should throw NodeIPCError when unreadable handle is given/"

  test/NodeIPCSpec.hs:86:13: 
  4) NodeIPC.startIPC.Exceptions should throw NodeIPCError when unwritable handle is given
       Assertion failed (after 1 test):

  To rerun use: --match "/NodeIPC/startIPC/Exceptions/should throw NodeIPCError when unwritable handle is given/"

  test/NodeIPCSpec.hs:95:13: 
  5) NodeIPC.startIPC, Resource cleanup, should throw NodeIPCError when IOError is being thrown
       uncaught exception: IOException of type EOF
       Failed with eofe: end of file
       (after 59 tests)

  To rerun use: --match "/NodeIPC/startIPC/Resource cleanup/should throw NodeIPCError when IOError is being thrown/"

Randomized with seed 741501488

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants