{"action":"created","issue":{"url":"https://api.github.com/repos/ocaml/opam-repository/issues/5775","repository_url":"https://api.github.com/repos/ocaml/opam-repository","labels_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5775/labels{/name}","comments_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5775/comments","events_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5775/events","html_url":"https://github.com/ocaml/opam-repository/pull/5775","id":136088655,"number":5775,"title":"fix ocp-index problems with ocp-build","user":{"login":"lefessan","id":514957,"avatar_url":"https://avatars.githubusercontent.com/u/514957?v=3","gravatar_id":"","url":"https://api.github.com/users/lefessan","html_url":"https://github.com/lefessan","followers_url":"https://api.github.com/users/lefessan/followers","following_url":"https://api.github.com/users/lefessan/following{/other_user}","gists_url":"https://api.github.com/users/lefessan/gists{/gist_id}","starred_url":"https://api.github.com/users/lefessan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lefessan/subscriptions","organizations_url":"https://api.github.com/users/lefessan/orgs","repos_url":"https://api.github.com/users/lefessan/repos","events_url":"https://api.github.com/users/lefessan/events{/privacy}","received_events_url":"https://api.github.com/users/lefessan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-24T15:09:11Z","updated_at":"2016-02-24T15:22:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ocaml/opam-repository/pulls/5775","html_url":"https://github.com/ocaml/opam-repository/pull/5775","diff_url":"https://github.com/ocaml/opam-repository/pull/5775.diff","patch_url":"https://github.com/ocaml/opam-repository/pull/5775.patch"},"body":"* Remove buggy versions of ocp-build (1.99.9-beta to 1.99.12-beta, all replaced by 1.99.13-beta)\r\n* Remove constraints forcing 1.99.6-beta\r\n* Remove constraints forcing a version below 1.99.8-beta\r\n* Add missing constraints on ocp-indent and lambda-term\r\n"},"comment":{"url":"https://api.github.com/repos/ocaml/opam-repository/issues/comments/188304020","html_url":"https://github.com/ocaml/opam-repository/pull/5775#issuecomment-188304020","issue_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5775","id":188304020,"user":{"login":"dsheets","id":59918,"avatar_url":"https://avatars.githubusercontent.com/u/59918?v=3","gravatar_id":"","url":"https://api.github.com/users/dsheets","html_url":"https://github.com/dsheets","followers_url":"https://api.github.com/users/dsheets/followers","following_url":"https://api.github.com/users/dsheets/following{/other_user}","gists_url":"https://api.github.com/users/dsheets/gists{/gist_id}","starred_url":"https://api.github.com/users/dsheets/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsheets/subscriptions","organizations_url":"https://api.github.com/users/dsheets/orgs","repos_url":"https://api.github.com/users/dsheets/repos","events_url":"https://api.github.com/users/dsheets/events{/privacy}","received_events_url":"https://api.github.com/users/dsheets/received_events","type":"User","site_admin":false},"created_at":"2016-02-24T15:22:58Z","updated_at":"2016-02-24T15:22:58Z","body":"From #5678, removing old versions, in particular `9`, which has been the latest version in the repository for almost a year, produces a bad user experience. Many users will have installed `ocp-indent` with `ocp-build.1.99.9-beta`, which is not marked as a `{build}` dependency, and they will be *forced* to upgrade to `ocp-build.1.99.13-beta` which may cause them further issues. If those users are operating fine with the \"buggy\" version `9`, they should be able to continue to operate with that version. We should archive the metadata that reflects how to install and remove that version indefinitely because it may be of use to existing installations or downgrading if issues are found in `13`. I don't believe it is our place to cause metadata to disappear and put opam into a conflict state on users' installations -- the user experience comes first."}}