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

Software Heritage fallback: restore wget support #6314

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft
9 changes: 9 additions & 0 deletions master_changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@ users)

## Repository
* Accurately tag `curl` download command when loaded from global config file [#6270 @rjbou]
* Remove wget support for Software Heritage fallback [#6036 @rjbou]
* [BUG] Fix SWH archive cooking request for wget [#6036 @rjbou - fix #5721]
* [BUG] Fix SWH liveness check [#6036 @rjbou]
* Update SWH API request [#6036 @rjbou]
* Rework SWH fallback to have a more correct archive retrieval and more fine grained error handling [#6036 @rjbou]

## Lock

Expand All @@ -81,6 +86,7 @@ users)
## VCS

## Build
* Add `re` as a dependency of `opam-repository` [#6036 @rjbou]

## Infrastructure

Expand Down Expand Up @@ -157,6 +163,9 @@ users)
* `OpamArg.InvalidCLI`: export exception [#6150 @rjbou]

## opam-repository
* `OpamDownload.get_output`: fix `wget` option for `POST` requests [#6036 @rjbou]
* `OpamDownload.get_output`: use long form for `curl` `POST` request option [#6036 @rjbou]
* `OpamDownload.download`: more fine grained HTTP request error code detection for curl [#6036 @rjbou]

## opam-state

Expand Down
1 change: 1 addition & 0 deletions opam-repository.opam
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,5 @@ depends: [
"ocaml" {>= "4.08.0"}
"opam-format" {= version}
"dune" {>= "2.8.0"}
"re" {>= "1.10.0"}
]
2 changes: 1 addition & 1 deletion src/repository/dune
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
(public_name opam-repository)
(synopsis "OCaml Package Manager remote repository handling library")
; TODO: Remove (re_export ...) when CI uses the OCaml version that includes https://github.com/ocaml/ocaml/pull/11989
(libraries (re_export opam-format))
(libraries (re_export opam-format) re)
(flags (:standard
(:include ../ocaml-flags-standard.sexp)
(:include ../ocaml-flags-configure.sexp)
Expand Down
Loading
Loading