{"action":"opened","issue":{"url":"https://api.github.com/repos/ocaml/opam-repository/issues/12355","repository_url":"https://api.github.com/repos/ocaml/opam-repository","labels_url":"https://api.github.com/repos/ocaml/opam-repository/issues/12355/labels{/name}","comments_url":"https://api.github.com/repos/ocaml/opam-repository/issues/12355/comments","events_url":"https://api.github.com/repos/ocaml/opam-repository/issues/12355/events","html_url":"https://github.com/ocaml/opam-repository/issues/12355","id":341315057,"node_id":"MDU6SXNzdWUzNDEzMTUwNTc=","number":12355,"title":"Install of cohttp on 4.07 leads to downgrades for ppxlib and various ppxs","user":{"login":"yminsky","id":715302,"node_id":"MDQ6VXNlcjcxNTMwMg==","avatar_url":"https://avatars0.githubusercontent.com/u/715302?v=4","gravatar_id":"","url":"https://api.github.com/users/yminsky","html_url":"https://github.com/yminsky","followers_url":"https://api.github.com/users/yminsky/followers","following_url":"https://api.github.com/users/yminsky/following{/other_user}","gists_url":"https://api.github.com/users/yminsky/gists{/gist_id}","starred_url":"https://api.github.com/users/yminsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yminsky/subscriptions","organizations_url":"https://api.github.com/users/yminsky/orgs","repos_url":"https://api.github.com/users/yminsky/repos","events_url":"https://api.github.com/users/yminsky/events{/privacy}","received_events_url":"https://api.github.com/users/yminsky/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-15T11:49:23Z","updated_at":"2018-07-15T11:49:23Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This is what I'm seeing, and a fresh 4.07 install with async and incr_dom and related packages installed.\r\n\r\n```\r\n[yminsky@tiamat ~]$ opam install cohttp\r\nThe following actions will be performed:\r\n  ∗  install   jsonm                      1.0.1              [required by cohttp]\r\n  ↘  downgrade ppxlib                     0.3.0 to 0.2.1     [required by ppx_sexp_conv, ppx_type_conv]\r\n  ∗  install   base64                     2.2.0              [required by cohttp]\r\n  ∗  install   ppx_type_conv              v0.11.0            [required by cohttp]\r\n  ↻  recompile variantslib                v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_pipebang               v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_optional               v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_optcomp                v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_let                    v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_js_style               v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_inline_test            v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_here                   v0.11.0            [uses ppxlib]\r\n  ↻  recompile fieldslib                  v0.11.0            [uses ppxlib]\r\n  ↘  downgrade ppx_typerep_conv           v0.11.1 to v0.11.0 [uses ppxlib]\r\n  ↘  downgrade ppx_sexp_conv              v0.11.2 to v0.11.1 [required by cohttp]\r\n  ↘  downgrade ppx_enumerate              v0.11.1 to v0.11.0 [uses ppxlib]\r\n  ↘  downgrade ppx_compare                v0.11.1 to v0.11.0 [uses ppxlib]\r\n  ↘  downgrade ppx_variants_conv          v0.11.1 to v0.11.0 [uses ppxlib]\r\n  ↻  recompile ppx_bench                  v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_fail                   v0.11.0            [uses ppxlib]\r\n  ↻  recompile ppx_fields_conv            v0.11.0            [uses ppxlib]\r\n  ↻  recompile uri                        1.9.7              [uses ppx_sexp_conv]\r\n  ↻  recompile ppx_sexp_value             v0.11.0            [uses ppx_sexp_conv]\r\n  ↻  recompile ppx_sexp_message           v0.11.0            [uses ppx_sexp_conv]\r\n  ↻  recompile ppx_custom_printf          v0.11.0            [uses ppx_sexp_conv]\r\n  ↻  recompile ppx_assert                 v0.11.0            [uses ppx_sexp_conv]\r\n  ↘  downgrade ppx_hash                   v0.11.1 to v0.11.0 [uses ppx_sexp_conv]\r\n  ∗  install   cohttp                     1.1.0              \r\n  ↻  recompile bin_prot                   v0.11.0            [uses ppx_sexp_conv]\r\n  ↻  recompile ppx_expect                 v0.11.0            [uses ppx_sexp_conv]\r\n  ↻  recompile ppx_base                   v0.11.0            [uses ppx_sexp_conv]\r\n  ↘  downgrade ppx_bin_prot               v0.11.1 to v0.11.0 [uses ppxlib]\r\n  ↻  recompile sexp_pretty                v0.11.0            [uses ppx_base]\r\n  ↻  recompile ppx_jane                   v0.11.0            [uses ppxlib]\r\n  ↻  recompile virtual_dom                v0.11.0            [uses ppx_jane]\r\n  ↻  recompile splittable_random          v0.11.0            [uses ppx_jane]\r\n  ↻  recompile core_kernel                v0.11.1            [uses ppx_sexp_conv]\r\n  ↻  recompile textutils_kernel           v0.11.0            [uses ppx_jane]\r\n  ↻  recompile re2                        v0.11.0            [uses ppx_jane]\r\n  ↻  recompile protocol_version_header    v0.11.0            [uses ppx_jane]\r\n  ↻  recompile patience_diff              v0.11.0            [uses ppx_jane]\r\n  ↻  recompile incremental_kernel         v0.11.1            [uses ppx_jane]\r\n  ↻  recompile expect_test_helpers_kernel v0.11.0            [uses ppx_jane]\r\n  ↻  recompile core                       v0.11.2            [uses ppxlib]\r\n  ↻  recompile async_kernel               v0.11.1            [uses ppx_jane]\r\n  ↻  recompile incr_select                v0.11.0            [uses ppx_jane]\r\n  ↻  recompile incr_map                   v0.11.0            [uses ppx_jane]\r\n  ↻  recompile textutils                  v0.11.0            [uses ppx_jane]\r\n  ↻  recompile async_unix                 v0.11.0            [uses ppx_jane]\r\n  ↻  recompile async_rpc_kernel           v0.11.0            [uses ppx_jane]\r\n  ↻  recompile core_extended              v0.11.0            [uses fieldslib]\r\n  ↻  recompile async_js                   v0.11.0            [uses uri]\r\n  ↻  recompile async_extra                v0.11.1            [uses ppx_jane]\r\n  ↻  recompile incr_dom                   v0.11.0            [uses ppx_jane]\r\n  ↻  recompile async                      v0.11.0            [uses ppx_jane]\r\n  ↻  recompile notty_async                0.1                [uses async]\r\n  ↻  recompile expect_test_helpers        v0.11.0            [uses ppx_jane]\r\n  ↻  recompile patdiff                    v0.11.0            [uses ppx_jane]\r\n===== ∗  4   ↻  46   ↘  8 =====\r\n```"}}
{"actor":{"display_login":"yminsky"}}