{"action":"created","issue":{"url":"https://api.github.com/repos/hartzell/moox-strictconstructor/issues/5","labels_url":"https://api.github.com/repos/hartzell/moox-strictconstructor/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/hartzell/moox-strictconstructor/issues/5/comments","events_url":"https://api.github.com/repos/hartzell/moox-strictconstructor/issues/5/events","html_url":"https://github.com/hartzell/moox-strictconstructor/issues/5","id":56382517,"number":5,"title":"Broken when subclassing a Moose module","user":{"login":"pwr22","id":805424,"avatar_url":"https://avatars.githubusercontent.com/u/805424?v=3","gravatar_id":"","url":"https://api.github.com/users/pwr22","html_url":"https://github.com/pwr22","followers_url":"https://api.github.com/users/pwr22/followers","following_url":"https://api.github.com/users/pwr22/following{/other_user}","gists_url":"https://api.github.com/users/pwr22/gists{/gist_id}","starred_url":"https://api.github.com/users/pwr22/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwr22/subscriptions","organizations_url":"https://api.github.com/users/pwr22/orgs","repos_url":"https://api.github.com/users/pwr22/repos","events_url":"https://api.github.com/users/pwr22/events{/privacy}","received_events_url":"https://api.github.com/users/pwr22/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-03T14:14:25Z","updated_at":"2015-05-03T22:21:18Z","closed_at":null,"body":"The moo constructor will disallow allowed arguments from moose. Moose with MooseX::StrictConstructor subclassing Moo modules works fine\r\n\r\nThis is a major problem for interoperability and so unfortunately I think this should strongly discourage use of MooX::StrictConstructor\r\n\r\n@haarg has suggested that it may be possible to detect and process Moose metadata to get the information needed to properly handle the situation. "},"comment":{"url":"https://api.github.com/repos/hartzell/moox-strictconstructor/issues/comments/98550814","html_url":"https://github.com/hartzell/moox-strictconstructor/issues/5#issuecomment-98550814","issue_url":"https://api.github.com/repos/hartzell/moox-strictconstructor/issues/5","id":98550814,"user":{"login":"hartzell","id":312978,"avatar_url":"https://avatars.githubusercontent.com/u/312978?v=3","gravatar_id":"","url":"https://api.github.com/users/hartzell","html_url":"https://github.com/hartzell","followers_url":"https://api.github.com/users/hartzell/followers","following_url":"https://api.github.com/users/hartzell/following{/other_user}","gists_url":"https://api.github.com/users/hartzell/gists{/gist_id}","starred_url":"https://api.github.com/users/hartzell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hartzell/subscriptions","organizations_url":"https://api.github.com/users/hartzell/orgs","repos_url":"https://api.github.com/users/hartzell/repos","events_url":"https://api.github.com/users/hartzell/events{/privacy}","received_events_url":"https://api.github.com/users/hartzell/received_events","type":"User","site_admin":false},"created_at":"2015-05-03T22:21:18Z","updated_at":"2015-05-03T22:21:18Z","body":"I'd be happy to see a pull request, or a description of how to go about grubbing about in some parental moose metadata.  Wonder how ugly it'd get?\r\n\r\nIt's worth documenting in any case.\r\n\r\nI tend to use Moo when I'm avoiding Moose, which I guess is why I haven't run into it.  Hardly seems like it makes the package useless...."}}