forked from haskell/cabal
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Wip/cabal install v3.10.3.0 #2
Open
hasufell
wants to merge
206
commits into
master
Choose a base branch
from
wip/cabal-install-v3.10.3.0
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(cherry picked from commit ffa9127)
elim warning spam from haskell#8500 (backport haskell#8697)
(cherry picked from commit ce2c92f)
testuite: doctest: move to ghcup-recommended ghc (backport haskell#8710)
… validate (haskell#8739) * Try to fix ghcup cache in CI via sudo chmod * Revert "Try to fix ghcup cache in CI via sudo chmod" This reverts commit 0bb71d1. * Try not caching store in validate jobs to avoid double package bugs * Revert "Try not caching store in validate jobs to avoid double package bugs" This reverts commit b3f3782. * Try not to cache store on Windows in validate jobs to avoid double directory package bugs. * Revert "Revert "Try to fix ghcup cache in CI via sudo chmod"" This reverts commit b3a843a. * Try sudo only on (new) Linux, where it should be available * Also change the user * Document the particular hack snippets in validate.yml * Add an extra diagnostic ls for ghcup dirs * Also hack the other affected CI scripts * Also print the version of ghcup used for debugging (cherry picked from commit 22dcb3c)
Hack around CI problems by sudo chown and disabling cache for Windows validate (backport haskell#8739)
(cherry picked from commit 4756705)
Work around ghcup cache woes also in our tiny CI scripts (backport haskell#8743)
(cherry picked from commit a714373)
Work around ghcup cache woes also in our dogfooding CI scripts (backport haskell#8749)
(cherry picked from commit 87efb24)
Ensure js-sources are used only with JavaScript arch (backport haskell#8748)
* Fix repl discarding `build-depends` argument Previously the function `\f -> L.allCondTrees $ traverseCondTreeC f` was used to add the dependencies, but manipulating `CondTree` this way does not update the nested fields `targetBuildDepends` of the tree, only the conditions. It worked merely by chance if one does not further process these fields: this explains why options like `--allow-newer` or `allow-older` were incompatible with `--build-depends`. Using `L.traverseBuildInfos . L.targetBuildDepends` ensures `targetBuildDepends` fields and conditions are all updated consistently. * Add test * Add changelog * Cleanup --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit e9b4744)
Fix repl discarding --build-depends (backport haskell#8732)
* check: Test only doc files with supported extensions * Cleanup --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit bae536f)
cabal-install: check: Whitelist doc file extensions (backport haskell#8747)
This reverts commit b547ead from haskell#8623. Unexpected side-effect has been found, so these code improvements have to be done differently. The other commit in the PR is a test and it's retained. (cherry picked from commit 533cbc1)
(cherry picked from commit dbcaa76)
Revert "Fix project-local build flags being ignored." (backport haskell#8744)
(cherry picked from commit 5497325)
don't auto-download in hash validation phase (backport haskell#8769)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit 04665d2)
Update © year to 2023 (backport haskell#8775)
I updated the dependencies in the .cabal bootstrap file and sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash` change. Fixes haskell#8613 (cherry picked from commit 2de1fdc)
Bump cabal-bootstrap-gen to GHC 9.4.4 ecosystem (backport haskell#8720)
…#8794) * Disallow GHC <8.0 closes haskell#8715 * Add changelog entry (cherry picked from commit 9e417fa)
Disallow GHC <8.0 for Cabal{,-syntax} & cabal-install-solver (backport haskell#8794)
Cabal: Allow Win32-2.14 (backport haskell#9679)
(cherry picked from commit 2869473)
Bump a number of dependencies (backport haskell#9686)
(cherry picked from commit 8674b74) Co-authored-by: Bodigrim <[email protected]>
This reverts commit 34b7558.
* Bump version numbers to 3.10.3.0 * Update bootstrap and CI for latest minor 9.4 * Regenerate the bootstrap files * Disable windows runner for GHC 9.0.2
`extra-doc-files` and `no-autogen-paths` warnings. (cherry picked from commit 28daab1)
Update .cabal files (backport haskell#9761)
…askell#9767) * Find build-tool installed programs before programs in path (BP) A backport of 443c890 (haskell#9762) --------- Co-authored-by: brandon s allbery kf8nh <[email protected]> Co-authored-by: Gershom Bazerman <[email protected]>
hasufell
force-pushed
the
wip/cabal-install-v3.10.3.0
branch
2 times, most recently
from
March 19, 2024 13:50
faebeba
to
df61b3d
Compare
hasufell
force-pushed
the
wip/cabal-install-v3.10.3.0
branch
from
March 19, 2024 13:52
df61b3d
to
6aade43
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.