Skip to content

Set upper bounds in our build-depends cabal fields #531

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

Open
nfrisby opened this issue Jan 31, 2023 · 1 comment
Open

Set upper bounds in our build-depends cabal fields #531

nfrisby opened this issue Jan 31, 2023 · 1 comment
Assignees

Comments

@nfrisby
Copy link
Contributor

nfrisby commented Jan 31, 2023

We decided to use PVP to version our packages (except we'll not be particularly careful about upstream orphan instances). That strongly implies/requires that we are specifying upper bounds in our cabal files.

This task is to add upper bounds to all of our cabal files.

For this bootstrap, we should just use the current MAJOR(.MAJOR).MINOR.* bounds (or cabal's <=^ caret operator) for whatever MAJOR and MINOR the cabal solver currently chooses for our dependencies.

@nfrisby
Copy link
Contributor Author

nfrisby commented Jan 31, 2023

The draft tool on PR IntersectMBO/ouroboros-network#4208 could help assure we use the same bounds in every .cabal file (at least every .cabal file inside of the same package bundle).

@jasagredo jasagredo transferred this issue from IntersectMBO/ouroboros-network Nov 29, 2023
@jasagredo jasagredo self-assigned this Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants