Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Nov 29, 2023
    • Javier Sagredo's avatar
      Use Base16 hash for script path. · 37213e88
      Javier Sagredo authored
      Issue #9334 shows that `%` characters on Windows result in invalid
      paths, also `/` characters on Linux create invalid paths.
      
      This changes from using base64 to using base16 with the same length
      we use for unit-ids.
      
      (cherry picked from commit 97f99171)
      
      # Conflicts:
      #	cabal-install/src/Distribution/Client/HashValue.hs
      #	cabal-install/src/Distribution/Client/ScriptUtils.hs
      #	cabal-testsuite/cabal-testsuite.cabal
      37213e88
  2. Nov 22, 2023
  3. Nov 07, 2023
  4. Oct 30, 2023
  5. Oct 18, 2023
  6. Oct 05, 2023
    • mergify[bot]'s avatar
      Bump base in cabal-dev-scripts.cabal (backport #9303) (#9311) · 0f2350c1
      mergify[bot] authored
      
      * Bump base in cabal-dev-scripts.cabal
      
      Bump base in cabal-dev-scripts.cabal. We are now using GHC 9.4.7 in CI, which ships with base 4.17.2.0. I am bumping all the way to <4.19 after testing everything compiles with GHC 9.6.3 (base-4.18.1.0).
      
      (cherry picked from commit 033e8e04)
      
      * Avoid OverloadedStrings when it causes troubles
      
      (cherry picked from commit dc08acb9)
      
      # Conflicts:
      #	Cabal-syntax/src/Distribution/Fields/Parser.hs
      
      * doctest: provide a separate project file without -Werror (fix #9307)
      
      This became necessary after an upgrade to GHC 9.4, which, apparently,
      has a subtle change in how -W/-w-related things get interpreted.
      
      (cherry picked from commit ccce7c3b)
      
      * fixup! resolve a conflict
      
      ---------
      
      Co-authored-by: default avatarAndrea Bedini <andrea.bedini@tweag.io>
      Co-authored-by: default avatarArtem Pelenitsyn <a.pelenitsyn@gmail.com>
      0f2350c1
  7. Oct 04, 2023
  8. Sep 22, 2023
  9. Sep 20, 2023
  10. Sep 19, 2023
  11. Sep 18, 2023
  12. Sep 14, 2023
  13. Sep 11, 2023
  14. Sep 06, 2023
  15. Sep 05, 2023
  16. Sep 04, 2023
  17. Aug 29, 2023
  18. Aug 27, 2023
  19. Aug 26, 2023
  20. Aug 25, 2023
  21. Aug 24, 2023
  22. Aug 20, 2023
  23. Jul 26, 2023
  24. Jul 20, 2023
    • Hécate Moonlight's avatar
      remove duplicates in the code · a989f6a6
      Hécate Moonlight authored
      a989f6a6
    • Hécate Moonlight's avatar
      Fix build · 3dd0f33b
      Hécate Moonlight authored
      3dd0f33b
    • Kleidukos's avatar
      cabal-install: Fix non-reinstallable package set (backport #9092) (#9141) · 80780749
      Kleidukos authored
      cabal-install: Fix non-reinstallable package set
      
      In #9064 we discovered that `ghc-boot` was added to the
      non-reinstallable package set due to #8051 despite there being no
      reason why it can't be built from its source distribution. This
      revealed the fact that there is quite some ambiguity around what
      constitutes a non-reinstallable package.
      
      In #9064 we worked out a hopefully-more-clear picture of
      non-reinstallability. Here we update the commentary to describe this
      concept and update the lists to reflect the new definition.
      
      Closes #9064.
      
      (cherry picked from commit 2e32a44f)
      
      # Conflicts:
      #	cabal-install/src/Distribution/Client/Dependency.hs
      
      * Fix tests
      
      (cherry picked from commit 249374d1)
      
      # Conflicts:
      #	cabal-install/tests/UnitTests/Distribution/Solver/Modular/Solver.hs
      
      * Fix conflicts
      80780749
  25. Jul 14, 2023
Loading