emillon / opam-repository

Main public package repository for OPAM, the source package manager of OCaml.
opam.ocaml.org
Creative Commons Zero v1.0 Universal
1 stars 0 forks source link

Network errors #4

Closed tmattio closed 1 year ago

tmattio commented 1 year ago

Bad Checksums

Curl error 404

Curl error 403

emillon commented 1 year ago

Thanks for the list. Can you remove the duplicates?

tmattio commented 1 year ago

Done :)

Leonidas-from-XIV commented 1 year ago

The only tarball I could find in the cache was ffmpeg, so I made a PR to import it: https://github.com/ocaml/opam-source-archives/pull/16. Once this is merged we can update the OPAM file.

tmattio commented 1 year ago

What is the fix for the packages for which we can't find the tarball? Should we make them unavailable on opam?

Leonidas-from-XIV commented 1 year ago

@emillon mentioned there might be a way to reconstruct the original tarball from a new github generated one, but I am not sure how.

Anyway, if we can't find any tarball at all the probably need to be marked unavailable since it is impossible to build them; if we find a different tarball we could reach out to the authors and ask whether these are equivalent and update the checksums (and probably make sure the tarball stays available).

I feel like OPAM could use a package mirror (possibly with some kind of CDN in front of it), but that's probably out of scope for now.

github-actions[bot] commented 1 year ago

This issue has been open 90 days with no activity. Consequently, it is being marked with the "stale" label. What this means is that the issue will be automatically closed in 30 days unless more comments are added or the "stale" label is removed. If you come across this issue in the future, you may also find it helpful to visit our forum at https://discuss.ocaml.org where queries related to OCaml package management are very welcome.