Actions
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.
Actions
Added by Daniel Lobato Garcia almost 11 years ago. Updated over 7 years ago.
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.
Applied in changeset 868faa8f10aa888173166905085b5491c74bf082.
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.
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