{"action":"created","issue":{"url":"https://api.github.com/repos/LLNL/spack/issues/1924","repository_url":"https://api.github.com/repos/LLNL/spack","labels_url":"https://api.github.com/repos/LLNL/spack/issues/1924/labels{/name}","comments_url":"https://api.github.com/repos/LLNL/spack/issues/1924/comments","events_url":"https://api.github.com/repos/LLNL/spack/issues/1924/events","html_url":"https://github.com/LLNL/spack/issues/1924","id":181279390,"number":1924,"title":"Issues with matching exact version numbers vs. version ranges","user":{"login":"citibeth","id":1924215,"avatar_url":"https://avatars.githubusercontent.com/u/1924215?v=3","gravatar_id":"","url":"https://api.github.com/users/citibeth","html_url":"https://github.com/citibeth","followers_url":"https://api.github.com/users/citibeth/followers","following_url":"https://api.github.com/users/citibeth/following{/other_user}","gists_url":"https://api.github.com/users/citibeth/gists{/gist_id}","starred_url":"https://api.github.com/users/citibeth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/citibeth/subscriptions","organizations_url":"https://api.github.com/users/citibeth/orgs","repos_url":"https://api.github.com/users/citibeth/repos","events_url":"https://api.github.com/users/citibeth/events{/privacy}","received_events_url":"https://api.github.com/users/citibeth/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LLNL/spack/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/LLNL/spack/labels/concretization","name":"concretization","color":"006b75"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-10-05T22:13:18Z","updated_at":"2016-10-06T15:25:40Z","closed_at":null,"body":"\r\nSee discussion on #1920 \r\n\r\nFrom @tgamblin \r\n\r\n> Yeah, sorry for that. That is a concretization issue. The concretizer thinks that if a package has a single version that is not a range or a list, that it's concrete, so if you say 2.7 on the command line it never gets matched against known versions. But 2.7, if compared to other versions, will be satisfied by 2.7.1, 2.7.8.1, etc.\r\n> \r\n> Probably a version needs to know whether it is exact, so the concretizer doesn't have to use a kludgy test like it does. This would also be useful for users -- I have thought about allowing \"exact\" version literals like 2.7. (period at the end) to indicate the version is exactly v2.7 and shouldn't match anything else."},"comment":{"url":"https://api.github.com/repos/LLNL/spack/issues/comments/251997160","html_url":"https://github.com/LLNL/spack/issues/1924#issuecomment-251997160","issue_url":"https://api.github.com/repos/LLNL/spack/issues/1924","id":251997160,"user":{"login":"citibeth","id":1924215,"avatar_url":"https://avatars.githubusercontent.com/u/1924215?v=3","gravatar_id":"","url":"https://api.github.com/users/citibeth","html_url":"https://github.com/citibeth","followers_url":"https://api.github.com/users/citibeth/followers","following_url":"https://api.github.com/users/citibeth/following{/other_user}","gists_url":"https://api.github.com/users/citibeth/gists{/gist_id}","starred_url":"https://api.github.com/users/citibeth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/citibeth/subscriptions","organizations_url":"https://api.github.com/users/citibeth/orgs","repos_url":"https://api.github.com/users/citibeth/repos","events_url":"https://api.github.com/users/citibeth/events{/privacy}","received_events_url":"https://api.github.com/users/citibeth/received_events","type":"User","site_admin":false},"created_at":"2016-10-06T15:25:39Z","updated_at":"2016-10-06T15:25:39Z","body":"I think the algorithm I suggested would achieve the same results without us\nhaving to rename versions.\n\nOn Thu, Oct 6, 2016 at 11:18 AM, Denis Davydov <notifications@github.com>\nwrote:\n\n> Do you mean renaming the version in the package.py? I would not do this,\n> as it would break fetching unless you want to add a url_for_version that\n> specifies the url for x.y.0 versions.\n>\n> yes, i meant to rename in package.py. It is correct that this would\n> require a separate url_for_version for such packages.\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/LLNL/spack/issues/1924#issuecomment-251994934>, or mute\n> the thread\n> <https://github.com/notifications/unsubscribe-auth/AB1cd58IToAqdepPgAmqbvBpPnig4wk5ks5qxRFbgaJpZM4KPWKl>\n> .\n>\n"}}
{"actor":{"display_login":"citibeth"}}