Skip to content

Rework gitlab ci config #8051

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

Merged
merged 8 commits into from
Mar 16, 2022
Merged

Rework gitlab ci config #8051

merged 8 commits into from
Mar 16, 2022

Conversation

jneira
Copy link
Member

@jneira jneira commented Mar 16, 2022

@hasufell
Copy link
Member

I thought you wanted to add tests to the CI?

@jneira
Copy link
Member Author

jneira commented Mar 16, 2022

yeah, I would like to do it in a separate pr if you don't mind
this one would mark done two first tasks in #8044

@jneira jneira merged commit 728daba into haskell:master Mar 16, 2022
bgamari added a commit to bgamari/cabal that referenced this pull request Jul 6, 2023
In haskell#9064 we discovered that `ghc-boot` was added to the
non-reinstallable package set due to haskell#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 haskell#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 haskell#9064.
ulysses4ever pushed a commit that referenced this pull request Jul 18, 2023
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.
mergify bot pushed a commit that referenced this pull request Jul 20, 2023
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 2e32a44)

# Conflicts:
#	cabal-install/src/Distribution/Client/Dependency.hs
Kleidukos added a commit that referenced this pull request Jul 20, 2023
)

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 2e32a44)

# Conflicts:
#	cabal-install/src/Distribution/Client/Dependency.hs

* Fix tests

(cherry picked from commit 249374d)

# Conflicts:
#	cabal-install/tests/UnitTests/Distribution/Solver/Modular/Solver.hs

* Fix conflicts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants