Skip to content

Commit 7b2d98a

Browse files
committed
dune 3.7: fix revdeps
Two packages got broken by dune 3.7: commons and chamelon. They were relying on behavior in dune's dependency cycle detection that we classified as a bug (see ocaml/dune#7018). Since the latest versions are affected, we sent patches upstream: yomimono/chamelon#18, semgrep/semgrep#7173.
1 parent 0fd96b9 commit 7b2d98a

File tree

8 files changed

+8
-8
lines changed
  • packages
    • chamelon
    • commons

8 files changed

+8
-8
lines changed

packages/chamelon/chamelon.0.0.10/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ build: [
2121

2222
depends: [
2323
"ocaml" {>= "4.10.0"}
24-
"dune" {>= "2.9.0"}
24+
"dune" {>= "2.9.0" & < "3.7.0"}
2525
"chamelon-unix" {= version & with-test}
2626
"crowbar" {>= "0.2.1" & with-test}
2727
"fpath" {>= "0.7.3" & with-test}

packages/chamelon/chamelon.0.0.7/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ build: [
2121

2222
depends: [
2323
"ocaml" {>= "4.10.0"}
24-
"dune" {>= "2.9.0"}
24+
"dune" {>= "2.9.0" & < "3.7.0"}
2525
"chamelon-unix" {= version & with-test}
2626
"fpath" {>= "0.7.3" & with-test}
2727
"alcotest" {>= "1.5.0" & with-test}

packages/chamelon/chamelon.0.0.8/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ build: [
2121

2222
depends: [
2323
"ocaml" {>= "4.10.0"}
24-
"dune" {>= "2.9.0"}
24+
"dune" {>= "2.9.0" & < "3.7.0"}
2525
"chamelon-unix" {= version & with-test}
2626
"fpath" {>= "0.7.3" & with-test}
2727
"alcotest" {>= "1.5.0" & with-test}

packages/chamelon/chamelon.0.0.9.1/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ build: [
2121

2222
depends: [
2323
"ocaml" {>= "4.10.0"}
24-
"dune" {>= "2.9.0"}
24+
"dune" {>= "2.9.0" & < "3.7.0"}
2525
"chamelon-unix" {= version & with-test}
2626
"crowbar" {>= "0.2.1" & with-test}
2727
"fpath" {>= "0.7.3" & with-test}

packages/chamelon/chamelon.0.1.1/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ build: [
2121

2222
depends: [
2323
"ocaml" {>= "4.10.0"}
24-
"dune" {>= "2.9.0"}
24+
"dune" {>= "2.9.0" & < "3.7.0"}
2525
"crowbar" {>= "0.2.1" & with-test}
2626
"fpath" {>= "0.7.3" & with-test}
2727
"alcotest" {>= "1.5.0" & with-test}

packages/chamelon/chamelon.0.1.2/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ build: [
2121

2222
depends: [
2323
"ocaml" {>= "4.10.0"}
24-
"dune" {>= "2.9.0"}
24+
"dune" {>= "2.9.0" & < "3.7.0"}
2525
"crowbar" {>= "0.2.1" & with-test}
2626
"fpath" {>= "0.7.3" & with-test}
2727
"alcotest" {>= "1.5.0" & with-test}

packages/commons/commons.1.5.5/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ bug-reports: "https://github.com/returntocorp/semgrep/issues"
1414

1515
depends: [
1616
"ocaml" {>= "4.12.0"}
17-
"dune" {>= "3.2.0" }
17+
"dune" {>= "3.2.0" & < "3.7.0"}
1818
"alcotest" {>= "1.5.0"}
1919
"ANSITerminal" {>= "0.8.4"}
2020
"easy_logging" {>= "0.8.1" }

packages/commons/commons.1.8.0/opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ bug-reports: "https://github.com/returntocorp/semgrep/issues"
1414

1515
depends: [
1616
"ocaml" {>= "4.12.0"}
17-
"dune" {>= "3.2.0" }
17+
"dune" {>= "3.2.0" & < "3.7.0"}
1818
"alcotest" {>= "1.5.0"}
1919
"ANSITerminal" {>= "0.8.4"}
2020
"cmdliner" {>= "1.1.1" }

0 commit comments

Comments
 (0)