{"action":"created","issue":{"url":"https://api.github.com/repos/ocaml/opam-repository/issues/5338","repository_url":"https://api.github.com/repos/ocaml/opam-repository","labels_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5338/labels{/name}","comments_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5338/comments","events_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5338/events","html_url":"https://github.com/ocaml/opam-repository/pull/5338","id":123904131,"number":5338,"title":"Add `nixpkgs` depexts and some missing dependencies","user":{"login":"timbertson","id":14172,"avatar_url":"https://avatars.githubusercontent.com/u/14172?v=3","gravatar_id":"","url":"https://api.github.com/users/timbertson","html_url":"https://github.com/timbertson","followers_url":"https://api.github.com/users/timbertson/followers","following_url":"https://api.github.com/users/timbertson/following{/other_user}","gists_url":"https://api.github.com/users/timbertson/gists{/gist_id}","starred_url":"https://api.github.com/users/timbertson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timbertson/subscriptions","organizations_url":"https://api.github.com/users/timbertson/orgs","repos_url":"https://api.github.com/users/timbertson/repos","events_url":"https://api.github.com/users/timbertson/events{/privacy}","received_events_url":"https://api.github.com/users/timbertson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-12-26T02:02:23Z","updated_at":"2016-02-18T13:37:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ocaml/opam-repository/pulls/5338","html_url":"https://github.com/ocaml/opam-repository/pull/5338","diff_url":"https://github.com/ocaml/opam-repository/pull/5338.diff","patch_url":"https://github.com/ocaml/opam-repository/pull/5338.patch"},"body":"Working on [opam2nix](https://github.com/timbertson/opam2nix), I've encountered a number of packages which don't compile due to missing dependencies. I've added a `nixpkgs` depext to track external dependency names in [nixpkgs](https://github.com/NixOS/nixpkgs/).\r\n\r\nI also encountered a number of dependencies which needed to be added to get certain packages to compile - my assumption is that these dependencies are implicitly provided by transitive dependencies. In `opam2nix` only explicit direct dependencies are visible to the package being compiled, which explains why they would fail under this mode (whereas in normal opam operation, I believe a package can use any package which happens to be installed, even if it doesn't declare a dependency on it)."},"comment":{"url":"https://api.github.com/repos/ocaml/opam-repository/issues/comments/185721041","html_url":"https://github.com/ocaml/opam-repository/pull/5338#issuecomment-185721041","issue_url":"https://api.github.com/repos/ocaml/opam-repository/issues/5338","id":185721041,"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},"created_at":"2016-02-18T13:37:09Z","updated_at":"2016-02-18T13:37:09Z","body":"Hi, Any news ? The PR is now conflicting with the current files, could you either update your PR, or upstream your changes ?"}}