{"action":"created","issue":{"url":"https://api.github.com/repos/gobengo/distbin/issues/6","repository_url":"https://api.github.com/repos/gobengo/distbin","labels_url":"https://api.github.com/repos/gobengo/distbin/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/gobengo/distbin/issues/6/comments","events_url":"https://api.github.com/repos/gobengo/distbin/issues/6/events","html_url":"https://github.com/gobengo/distbin/issues/6","id":326059485,"node_id":"MDU6SXNzdWUzMjYwNTk0ODU=","number":6,"title":"Does not federate with Pleroma","user":{"login":"clacke","id":199180,"node_id":"MDQ6VXNlcjE5OTE4MA==","avatar_url":"https://avatars0.githubusercontent.com/u/199180?v=4","gravatar_id":"","url":"https://api.github.com/users/clacke","html_url":"https://github.com/clacke","followers_url":"https://api.github.com/users/clacke/followers","following_url":"https://api.github.com/users/clacke/following{/other_user}","gists_url":"https://api.github.com/users/clacke/gists{/gist_id}","starred_url":"https://api.github.com/users/clacke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clacke/subscriptions","organizations_url":"https://api.github.com/users/clacke/orgs","repos_url":"https://api.github.com/users/clacke/repos","events_url":"https://api.github.com/users/clacke/events{/privacy}","received_events_url":"https://api.github.com/users/clacke/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-24T10:27:35Z","updated_at":"2018-06-07T08:13:05Z","closed_at":null,"author_association":"NONE","body":"Details: https://pleroma.soykaf.com/notice/9863320\r\n\r\nIn short, it seems that it won't post to their inboxes, because it expects the inbox attribute to be on the object rather than on the actor.\r\n\r\nAnd the others cannot fetch the object, I'm guessing because the object has no URL and they won't accept the Create activity as URL for the object."},"comment":{"url":"https://api.github.com/repos/gobengo/distbin/issues/comments/395332873","html_url":"https://github.com/gobengo/distbin/issues/6#issuecomment-395332873","issue_url":"https://api.github.com/repos/gobengo/distbin/issues/6","id":395332873,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTMzMjg3Mw==","user":{"login":"gobengo","id":171782,"node_id":"MDQ6VXNlcjE3MTc4Mg==","avatar_url":"https://avatars1.githubusercontent.com/u/171782?v=4","gravatar_id":"","url":"https://api.github.com/users/gobengo","html_url":"https://github.com/gobengo","followers_url":"https://api.github.com/users/gobengo/followers","following_url":"https://api.github.com/users/gobengo/following{/other_user}","gists_url":"https://api.github.com/users/gobengo/gists{/gist_id}","starred_url":"https://api.github.com/users/gobengo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gobengo/subscriptions","organizations_url":"https://api.github.com/users/gobengo/orgs","repos_url":"https://api.github.com/users/gobengo/repos","events_url":"https://api.github.com/users/gobengo/events{/privacy}","received_events_url":"https://api.github.com/users/gobengo/received_events","type":"User","site_admin":false},"created_at":"2018-06-07T08:13:05Z","updated_at":"2018-06-07T08:13:05Z","author_association":"OWNER","body":"@clacke Just merged #8 that got past one issue, but discovered another.\r\n\r\nIt looks might this be because pleroma requires clients POSTing to its inboxes to do linked data signatures (distbin doesnt). Is that right? If so, why not make it optional? I could be missing something.\r\n\r\n```\r\ndebug: [distbin.activitypub] ldn notify res 500 https://pleroma.soykaf.com/users/notclacke/inbox # MatchError at POST /users/notclacke/inbox\r\n\r\nException:\r\n\r\n    ** (MatchError) no match of right hand\r\ndebug: [distbin.activitypub] finished targetAndDeliver failures=[name=DeliveryErrorResponse], deliveries=[]\r\ndebug: [distbin.activitypub] failures delivering DeliveryErrorResponse: 500 response from https://pleroma.soykaf.com/users/notclacke/inbox\r\nResponse Body:\r\n# MatchError at POST /users/notclacke/inbox\r\n\r\nException:\r\n\r\n    ** (MatchError) no match of right hand side value: []\r\n        (pleroma) lib/pleroma/plugs/http_signature.ex:18: Pleroma.Web.Plugs.HTTPSignaturePlug.call/2\r\n        (pleroma) lib/pleroma/web/router.ex:286: Pleroma.Web.Router.activitypub/2\r\n        (pleroma) lib/pleroma/web/router.ex:1: anonymous fn/1 in Pleroma.Web.Router.__match_route__/4\r\n        (phoenix) lib/phoenix/router.ex:273: Phoenix.Router.__call__/1\r\n        (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.plug_builder_call/2\r\n        (pleroma) lib/plug/debugger.ex:102: Pleroma.Web.Endpoint.\"call (overridable 3)\"/2\r\n        (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.call/2\r\n        (plug) lib/plug/adapters/cowboy/handler.ex:16: Plug.Adapters.Cowboy.Handler.upgrade/4\r\n\r\n\r\n## Connection details\r\n\r\n### Params\r\n\r\n    %{\"@context\" => \"https://www.w3.org/ns/activitystreams\", \"cc\" => [\"https://www.w3.org/ns/activitystreams#Public\", \"https://pleroma.soykaf.com/objects/57116435-1edd-4a3a-9d50-6df6eafe7398\"], \"http://www.w3.org/2002/07/owl#sameAs\" => [\"urn:uuid:72996466-6ac8-4448-9940-7e1bb55f67b4\"], \"id\" => \"http://localhost:8000/activities/72996466-6ac8-4448-9940-7e1bb55f67b4\", \"inbox\" => [\"http://localhost:8000/activitypub/inbox\"], \"nickname\" => \"notclacke\", \"object\" => %{\"content\" => \"Hi\", \"generator\" => %{\"name\" => \"distbin-html\", \"type\" => \"Application\", \"url\" => \"http://localhost:8000\"}, \"id\" => \"urn:uuid:f5e99154-294c-4db0-8c1c-b66362eed5f0\", \"inReplyTo\" => \"https://pleroma.soykaf.com/objects/57116435-1edd-4a3a-9d50-6df6eafe7398\", \"type\" => \"Note\"}, \"published\" => \"2018-06-07T08:10:35.309Z\", \"replies\" => \"http://localhost:8000/activities/72996466-6ac8-4448-9940-7e1bb55f67b4/replies\", \"type\" => \"Create\", \"url\" => [\"http://localhost:8000/activities/72996466-6ac8-4448-9940-7e1bb55f67b4\"], \"uuid\" => \"72996466-6ac8-4448-9940-7e1bb55f67b4\"}\r\n\r\n### Request info\r\n\r\n  * URI: http://pleroma.soykaf.com:80/users/notclacke/inbox\r\n  * Query string:\r\n  * Peer: 127.0.0.1:33816\r\n\r\n### Headers\r\n\r\n  * connection: upgrade\r\n  * content-length: 935\r\n  * content-type: application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"\r\n  * host: pleroma.soykaf.com\r\n\r\n### Session\r\n\r\n    %{}\r\n\r\n    at /mnt/c/Users/bengo/dev/distbin/dist/src/activitypub.js:300:19\r\n    at Generator.next (<anonymous>)\r\n    at fulfilled (/mnt/c/Users/bengo/dev/distbin/dist/src/activitypub.js:4:58)\r\n    at <anonymous>\r\n    at process._tickCallback (internal/process/next_tick.js:188:7)\r\n```\r\n\r\n"}}
{"actor":{"display_login":"gobengo"}}