haskell / ghcup-metadata

GHCup metadata repository
33 stars 30 forks source link

Remove ghc 9.12.20241014 from prerelease channel #259

Closed andreasabel closed 5 days ago

andreasabel commented 6 days ago

With a subscription to the prerelease channel, ghcup install ghc 9.12 will always install the botched 9.12.20241014. With its fantastic high minor version number, it will beat (the shit out of) any other ghc-9.12 prereleases. I suppose it will also dominate the proper releases 9.12.1, 9.12.2 etc of GHC 9.12 to come. How about we remove this version from the prerelease channel and agree that 9.12 alpha1 never happened? Or move it to a new channel that no-one will want to subscribe to?

$ ghcup install ghc 9.12
[ Warn  ] Assuming you meant version 9.12.20241014
...
hasufell commented 6 days ago

How about we remove this version from the prerelease channel and agree that 9.12 alpha1 never happened?

Well, the idea was that the metadatas are append only. Especially because people may use them in CI.

We could make an exception, but it's something to be debated.

hasufell commented 6 days ago

I guess it's ok.

Can we double check this won't break anything for haskell-ci @phadej ?

phadej commented 6 days ago

@hasufell it won't. I didn't add support for this version in haskell-ci specifically because of this reason (= confusing version). As far as I'm aware there shouldn't be any CI setups using that GHC version.

andreasabel commented 5 days ago

Some of my own CIs will break but I am willing to bear the cost.

hasufell commented 5 days ago

done