Skip to content

bump submodules; build with parameterized-utils 2.3#3221

Open
spernsteiner wants to merge 5 commits intomasterfrom
parameterized-utils-2.3
Open

bump submodules; build with parameterized-utils 2.3#3221
spernsteiner wants to merge 5 commits intomasterfrom
parameterized-utils-2.3

Conversation

@spernsteiner
Copy link
Copy Markdown
Contributor

Latest crucible requires parameterized-utils 2.3, so this also bumps several other submodules to allow building with that version.

@spernsteiner
Copy link
Copy Markdown
Contributor Author

What's the proper procedure for updating the cabal.*.config freeze files with the new versions? I looked for docs in the repo and saw a bit about manual edits to the files but not the overall procedure for generating them.

@RyanGlScott
Copy link
Copy Markdown
Contributor

Use cabal freeze --enable-tests -w <GHC> to generate a cabal.project.freeze file, which you can then rename to the corresponding cabal.GHC-*.config file.

@sauclovian-g
Copy link
Copy Markdown
Contributor

If you end up regenerating them all, close #2945.

(Also, if you do, and regenerating them for ghc 9.10 and 9.12 won't be materially more work, updating the 9.10 and 9.12 ones on the ghc-10-12 branch would save me the trouble; but if it would take effort, don't worry about it)

@spernsteiner spernsteiner force-pushed the parameterized-utils-2.3 branch from 1c21f62 to 17f98c2 Compare May 5, 2026 22:19
@spernsteiner
Copy link
Copy Markdown
Contributor Author

I've pushed an update to the freeze files for 9.4–9.8 to see if this gets the CI working. For 9.10 and 9.12, dependency resolution currently fails due to the base version bounds in cryptol and crucible respectively.

@sauclovian-g
Copy link
Copy Markdown
Contributor

For 9.10 and 9.12, dependency resolution currently fails due to the base version bounds in cryptol and crucible respectively.

Yes, that's why I mentioned the branch... :-)

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

Successfully merging this pull request may close these issues.

3 participants