Update dependencies, fix annoyances in getting a fresh system up and running.

[?]
Dec 19, 2021, 3:44 PM
3FFEGISXQB4URHQQCA27I5JUR3P5D7WJR5Q5MQ5ISB77MJWBMGAAC

Dependencies

  • [2] KKJSBWO6 Add createPaymentRequestHandler
  • [3] NJNMO72S Add zcash.com submodule and update client to modern halogen.
  • [4] X3ES7NUA Fine. I'll use ormolu. At least it doesn't break the code.
  • [5] RFYEVKZQ Add nix-shell based build environment.
  • [6] UWMGUJOW Autoformat sources.
  • [7] KET5QGQP Add billable list (in-progress)
  • [8] 3HTCTHHU Add halogen-portal dependency and update argonaut.
  • [9] DJATFGIC Support client builds in nix-shell --pure.
  • [*] KEP5WUFJ Convert project to stack-based build.
  • [*] LTSVBVA2 Update to a recent haskoin-core. Fix Stack build.
  • [*] B6HWAPDP Modularize & update to recent haskoin.

Change contents

  • edit in client/packages.dhall at line 119
    [3.294629][3.294629:294630]()
  • replacement in client/packages.dhall at line 120
    [3.294645][3.2:176]()
    https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20210118/packages.dhall sha256:a59c5c93a68d5d066f3815a89f398bcf00e130a51cb185b2da29b20e2d8ae115
    [3.294645]
    [3.294819]
    https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20210226/packages.dhall sha256:7e973070e323137f27e12af93bc2c2f600d53ce4ae73bb51f34eb7d7ce0a43ea
  • edit in shell.nix at line 24
    [3.38][2.19306:19390]()
    # haskellPackages.HDBC-postgresql
    # haskellPackages.dbmigrations-postgresql
  • edit in stack.yaml at line 15
    [12.60932]
    [12.60932]
    - HDBC-postgresql-2.5.0.0@sha256:10ceb4f456bbd4768a3f0ab425d9b4d40cb0e17992083b881b37fe5d91b58aba,3050
    - dbmigrations-2.0.0@sha256:1e3bd62ca980659d27b6bc7b00e58ae0e2bf7781e3859f440b7c005c46037075,5270
    - yaml-light-0.1.4@sha256:838b509c3a895339eea42b6524f46ba4e59c33e9f43537123cdaedfea09ca58d,1887
    - HsSyck-0.53@sha256:a987ae2163811bdebfd4f2e2dcb7c75e9d2d68afd97d196f969d6a74786e43da,1818
  • edit in stack.yaml.lock at line 85
    [12.63849]
    [13.41691]
    - completed:
    hackage: HDBC-postgresql-2.5.0.0@sha256:10ceb4f456bbd4768a3f0ab425d9b4d40cb0e17992083b881b37fe5d91b58aba,3050
    pantry-tree:
    size: 1611
    sha256: 9db472e5f433c07d097b6cdc6af354d0a40c0fd3c7205510973380ced739c764
    original:
    hackage: HDBC-postgresql-2.5.0.0@sha256:10ceb4f456bbd4768a3f0ab425d9b4d40cb0e17992083b881b37fe5d91b58aba,3050
    - completed:
    hackage: dbmigrations-2.0.0@sha256:1e3bd62ca980659d27b6bc7b00e58ae0e2bf7781e3859f440b7c005c46037075,5270
    pantry-tree:
    size: 3935
    sha256: c0ed60caea8b8aace63e40628c753ba8b007edcea17ccc270317b533d07c8e28
    original:
    hackage: dbmigrations-2.0.0@sha256:1e3bd62ca980659d27b6bc7b00e58ae0e2bf7781e3859f440b7c005c46037075,5270
    - completed:
    hackage: yaml-light-0.1.4@sha256:838b509c3a895339eea42b6524f46ba4e59c33e9f43537123cdaedfea09ca58d,1887
    pantry-tree:
    size: 217
    sha256: ed05f839d189a312392f35d41888602b5929a8c0bcd54ee50bffe013552526ba
    original:
    hackage: yaml-light-0.1.4@sha256:838b509c3a895339eea42b6524f46ba4e59c33e9f43537123cdaedfea09ca58d,1887
    - completed:
    hackage: HsSyck-0.53@sha256:a987ae2163811bdebfd4f2e2dcb7c75e9d2d68afd97d196f969d6a74786e43da,1818
    pantry-tree:
    size: 1024
    sha256: d0465b8296fc621a76c7362eadf1364489781ca09d79441ec22b7a18b12eed46
    original:
    hackage: HsSyck-0.53@sha256:a987ae2163811bdebfd4f2e2dcb7c75e9d2d68afd97d196f969d6a74786e43da,1818