{"action":"opened","issue":{"url":"https://api.github.com/repos/octopress/genesis-theme/issues/45","labels_url":"https://api.github.com/repos/octopress/genesis-theme/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/octopress/genesis-theme/issues/45/comments","events_url":"https://api.github.com/repos/octopress/genesis-theme/issues/45/events","html_url":"https://github.com/octopress/genesis-theme/issues/45","id":114169178,"number":45,"title":"Gem has come to have accidentally self-contradictory dependencies.","user":{"login":"MrJoy","id":113625,"avatar_url":"https://avatars.githubusercontent.com/u/113625?v=3","gravatar_id":"","url":"https://api.github.com/users/MrJoy","html_url":"https://github.com/MrJoy","followers_url":"https://api.github.com/users/MrJoy/followers","following_url":"https://api.github.com/users/MrJoy/following{/other_user}","gists_url":"https://api.github.com/users/MrJoy/gists{/gist_id}","starred_url":"https://api.github.com/users/MrJoy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrJoy/subscriptions","organizations_url":"https://api.github.com/users/MrJoy/orgs","repos_url":"https://api.github.com/users/MrJoy/repos","events_url":"https://api.github.com/users/MrJoy/events{/privacy}","received_events_url":"https://api.github.com/users/MrJoy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-29T23:35:58Z","updated_at":"2015-10-29T23:35:58Z","closed_at":null,"body":"```\r\nBundler could not find compatible versions for gem \"octopress-date-format\":\r\n  In Gemfile:\r\n    octopress-genesis-theme (>= 0) ruby depends on\r\n      octopress-date-format (~> 2.0) ruby\r\n\r\n    octopress-genesis-theme (>= 0) ruby depends on\r\n      octopress-ink (>= 0) ruby depends on\r\n        octopress-date-format (~> 3.0) ruby\r\n```\r\n\r\nAn easy workaround to mitigate risks like this would be to remove the explicit dependency on `octopress-date-format`, or widen the range of allowed values of course but that just risks semantic breakage down the road.\r\n\r\nA more rigorous adherence to SemVer might *help* a bit, but I think at the end of the day the only real solution to this is to be very active in considering the impact of updating when you have lopsided loop dependencies like this.\r\n\r\nAlso, I'd love to try fixing and contributing but without some sort of toe-hold for onboarding with the new Octopress it's becoming a time-sink for me to even try.  Do you have a scaffold Octopress 3.0.x project in a working state, using this theme, that I could perhaps try?\r\n\r\nThoughts?"}}