{"action":"created","issue":{"url":"https://api.github.com/repos/conda/conda-build/issues/1133","repository_url":"https://api.github.com/repos/conda/conda-build","labels_url":"https://api.github.com/repos/conda/conda-build/issues/1133/labels{/name}","comments_url":"https://api.github.com/repos/conda/conda-build/issues/1133/comments","events_url":"https://api.github.com/repos/conda/conda-build/issues/1133/events","html_url":"https://github.com/conda/conda-build/issues/1133","id":166807349,"number":1133,"title":"conda-build caches source tree too aggressively","user":{"login":"pitrou","id":1721820,"avatar_url":"https://avatars2.githubusercontent.com/u/1721820?v=4","gravatar_id":"","url":"https://api.github.com/users/pitrou","html_url":"https://github.com/pitrou","followers_url":"https://api.github.com/users/pitrou/followers","following_url":"https://api.github.com/users/pitrou/following{/other_user}","gists_url":"https://api.github.com/users/pitrou/gists{/gist_id}","starred_url":"https://api.github.com/users/pitrou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pitrou/subscriptions","organizations_url":"https://api.github.com/users/pitrou/orgs","repos_url":"https://api.github.com/users/pitrou/repos","events_url":"https://api.github.com/users/pitrou/events{/privacy}","received_events_url":"https://api.github.com/users/pitrou/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-07-21T12:30:41Z","updated_at":"2017-08-31T02:08:24Z","closed_at":"2016-07-23T03:57:06Z","author_association":"NONE","body":"Let's say I have the following recipe for easily testing changes locally:\n\n```\npackage:\n  name: mypkg\n  version: {{ GIT_DESCRIBE_TAG }}\n\nbuild:\n  number: {{ GIT_DESCRIBE_NUMBER }}\n\nsource:\n  path: ../\n\ntest:\n  commands:\n    - do_something\n```\n\nUnfortunately, if I built this recipe once and GIT_DESCRIBE_NUMBER doesn't change, whatever later changes I make in the source tree, conda-build will not pick them up and re-use the old source tree. I then have to manually set a bogus build number each time I change something in the source tree.\n\nThis also seems to be a regression, as I didn't encounter this before.\n"},"comment":{"url":"https://api.github.com/repos/conda/conda-build/issues/comments/326168849","html_url":"https://github.com/conda/conda-build/issues/1133#issuecomment-326168849","issue_url":"https://api.github.com/repos/conda/conda-build/issues/1133","id":326168849,"user":{"login":"dhirschfeld","id":881019,"avatar_url":"https://avatars1.githubusercontent.com/u/881019?v=4","gravatar_id":"","url":"https://api.github.com/users/dhirschfeld","html_url":"https://github.com/dhirschfeld","followers_url":"https://api.github.com/users/dhirschfeld/followers","following_url":"https://api.github.com/users/dhirschfeld/following{/other_user}","gists_url":"https://api.github.com/users/dhirschfeld/gists{/gist_id}","starred_url":"https://api.github.com/users/dhirschfeld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhirschfeld/subscriptions","organizations_url":"https://api.github.com/users/dhirschfeld/orgs","repos_url":"https://api.github.com/users/dhirschfeld/repos","events_url":"https://api.github.com/users/dhirschfeld/events{/privacy}","received_events_url":"https://api.github.com/users/dhirschfeld/received_events","type":"User","site_admin":false},"created_at":"2017-08-31T02:08:24Z","updated_at":"2017-08-31T02:08:24Z","author_association":"CONTRIBUTOR","body":"> If you have better ideas of how to generalize build string...\r\n\r\nNo, no better ideas - as mentioned I probably just need to get my head around it. We've got an established build process so I'll have to check it doesn't break any of our assumptions. I don't think it will, but haven't had time to check just yet so have been using the `-old-build-string` to keep the existing behaviour... for now."}}
{"actor":{"display_login":"dhirschfeld"}}