Closed junaruga closed 7 years ago
First try: Ruby 1.8 and 1.9 tests were failed. https://travis-ci.org/guard/rb-inotify/builds/243822309
2nd Try: https://travis-ci.org/guard/rb-inotify/builds/243828896
An error occurred while installing tins (1.14.0), and Bundler cannot continue
All the test cases passed.
Thanks for spending some time working on this.
The very first question to ask is, do we want to/need to support Ruby 1.8 and 1.9 in the first 1.0 release of rb-inotify
.
Looking at what you've had to do, just to get it to work, in my mind, that makes me less likely to want to support it. I'm not adverse to it, I'm just trying to be realistic in terms of my time and what I'm able to maintain vs what I think is useful.
A specific thing I noticed was that you needed to add support for 0.x releases of FFI. While in theory, those releases are now stable - we don't know how buggy they are, and if they have security issues or not. It also means we are limited to features exposed by 0.5+ of FFI.
It looks like there are some other issues with the Gemfile which I missed, so we should fix those too - we can remove most of them, they are just for development/debugging.
Thoughts?
I am going to make a 0-x-stable branch and prepare a 0.9.10 release. Can you rebase your changes on that in about 5 minutes, and I'll retest and then release.
Okay, so the 0-x-stable branch is ready, it has this PR merged into it, and if you can update it with your recent changes, that would be great!
I am going to make a 0-x-stable branch and prepare a 0.9.10 release. Can you rebase your changes on that in about 5 minutes, and I'll retest and then release.
Rebase? I guess you did it by myself.
if you can update it with your recent changes, that would be great!
You mean, you like me to send a PR for that to master branch, right? OK I can do it later.
So, I've merged this PR into 0-x-stable.
If there are further changes, can you rebase them on this branch, and then submit a PR for that branch 0-x-stable. Master will soon be updated with 1.0rc1
@ioquatix OK I got it!
This fixes https://github.com/guard/rb-inotify/issues/68 I guess that we can release 0.9.10. Because changing Ruby and run time dependency packages condition with maintenance version (Z of X.Y.Z) is not user friendly.
If you want to change those, the timing of major or minor version bump looks better.
Detail
As you know, current
bundle exec rake
does not work. You can see the test result is not displayed. So, I fixed it.