Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Chore] Bump Stackage to LTS-22.32 #304

Merged
merged 10 commits into from
Oct 14, 2024
Merged

[Chore] Bump Stackage to LTS-22.32 #304

merged 10 commits into from
Oct 14, 2024

Commits on Sep 25, 2024

  1. [Chore] Update flake.lock

    int-index committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1905f60 View commit details
    Browse the repository at this point in the history
  2. [Chore] Use nyan-interpolation from Hackage

    Problem: we take nyan-interpolation from GitHub, which is harder
    to manage than if we take it from Hackage.
    Fortunately, the latest version is now available and suits us.
    
    Solution: specify Hackage version of nyan-interpoation[-core]
    in extra-deps.
    gromakovsky authored and int-index committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9efa059 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e3cf43 View commit details
    Browse the repository at this point in the history
  4. [Chore] Disable the missing-kind-signatures warning

    Problem: this is a new warning which wants us to provide an explicit
    kind signature for each type we define. It sounds too verbose to do.
    
    Solution: disable this warning.
    gromakovsky authored and int-index committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    243af8c View commit details
    Browse the repository at this point in the history
  5. [Chore] Fix a compilation error due to new Universum

    Problem: retryAfterInfo doesn't compile because the type of
    readMaybe got more polymorphic in Universum.
    
    Solution: specify explicitly that the argument is Text.
    N.B. In the previous version it was String (due to the old type of
    readMaybe), but Text is generally preferable, so we're changing it.
    gromakovsky authored and int-index committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1faa50a View commit details
    Browse the repository at this point in the history
  6. [Chore] Do not use deprecated things from Universum

    Problem: some lens-related things that we use got deprecated in
    Universum.
    Solution: do not use them, import them from Control.Lens instead.
    gromakovsky authored and int-index committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f774ba4 View commit details
    Browse the repository at this point in the history
  7. [Chore] Do not use removed functions from Options.Applicative.Help.Pr…

    …etty
    
    Problem: build failure with newer versions of optparse-applicative
      Module ‘Options.Applicative.Help.Pretty’ does not export ‘displayS’
      Module ‘Options.Applicative.Help.Pretty’ does not export ‘renderPretty’
      Module ‘Options.Applicative.Help.Pretty’ does not export ‘text’
    
    Solution: stop using functions that have been removed.
    int-index committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    74ed941 View commit details
    Browse the repository at this point in the history
  8. [Chore] Fix issues with windows cross-compilation via nix

    Problem: Cross-compilation to windows is broken.
    
    Solution: Build 'bitvec' without 'simd' flag
    rvem authored and int-index committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1c9f487 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a59030a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. [Chore] Replace firefly with scotty in tests

    Problem: `firefly` depends on `regex-pcre`, which fails to build in
    certain configurations:
    
      regex-pcre > regex-pcre-0.95.0.0: library-dirs: /usr/lib is a relative path which makes no
      regex-pcre > sense (as there is nothing for it to be relative to). You can make paths
      regex-pcre > relative to the package database itself by using ${pkgroot}. (use --force to
      regex-pcre > override)
      regex-pcre > regex-pcre-0.95.0.0: dynamic-library-dirs: /usr/lib is a relative path which
      regex-pcre > makes no sense (as there is nothing for it to be relative to). You can make
      regex-pcre > paths relative to the package database itself by using ${pkgroot}. (use
      regex-pcre > --force to override)
    
    The problem only occurs with `stack` on Windows. Therefore, there are
    two possible workarounds: (a) use `cabal`, (b) drop Windows support.
    However, we would like to support both build tools on all platforms if
    possible.
    
    Solution: replace `firefly` with `scotty`, a different web server
    library that does not depend on `regex-pcre`.
    int-index committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7d43d9c View commit details
    Browse the repository at this point in the history