3235916
### OPAMYES=1 OPAMSTRICT=0
### OPAMVAR_arch=arm64 OPAMVAR_os=linux OPAMVAR_os_family=arch OPAMVAR_os_distribution=archarm
### # We need to set this version to keep the test as is
### OPAMVAR_opam_version=2.2.0
### opam switch create test ocaml-base-compiler.4.14.0 --fake

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.14.0"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Faking installation of base-bigarray.base
Faking installation of base-threads.base
Faking installation of base-unix.base
Faking installation of ocaml-base-compiler.4.14.0
Faking installation of ocaml-config.2
Faking installation of ocaml.4.14.0
Faking installation of ocaml-options-vanilla.1
Done.
### opam install --show disml
[ERROR] Package conflict!
  * No agreement on the version of ocaml-base-compiler:
    - (invariant) -> ocaml-base-compiler = 4.14.0
    - disml -> ppx_deriving_yojson >= 3.3 -> ocaml < 4.11.0 -> ocaml-base-compiler (= 4.02.1 | = 4.02.2 | = 4.02.3 | = 4.04.0 | = 4.04.1 | = 4.05.0 | = 4.06.0 | = 4.07.1 | = 4.09.0 | = 4.10.0)
    You can temporarily relax the switch invariant with `--update-invariant'
  * No agreement on the version of yojson:
    - disml -> ppx_deriving_yojson >= 3.3 -> yojson >= 1.6.0
    - disml -> yojson < 1.6.0
  * No agreement on the version of ocaml-base-compiler:
    - (invariant) -> ocaml-base-compiler = 4.14.0
    - disml -> ppx_deriving_yojson >= 3.3 -> result -> ocaml < 4.14 -> ocaml-base-compiler < 4.13.2~
  * No agreement on the version of ocaml-base-compiler:
    - (invariant) -> ocaml-base-compiler = 4.14.0
    - disml -> ppx_deriving_yojson >= 3.3 -> ppx_deriving < 5.0 -> ocaml < 4.13.0 -> ocaml-base-compiler < 4.12.2~
  * No agreement on the version of ocaml:
    - (invariant) -> ocaml-base-compiler = 4.14.0 -> ocaml = 4.14.0
    - disml -> ppx_deriving_yojson >= 3.3 -> result -> dune -> ocaml < 4.12
  * Incompatible packages:
    - (invariant) -> ocaml-base-compiler = 4.14.0
    - disml -> ppx_deriving_yojson >= 3.3 -> ocaml < 4.08.0 -> ocaml-system >= 4.02.1
  * Incompatible packages:
    - (invariant) -> ocaml-base-compiler = 4.14.0
    - disml -> ppx_deriving_yojson >= 3.3 -> ocaml < 4.08.0 -> ocaml-variants >= 4.02.1
  * Incompatible packages:
    - disml -> ppx_deriving_yojson >= 3.3 -> result -> dune
    - disml -> yojson < 1.6.0
  * Missing dependency:
    - disml -> ppx_deriving_yojson >= 3.3 -> ocaml < 4.08.0 -> ocaml-variants >= 4.02.1 -> ocaml-beta
    unmet availability conditions: 'enable-ocaml-beta-repository'
  * Missing dependency:
    - disml -> ppx_deriving_yojson >= 3.3 -> result -> dune -> ocaml < 4.08.0 -> ocaml-base-compiler (<= 3.07+1 | = 3.07+2 | = 3.08.0 | = 3.08.1 | = 3.08.2 | = 3.08.3 | = 3.08.4 | = 3.09.0) | ocaml-system < 3.09.1~ | ocaml-variants < 3.09.1~
    unmet availability conditions, e.g. 'arch != "arm64" & arch != "arm32" & arch != "ppc64"'
    unmet availability conditions, e.g. 'sys-ocaml-version = "3.09.0"'
    no matching version

No solution found, exiting
# Return code 20 #
