-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Fix pratter 404s #28156
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
Fix pratter 404s #28156
Conversation
|
The summary shows
None of these were caused by changing URLs to non-404 ones and updating the check sums accordingly. If someone has copies of the |
|
Before merging this I'd like to check if the packages are available in any of the caches. We tend to not merge if we cannot check that the contents are the same, although there may be a scope for an exception here since there are the commit hashes of those releases |
|
For future reference: What caches are available - and are they publicly accessible? |
|
There are three that I know of and publicly available: https://github.com/ocaml/opam-repository/wiki/FAQ#how-to-find-lost-archives-of-packages |
|
I just found them in Robur's cache ocaml/opam-source-archives#48 ❤️ |
|
FTR, the only maintainer action needed here is to merge ocaml/opam-source-archives#48... 🙂 |
|
Can you force-push on this with the new urls? |
|
New URLs force pushed - and CI is all green! 🎉 |
|
Thanks a lot! |
The old
pratterrepo on GitHub is gone and yields a 404 https://github.com/gabrielhdt/pratter and so does the rev-deps tests, e.g., on #28148:https://opam.ci.ocaml.org/github/ocaml/opam-repository/commit/c715a95fe87d4397d1f0658b2ae5acd528de705e/variant/compilers,5.3,qcheck-alcotest.0.26,revdeps,pratter.2.0.0
I failed to find copies on https://github.com/ocaml/opam-source-archives 🤷
Instead I found tagged versions of the old releases on the new location's forge: https://forge.tedomum.net/koizel/pratter/-/tags
On the downside, the new location doesn't offer a
.tbz, so I've gone with atar.bz2(like the newer non-GitHub-hosted releases) which means that all checksums need updating... 😬On the upside, all previous versions (except 2.0.0) had a
x-commit-hashwhich matches the commit hash from the new location 😃 🎉