Refactor #10409
closedRails 4 and 3 compatible changes
Description
Token tracker for all changes (deprecations, etc..) that have to be changed to upgrade to Rails 4, yet we can already add them on Rails 3.
Updated by Daniel Lobato Garcia over 9 years ago
- Blocks Tracker #3157: Rails 4.1 upgrade tasks added
Updated by The Foreman Bot over 9 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/2358 added
- Pull request deleted (
)
Updated by Dominic Cleal over 9 years ago
- Category set to Rails
- Translation missing: en.field_release set to 35
Updated by Daniel Lobato Garcia over 9 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 868faa8f10aa888173166905085b5491c74bf082.
Updated by Lukas Zapletal almost 9 years ago
I am trying to migrate Satellite 6.1 (Foreman 1.9) database but getting:
NoMethodError: undefined method `request_uuid' for #<Audited::Adapters::ActiveRecord::Audit:0x005640d090e6d0> /home/lzap/work/gitlab/foreman/app/models/setting.rb:201:in `block in create_existing' /home/lzap/work/gitlab/foreman/app/models/setting.rb:210:in `bypass_readonly' /home/lzap/work/gitlab/foreman/app/models/setting.rb:197:in `create_existing' /home/lzap/work/gitlab/foreman/app/models/setting.rb:182:in `create!' /home/lzap/work/gitlab/foreman/app/models/setting/general.rb:26:in `block (2 levels) in load_defaults' /home/lzap/work/gitlab/foreman/app/models/setting/general.rb:26:in `each' /home/lzap/work/gitlab/foreman/app/models/setting/general.rb:26:in `block in load_defaults' /home/lzap/work/gitlab/foreman/app/models/setting/general.rb:12:in `load_defaults' /home/lzap/work/gitlab/foreman/config/initializers/foreman.rb:21:in `each' /home/lzap/work/gitlab/foreman/config/initializers/foreman.rb:21:in `<top (required)>' /home/lzap/work/gitlab/foreman/config/environment.rb:5:in `<top (required)>' Tasks: TOP => db:migrate => environment (See full trace by running task with --trace)
Just for the record, this happens when you update autided gem first and then try to migrate database while there is also a setting change during initial boot. I wonder why we didn't see this during Foreman 1.11 RC upgrade.
Updated by Lukas Zapletal over 8 years ago
Satellite 6.2 QA hit this today. I hit that as well, but only on Satellite. My Foreman instances were migrated just fine. Strange.
For the record, the related upstream commit is: https://github.com/collectiveidea/audited/commit/112daaed409adff40c2be318286a955b7113e129