{"action":"created","issue":{"url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3101","labels_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3101/labels{/name}","comments_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3101/comments","events_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3101/events","html_url":"https://github.com/crosswalk-project/crosswalk/pull/3101","id":90103468,"number":3101,"title":"Add code to build Debian desktop packages.","user":{"login":"rakuco","id":36417,"avatar_url":"https://avatars.githubusercontent.com/u/36417?v=3","gravatar_id":"","url":"https://api.github.com/users/rakuco","html_url":"https://github.com/rakuco","followers_url":"https://api.github.com/users/rakuco/followers","following_url":"https://api.github.com/users/rakuco/following{/other_user}","gists_url":"https://api.github.com/users/rakuco/gists{/gist_id}","starred_url":"https://api.github.com/users/rakuco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rakuco/subscriptions","organizations_url":"https://api.github.com/users/rakuco/orgs","repos_url":"https://api.github.com/users/rakuco/repos","events_url":"https://api.github.com/users/rakuco/events{/privacy}","received_events_url":"https://api.github.com/users/rakuco/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-22T13:50:03Z","updated_at":"2015-06-22T13:50:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/crosswalk-project/crosswalk/pulls/3101","html_url":"https://github.com/crosswalk-project/crosswalk/pull/3101","diff_url":"https://github.com/crosswalk-project/crosswalk/pull/3101.diff","patch_url":"https://github.com/crosswalk-project/crosswalk/pull/3101.patch"},"body":"This work is still experimental, so here be dragons!\n\nThe whole patch is inspired by the code in Chromium itself in\n`src/chrome/installer/linux` that is used to generate RPMs and Debian\npackages.\n\nConsequently, this means that at least for now we are not following\nDebian's best practices:\n- We do not build from a source tarball; instead, the new gyp target\n  `xwalk_installer_linux_debian` creates a package out of the files\n  generated by the `xwalk` target.\n- To achieve that, we make some fairly low-level calls to `dpkg-deb`\n  directly.\n\nWe may revisit the way we create packages in the future; for now, this\nis the quickest way to start having Debian packages and also saves us\nsome work if/when we decide to ship NaCl's support files, as we do not\nneed to care about downloading all the toolchain tarball files ourselves\nsince it is done by `gclient runhooks'.\n\nTODO items:\n- Have a `copyright` file.\n- Consider whether we should install into `/usr` directly.\n- Possibly switch to a more standard Debian packaging workflow.\n- Ship NaCl's support files.\n\nRelated bug: XWALK-4374"},"comment":{"url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/comments/114110529","html_url":"https://github.com/crosswalk-project/crosswalk/pull/3101#issuecomment-114110529","issue_url":"https://api.github.com/repos/crosswalk-project/crosswalk/issues/3101","id":114110529,"user":{"login":"crosswalk-trybot","id":6804778,"avatar_url":"https://avatars.githubusercontent.com/u/6804778?v=3","gravatar_id":"","url":"https://api.github.com/users/crosswalk-trybot","html_url":"https://github.com/crosswalk-trybot","followers_url":"https://api.github.com/users/crosswalk-trybot/followers","following_url":"https://api.github.com/users/crosswalk-trybot/following{/other_user}","gists_url":"https://api.github.com/users/crosswalk-trybot/gists{/gist_id}","starred_url":"https://api.github.com/users/crosswalk-trybot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crosswalk-trybot/subscriptions","organizations_url":"https://api.github.com/users/crosswalk-trybot/orgs","repos_url":"https://api.github.com/users/crosswalk-trybot/repos","events_url":"https://api.github.com/users/crosswalk-trybot/events{/privacy}","received_events_url":"https://api.github.com/users/crosswalk-trybot/received_events","type":"User","site_admin":false},"created_at":"2015-06-22T13:50:05Z","updated_at":"2015-06-22T13:50:05Z","body":"The patch series with rakuco/crosswalk@5f934505c8a42e075d8c3c2ef1e82741862d02bd as head will be tested soon."}}