{"action":"created","issue":{"url":"https://api.github.com/repos/ocaml/opam/issues/1931","labels_url":"https://api.github.com/repos/ocaml/opam/issues/1931/labels{/name}","comments_url":"https://api.github.com/repos/ocaml/opam/issues/1931/comments","events_url":"https://api.github.com/repos/ocaml/opam/issues/1931/events","html_url":"https://github.com/ocaml/opam/issues/1931","id":53274933,"number":1931,"title":"Dose and Ctypes module name clash prevents concurrent linkage","user":{"login":"avsm","id":53164,"avatar_url":"https://avatars.githubusercontent.com/u/53164?v=3","gravatar_id":"","url":"https://api.github.com/users/avsm","html_url":"https://github.com/avsm","followers_url":"https://api.github.com/users/avsm/followers","following_url":"https://api.github.com/users/avsm/following{/other_user}","gists_url":"https://api.github.com/users/avsm/gists{/gist_id}","starred_url":"https://api.github.com/users/avsm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avsm/subscriptions","organizations_url":"https://api.github.com/users/avsm/orgs","repos_url":"https://api.github.com/users/avsm/repos","events_url":"https://api.github.com/users/avsm/events{/privacy}","received_events_url":"https://api.github.com/users/avsm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-02T20:14:50Z","updated_at":"2015-01-02T20:28:39Z","closed_at":null,"body":"This occurs when trying to use `opam-publish`.\r\n\r\n```\r\nocamlbuild -use-ocamlfind -pkgs opam-lib,opam-lib.repositories,opam-lib.client,cmdliner,github.unix src/opam_publish.native\r\n+ ocamlfind ocamlopt -linkpkg -package github.unix -package cmdliner -package opam-lib.client -package opam-lib.repositories -package opam-lib src/version.cmx src/opam_publish.cmx -o src/opam_publish.native\r\nFile \"_none_\", line 1: \r\nError: Files /Users/avsm/.opam/system/lib/dose3/common.cmxa\r\n       and /Users/avsm/.opam/system/lib/ctypes/ctypes.cmxa\r\n       both define a module named Common\r\n```\r\n\r\nI'd suggest that both Dose and Ctypes should not stick a global module called `Common` :-) /cc @yallop"},"comment":{"url":"https://api.github.com/repos/ocaml/opam/issues/comments/68559409","html_url":"https://github.com/ocaml/opam/issues/1931#issuecomment-68559409","issue_url":"https://api.github.com/repos/ocaml/opam/issues/1931","id":68559409,"user":{"login":"yallop","id":1736496,"avatar_url":"https://avatars.githubusercontent.com/u/1736496?v=3","gravatar_id":"","url":"https://api.github.com/users/yallop","html_url":"https://github.com/yallop","followers_url":"https://api.github.com/users/yallop/followers","following_url":"https://api.github.com/users/yallop/following{/other_user}","gists_url":"https://api.github.com/users/yallop/gists{/gist_id}","starred_url":"https://api.github.com/users/yallop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yallop/subscriptions","organizations_url":"https://api.github.com/users/yallop/orgs","repos_url":"https://api.github.com/users/yallop/repos","events_url":"https://api.github.com/users/yallop/events{/privacy}","received_events_url":"https://api.github.com/users/yallop/received_events","type":"User","site_admin":false},"created_at":"2015-01-02T20:28:39Z","updated_at":"2015-01-02T20:28:39Z","body":"This'll be fixed in the next release."}}