[ruby-core:92900] Results of my upgrading my 64 "canary" repos to Ruby 2.7.0-preview1

From: Al Snow <jasnow@...>
Date: 2019-05-31 00:08:34 UTC
List: ruby-core #92900
FYI: Results of my upgrading my 64 "canary" repos to Ruby 2.7.0-preview1

LEGEND: Column 1 (a number) below is number of repo's (sort|uniq -c).

 1. Did not try to use Rails 4.1 or below repos:
    These 9 repos are not in the 64 count.
    2 rvm use 2.3.8@ruby2.3.8-rails3.0 --create
    1 rvm use 2.3.8@ruby2.3.8-rails3.1 --create
    3 rvm use 2.3.8@ruby2.3.8-rails3.2 --create
    1 rvm use 2.3.8@ruby2.3.8-rails4.0 --create
    1 rvm use 2.3.8@ruby2.3.8-rails4.1 --create
    1 rvm use 2.4.6@ruby2.4.6-rails2.3 --create

 2. Successfully upgraded 59 repos on GitHub/Bitbucket.
    17 rvm use 2.7.0-preview1@ruby2.7-no-rails --create
     2 rvm use 2.7.0-preview1@ruby2.7-rails5.1 --create
     5 rvm use 2.7.0-preview1@ruby2.7-rails5.2 --create
    28 rvm use 2.7.0-preview1@ruby2.7-rails6.0 --create
     7 rvm use 2.7.0-preview1@ruby2.7-rails6.1 --create

 3. 5 repos are WIP (see 3a, 3b, 3c, 3d).
    1 rvm use 2.6.3@ruby2.6-rails5.1 --create
    1 rvm use 2.6.3@ruby2.6-rails5.2 --create
    1 rvm use 2.6.3@ruby2.6-rails6.1 --create
    2 rvm use 2.6.0-preview2@ruby2.6-rails4.2 --create

    3a. Need support for bundler 1.7 and 2.x in same repo.
        -- Rails <= 4.2 (Ruby pre-2.7.x needs bundler 1.7.x)
           with Rails >= 5.x (and Ruby 2.7.x wants bundler 2.x).
           Examples: TravisCI martix, appraisals matrix

    3b. Unclear location/trigger for this error.
        -- TypeError: no implicit conversion of String into Integer
            Maybe related to bootsnap gem. Added comment to their issue
           #258. More debugging will be needed to identify trigger.

    3c. Non-blocking dependency warning for Proc.new.
        -- Getting below warning for old versions of
            Rails and gems (so far: faraday, will_paginate).
            -- "Warning: Capturing the given block using
                Proc.new is deprecated; use `&block` instead

    3d. Rails 4.2 repos wanted bundler 1.7.x and Ruby 2.7.x wants bundler 2.1.x.

THANKS for all the hard work ya'll do on Ruby.

Hope this is helpful and informative,
Al


Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next