{"action":"created","issue":{"url":"https://api.github.com/repos/justbur/emacs-vdiff/issues/11","repository_url":"https://api.github.com/repos/justbur/emacs-vdiff","labels_url":"https://api.github.com/repos/justbur/emacs-vdiff/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/justbur/emacs-vdiff/issues/11/comments","events_url":"https://api.github.com/repos/justbur/emacs-vdiff/issues/11/events","html_url":"https://github.com/justbur/emacs-vdiff/issues/11","id":167137437,"number":11,"title":"Installation gives errors if hydra isn't installed","user":{"login":"gvol","id":94809,"avatar_url":"https://avatars.githubusercontent.com/u/94809?v=3","gravatar_id":"","url":"https://api.github.com/users/gvol","html_url":"https://github.com/gvol","followers_url":"https://api.github.com/users/gvol/followers","following_url":"https://api.github.com/users/gvol/following{/other_user}","gists_url":"https://api.github.com/users/gvol/gists{/gist_id}","starred_url":"https://api.github.com/users/gvol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvol/subscriptions","organizations_url":"https://api.github.com/users/gvol/orgs","repos_url":"https://api.github.com/users/gvol/repos","events_url":"https://api.github.com/users/gvol/events{/privacy}","received_events_url":"https://api.github.com/users/gvol/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-22T21:36:51Z","updated_at":"2016-07-22T22:46:24Z","closed_at":null,"body":"I don't have hydra installed and when I installed emacs-vdiff I got lots of errors.  I think part of it has to do with the fact that defhydra is (likely) a macro.  \r\n\r\nI thought about putting the hydra bits in another file and optionally loading that file, but I'm afraid that might not work either since package.el will try to compile them all.  I think the way many other packages do this is to have a completely separate vdiff-hydra package that depends on vdiff and hydra.\r\n\r\nHowever, I wonder if it would be possible to change package.el to handle situations like this.  There was a similar thread on emacs-devel a year ago http://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00175.html "},"comment":{"url":"https://api.github.com/repos/justbur/emacs-vdiff/issues/comments/234675088","html_url":"https://github.com/justbur/emacs-vdiff/issues/11#issuecomment-234675088","issue_url":"https://api.github.com/repos/justbur/emacs-vdiff/issues/11","id":234675088,"user":{"login":"gvol","id":94809,"avatar_url":"https://avatars.githubusercontent.com/u/94809?v=3","gravatar_id":"","url":"https://api.github.com/users/gvol","html_url":"https://github.com/gvol","followers_url":"https://api.github.com/users/gvol/followers","following_url":"https://api.github.com/users/gvol/following{/other_user}","gists_url":"https://api.github.com/users/gvol/gists{/gist_id}","starred_url":"https://api.github.com/users/gvol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvol/subscriptions","organizations_url":"https://api.github.com/users/gvol/orgs","repos_url":"https://api.github.com/users/gvol/repos","events_url":"https://api.github.com/users/gvol/events{/privacy}","received_events_url":"https://api.github.com/users/gvol/received_events","type":"User","site_admin":false},"created_at":"2016-07-22T22:46:24Z","updated_at":"2016-07-22T22:46:24Z","body":"Here is how MELPA suggests it can be done:\r\nhttps://github.com/melpa/melpa#example-multiple-packages-in-one-repository\r\n\r\nI'd be happy to make that change if you'd like.  I do think it would be cooler if package.el handled it \"properly\", but I'm not sure if/when I'll be able to get around to that."}}
{"actor":{"display_login":"gvol"}}