Shortcut a lengthy aside in Bundler dependency resolution for the ActiveRecord 3 build.
Shortcut a lengthy aside in Bundler dependency resolution for the ActiveRecord 3 build.

The release of ActiveRecord 3.0.4+ had severe consequences on the
execution time of the bcsec CI build:

    #338  18 min
    #339  18 min
    #340  2 hr 10 min
    #341  2 hr 8 min
    #342  1 hr 59 min
    #343  10 hr (and would have kept going if it weren't interrupted)

Debugging output from the resolver indicated that loose dependencies on
builder from ci_reporter and cucumber combined with the pessimistic
version dependency set by ActiveModel were causing problems.  None of
the above dependencies are new, so it appears that the existence of two
new versions of AR/AM/AS just resulted in many (many) more combinations to
evaluate, which immensely slowed down build time.

Locking bundler to ~> 2.1.2 solves the slowdown by limiting the builder
>= 2.1.2 dependencies of ci_reporter and cucumber to ~> 2.1.2, which
eliminates many candidate configurations.

NUBIC/aker,NUBIC/aker