Hi, On Thu, Nov 30, 2017 at 11:52:24PM +0100, Michael Moll wrote: > > Would someone with more knowledge on the code side of the Rails 5 mind > > sending along an update of the path we see for getting to 5.1? > > We're currently blocked by two external dependencies: > - https://github.com/turbolinks/turbolinks-classic/pull/679 (already > merged, we're only waiting for the gem release)
The gem got released and pulled into Foreman, this is all good now. > - https://github.com/oauth-xx/oauth-ruby/pull/150 Nothing happened here, yet. So I propose to go forward now as outlined below and if we're on 5.1 and oauth still didn't move, we fork that gem. > Once there are gem releases out, I'd open PRs to raise the lower version > boundary of these in core and after these got in, I'd ask > https://github.com/theforeman/foreman/pull/4867 > to get merged (BTW, Eric, please see the comment at the bottom). > > At that state, core would be using Rails 5.0 only and I'd open one PR > including the 5.0 only parts of > https://github.com/theforeman/foreman/pull/4836 > > After that one got merged, core would be using Rails 5.0 and be > incompatible with Rails 4.2. > > Plugin authors should start updating their plugins to Rails 5.0 > standards at that point. > > Then I'd open a PR with the switch from Rails 5.0 to 5.1 and > https://github.com/theforeman/foreman/pull/5026 > > After that one got merged, core is using Rails 5.1 (and probably not > even Rails 5.0 compatible) and the RPM work can start. DEBs should just > work fine without modifications. > > Plugin authors should check if anything is missing for Rails 5.1 and > update, if needed. > > After that, the remaining deprecation notices with Rails 5.1 should get > fixed and once this is done, Rails 5.2 is probably already released. Regards -- Michael Moll -- You received this message because you are subscribed to the Google Groups "foreman-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to foreman-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.