A question about the state of adoption of Ruby 1.9.x: what would you
say if Cucumber dropped support for Ruby versions < 1.8.7? What about
dropping support for 1.8.x entirely? How many test suites would burst
into flames if that happened? Rails doesn't support 1.8.6 anymore, but
I don't think many of the big Ruby projects are dropping 1.8.7 just
yet, but one day it will happen. Please note that if anything happens
to Cucumber in this regard, it will happen slowly and deliberately.
You won't wake up one morning to find that all your 1.8.x suites broke
with a bump of the tiny version number.
What are your thoughts about this?
Mike
Hello Cucumber Ruby Users,
A question about the state of adoption of Ruby 1.9.x: what would you
say if Cucumber dropped support for Ruby versions < 1.8.7? What about
dropping support for 1.8.x entirely? How many test suites would burst
into flames if that happened?
Rails doesn't support 1.8.6 anymore, but
I don't think many of the big Ruby projects are dropping 1.8.7 just
yet, but one day it will happen. Please note that if anything happens
to Cucumber in this regard, it will happen slowly and deliberately.
You won't wake up one morning to find that all your 1.8.x suites broke
with a bump of the tiny version number.
What are your thoughts about this?
Mike
--
You received this message because you are subscribed to the Google Groups "Cukes" group.
To post to this group, send email to cu...@googlegroups.com.
To unsubscribe from this group, send email to cukes+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/cukes?hl=en.
If something as prevalent as Cucumber were to start an end of life
process it might help further getting people onto 1.9.x.
However, many of the enterprise ruby stuff still runs 1.8.x. That
being said, they can continue to use older cucumber that doesn't break
support for it.
Also, are there any advantages to dropping 1.8.x support? Does it save
the core team time? Does it make it perform better?
David
On Wed, Aug 31, 2011 at 10:49 AM, Mike Sassak <msa...@gmail.com> wrote:
> Hello Cucumber Ruby Users,
>
> A question about the state of adoption of Ruby 1.9.x: what would you
> say if Cucumber dropped support for Ruby versions < 1.8.7? What about
> dropping support for 1.8.x entirely? How many test suites would burst
> into flames if that happened? Rails doesn't support 1.8.6 anymore, but
> I don't think many of the big Ruby projects are dropping 1.8.7 just
> yet, but one day it will happen. Please note that if anything happens
> to Cucumber in this regard, it will happen slowly and deliberately.
> You won't wake up one morning to find that all your 1.8.x suites broke
> with a bump of the tiny version number.
>
> What are your thoughts about this?
Assuming that this would kill development then we need a good way to
gently drop versions and leave people with a good outlet if they have
to continue using a really old cucumber. With something as serious is
dropping support for a major ruby version would forking the project
and releasing a legacy gem be a viable solution
e.g. release cucumber1.8.7 gem or a cucumber1.8.x gem
I have no idea if this is practical or sensible, but is does seem to
me that Cucumber will be very useful for working with legacy ruby and
rails projects for many years to come, and that just specifying an
older version of the gem to use is not enough for something so major
as say dropping 1.8.x support.
All best
Andrew
--
------------------------
Andrew Premdas
blog.andrew.premdas.org
Hi Eumir,
To clarify: there is no possibility I can see of Cucumber dropping
support for 1.8.x in the 1.x series. The code has already been
written, after all, and it would be silly to remove it. Neither do I
think anyone would just start ignoring patches for 1.x, or fail to fix
serious problems or regressions in its behavior. That doesn't serve
anyone well. For new major versions with new code and features,
however, the situation is potentially different.
Mike
> --
> Eumir Gaspar
> Ruby on Rails Developer/Rails UI Specialist
> github: http://github.com/corroded
> tech blog: http://aelogica.com/author/eumir/
> odesk: http://www.odesk.com/users/~~8951a3b425021bda
> stackoverflow: http://stackoverflow.com/users/334545/corroded
> working with
> rails: http://www.workingwithrails.com/person/19554-eumir-gaspar
> linked in: http://ph.linkedin.com/pub/eumir-gaspar/7/969/98a
>
I'm using jruby-1.6.2, which I believe defaults to 1.8.7 compatibility.
As far as I know, the 1.9 compatibility still lags behind, a little.
I would be wary about dropping support for old versions too quickly.
Larger companies are slow to upgrade, and would drop Cucumber for less
capable tools if the tests required too much baby-sitting to keep them
running.
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
--
You received this message because you are subscribed to the Google Groups "Cukes" group.
To post to this group, send email to cu...@googlegroups.com.
To unsubscribe from this group, send email to cukes+unsubscribe@googlegroups.com.
Sorry for the bump, but this decision is quite important for me and all the Company.
We are doing a full reorganization, and we need to know if we'll need to put efforts on upgrading all applications to 1.9.2.
We have currently 18 large applications running on top of 1.8.7, and a full upgrade will not be easy.
To unsubscribe from this group, send email to cukes+un...@googlegroups.com.
Our development team is pretty straight forward, we started working with Rails 3 and 3.1 (even the RCs) as soon as they came out.
Unfortunately our server side team is pretty lazy... And they always have some excuse to not upgrade ruby.
Keeping 1.8.7 and being unable to follow cucumber evolution would not be good. We are even starting to study the new Cucumber JVM to start using it on our Java projects...
Coincidently we are changing lots of stuff here, and upgrading ruby was not (again) a priority. But if cucumber drops support, it probably will.