kschiess / parslet

A small PEG based parser library. See the Hacking page in the Wiki as well.
kschiess.github.com/parslet
MIT License
809 stars 95 forks source link

Update version of blankslate #117

Closed jordinl-zz closed 10 years ago

jordinl-zz commented 10 years ago

Current version is 3 years old. Please update to the latest one

rubydesign commented 10 years ago

Jordi, if you look at the blankslate changes since the last change that Kaspar made (3 years ago), you see that only the license has been updated since.

So your request is not really helpful and could easily be taken a little wrong.

jordinl-zz commented 10 years ago

Sorry, I should've given more context. I'm having issues with to libraries have dependencies on two different versions of blankslate.

    jekyll (~> 2.4.0) ruby depends on
      toml (~> 0.1.0) ruby depends on
        parslet (~> 1.5.0) ruby depends on
          blankslate (~> 2.0) ruby

    stripe-ruby-mock (>= 0) ruby depends on
      jimson-temp (>= 0) ruby depends on
        blankslate (3.1.3)

It's weird that they made a major version change just to update the license...

chrisfinazzo commented 10 years ago

:+1:

Thanks for pointing this out @jordinl, good to know it's not just me. More specifically, my issue is with the dependency relationship between three gems:

Outdated gems included in the bundle:

* blankslate (3.1.3 > 2.1.2.4) Gemfile specifies "= 2.1.2.4"
* parslet (1.6.1 > 1.5.0) Gemfile specifies "= 1.5.0"
* yajl-ruby (1.2.1 > 1.1.0) Gemfile specifies "~> 1.1.0"

I realize (after looking at Gemfile.lock) that yajl-ruby may not be directly related, but this could also be my incomplete understanding of the ~> notation. Using Jekyll has been my first experience with a Ruby project of any real complexity, so my apologies in advance for asking such an obvious question 😊.

kschiess commented 10 years ago

Version 1.6.2 should fix this. Please let me know if any problem at all persists.