Hi,
this is a quick summary of where we currently stand with 1.17. Feel free to
correct/complete the information below.
Moving to Rails 5.1 is still the biggest task on our plate but we are
getting closer. Changes for the past week or so:
* more work done on tfm-ror51, scratch builds on PRs [1]
* turbolinks fix for Rails 5.1 compatibility merged [2], waiting for new
turbolinks-classic release
* broken tests on Rails 5.1 fixed [3], failures caused by strong params no
longer subclassing HashWithIndifferentAccess
* proxy not being able to register due to OAuth issue - fix submitted to
OAuth [4]
Plugin mainainers/developers:
I started creating Redmine tickets and PRs for changes that need to go into
plugins in order to make them run on 5.1. These involve mostly just changes
to migrations, you can see example at [5]. Katello is blocked by [6].
[1] https://github.com/theforeman/foreman-infra/pull/380
[2] https://github.com/turbolinks/turbolinks-classic/pull/679
[3] https://github.com/theforeman/foreman/pull/5026
[4] https://github.com/oauth-xx/oauth-ruby/pull/150
[5] https://github.com/theforeman/foreman-docker/pull/202
[6] https://github.com/theforeman/foreman-tasks/pull/300