{"action":"created","issue":{"url":"https://api.github.com/repos/joeyh/git-annex/issues/43","labels_url":"https://api.github.com/repos/joeyh/git-annex/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/joeyh/git-annex/issues/43/comments","events_url":"https://api.github.com/repos/joeyh/git-annex/issues/43/events","html_url":"https://github.com/joeyh/git-annex/pull/43","id":74762418,"number":43,"title":"Fix and improve standalone build","user":{"login":"yarikoptic","id":39889,"avatar_url":"https://avatars.githubusercontent.com/u/39889?v=3","gravatar_id":"","url":"https://api.github.com/users/yarikoptic","html_url":"https://github.com/yarikoptic","followers_url":"https://api.github.com/users/yarikoptic/followers","following_url":"https://api.github.com/users/yarikoptic/following{/other_user}","gists_url":"https://api.github.com/users/yarikoptic/gists{/gist_id}","starred_url":"https://api.github.com/users/yarikoptic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yarikoptic/subscriptions","organizations_url":"https://api.github.com/users/yarikoptic/orgs","repos_url":"https://api.github.com/users/yarikoptic/repos","events_url":"https://api.github.com/users/yarikoptic/events{/privacy}","received_events_url":"https://api.github.com/users/yarikoptic/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-09T21:24:47Z","updated_at":"2015-05-10T18:03:24Z","closed_at":"2015-05-10T04:30:22Z","pull_request":{"url":"https://api.github.com/repos/joeyh/git-annex/pulls/43","html_url":"https://github.com/joeyh/git-annex/pull/43","diff_url":"https://github.com/joeyh/git-annex/pull/43.diff","patch_url":"https://github.com/joeyh/git-annex/pull/43.patch"},"body":"Standalone was not installable on squeeze because of the git version.  Since per se externals git version doesn't matter beyond original clone (if I got it correctly) and all other tools are also shipped alone, in the first commit I just pruned all of those depends.  \r\nIn the 2nd commit I have avoided patching of debian/rules altogether to get proper version for snapshots and just make it more reliable.  The only problem with current '%'-powered setup is that upon finishing necessary action it still runs the main '%' rule:\r\n\r\n```\r\n$> debian/rules build-standalone-dsc SNAPSHOT_BUILD=1\r\n...\r\nmake[1]: Leaving directory '/home/yoh/proj/git-annex'\r\ndh build-standalone-dsc\r\ndh: Unknown sequence build-standalone-dsc (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)\r\ndebian/rules:15: recipe for target 'build-standalone-dsc' failed\r\nmake: *** [build-standalone-dsc] Error 25\r\n```\r\n\r\nany idea @joeyh either it is preventable?"},"comment":{"url":"https://api.github.com/repos/joeyh/git-annex/issues/comments/100675859","html_url":"https://github.com/joeyh/git-annex/pull/43#issuecomment-100675859","issue_url":"https://api.github.com/repos/joeyh/git-annex/issues/43","id":100675859,"user":{"login":"joeyh","id":16392,"avatar_url":"https://avatars.githubusercontent.com/u/16392?v=3","gravatar_id":"","url":"https://api.github.com/users/joeyh","html_url":"https://github.com/joeyh","followers_url":"https://api.github.com/users/joeyh/followers","following_url":"https://api.github.com/users/joeyh/following{/other_user}","gists_url":"https://api.github.com/users/joeyh/gists{/gist_id}","starred_url":"https://api.github.com/users/joeyh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeyh/subscriptions","organizations_url":"https://api.github.com/users/joeyh/orgs","repos_url":"https://api.github.com/users/joeyh/repos","events_url":"https://api.github.com/users/joeyh/events{/privacy}","received_events_url":"https://api.github.com/users/joeyh/received_events","type":"User","site_admin":false},"created_at":"2015-05-10T18:03:24Z","updated_at":"2015-05-10T18:03:24Z","body":"Yaroslav Halchenko wrote:\n> In the 2nd commit I have avoided patching of debian/rules altogether to get\n> proper version for snapshots and just make it more reliable. The only problem\n> with current '%'-powered setup is that upon finishing necessary action it still\n> runs the main '%' rule:\n> \n> $> debian/rules build-standalone-dsc SNAPSHOT_BUILD=1\n> ...\n> make[1]: Leaving directory '/home/yoh/proj/git-annex'\n> dh build-standalone-dsc\n> dh: Unknown sequence build-standalone-dsc (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)\n> debian/rules:15: recipe for target 'build-standalone-dsc' failed\n> make: *** [build-standalone-dsc] Error 25\n> \n> any idea @joeyh either it is preventable?\n\nWhy not just put a target in Makefile rather than using debian/rules at\nall?\n\n-- \nsee shy jo\n"}}