{"action":"created","issue":{"url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/25","labels_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/25/comments","events_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/25/events","html_url":"https://github.com/ConsoleKit2/ConsoleKit2/pull/25","id":74932338,"number":25,"title":"Port to GDBus","user":{"login":"EricKoegel","id":6637527,"avatar_url":"https://avatars.githubusercontent.com/u/6637527?v=3","gravatar_id":"","url":"https://api.github.com/users/EricKoegel","html_url":"https://github.com/EricKoegel","followers_url":"https://api.github.com/users/EricKoegel/followers","following_url":"https://api.github.com/users/EricKoegel/following{/other_user}","gists_url":"https://api.github.com/users/EricKoegel/gists{/gist_id}","starred_url":"https://api.github.com/users/EricKoegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EricKoegel/subscriptions","organizations_url":"https://api.github.com/users/EricKoegel/orgs","repos_url":"https://api.github.com/users/EricKoegel/repos","events_url":"https://api.github.com/users/EricKoegel/events{/privacy}","received_events_url":"https://api.github.com/users/EricKoegel/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-10T14:39:38Z","updated_at":"2015-05-17T15:06:29Z","closed_at":"2015-05-17T06:19:25Z","pull_request":{"url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/pulls/25","html_url":"https://github.com/ConsoleKit2/ConsoleKit2/pull/25","diff_url":"https://github.com/ConsoleKit2/ConsoleKit2/pull/25.diff","patch_url":"https://github.com/ConsoleKit2/ConsoleKit2/pull/25.patch"},"body":"This ports most of CK2 to GDBus. I didn't try to port everything as\r\nthis patch set is big enough as-is.\r\n\r\nIt ports CkSession, CkSessionLeader, CkSeat, CkManager, and main.c\r\nover to GDBus. It's hard to indivially port one of those at a time\r\nsince they end up working together.\r\n\r\nThere's a split between the private and DBUS facing function\r\ncalls and signals. This was required because of how the\r\ngdbus-codegen is used.\r\n\r\nMore test programs have been created to verify that things work\r\nthe same as before.\r\n\r\nAdditional dbus error codes are returned by CK2 now to help users\r\nof the library ignore non-fatal conditions (like the activate\r\nsignal failed because the session is already active) and it's\r\ndocumented in the xml files.\r\n\r\nGlib also got bumped up to 2.40, some of the newer function calls\r\nwere needed.\r\n\r\nThis is for: https://github.com/ConsoleKit2/ConsoleKit2/issues/8\r\n"},"comment":{"url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/comments/102812887","html_url":"https://github.com/ConsoleKit2/ConsoleKit2/pull/25#issuecomment-102812887","issue_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/25","id":102812887,"user":{"login":"udeved","id":2798842,"avatar_url":"https://avatars.githubusercontent.com/u/2798842?v=3","gravatar_id":"","url":"https://api.github.com/users/udeved","html_url":"https://github.com/udeved","followers_url":"https://api.github.com/users/udeved/followers","following_url":"https://api.github.com/users/udeved/following{/other_user}","gists_url":"https://api.github.com/users/udeved/gists{/gist_id}","starred_url":"https://api.github.com/users/udeved/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/udeved/subscriptions","organizations_url":"https://api.github.com/users/udeved/orgs","repos_url":"https://api.github.com/users/udeved/repos","events_url":"https://api.github.com/users/udeved/events{/privacy}","received_events_url":"https://api.github.com/users/udeved/received_events","type":"User","site_admin":false},"created_at":"2015-05-17T15:06:29Z","updated_at":"2015-05-17T15:06:29Z","body":"Is there an approximate schedule for a new point release with gdbus port?\r\nI will try the git, but a point release would be nice for the repo."}}