{"action":"created","issue":{"url":"https://api.github.com/repos/denizzzka/dpq2/issues/51","repository_url":"https://api.github.com/repos/denizzzka/dpq2","labels_url":"https://api.github.com/repos/denizzzka/dpq2/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/denizzzka/dpq2/issues/51/comments","events_url":"https://api.github.com/repos/denizzzka/dpq2/issues/51/events","html_url":"https://github.com/denizzzka/dpq2/issues/51","id":188021848,"number":51,"title":"Cyclic dependency between module dpq2.oids and dpq2","user":{"login":"kmq","id":996065,"avatar_url":"https://avatars.githubusercontent.com/u/996065?v=3","gravatar_id":"","url":"https://api.github.com/users/kmq","html_url":"https://github.com/kmq","followers_url":"https://api.github.com/users/kmq/followers","following_url":"https://api.github.com/users/kmq/following{/other_user}","gists_url":"https://api.github.com/users/kmq/gists{/gist_id}","starred_url":"https://api.github.com/users/kmq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmq/subscriptions","organizations_url":"https://api.github.com/users/kmq/orgs","repos_url":"https://api.github.com/users/kmq/repos","events_url":"https://api.github.com/users/kmq/events{/privacy}","received_events_url":"https://api.github.com/users/kmq/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-08T15:29:24Z","updated_at":"2016-11-08T20:25:46Z","closed_at":null,"body":"Running under dmd v2.072.0 on windows there is an error concerning module imports. Running a compiled project fails like this:\r\n\r\nobject.Error@src/rt/minfo.d(356): Cyclic dependency between module dpq2.oids and dpq2\r\ndpq2.oids* ->\r\ndpq2.result ->\r\ndpq2* ->\r\ndpq2.oids*\r\n\r\nIt seems v2.072.0 is stricter about this than previous versions.\r\n"},"comment":{"url":"https://api.github.com/repos/denizzzka/dpq2/issues/comments/259249442","html_url":"https://github.com/denizzzka/dpq2/issues/51#issuecomment-259249442","issue_url":"https://api.github.com/repos/denizzzka/dpq2/issues/51","id":259249442,"user":{"login":"denizzzka","id":974632,"avatar_url":"https://avatars.githubusercontent.com/u/974632?v=3","gravatar_id":"","url":"https://api.github.com/users/denizzzka","html_url":"https://github.com/denizzzka","followers_url":"https://api.github.com/users/denizzzka/followers","following_url":"https://api.github.com/users/denizzzka/following{/other_user}","gists_url":"https://api.github.com/users/denizzzka/gists{/gist_id}","starred_url":"https://api.github.com/users/denizzzka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/denizzzka/subscriptions","organizations_url":"https://api.github.com/users/denizzzka/orgs","repos_url":"https://api.github.com/users/denizzzka/repos","events_url":"https://api.github.com/users/denizzzka/events{/privacy}","received_events_url":"https://api.github.com/users/denizzzka/received_events","type":"User","site_admin":false},"created_at":"2016-11-08T20:25:46Z","updated_at":"2016-11-08T20:25:46Z","body":"> I forked to take a look, but I am not sure how to best fix it. \r\n\r\nMe too. Also, I do not see anything bad in circular dependencies\r\n\r\n> The code causing the issue already has a FIXME, but for something probably unrelated.\r\n\r\nYes, unrelated\r\n\r\n> Just moving the exception class into value.d doesn't fix it though,\r\n\r\nIt is would be best to move exception into separate module dpq2.exception\r\n\r\n> it just changes the path of the circle somewhat. What I think is needed to make oid.d a leaf dependency. I haven't tried that though, and I am not doing anything on it further today.\r\n\r\nI planning to try solve this in a few days."}}
{"actor":{"display_login":"denizzzka"}}