{"action":"created","issue":{"url":"https://api.github.com/repos/conda/conda/issues/2263","repository_url":"https://api.github.com/repos/conda/conda","labels_url":"https://api.github.com/repos/conda/conda/issues/2263/labels{/name}","comments_url":"https://api.github.com/repos/conda/conda/issues/2263/comments","events_url":"https://api.github.com/repos/conda/conda/issues/2263/events","html_url":"https://github.com/conda/conda/issues/2263","id":140819248,"number":2263,"title":"conda update downgrades packages","user":{"login":"jakirkham","id":3019665,"avatar_url":"https://avatars.githubusercontent.com/u/3019665?v=3","gravatar_id":"","url":"https://api.github.com/users/jakirkham","html_url":"https://github.com/jakirkham","followers_url":"https://api.github.com/users/jakirkham/followers","following_url":"https://api.github.com/users/jakirkham/following{/other_user}","gists_url":"https://api.github.com/users/jakirkham/gists{/gist_id}","starred_url":"https://api.github.com/users/jakirkham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakirkham/subscriptions","organizations_url":"https://api.github.com/users/jakirkham/orgs","repos_url":"https://api.github.com/users/jakirkham/repos","events_url":"https://api.github.com/users/jakirkham/events{/privacy}","received_events_url":"https://api.github.com/users/jakirkham/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":29,"created_at":"2016-03-14T22:52:41Z","updated_at":"2016-04-06T18:09:21Z","closed_at":"2016-04-06T18:09:21Z","body":"If I have something installed that tracks features, due to the `mkl` situation I have found myself needing to track `nomkl` and `openblas` as features. Maybe there is a better way, but this is currently working for me. I sometimes end up in a situation where features are removed when something depends on something tracking features. Though this is resolvable by updating, it is preferable if it doesn't happen. Here is an example.\r\n\r\n```\r\n$ conda install -y seaborn\r\nUsing Anaconda Cloud api site https://api.anaconda.org\r\nFetching package metadata: ......\r\nSolving package specifications: ..........\r\n\r\nPackage plan for installation in environment /opt/conda2:\r\n\r\nThe following packages will be downloaded:\r\n\r\n    package                    |            build\r\n    ---------------------------|-----------------\r\n    openblas-0.2.15            |              100        14.9 MB  nanshe\r\n    numpy-1.10.4               |   py27_nomkl_106         6.6 MB  nanshe\r\n    scipy-0.17.0               |   py27_nomkl_102        31.1 MB  nanshe\r\n    pandas-0.18.0              |      np110py27_0        12.0 MB  defaults\r\n    scikit-learn-0.17.1        |   py27_nomkl_102         9.2 MB  nanshe\r\n    spams-v2.5                 |    py27_nomkl_13         4.4 MB  nanshe\r\n    seaborn-0.7.0              |           py27_0         264 KB  defaults\r\n    ------------------------------------------------------------\r\n                                           Total:        78.3 MB\r\n\r\nThe following NEW packages will be INSTALLED:\r\n\r\n    pandas:       0.18.0-np110py27_0    defaults\r\n    seaborn:      0.7.0-py27_0          defaults\r\n\r\nThe following packages will be DOWNGRADED:\r\n\r\n    numpy:        1.10.4-py27_nomkl_openblas_107 nanshe [nomkl openblas] --> 1.10.4-py27_nomkl_106 nanshe   [nomkl]\r\n    openblas:     0.2.15-nomkl_103               nanshe [nomkl         ] --> 0.2.15-100            nanshe  \r\n    scikit-learn: 0.17.1-py27_nomkl_openblas_103 nanshe [nomkl openblas] --> 0.17.1-py27_nomkl_102 nanshe   [nomkl]\r\n    scipy:        0.17.0-py27_nomkl_openblas_103 nanshe [nomkl openblas] --> 0.17.0-py27_nomkl_102 nanshe   [nomkl]\r\n    spams:        v2.5-py27_nomkl_openblas_14    nanshe [nomkl openblas] --> v2.5-py27_nomkl_13    nanshe   [nomkl]\r\n\r\nFetching packages ...\r\nopenblas-0.2.1 100% |#############################################################################################################| Time: 0:00:01   7.86 MB/s\r\nnumpy-1.10.4-p 100% |#############################################################################################################| Time: 0:00:01   6.00 MB/s\r\nscipy-0.17.0-p 100% |#############################################################################################################| Time: 0:00:03  10.71 MB/s\r\npandas-0.18.0- 100% |#############################################################################################################| Time: 0:00:01   6.78 MB/s\r\nscikit-learn-0 100% |#############################################################################################################| Time: 0:00:01   8.83 MB/s\r\nspams-v2.5-py2 100% |#############################################################################################################| Time: 0:00:01   4.44 MB/s\r\nseaborn-0.7.0- 100% |#############################################################################################################| Time: 0:00:00   1.55 MB/s\r\nExtracting packages ...\r\n[      COMPLETE      ]|################################################################################################################################| 100%\r\nUnlinking packages ...\r\n[      COMPLETE      ]|################################################################################################################################| 100%\r\nLinking packages ...\r\n[      COMPLETE      ]|################################################################################################################################| 100%\r\n$ conda update --all -y\r\nUsing Anaconda Cloud api site https://api.anaconda.org\r\nFetching package metadata: ......\r\nSolving package specifications: ..........\r\n\r\nPackage plan for installation in environment /opt/conda2:\r\n\r\nThe following packages will be UPDATED:\r\n\r\n    numpy:        1.10.4-py27_nomkl_106 nanshe [nomkl] --> 1.10.4-py27_nomkl_openblas_107 nanshe [nomkl openblas]\r\n    openblas:     0.2.15-100            nanshe --> 0.2.15-nomkl_103               nanshe [nomkl         ]\r\n    scikit-learn: 0.17.1-py27_nomkl_102 nanshe [nomkl] --> 0.17.1-py27_nomkl_openblas_103 nanshe [nomkl openblas]\r\n    scipy:        0.17.0-py27_nomkl_102 nanshe [nomkl] --> 0.17.0-py27_nomkl_openblas_103 nanshe [nomkl openblas]\r\n    spams:        v2.5-py27_nomkl_13    nanshe [nomkl] --> v2.5-py27_nomkl_openblas_14    nanshe [nomkl openblas]\r\n\r\nUnlinking packages ...\r\n[      COMPLETE      ]|################################################################################################################################| 100%\r\nLinking packages ...\r\n[      COMPLETE      ]|################################################################################################################################| 100%\r\n```"},"comment":{"url":"https://api.github.com/repos/conda/conda/issues/comments/206496749","html_url":"https://github.com/conda/conda/issues/2263#issuecomment-206496749","issue_url":"https://api.github.com/repos/conda/conda/issues/2263","id":206496749,"user":{"login":"kalefranz","id":1418419,"avatar_url":"https://avatars.githubusercontent.com/u/1418419?v=3","gravatar_id":"","url":"https://api.github.com/users/kalefranz","html_url":"https://github.com/kalefranz","followers_url":"https://api.github.com/users/kalefranz/followers","following_url":"https://api.github.com/users/kalefranz/following{/other_user}","gists_url":"https://api.github.com/users/kalefranz/gists{/gist_id}","starred_url":"https://api.github.com/users/kalefranz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kalefranz/subscriptions","organizations_url":"https://api.github.com/users/kalefranz/orgs","repos_url":"https://api.github.com/users/kalefranz/repos","events_url":"https://api.github.com/users/kalefranz/events{/privacy}","received_events_url":"https://api.github.com/users/kalefranz/received_events","type":"User","site_admin":false},"created_at":"2016-04-06T18:09:21Z","updated_at":"2016-04-06T18:09:21Z","body":"Believe to be resolved with conda `4.0.5` and https://github.com/conda/conda/pull/2260.  Closing."}}