Skip to content
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

[meta] Should for-ghc-only releases take up major release numbers? #10334

Open
geekosaur opened this issue Sep 9, 2024 · 2 comments
Open

[meta] Should for-ghc-only releases take up major release numbers? #10334

geekosaur opened this issue Sep 9, 2024 · 2 comments
Labels
re: devx Improving the cabal developer experience (internal issue)

Comments

@geekosaur
Copy link
Collaborator

geekosaur commented Sep 9, 2024

I am wondering if a better approach, given that these releases are not intended for public use but only for ghc, is to expand our use of devel release numbers: assuming that it's too late to fix this for 3.14, then

  • 3.15.0.0 is the first devel version
  • 3.15.1.0 would be the first for-ghc release
  • 3.15.2.0 would be for continued development after the first for-ghc release
  • if needed, we could repeat this with 3.15.3.0/3.15.4.0 and so on.

This way we don't confuse our release numbers, which currently are on course for us to from a public release standpoint skip from 3.12.1.0 to 3.16.0.0.

@ffaf1 ffaf1 added re: devx Improving the cabal developer experience (internal issue) and removed type: user-question labels Sep 9, 2024
@ffaf1
Copy link
Collaborator

ffaf1 commented Sep 9, 2024

What if we were to attach a cabal-install pre-release? Or is that out of the question?

@geekosaur
Copy link
Collaborator Author

geekosaur commented Sep 9, 2024

That one would make sense, but I am under the impression that 3.14 in particular is only Cabal and only for use by the GHC developers, with no intended public/Hackage release at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
re: devx Improving the cabal developer experience (internal issue)
Projects
None yet
Development

No branches or pull requests

2 participants