From b5e7ab98c3d497103c5f6db1f6a3d03474fa13b7 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Wed, 9 Jul 2025 12:47:34 +0200 Subject: [PATCH 1/2] Upper bound qcheck-core in containers 3.9-3.16 --- packages/containers/containers.3.10/opam | 4 ++-- packages/containers/containers.3.11/opam | 4 ++-- packages/containers/containers.3.12/opam | 4 ++-- packages/containers/containers.3.13.1/opam | 2 +- packages/containers/containers.3.13/opam | 2 +- packages/containers/containers.3.14/opam | 2 +- packages/containers/containers.3.15/opam | 2 +- packages/containers/containers.3.16/opam | 2 +- packages/containers/containers.3.9/opam | 4 ++-- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/containers/containers.3.10/opam b/packages/containers/containers.3.10/opam index d695aba02e51..d0d789097210 100644 --- a/packages/containers/containers.3.10/opam +++ b/packages/containers/containers.3.10/opam @@ -13,8 +13,8 @@ depends: [ "dune-configurator" "seq" # compat "either" # compat - (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & with-test}) - | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & with-test})) + (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & < "0.26" & with-test}) + | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & < "0.26" & with-test})) "yojson" { with-test } "iter" { with-test } "gen" { with-test } diff --git a/packages/containers/containers.3.11/opam b/packages/containers/containers.3.11/opam index aa93dc14c02d..1833d444d6df 100644 --- a/packages/containers/containers.3.11/opam +++ b/packages/containers/containers.3.11/opam @@ -13,8 +13,8 @@ depends: [ "dune-configurator" "seq" # compat "either" # compat - (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & with-test}) - | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & with-test})) + (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & < "0.26" & with-test}) + | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & < "0.26" & with-test})) "yojson" { with-test } "iter" { with-test } "gen" { with-test } diff --git a/packages/containers/containers.3.12/opam b/packages/containers/containers.3.12/opam index a91618791c38..f809eaf1f631 100644 --- a/packages/containers/containers.3.12/opam +++ b/packages/containers/containers.3.12/opam @@ -13,8 +13,8 @@ depends: [ "dune-configurator" "seq" # compat "either" # compat - (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & with-test}) - | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & with-test})) + (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & < "0.26" & with-test}) + | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & < "0.26" & with-test})) "yojson" { with-test } "iter" { with-test } "gen" { with-test } diff --git a/packages/containers/containers.3.13.1/opam b/packages/containers/containers.3.13.1/opam index e974f649733d..fc725d2aa756 100644 --- a/packages/containers/containers.3.13.1/opam +++ b/packages/containers/containers.3.13.1/opam @@ -12,7 +12,7 @@ depends: [ "ocaml" {>= "4.08"} "either" "dune-configurator" - "qcheck-core" {>= "0.18" & with-test} + "qcheck-core" {>= "0.18" & < "0.26" & with-test} "yojson" {with-test} "iter" {with-test} "gen" {with-test} diff --git a/packages/containers/containers.3.13/opam b/packages/containers/containers.3.13/opam index 7340b5869b50..805a887c3cd4 100644 --- a/packages/containers/containers.3.13/opam +++ b/packages/containers/containers.3.13/opam @@ -12,7 +12,7 @@ depends: [ "ocaml" {>= "4.08"} "either" "dune-configurator" - "qcheck-core" {>= "0.18" & with-test} + "qcheck-core" {>= "0.18" & < "0.26" & with-test} "yojson" {with-test} "iter" {with-test} "gen" {with-test} diff --git a/packages/containers/containers.3.14/opam b/packages/containers/containers.3.14/opam index 66678b7bdf6f..9e2d2c1dc4d4 100644 --- a/packages/containers/containers.3.14/opam +++ b/packages/containers/containers.3.14/opam @@ -12,7 +12,7 @@ depends: [ "ocaml" {>= "4.08"} "either" "dune-configurator" - "qcheck-core" {>= "0.18" & with-test} + "qcheck-core" {>= "0.18" & < "0.26" & with-test} "yojson" {with-test} "iter" {with-test} "gen" {with-test} diff --git a/packages/containers/containers.3.15/opam b/packages/containers/containers.3.15/opam index 98b978e830d0..de3e6e77459a 100644 --- a/packages/containers/containers.3.15/opam +++ b/packages/containers/containers.3.15/opam @@ -12,7 +12,7 @@ depends: [ "ocaml" {>= "4.08"} "either" "dune-configurator" - "qcheck-core" {>= "0.18" & with-test} + "qcheck-core" {>= "0.18" & < "0.26" & with-test} "yojson" {with-test} "iter" {with-test} "gen" {with-test} diff --git a/packages/containers/containers.3.16/opam b/packages/containers/containers.3.16/opam index 2bd76c2ea5fd..6d743e09465b 100644 --- a/packages/containers/containers.3.16/opam +++ b/packages/containers/containers.3.16/opam @@ -12,7 +12,7 @@ depends: [ "ocaml" {>= "4.08"} "either" "dune-configurator" - "qcheck-core" {>= "0.18" & with-test} + "qcheck-core" {>= "0.18" & < "0.26" & with-test} "yojson" {with-test} "iter" {with-test} "gen" {with-test} diff --git a/packages/containers/containers.3.9/opam b/packages/containers/containers.3.9/opam index b11d8ad8bc90..92ecf73843f1 100644 --- a/packages/containers/containers.3.9/opam +++ b/packages/containers/containers.3.9/opam @@ -13,8 +13,8 @@ depends: [ "dune-configurator" "seq" # compat "either" # compat - (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & with-test}) - | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & with-test})) + (("ocaml" {with-test & < "4.08"} & "qcheck-core" {>= "0.17" & < "0.26" & with-test}) + | ("ocaml" {with-test & >= "4.08"} & "qcheck-core" {>= "0.18" & < "0.26" & with-test})) "yojson" { with-test } "iter" { with-test } "gen" { with-test } From d9c11e295aa40fc78a7057bc5f7d72d0156673a8 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Wed, 9 Jul 2025 18:34:51 +0200 Subject: [PATCH 2/2] Add ocaml upper bounds for older containers releases --- packages/containers/containers.3.10/opam | 2 +- packages/containers/containers.3.11/opam | 2 +- packages/containers/containers.3.12/opam | 2 +- packages/containers/containers.3.13.1/opam | 2 +- packages/containers/containers.3.13/opam | 2 +- packages/containers/containers.3.14/opam | 2 +- packages/containers/containers.3.15/opam | 2 +- packages/containers/containers.3.7/opam | 2 +- packages/containers/containers.3.8/opam | 2 +- packages/containers/containers.3.9/opam | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/containers/containers.3.10/opam b/packages/containers/containers.3.10/opam index d0d789097210..5f6c2b141aa3 100644 --- a/packages/containers/containers.3.10/opam +++ b/packages/containers/containers.3.10/opam @@ -8,7 +8,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "x86_32" & arch != "arm32"} ] depends: [ - "ocaml" { >= "4.03.0" } + "ocaml" { >= "4.03.0" & < "5.4"} "dune" { >= "2.0" } "dune-configurator" "seq" # compat diff --git a/packages/containers/containers.3.11/opam b/packages/containers/containers.3.11/opam index 1833d444d6df..0241866e2d30 100644 --- a/packages/containers/containers.3.11/opam +++ b/packages/containers/containers.3.11/opam @@ -8,7 +8,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "x86_32" & arch != "arm32"} ] depends: [ - "ocaml" { >= "4.03.0" } + "ocaml" { >= "4.03.0" & < "5.4"} "dune" { >= "2.0" } "dune-configurator" "seq" # compat diff --git a/packages/containers/containers.3.12/opam b/packages/containers/containers.3.12/opam index f809eaf1f631..f7b8609761a7 100644 --- a/packages/containers/containers.3.12/opam +++ b/packages/containers/containers.3.12/opam @@ -8,7 +8,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "x86_32" & arch != "arm32"} ] depends: [ - "ocaml" { >= "4.03.0" } + "ocaml" { >= "4.03.0" & < "5.4"} "dune" { >= "2.0" } "dune-configurator" "seq" # compat diff --git a/packages/containers/containers.3.13.1/opam b/packages/containers/containers.3.13.1/opam index fc725d2aa756..3497a6fc007b 100644 --- a/packages/containers/containers.3.13.1/opam +++ b/packages/containers/containers.3.13.1/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/c-cube/ocaml-containers/" bug-reports: "https://github.com/c-cube/ocaml-containers/issues" depends: [ "dune" {>= "2.9"} - "ocaml" {>= "4.08"} + "ocaml" {>= "4.08" & < "5.4"} "either" "dune-configurator" "qcheck-core" {>= "0.18" & < "0.26" & with-test} diff --git a/packages/containers/containers.3.13/opam b/packages/containers/containers.3.13/opam index 805a887c3cd4..162a5936bb65 100644 --- a/packages/containers/containers.3.13/opam +++ b/packages/containers/containers.3.13/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/c-cube/ocaml-containers/" bug-reports: "https://github.com/c-cube/ocaml-containers/issues" depends: [ "dune" {>= "2.9"} - "ocaml" {>= "4.08"} + "ocaml" {>= "4.08" & < "5.4"} "either" "dune-configurator" "qcheck-core" {>= "0.18" & < "0.26" & with-test} diff --git a/packages/containers/containers.3.14/opam b/packages/containers/containers.3.14/opam index 9e2d2c1dc4d4..effb2f7793bf 100644 --- a/packages/containers/containers.3.14/opam +++ b/packages/containers/containers.3.14/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/c-cube/ocaml-containers/" bug-reports: "https://github.com/c-cube/ocaml-containers/issues" depends: [ "dune" {>= "3.0"} - "ocaml" {>= "4.08"} + "ocaml" {>= "4.08" & < "5.4"} "either" "dune-configurator" "qcheck-core" {>= "0.18" & < "0.26" & with-test} diff --git a/packages/containers/containers.3.15/opam b/packages/containers/containers.3.15/opam index de3e6e77459a..5abade31f676 100644 --- a/packages/containers/containers.3.15/opam +++ b/packages/containers/containers.3.15/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/c-cube/ocaml-containers/" bug-reports: "https://github.com/c-cube/ocaml-containers/issues" depends: [ "dune" {>= "3.0"} - "ocaml" {>= "4.08"} + "ocaml" {>= "4.08" & < "5.4"} "either" "dune-configurator" "qcheck-core" {>= "0.18" & < "0.26" & with-test} diff --git a/packages/containers/containers.3.7/opam b/packages/containers/containers.3.7/opam index 1205a19ee8b7..ce3ffe6edb06 100644 --- a/packages/containers/containers.3.7/opam +++ b/packages/containers/containers.3.7/opam @@ -8,7 +8,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "x86_32" & arch != "arm32"} ] depends: [ - "ocaml" { >= "4.03.0" } + "ocaml" { >= "4.03.0" & < "5.4"} "dune" { >= "2.0" } "dune-configurator" "seq" # compat diff --git a/packages/containers/containers.3.8/opam b/packages/containers/containers.3.8/opam index f798a070207c..1933d5534abc 100644 --- a/packages/containers/containers.3.8/opam +++ b/packages/containers/containers.3.8/opam @@ -8,7 +8,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "x86_32" & arch != "arm32"} ] depends: [ - "ocaml" { >= "4.03.0" } + "ocaml" { >= "4.03.0" & < "5.4"} "dune" { >= "2.0" } "dune-configurator" "seq" # compat diff --git a/packages/containers/containers.3.9/opam b/packages/containers/containers.3.9/opam index 92ecf73843f1..c38547486a40 100644 --- a/packages/containers/containers.3.9/opam +++ b/packages/containers/containers.3.9/opam @@ -8,7 +8,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test & arch != "x86_32" & arch != "arm32"} ] depends: [ - "ocaml" { >= "4.03.0" } + "ocaml" { >= "4.03.0" & < "5.4"} "dune" { >= "2.0" } "dune-configurator" "seq" # compat