{"action":"created","issue":{"url":"https://api.github.com/repos/hexpm/hex/issues/225","repository_url":"https://api.github.com/repos/hexpm/hex","labels_url":"https://api.github.com/repos/hexpm/hex/issues/225/labels{/name}","comments_url":"https://api.github.com/repos/hexpm/hex/issues/225/comments","events_url":"https://api.github.com/repos/hexpm/hex/issues/225/events","html_url":"https://github.com/hexpm/hex/issues/225","id":149499997,"number":225,"title":"Show which requirements did not match in case of conflicts","user":{"login":"josevalim","id":9582,"avatar_url":"https://avatars.githubusercontent.com/u/9582?v=3","gravatar_id":"","url":"https://api.github.com/users/josevalim","html_url":"https://github.com/josevalim","followers_url":"https://api.github.com/users/josevalim/followers","following_url":"https://api.github.com/users/josevalim/following{/other_user}","gists_url":"https://api.github.com/users/josevalim/gists{/gist_id}","starred_url":"https://api.github.com/users/josevalim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josevalim/subscriptions","organizations_url":"https://api.github.com/users/josevalim/orgs","repos_url":"https://api.github.com/users/josevalim/repos","events_url":"https://api.github.com/users/josevalim/events{/privacy}","received_events_url":"https://api.github.com/users/josevalim/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hexpm/hex/labels/Kind:Enhancement","name":"Kind:Enhancement","color":"207de5"},{"url":"https://api.github.com/repos/hexpm/hex/labels/Level:Intermediate","name":"Level:Intermediate","color":"fad8c7"},{"url":"https://api.github.com/repos/hexpm/hex/labels/Note:Help%20wanted","name":"Note:Help wanted","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-04-19T15:42:02Z","updated_at":"2016-04-21T21:21:18Z","closed_at":null,"body":"For example, if you get a conflict:\r\n\r\n```\r\nConflict on ecto 2.0.0-rc.1\r\n  mix.exs: ~> 2.0.0-rc.1\r\n  phoenix_ecto 3.0.0-rc.0: ~> 2.0.0-rc\r\n  timex_ecto 1.0.3: ~> 1.1 or ~> 2.0\r\n```\r\n\r\nIt is hard to know exactly which one matches and which one does not. It would be nice to print (ok) or a check sign for those that match. And optionally use colors to enhance the experience."},"comment":{"url":"https://api.github.com/repos/hexpm/hex/issues/comments/213118725","html_url":"https://github.com/hexpm/hex/issues/225#issuecomment-213118725","issue_url":"https://api.github.com/repos/hexpm/hex/issues/225","id":213118725,"user":{"login":"josevalim","id":9582,"avatar_url":"https://avatars.githubusercontent.com/u/9582?v=3","gravatar_id":"","url":"https://api.github.com/users/josevalim","html_url":"https://github.com/josevalim","followers_url":"https://api.github.com/users/josevalim/followers","following_url":"https://api.github.com/users/josevalim/following{/other_user}","gists_url":"https://api.github.com/users/josevalim/gists{/gist_id}","starred_url":"https://api.github.com/users/josevalim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josevalim/subscriptions","organizations_url":"https://api.github.com/users/josevalim/orgs","repos_url":"https://api.github.com/users/josevalim/repos","events_url":"https://api.github.com/users/josevalim/events{/privacy}","received_events_url":"https://api.github.com/users/josevalim/received_events","type":"User","site_admin":false},"created_at":"2016-04-21T21:21:18Z","updated_at":"2016-04-21T21:21:18Z","body":"What if we pick just one from ecto 1.1.0 to 1.1.4? We can either, pick one and not say so in the error message. Show the range but say for each we are showing errors. Examples:\r\n\r\n```\r\nConflict on ecto 1.1.4\r\n  mix.exs: ~> 2.0.0-rc.1\r\n  phoenix_ecto 3.0.0-rc.0: ~> 2.0.0-rc\r\n  timex_ecto 1.0.3: ~> 1.1 or ~> 2.0\r\n```\r\n\r\nor:\r\n\r\n```\r\nConflict on ecto from 1.1.0 to 1.1.4\r\nShowing failed requirements for 1.1.4\r\n  mix.exs: ~> 2.0.0-rc.1\r\n  phoenix_ecto 3.0.0-rc.0: ~> 2.0.0-rc\r\n  timex_ecto 1.0.3: ~> 1.1 or ~> 2.0\r\n```\r\n\r\nI prefer the former but there may be good reasons for the latter."}}