{"action":"created","issue":{"url":"https://api.github.com/repos/conda/constructor/issues/79","repository_url":"https://api.github.com/repos/conda/constructor","labels_url":"https://api.github.com/repos/conda/constructor/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/conda/constructor/issues/79/comments","events_url":"https://api.github.com/repos/conda/constructor/issues/79/events","html_url":"https://github.com/conda/constructor/pull/79","id":230076722,"node_id":"MDExOlB1bGxSZXF1ZXN0MTIxNTczMTc2","number":79,"title":"Optional use of conda to solve spec in order to provide channel priority","user":{"login":"jjhelmus","id":1050278,"node_id":"MDQ6VXNlcjEwNTAyNzg=","avatar_url":"https://avatars0.githubusercontent.com/u/1050278?v=4","gravatar_id":"","url":"https://api.github.com/users/jjhelmus","html_url":"https://github.com/jjhelmus","followers_url":"https://api.github.com/users/jjhelmus/followers","following_url":"https://api.github.com/users/jjhelmus/following{/other_user}","gists_url":"https://api.github.com/users/jjhelmus/gists{/gist_id}","starred_url":"https://api.github.com/users/jjhelmus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjhelmus/subscriptions","organizations_url":"https://api.github.com/users/jjhelmus/orgs","repos_url":"https://api.github.com/users/jjhelmus/repos","events_url":"https://api.github.com/users/jjhelmus/events{/privacy}","received_events_url":"https://api.github.com/users/jjhelmus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-05-19T20:06:00Z","updated_at":"2018-06-14T12:06:49Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/conda/constructor/pulls/79","html_url":"https://github.com/conda/constructor/pull/79","diff_url":"https://github.com/conda/constructor/pull/79.diff","patch_url":"https://github.com/conda/constructor/pull/79.patch"},"body":"Add an `--use-conda` argument which uses conda rather than libconda to fetch the channel indexes and resolve the specs.  This allows for channel priority to be specified in the `constructor.yaml` file.\r\n\r\nAdd an `--dry-run` argument which stops the process prior to fetching packages.  Allows the solution to the resolved spec to be tested and examined without downloading packages or creating an installer."},"comment":{"url":"https://api.github.com/repos/conda/constructor/issues/comments/397270916","html_url":"https://github.com/conda/constructor/pull/79#issuecomment-397270916","issue_url":"https://api.github.com/repos/conda/constructor/issues/79","id":397270916,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzI3MDkxNg==","user":{"login":"hajapy","id":21218230,"node_id":"MDQ6VXNlcjIxMjE4MjMw","avatar_url":"https://avatars3.githubusercontent.com/u/21218230?v=4","gravatar_id":"","url":"https://api.github.com/users/hajapy","html_url":"https://github.com/hajapy","followers_url":"https://api.github.com/users/hajapy/followers","following_url":"https://api.github.com/users/hajapy/following{/other_user}","gists_url":"https://api.github.com/users/hajapy/gists{/gist_id}","starred_url":"https://api.github.com/users/hajapy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hajapy/subscriptions","organizations_url":"https://api.github.com/users/hajapy/orgs","repos_url":"https://api.github.com/users/hajapy/repos","events_url":"https://api.github.com/users/hajapy/events{/privacy}","received_events_url":"https://api.github.com/users/hajapy/received_events","type":"User","site_admin":false},"created_at":"2018-06-14T12:06:49Z","updated_at":"2018-06-14T12:06:49Z","author_association":"NONE","body":"I'd really like to encourage the addition of this feature. \r\n\r\nThe difference between conda and constructor in terms of channel prioritization is causing major headaches for my team as we build environments from multiple source (our channel + conda-forge + defaults, in that order) and want to deploy equivalent environments using constructor for its simplicity and self-contained nature. Our environments get built by conda with very few packages coming from defaults and is mostly our stuff + conda-forge, but constructor makes a package with many packages from defaults. Our only mitigation is to mirror all the packages that conda picks when solving the environment into our own repo, which seems wasteful and adds complexity to our tooling."}}
{"actor":{"display_login":"hajapy"}}