{"action":"created","issue":{"url":"https://api.github.com/repos/emacs-helm/helm/issues/815","labels_url":"https://api.github.com/repos/emacs-helm/helm/issues/815/labels{/name}","comments_url":"https://api.github.com/repos/emacs-helm/helm/issues/815/comments","events_url":"https://api.github.com/repos/emacs-helm/helm/issues/815/events","html_url":"https://github.com/emacs-helm/helm/issues/815","id":53979810,"number":815,"title":"Heads up about class-slot-initarg","user":{"login":"girzel","id":565272,"avatar_url":"https://avatars.githubusercontent.com/u/565272?v=3","gravatar_id":"","url":"https://api.github.com/users/girzel","html_url":"https://github.com/girzel","followers_url":"https://api.github.com/users/girzel/followers","following_url":"https://api.github.com/users/girzel/following{/other_user}","gists_url":"https://api.github.com/users/girzel/gists{/gist_id}","starred_url":"https://api.github.com/users/girzel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girzel/subscriptions","organizations_url":"https://api.github.com/users/girzel/orgs","repos_url":"https://api.github.com/users/girzel/repos","events_url":"https://api.github.com/users/girzel/events{/privacy}","received_events_url":"https://api.github.com/users/girzel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-11T02:57:52Z","updated_at":"2015-01-12T05:14:52Z","closed_at":null,"body":"Recent changes in the development version of emacs are going to break Helm at some point: eieieo has undergone some refactoring and simplification, and `class-slot-initarg' no longer exists, which causes the following, in helm-source, to error:\r\n\r\n(defun helm--create-source (object class)\r\n  \"[INTERNAL] Build a helm source from a CLASS OBJECT.\"\r\n  (cl-loop for s in (object-slots object)\r\n           for slot = (class-slot-initarg class s)\r\n           for slot-val = (slot-value object slot)\r\n           when slot-val\r\n           collect (cons s (unless (eq t slot-val) slot-val))))\r\n\r\nI'm not sure what the proper solution is, but it might float up on this bug report:\r\n\r\nhttp://debbugs.gnu.org/cgi/bugreport.cgi?bug=19552"},"comment":{"url":"https://api.github.com/repos/emacs-helm/helm/issues/comments/69530708","html_url":"https://github.com/emacs-helm/helm/issues/815#issuecomment-69530708","issue_url":"https://api.github.com/repos/emacs-helm/helm/issues/815","id":69530708,"user":{"login":"thierryvolpiatto","id":1533939,"avatar_url":"https://avatars.githubusercontent.com/u/1533939?v=3","gravatar_id":"","url":"https://api.github.com/users/thierryvolpiatto","html_url":"https://github.com/thierryvolpiatto","followers_url":"https://api.github.com/users/thierryvolpiatto/followers","following_url":"https://api.github.com/users/thierryvolpiatto/following{/other_user}","gists_url":"https://api.github.com/users/thierryvolpiatto/gists{/gist_id}","starred_url":"https://api.github.com/users/thierryvolpiatto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thierryvolpiatto/subscriptions","organizations_url":"https://api.github.com/users/thierryvolpiatto/orgs","repos_url":"https://api.github.com/users/thierryvolpiatto/repos","events_url":"https://api.github.com/users/thierryvolpiatto/events{/privacy}","received_events_url":"https://api.github.com/users/thierryvolpiatto/received_events","type":"User","site_admin":false},"created_at":"2015-01-12T05:14:51Z","updated_at":"2015-01-12T05:14:51Z","body":"\nSergey Pashinin <notifications@github.com> writes:\n\n> Same problem now:\n>\n> Error: Wrong type argument: eieio--class-p, helm-locate-source\n\nStefan is actually working on this:\n\nhttp://debbugs.gnu.org/cgi/bugreport.cgi?bug=19564\n\n-- \nThierry\nGet my Gnupg key:\ngpg --keyserver pgp.mit.edu --recv-keys 59F29997"}}