Skip to content

Update boostraps on master as per B.2.0 of Release plan - #12250

Open
Mikolaj wants to merge 1 commit into
haskell:masterfrom
Mikolaj:bootstraps-1.18-on-master
Open

Update boostraps on master as per B.2.0 of Release plan#12250
Mikolaj wants to merge 1 commit into
haskell:masterfrom
Mikolaj:bootstraps-1.18-on-master

Conversation

@Mikolaj

@Mikolaj Mikolaj commented Aug 20, 2026

Copy link
Copy Markdown
Member

Fixes #12233. To be frank, I'm not sure how the resulting dep bumps help people using or abusing the boostrap files (the intended purpose of the files is porting to new architectures, but some distros apparently build from that, too), but if this is not welcome, let's hope they tell us. In principle, this should work as in previous releases and nobody complained then.

Template B: This PR does not modify behaviour or interface

E.g. the PR only touches documentation or tests, does refactorings, etc.

Include the following checklist in your PR:

  • Patches conform to the coding conventions.
  • Is this a PR that fixes CI? If so, it will need to be backported to older cabal release branches (ask maintainers for directions).

"source": "local",
"src_sha256": null,
"version": "3.18.1.0"
"version": "3.19.0.0"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So you're changing a released version (3.18.1.0) to an unreleased one (3.19.0.0)? Is there a justification? Sorry if it's a silly question, I'm not very competent with bootstrapping, but it just looks very suspicious.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me try to guess: dudes don't have a cabal-install executable, because that's why you need to bootstrap, so they can't use Hackage via cabal, so they instead checkout the cabal repo, where the cabal version happens to be 3.19.0.0. Most of the deps they get from GHC, and if we depend on anything else, they have to manually download from Hackage anyway, but at least the cabal packages they don't have to.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To me this doesn’t explain why it used to be a released version and now it suddenly switches to an unreleased. I agree that unreleased looks more plausible though

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.

update bootstrap scripts for the 3.18.1.0 release

2 participants