{"action":"created","issue":{"url":"https://api.github.com/repos/ostreedev/ostree/issues/924","repository_url":"https://api.github.com/repos/ostreedev/ostree","labels_url":"https://api.github.com/repos/ostreedev/ostree/issues/924/labels{/name}","comments_url":"https://api.github.com/repos/ostreedev/ostree/issues/924/comments","events_url":"https://api.github.com/repos/ostreedev/ostree/issues/924/events","html_url":"https://github.com/ostreedev/ostree/pull/924","id":235388560,"number":924,"title":"Support peer-to-peer discovery and fetching of refs (LAN and USB)","user":{"login":"pwithnall","id":53172,"avatar_url":"https://avatars1.githubusercontent.com/u/53172?v=3","gravatar_id":"","url":"https://api.github.com/users/pwithnall","html_url":"https://github.com/pwithnall","followers_url":"https://api.github.com/users/pwithnall/followers","following_url":"https://api.github.com/users/pwithnall/following{/other_user}","gists_url":"https://api.github.com/users/pwithnall/gists{/gist_id}","starred_url":"https://api.github.com/users/pwithnall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwithnall/subscriptions","organizations_url":"https://api.github.com/users/pwithnall/orgs","repos_url":"https://api.github.com/users/pwithnall/repos","events_url":"https://api.github.com/users/pwithnall/events{/privacy}","received_events_url":"https://api.github.com/users/pwithnall/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-12T22:52:56Z","updated_at":"2017-06-13T01:12:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ostreedev/ostree/pulls/924","html_url":"https://github.com/ostreedev/ostree/pull/924","diff_url":"https://github.com/ostreedev/ostree/pull/924.diff","patch_url":"https://github.com/ostreedev/ostree/pull/924.patch"},"body":"This is a mostly-final version of my work to add support for peer-to-peer discovery and fetching of refs to libostree. The bits which are not finalised at the moment are:\r\n * `ostree-repo-finder-mount.[ch]`\r\n * `ostree-repo-finder-avahi.[ch]`\r\n * The documentation for `OstreeBloom`\r\n * Missing a man page for `ostree find-remotes`\r\n\r\nApart from that, everything is ready to review. I’ll be adding some integration tests next.\r\n\r\nThis does not include any of the work we discussed on unsigned summary files; I decided to keep that separate to ease review and merging. The two features do work separately; unsigned summaries are only needed once we start sharing refs from multiple collections from a single peer (which will be a very common occurrence, but not necessary to get things reviewed, compiled and tested). I’ll open a separate PR for unsigned summary file support once this one is on its way.\r\n\r\nI’ve tried to split the commits up a bit and hide tool or API changes behind `OSTREE_ENABLE_EXPERIMENTAL_API`. Some of the core code changes are *not* hidden behind this, but should only take effect when used with repositories and remotes with `collection-id` keys in their configuration. If anything is unclear, please say so, as I can add more comments.\r\n\r\nThis branch doesn’t attempt any significant refactoring of the pull code, even though that might be helpful. It can follow in future to improve performance. I am not aiming for high performance in this first implementation; no profiling has been done. No significant integration testing has been done either, aside from the SH tests which I will be adding. This is not ready to have the `OSTREE_ENABLE_EXPERIMENTAL_API` guards removed.\r\n\r\nThis is an updated version of PR #782."},"comment":{"url":"https://api.github.com/repos/ostreedev/ostree/issues/comments/307978066","html_url":"https://github.com/ostreedev/ostree/pull/924#issuecomment-307978066","issue_url":"https://api.github.com/repos/ostreedev/ostree/issues/924","id":307978066,"user":{"login":"rh-atomic-bot","id":14112924,"avatar_url":"https://avatars2.githubusercontent.com/u/14112924?v=3","gravatar_id":"","url":"https://api.github.com/users/rh-atomic-bot","html_url":"https://github.com/rh-atomic-bot","followers_url":"https://api.github.com/users/rh-atomic-bot/followers","following_url":"https://api.github.com/users/rh-atomic-bot/following{/other_user}","gists_url":"https://api.github.com/users/rh-atomic-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/rh-atomic-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rh-atomic-bot/subscriptions","organizations_url":"https://api.github.com/users/rh-atomic-bot/orgs","repos_url":"https://api.github.com/users/rh-atomic-bot/repos","events_url":"https://api.github.com/users/rh-atomic-bot/events{/privacy}","received_events_url":"https://api.github.com/users/rh-atomic-bot/received_events","type":"User","site_admin":false},"created_at":"2017-06-13T01:12:32Z","updated_at":"2017-06-13T01:12:32Z","body":":umbrella: The latest upstream changes (presumably 21eec96) made this pull request unmergeable. Please resolve the merge conflicts."}}
{"actor":{"display_login":"rh-atomic-bot"}}