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.6.2.0 p2 #2
Open
hasufell
wants to merge
137
commits into
master
Choose a base branch
from
wip/cabal-install-v3.6.2.0-p2
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 1b368d7)
Fixes haskell#7351 (cherry picked from commit 518e962)
(cherry picked from commit 174673d)
Fix --only-download making install fail (backport haskell#7378)
(cherry picked from commit 7457d2f)
Changes the behavior of the following commands under the `--dry-run` and `--only-download` flags - `v2-configure` and `v2-freeze` do not write their respective files - `v2-exec` and `v2-run` do not run the target executable Adds package tests for the configure and freeze commands. (cherry picked from previous version of commit 84884bb)
Fixes the bug by accurately tracking when instantiations refer to inplace packages, and adjusting previously non-inplace packages to be inplace when this occurs. See comment in ProjectPlanning.hs for more details. Signed-off-by: Edward Z. Yang <[email protected]> (cherry picked from commit 823e894)
Signed-off-by: Edward Z. Yang <[email protected]> (cherry picked from commit 2c222b7)
Signed-off-by: Edward Z. Yang <[email protected]> (cherry picked from commit 8830ab4)
The simple package examples share module names among library and executable components. To avoid potential confusion these have been annotated to make it crystal clear the modules do not refer to the same entities. [ci skip] (cherry picked from commit d391bfb)
Use `hs-source-dirs` for the library and change the `other-modules` names for the executables to avoid confusion. Lowercase the `main-is` files to make it clear the filename need not be a module name. Add dependency on the internal library to the prog2 executable to showcase common usage. [ci skip] (cherry picked from commit 0638a48)
…ack from Hackage with an inplace package) (cherry picked from commit d3b6372)
(cherry picked from commit 884f6a2)
(cherry picked from commit 7f13e4d)
Commenting out extraneous version warnings (Backport of haskell#7470)
(cherry picked from commit 26b94bb)
Backport 3.6: Force cabal to use a build plan where exe:cabal-plan is enabled
(cherry picked from commit 8befafd)
set package index asserts expensive (backport haskell#7503)
Bump Cabal to 3.6 and regenerate CI
(cherry picked from commit e5ffabc)
Fix haskell#7698: cabal sdist works when extra-packages are present (backport haskell#7699)
This reverts commit 34c0a9f.
* bump cabal-install-3.6.2.0
Use cabal.project.release in gitlab CI
(cherry picked from commit 47c0cbf) Co-authored-by: Emily Pillmore <[email protected]>
(cherry picked from commit f8f9694)
Add changelogs for the three non-internal changes in cabal 3.6.2 (backport haskell#7687)
) (haskell#7722) (cherry picked from commit c6cbebd) # Conflicts: # changelog.d/issue-4683 # changelog.d/option-argument-errors # changelog.d/pr-7296 # changelog.d/pr-7358 # changelog.d/pr-7536 Co-authored-by: Emily Pillmore <[email protected]>
Gitlab CI fixes
…skell#7730) (cherry picked from commit 472977e) # Conflicts: # cabal.project.release Co-authored-by: Emily Pillmore <[email protected]>
As of 9.4, GHC on Windows may produce .o files that are in fact archive files due to the lack of object merging support in the lld linker (see GHC #21068). Consequently, we must ensure that `ar` merges input archives' members, not add them as a single entry.
As noted in GHC #21068, the lld linker used on Windows by GHC 9.4 and later does not support object merging. Consequently, --enable-library-for-ghci can no longer be supported on this platform.
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.
Backport of haskell#8071