This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Nov 29, 2023
-
-
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
-
- Nov 22, 2023
-
-
mergify[bot] authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by:
Hécate Moonlight <Kleidukos@users.noreply.github.com>
-
- Nov 07, 2023
-
-
andreas.abel authored
(cherry picked from commit cb311fd9)
-
andreas.abel authored
(cherry picked from commit 775a44e7)
- Oct 30, 2023
-
-
Hécate Moonlight authored
-
- Oct 18, 2023
-
-
Hécate Moonlight authored
-
mergify[bot] authored
Co-authored-by:
Bryan Richter <bryan@haskell.foundation> Co-authored-by:
brandon s allbery kf8nh <allbery.b@gmail.com> Co-authored-by:
Hécate Moonlight <hecate+github@glitchbra.in> fixes and improvements (#9348) Fixes #9304 Fixes #9312 Resolves #9347
- Oct 05, 2023
-
-
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:
Andrea Bedini <andrea.bedini@tweag.io> Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com>
-
- Oct 04, 2023
-
-
hamish authored
-
- Sep 22, 2023
-
-
mergify[bot] authored
Co-authored-by:
Bodigrim <andrew.lelechenko@gmail.com> Co-authored-by:
Hécate Moonlight <Kleidukos@users.noreply.github.com>
-
- Sep 20, 2023
-
-
Hécate Moonlight authored
-
Hécate Moonlight authored
-
- Sep 19, 2023
-
-
Hécate Moonlight authored
-
- Sep 18, 2023
-
-
mergify[bot] authored
Co-authored-by:
Bodigrim <andrew.lelechenko@gmail.com>
-
- Sep 14, 2023
-
-
mergify[bot] authored
Co-authored-by:
Bodigrim <andrew.lelechenko@gmail.com> Co-authored-by:
Hécate Moonlight <Kleidukos@users.noreply.github.com>
-
- Sep 11, 2023
-
-
mergify[bot] authored
Co-authored-by:
Hécate Moonlight <Kleidukos@users.noreply.github.com>
-
- Sep 06, 2023
-
-
Francesco Gazzetta authored
PD check: do not treat library names as package names (backport #9132)
-
Francesco Gazzetta authored
Fixes #9122 (cherry picked from commit 4aa5f886)
-
- Sep 05, 2023
-
-
Hécate Moonlight authored
Co-authored-by:
Ben Gamari <ben@smart-cactus.org>
-
- Sep 04, 2023
-
-
mergify[bot] authored
Fix `prefer-oldest` documentation (backport #8904)
-
- Aug 29, 2023
-
-
Hécate Moonlight authored
-
- Aug 27, 2023
-
-
Marcin Szamotulski authored
Fixes #8958.
-
- Aug 26, 2023
-
-
Hécate Moonlight authored
-
Hécate Moonlight authored
-
- Aug 25, 2023
-
-
Gershom Bazerman authored
-
- Aug 24, 2023
-
-
Gershom Bazerman authored
-
Hécate Moonlight authored
Co-authored-by:
Andrea Bedini <andrea.bedini@tweag.io> fixes #9190
-
- Aug 20, 2023
-
-
Hécate Moonlight authored
-
- Jul 26, 2023
-
-
mergify[bot] authored
cabal-install: Fix non-reinstallable package set (backport #9092)
-
- Jul 20, 2023
-
-
Hécate Moonlight authored
-
Hécate Moonlight authored
-
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
-
- Jul 14, 2023
-
-
mergify[bot] authored
Fix parsing of password-command option (#6268) (backport #9002)
-
Artem Pelenitsyn authored
-
mergify[bot] authored
Remove v2-prefix from Quickstart guide (backport #9087)
-
Fraser Tweedale authored
The password-command option does not parse its value correctly. Quotes are ignored, making many kinds of commands impossible to express (e.g. `sh -c "foo | bar"`). Also, `cabal user-config` treats the argument list as a *list of option values*, rather than a *value that is a list*. As a consequence, `cabal user-config update` corrupts the value in the config file. Fix these issues by parsing the command as a space separated list of tokens, and changing the getter to `unwords` the value and return a *singleton* list. Also update the argument placeholder from `PASSWORD` to `COMMAND`. Fixes: https://github.com/haskell/cabal/issues/6268 (cherry picked from commit 95f48ad7) # Conflicts: # cabal-install/src/Distribution/Client/Setup.hs # cabal-install/src/Distribution/Deprecated/ParseUtils.hs
-
ulysses4ever authored
Remove v2-prefix from Quickstart guide Closes https://github.com/haskell/cabal/issues/9086 (cherry picked from commit b3953e3b) * Clarify what build is Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> (cherry picked from commit 1f5c00d5)
-