From a099ba1f97b1e978cda4fe21a9367c52bdf68856 Mon Sep 17 00:00:00 2001
From: Nathan Rebours <nathan.p.rebours@gmail.com>
Date: Thu, 8 Oct 2020 17:37:30 +0200
Subject: [PATCH] Add remaining upper bounds to ppxlib revdeps

---
 packages/metapp/metapp.0.3.0/opam                         | 2 +-
 packages/metaquot/metaquot.0.3.0/opam                     | 2 +-
 packages/ppx_bitstring/ppx_bitstring.4.0.0/opam           | 2 +-
 packages/ppx_custom_printf/ppx_custom_printf.v0.13.0/opam | 2 +-
 packages/ppx_deriving_rpc/ppx_deriving_rpc.8.0.0/opam     | 2 +-
 packages/ppx_optcomp/ppx_optcomp.v0.13.0/opam             | 2 +-
 packages/ppx_python/ppx_python.v0.13.0/opam               | 2 +-
 packages/ppx_sexp_message/ppx_sexp_message.v0.13.0/opam   | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/packages/metapp/metapp.0.3.0/opam b/packages/metapp/metapp.0.3.0/opam
index 354440e26fe..83de4cc54b1 100644
--- a/packages/metapp/metapp.0.3.0/opam
+++ b/packages/metapp/metapp.0.3.0/opam
@@ -15,7 +15,7 @@ bug-reports: "https://github.com/thierry-martinez/metapp"
 depends: [
   "ocaml" {>= "4.08.0" & < "4.12.0"}
   "stdcompat" {>= "12"}
-  "ppxlib" {>= "0.16.0"}
+  "ppxlib" {>= "0.16.0" & < "0.18.0"}
   "ocamlfind" {>= "1.8.1"}
   "dune" {>= "1.11.0"}
   "odoc" {with-doc & >= "1.5.1"}
diff --git a/packages/metaquot/metaquot.0.3.0/opam b/packages/metaquot/metaquot.0.3.0/opam
index 17716c4b6df..50dbf574524 100644
--- a/packages/metaquot/metaquot.0.3.0/opam
+++ b/packages/metaquot/metaquot.0.3.0/opam
@@ -12,7 +12,7 @@ bug-reports: "https://github.com/thierry-martinez/metaquot"
 depends: [
   "ocaml" {>= "4.08.0" & < "4.12.0"}
   "stdcompat" {>= "12"}
-  "ppxlib" {>= "0.16.0"}
+  "ppxlib" {>= "0.16.0" & < "0.18.0"}
   "ocamlfind" {>= "1.8.1"}
   "dune" {>= "1.11.0"}
   "metapp" {>= "0.3.0"}
diff --git a/packages/ppx_bitstring/ppx_bitstring.4.0.0/opam b/packages/ppx_bitstring/ppx_bitstring.4.0.0/opam
index b425ac7fe78..32391fcb765 100644
--- a/packages/ppx_bitstring/ppx_bitstring.4.0.0/opam
+++ b/packages/ppx_bitstring/ppx_bitstring.4.0.0/opam
@@ -16,7 +16,7 @@ depends: [
   "ocaml" {>= "4.04.1"}
   "bitstring" {>= "4.0.0"}
   "ocaml" {with-test & >= "4.08.0"}
-  "ppxlib" {build & >= "0.16.0"}
+  "ppxlib" {build & >= "0.16.0" & < "0.18.0"}
   "ounit" {with-test}
 ]
 build: [
diff --git a/packages/ppx_custom_printf/ppx_custom_printf.v0.13.0/opam b/packages/ppx_custom_printf/ppx_custom_printf.v0.13.0/opam
index 1d315002cf1..c4cbd339e20 100644
--- a/packages/ppx_custom_printf/ppx_custom_printf.v0.13.0/opam
+++ b/packages/ppx_custom_printf/ppx_custom_printf.v0.13.0/opam
@@ -14,7 +14,7 @@ depends: [
   "base"          {>= "v0.13" & < "v0.14"}
   "ppx_sexp_conv" {>= "v0.13" & < "v0.14"}
   "dune"          {>= "1.5.1"}
-  "ppxlib"        {>= "0.9.0"}
+  "ppxlib"        {>= "0.9.0" & < "0.18.0"}
 ]
 synopsis: "Printf-style format-strings for user-defined string conversion"
 description: "
diff --git a/packages/ppx_deriving_rpc/ppx_deriving_rpc.8.0.0/opam b/packages/ppx_deriving_rpc/ppx_deriving_rpc.8.0.0/opam
index b1af8f3a412..66b3c8f71f8 100644
--- a/packages/ppx_deriving_rpc/ppx_deriving_rpc.8.0.0/opam
+++ b/packages/ppx_deriving_rpc/ppx_deriving_rpc.8.0.0/opam
@@ -11,7 +11,7 @@ depends: [
   "dune" {>= "2.0.0"}
   "rpclib" {= version}
   "rresult"
-  "ppxlib" {>= "0.9.0"}
+  "ppxlib" {>= "0.9.0" & < "0.18.0"}
   "lwt" {with-test & >= "3.0.0"}
   "alcotest" {with-test}
 ]
diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.13.0/opam b/packages/ppx_optcomp/ppx_optcomp.v0.13.0/opam
index ea1967743c3..e239dba482f 100644
--- a/packages/ppx_optcomp/ppx_optcomp.v0.13.0/opam
+++ b/packages/ppx_optcomp/ppx_optcomp.v0.13.0/opam
@@ -14,7 +14,7 @@ depends: [
   "base"   {>= "v0.13" & < "v0.14"}
   "stdio"  {>= "v0.13" & < "v0.14"}
   "dune"   {>= "1.5.1"}
-  "ppxlib" {>= "0.9.0"}
+  "ppxlib" {>= "0.9.0" & < "0.18.0"}
 ]
 synopsis: "Optional compilation for OCaml"
 description: "
diff --git a/packages/ppx_python/ppx_python.v0.13.0/opam b/packages/ppx_python/ppx_python.v0.13.0/opam
index 0b282ec0abf..5dc2a5ab552 100644
--- a/packages/ppx_python/ppx_python.v0.13.0/opam
+++ b/packages/ppx_python/ppx_python.v0.13.0/opam
@@ -14,7 +14,7 @@ depends: [
   "base"     {>= "v0.13" & < "v0.14"}
   "ppx_base" {>= "v0.13" & < "v0.14"}
   "dune"     {>= "1.5.1"}
-  "ppxlib"   {>= "0.9.0"}
+  "ppxlib"   {>= "0.9.0" & < "0.18.0"}
   "pyml"     {>= "20190626"}
 ]
 synopsis: "[@@deriving] plugin to generate Python conversion functions"
diff --git a/packages/ppx_sexp_message/ppx_sexp_message.v0.13.0/opam b/packages/ppx_sexp_message/ppx_sexp_message.v0.13.0/opam
index bf2db0ef28e..4f84a3ea0d6 100644
--- a/packages/ppx_sexp_message/ppx_sexp_message.v0.13.0/opam
+++ b/packages/ppx_sexp_message/ppx_sexp_message.v0.13.0/opam
@@ -15,7 +15,7 @@ depends: [
   "ppx_here"      {>= "v0.13" & < "v0.14"}
   "ppx_sexp_conv" {>= "v0.13" & < "v0.14"}
   "dune"          {>= "1.5.1"}
-  "ppxlib"        {>= "0.9.0"}
+  "ppxlib"        {>= "0.9.0" & < "0.18.0"}
 ]
 synopsis: "A ppx rewriter for easy construction of s-expressions"
 description: "