Skip to content

Gem has come to have accidentally self-contradictory dependencies. #45

@MrJoy

Description

@MrJoy
Bundler could not find compatible versions for gem "octopress-date-format":
  In Gemfile:
    octopress-genesis-theme (>= 0) ruby depends on
      octopress-date-format (~> 2.0) ruby

    octopress-genesis-theme (>= 0) ruby depends on
      octopress-ink (>= 0) ruby depends on
        octopress-date-format (~> 3.0) ruby

An 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.

A 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.

Also, 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?

Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions