Skip to content
Snippets Groups Projects
  1. Feb 21, 2023
    • Matthew Pickering's avatar
      Add support for getting build plan from stackage snapshot · 2178fb34
      Matthew Pickering authored
      * Stackage builds packages against fixed versions for lots of other
        packages, so some packages find weird or no build plans if the version
        constraints are not right.
      * There are extra C library dependencies for the necessary libraries yet
      * Some packages don't have a library component
      
      Towards #72
      2178fb34
  2. Feb 16, 2023
    • Teo Camarasu's avatar
      Fix build under nix restricted eval mode · 7865d5f5
      Teo Camarasu authored and Matthew Pickering's avatar Matthew Pickering committed
      7865d5f5
    • Teo Camarasu's avatar
      Pin nixpkgs in flake.nix · ccf51c96
      Teo Camarasu authored and Matthew Pickering's avatar Matthew Pickering committed
      This is to work around an issue where hydra was trying to update the flake.lock to a newer version of nixpkgs.
      ccf51c96
    • Finley McIlwaine's avatar
      HLS 9.6 patches · 13a46fd5
      Finley McIlwaine authored and Matthew Pickering's avatar Matthew Pickering committed
      The patches primarily deal with mtl-2.3.1 issues, just making consumers
      of the package buildable. These were necessary to get some components of
      HLS building on GHC 9.6.
      
      During this process it was also discovered that the `vector-space`
      package was affected by GHC issue
      ghc#22912 so I've added it to
      `extra_packages` in CI.
      
      This commit also includes a small change to the `patch-tool` that fixes
      the unpack script in the case that a package which shares a prefix with
      the package being upacked is already in the packages dir (e.g. `Chart`
      and `Chart-diagrams`).
      13a46fd5
    • Teo Camarasu's avatar
      Convert nix environment to use flakes and use zw3rk cache. · 1cd13fe3
      Teo Camarasu authored and Matthew Pickering's avatar Matthew Pickering committed
      *  Replaces the Gitlab CI based caching with the cache.zw3rk.com nix binary cache
      *  Replaces the niv based input pinning with flakes and flake-compat (to keep the interface the same)
      *  Adds the build env to the flake so it can be cached by cache.zw3rk.com
      *  Update gitlab job definitions to minimise calls to nix
      1cd13fe3
  3. Feb 15, 2023
  4. Feb 14, 2023
  5. Feb 13, 2023
  6. Feb 11, 2023
  7. Feb 01, 2023
  8. Jan 17, 2023
  9. Jan 16, 2023
  10. Jan 15, 2023
  11. Dec 25, 2022
  12. Dec 23, 2022
  13. Dec 22, 2022
  14. Dec 21, 2022
Loading