bug is caused by next line:
/usr/share/redmine/app/models/setting.rb,166
    setting ||= new(:name => name, :value => 
@@available_settings[name]['default']) if @@available_settings.has_key? name


new (:name => name, :value =>> ...) depends on correct order of params in hash, 
i.e. (name,value) , because Settings.value= is depended on Settings..name 
attribute to get 'serialized' attr from @@available_settings

but last security change in hash processing in ruby is mixed some level
of randomness (process PID?) in hash function, so order of hash params
sometimes is reversed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/949011

Title:
  Update "ruby1.8 1.8.7.249-2ubuntu0.1" breaks package "redmine
  0.9.3-1"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby1.8/+bug/949011/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to