Project

General

Profile

Actions

Feature #13244

closed

Upgrade Ruby on Rails to 4.2

Added by Dominic Cleal over 10 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Rails
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

This ticket covers the upgrade of core Foreman to Ruby on Rails 4.2 (i.e. Gemfile et al).


Related issues 17 (0 open17 closed)

Related to Katello - Refactor #14156: Support Ruby on Rails 4.2 without ForeignerClosedDavid Davis03/11/2016Actions
Related to Foreman - Bug #14155: Tests are order dependent, should be runnable with random orderClosedDominic Cleal03/11/2016Actions
Related to Foreman - Bug #14253: Saving dashboard widget positions fails under Rails 4.2ClosedDominic Cleal03/17/2016Actions
Related to Docker - Refactor #14581: Fix migrations for Rails 4.2ClosedDavid Davis04/11/2016Actions
Related to Foreman - Bug #15718: Hashes defined in matchers do not save properly after the first timeClosedTomer Brisker07/18/2016Actions
Blocks Foreman - Tracker #13243: Rails 4.2 upgrade tasksResolved01/15/2016

Actions
Blocked by Foreman - Feature #12873: Update Rails to 4.1.latestClosedDominic Cleal12/18/2015Actions
Blocked by Foreman - Refactor #13440: Replace Host::Base#model_name to prevent Rails 4.2 conflictClosedDominic Cleal01/28/2016Actions
Blocked by Foreman - Bug #13878: assets_paths initializer fails calling generate_railtie_name on Rails 4.2ClosedDominic Cleal02/24/2016Actions
Blocked by Foreman - Refactor #13879: Load mocha/minitest integration explicitly in test_helperClosedDominic Cleal02/24/2016Actions
Blocked by Foreman - Refactor #13883: Host::Managed.last_report_object association uses deprecated :order parameterClosedDominic Cleal02/24/2016Actions
Blocked by Foreman - Refactor #13897: Explicitly set :limit on all DB migrations adding string columnsClosedDominic Cleal02/25/2016Actions
Blocked by Foreman - Refactor #13938: Remove reports fixturesClosedDominic Cleal02/29/2016Actions
Blocked by Foreman - Refactor #13978: Replace AR connection value_to_boolean method with Foreman::CastClosedDominic Cleal03/01/2016Actions
Blocked by Foreman - Bug #14064: Puppetclass#hostgroups_count should be excluded from auditingRejectedDominic Cleal03/07/2016Actions
Blocked by Foreman - Refactor #14093: Remove unused roles permissions columnClosedDominic Cleal03/08/2016Actions
Blocked by Foreman - Refactor #14094: Replace DB migration foreign_keys calls with foreign_key_exists?ClosedDominic Cleal03/08/2016Actions
Actions #1

Updated by Dominic Cleal over 10 years ago

Actions #2

Updated by Dominic Cleal over 10 years ago

Actions #3

Updated by Dominic Cleal about 10 years ago

  • Status changed from New to Assigned
  • Assignee set to Dominic Cleal
Actions #4

Updated by Dominic Cleal about 10 years ago

  • Blocked by Refactor #13440: Replace Host::Base#model_name to prevent Rails 4.2 conflict added
Actions #5

Updated by The Foreman Bot about 10 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/3133 added
Actions #6

Updated by Dominic Cleal about 10 years ago

  • Status changed from Ready For Testing to Assigned
  • Pull request deleted (https://github.com/theforeman/foreman/pull/3133)
Actions #7

Updated by Dominic Cleal about 10 years ago

  • Blocked by Bug #13878: assets_paths initializer fails calling generate_railtie_name on Rails 4.2 added
Actions #8

Updated by Dominic Cleal about 10 years ago

  • Blocked by Refactor #13879: Load mocha/minitest integration explicitly in test_helper added
Actions #9

Updated by Dominic Cleal about 10 years ago

  • Blocked by Refactor #13883: Host::Managed.last_report_object association uses deprecated :order parameter added
Actions #10

Updated by Dominic Cleal about 10 years ago

  • Blocked by Refactor #13897: Explicitly set :limit on all DB migrations adding string columns added
Actions #11

Updated by Dominic Cleal about 10 years ago

A branch is available at https://github.com/domcleal/foreman/commits/13244-rails42 for anybody wanting to test against it. Apart from a couple of integration tests, it's in good working order.

Actions #12

Updated by Dominic Cleal about 10 years ago

Actions #13

Updated by Dominic Cleal about 10 years ago

  • Blocked by Refactor #13978: Replace AR connection value_to_boolean method with Foreman::Cast added
Actions #14

Updated by Dominic Cleal about 10 years ago

  • Blocked by Bug #14064: Puppetclass#hostgroups_count should be excluded from auditing added
Actions #15

Updated by Dominic Cleal about 10 years ago

Actions #16

Updated by Dominic Cleal about 10 years ago

  • Blocked by Refactor #14094: Replace DB migration foreign_keys calls with foreign_key_exists? added
Actions #17

Updated by The Foreman Bot about 10 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/3294 added
Actions #18

Updated by Dominic Cleal about 10 years ago

  • Related to Refactor #14156: Support Ruby on Rails 4.2 without Foreigner added
Actions #19

Updated by Dominic Cleal about 10 years ago

This has been merged into the rails42 branch and not develop yet (leaving it on RfT until it is merged). Please see https://groups.google.com/forum/#!topic/foreman-dev/6ANhWVGDzNA for details.

Actions #20

Updated by Dominic Cleal about 10 years ago

  • Related to Bug #14155: Tests are order dependent, should be runnable with random order added
Actions #21

Updated by Dominic Cleal about 10 years ago

  • Related to Bug #14253: Saving dashboard widget positions fails under Rails 4.2 added
Actions #22

Updated by David Davis about 10 years ago

Actions #23

Updated by Dominic Cleal almost 10 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #24

Updated by Dominic Cleal almost 10 years ago

  • Translation missing: en.field_release set to 136
Actions #25

Updated by Dominic Cleal over 9 years ago

  • Related to Bug #15718: Hashes defined in matchers do not save properly after the first time added
Actions

Also available in: Atom PDF