{"action":"closed","issue":{"url":"https://api.github.com/repos/conda/conda/issues/3872","repository_url":"https://api.github.com/repos/conda/conda","labels_url":"https://api.github.com/repos/conda/conda/issues/3872/labels{/name}","comments_url":"https://api.github.com/repos/conda/conda/issues/3872/comments","events_url":"https://api.github.com/repos/conda/conda/issues/3872/events","html_url":"https://github.com/conda/conda/issues/3872","id":189117682,"number":3872,"title":"list of used dependency versions for each build..","user":{"login":"martin-mann","id":22291305,"avatar_url":"https://avatars.githubusercontent.com/u/22291305?v=3","gravatar_id":"","url":"https://api.github.com/users/martin-mann","html_url":"https://github.com/martin-mann","followers_url":"https://api.github.com/users/martin-mann/followers","following_url":"https://api.github.com/users/martin-mann/following{/other_user}","gists_url":"https://api.github.com/users/martin-mann/gists{/gist_id}","starred_url":"https://api.github.com/users/martin-mann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martin-mann/subscriptions","organizations_url":"https://api.github.com/users/martin-mann/orgs","repos_url":"https://api.github.com/users/martin-mann/repos","events_url":"https://api.github.com/users/martin-mann/events{/privacy}","received_events_url":"https://api.github.com/users/martin-mann/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-14T13:54:12Z","updated_at":"2016-11-15T15:45:17Z","closed_at":"2016-11-15T15:45:17Z","body":"Hi,\r\n\r\nwe just discussed for bioconda the problem of updated runtime dependencies that break existing downstream packages (eg for perl etc..).\r\n\r\neg. think about the following situation: given a (perl) package A and a dependent package B, which only provides a minimal required version for A. Now A is updated and rebuild to a new version which drops the interface used by B. So the build of A is successful, but as soon as B is installed, the recent A is installed too and B fails on runtime.\r\n\r\nIs is planned/possible/useful to add to each package also the *full list* of packages including version number used for the build?\r\n\r\nThis would very much ease \r\n- debugging for the described scenario and \r\n- enable the identification of outdated packages to be rebuild.\r\n\r\nThanks for feedback on that,\r\nMartin\r\n"}}
{"actor":{"display_login":"kalefranz"}}