{"action":"created","issue":{"url":"https://api.github.com/repos/endlessm/eos-updater/issues/118","repository_url":"https://api.github.com/repos/endlessm/eos-updater","labels_url":"https://api.github.com/repos/endlessm/eos-updater/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/endlessm/eos-updater/issues/118/comments","events_url":"https://api.github.com/repos/endlessm/eos-updater/issues/118/events","html_url":"https://github.com/endlessm/eos-updater/pull/118","id":269170176,"number":118,"title":"debian: Add missing Python dependencies for eos-updater-prepare-volume","user":{"login":"pwithnall","id":53172,"avatar_url":"https://avatars2.githubusercontent.com/u/53172?v=4","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":"closed","locked":false,"assignee":{"login":"pwithnall","id":53172,"avatar_url":"https://avatars2.githubusercontent.com/u/53172?v=4","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},"assignees":[{"login":"pwithnall","id":53172,"avatar_url":"https://avatars2.githubusercontent.com/u/53172?v=4","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}],"milestone":null,"comments":2,"created_at":"2017-10-27T16:50:39Z","updated_at":"2017-10-30T17:29:05Z","closed_at":"2017-10-27T18:32:59Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/endlessm/eos-updater/pulls/118","html_url":"https://github.com/endlessm/eos-updater/pull/118","diff_url":"https://github.com/endlessm/eos-updater/pull/118.diff","patch_url":"https://github.com/endlessm/eos-updater/pull/118.patch"},"body":"Seems like dh_python is not doing its job and listing the Python\r\ndependencies automatically. List the dependencies for\r\neos-updater-prepare-volume and eos-updater-ctl manually.\r\n\r\nSigned-off-by: Philip Withnall <withnall@endlessm.com>\r\n\r\nhttps://phabricator.endlessm.com/T19293"},"comment":{"url":"https://api.github.com/repos/endlessm/eos-updater/issues/comments/340521380","html_url":"https://github.com/endlessm/eos-updater/pull/118#issuecomment-340521380","issue_url":"https://api.github.com/repos/endlessm/eos-updater/issues/118","id":340521380,"user":{"login":"dbnicholson","id":6495518,"avatar_url":"https://avatars2.githubusercontent.com/u/6495518?v=4","gravatar_id":"","url":"https://api.github.com/users/dbnicholson","html_url":"https://github.com/dbnicholson","followers_url":"https://api.github.com/users/dbnicholson/followers","following_url":"https://api.github.com/users/dbnicholson/following{/other_user}","gists_url":"https://api.github.com/users/dbnicholson/gists{/gist_id}","starred_url":"https://api.github.com/users/dbnicholson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbnicholson/subscriptions","organizations_url":"https://api.github.com/users/dbnicholson/orgs","repos_url":"https://api.github.com/users/dbnicholson/repos","events_url":"https://api.github.com/users/dbnicholson/events{/privacy}","received_events_url":"https://api.github.com/users/dbnicholson/received_events","type":"User","site_admin":false},"created_at":"2017-10-30T17:29:05Z","updated_at":"2017-10-30T17:29:05Z","author_association":"CONTRIBUTOR","body":"I don't believe there's any way to automatically generate build time dependencies in debian. It's more or less expected that the source portion of the control file is static so that it can be analyzed directly without running external processes. There are some ways to hook into dpkg to make adjustments to the fields in the dsc file (which uses the control file as source), but that happens at the end of the build after the build dependencies have been analyzed. And I don't think it would be kosher to have the Build-Depends different between the dsc and debian/control file.\r\n\r\nSo, as far as I know, this is the correct and only way to to do this."}}
{"actor":{"display_login":"dbnicholson"}}