Project

General

Profile

Actions

Feature #6887

closed

Upgrade to Rails 2.3.11

Added by Jean-Philippe Lang over 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Normal
Category:
Rails support
Target version:
Start date:
2010-11-13
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed

Related issues

Related to Redmine - Defect #6193: 500 error in Issues listClosed2010-08-23

Actions
Related to Redmine - Defect #6218: Search feature is brokenClosed2010-08-25

Actions
Related to Redmine - Defect #6673: Error with links of users and projectsClosed2010-10-14

Actions
Related to Redmine - Defect #6495: Convert translations to the new format for i18n 4.xClosed2010-09-26

Actions
Related to Redmine - Defect #7688: Redmine's trunk (rails 2.3.11) doesn't work with Mongrel 1.1.xClosed2011-02-22

Actions
Related to Redmine - Defect #7843: Add a relation between issues = explicit login window ! (basic authentication popup is prompted on AJAX request)Closed2011-03-11

Actions
Blocks Redmine - Defect #7516: Redmine does not work with RubyGems 1.5.0Closed2011-02-02

Actions
Actions #1

Updated by Jean-Philippe Lang over 13 years ago

  • Assignee set to Jean-Philippe Lang
Actions #2

Updated by Jean-Philippe Lang over 13 years ago

  • Tracker changed from Defect to Feature
Actions #3

Updated by Jean-Philippe Lang over 13 years ago

After a few tests, moving to Rails 2.3.10 is pretty straightforward.

It breaks one test (MailHandlerTest#test_add_issue_with_japanese_keywords), because of the updated TMail (1.2.3 -> 1.2.7) vendor'd in action_mailer. The fixture email doesn't get unquoted at all. I was able to fix it by disabling TMail::Unquoter.convert_to_with_fallback_on_iso_8859_1 that is added in 1.2.7.

It seems that deprecations introduced since Rails 2.3.5 can be easily fixed as well.

Locales will be changed to use %{key} instead of {{key}}. All pending translation patches need to be committed before.

Actions #4

Updated by Jean-Baptiste Barth over 13 years ago

Some of us closed issues related to Rails 2.3.8 (especially ActiveRecord 2.3.8 if I remember correctly). Maybe it would be a good idea to have a look at them when the upgrade is done (#6193, #6218, #6673 at least).

For the i18n upgrade, there's already an open ticket (#6495), pointing to my tiny note in #5608.

If I can help on specific points, let me know.

Actions #5

Updated by Jean-Philippe Lang over 13 years ago

Jean-Baptiste Barth wrote:

If I can help on specific points, let me know.

It would be great if you could make sure that these errors do not occur with 2.3.10.

Actions #6

Updated by Jean-Philippe Lang over 13 years ago

  • Target version changed from 1.1.0 to 1.2.0

It was decided to keep 1.1 using Rails 2.3.5.

Actions #7

Updated by Etienne Massip about 13 years ago

2.3.11 is out

Actions #8

Updated by Jean-Philippe Lang about 13 years ago

  • Subject changed from Upgrade to Rails 2.3.10 to Upgrade to Rails 2.3.11
  • Status changed from New to Closed
  • Resolution set to Fixed

Upgraded to Rails 2.3.11 in r4904.

We still force i18n 0.4.2 to load before Rails to avoid further compatibility problems with future i18n releases and/or Redmine plugins that use the old syntax.

Actions #9

Updated by Etienne Massip about 13 years ago

Note that Mongrel 1.1.5 does not work anymore with Rails 2.3.8 or later because of 2 bugs respectively in rack 1.1.x and Mongrel 1.1.5.

See ticket 4690 in Rails tracker and ticket 5 in Mongrel's.

Until Mongrel 1.2.0 is out, it is required to add a mongrel.rb initializer to config/initializers.

Actions #10

Updated by Jean-Baptiste Barth about 13 years ago

Weird. I opened a new defect for this, see #7688

edit: s/7668/7688/ sorry..

Actions #11

Updated by Etienne Massip about 13 years ago

  • Category set to Rails support
Actions

Also available in: Atom PDF