Крайне айседно.
Mar. 23rd, 2012 10:21 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Убунта обновилась до 10.04.5. Redmine сгнил:
NoMethodError (undefined method `[]' for nil:NilClass):
/app/models/setting.rb:100:in `value='
/vendor/rails/activerecord/lib/active_record/base.rb:2589:in `send'
...итд
И вот как теперь искать "что изменилось" при апдейте?
PS: https://bugs.launchpad.net/ubuntu/+source/ruby1.8/+bug/949011
вот же говноеды, а.
PPS: нашел причину бага: http://metaclass.livejournal.com/675222.html
NoMethodError (undefined method `[]' for nil:NilClass):
/app/models/setting.rb:100:in `value='
/vendor/rails/activerecord/lib/active_record/base.rb:2589:in `send'
...итд
ActionView::TemplateError (undefined method `[]' for nil:NilClass) on line #26 of app/views/issues/show.rhtml: 23: </tr> 24: <tr> 25: <th class="assigned-to"><%=l(:field_assigned_to)%>:</th><td class="assigned-to"><%= avatar(@issue.assigned_to, :size => "14") %><%= @issue.assigned_to ? link_to_user(@issue.assigned_to) : "-" %></td> 26: <th class="progress"><%=l(:field_done_ratio)%>:</th><td class="progress"><%= progress_bar @issue.done_ratio, :width => '80px', :legend => "#{@issue.done_ratio}%" %></td> 27: </tr> 28: <tr> 29: <th class="category"><%=l(:field_category)%>:</th><td class="category"><%=h @issue.category ? @issue.category.name : "-" %></td> app/models/setting.rb:100:in `value=' vendor/rails/activerecord/lib/active_record/base.rb:2589:in `send' vendor/rails/activerecord/lib/active_record/base.rb:2589:in `attributes=' vendor/rails/activerecord/lib/active_record/base.rb:2585:in `each' vendor/rails/activerecord/lib/active_record/base.rb:2585:in `attributes=' vendor/rails/activerecord/lib/active_record/base.rb:2285:in `initialize' app/models/setting.rb:166:in `new' app/models/setting.rb:166:in `find_or_default' app/models/setting.rb:107:in `[]' app/models/setting.rb:136:in `issue_done_ratio'
И вот как теперь искать "что изменилось" при апдейте?
PS: https://bugs.launchpad.net/ubuntu/+source/ruby1.8/+bug/949011
вот же говноеды, а.
PPS: нашел причину бага: http://metaclass.livejournal.com/675222.html
no subject
Date: 2012-03-23 07:38 pm (UTC)2. рвм
3. апдейт сначало нужно делать на зеркальном сервере
no subject
Date: 2012-03-23 07:44 pm (UTC)no subject
Date: 2012-03-23 07:56 pm (UTC)апдэйты накатывать, всё такое
no subject
Date: 2012-03-23 08:02 pm (UTC)no subject
Date: 2012-03-23 08:32 pm (UTC)no subject
Date: 2012-03-24 08:04 am (UTC)no subject
Date: 2012-03-24 03:21 pm (UTC)no subject
Date: 2012-03-23 07:57 pm (UTC)Правильная "почему апгрейдились не на тестовой машине сначала".
no subject
Date: 2012-03-23 08:00 pm (UTC)no subject
Date: 2012-03-23 08:11 pm (UTC)no subject
Date: 2012-03-23 10:07 pm (UTC)no subject
Date: 2012-03-24 01:13 am (UTC)no subject
Date: 2012-03-24 06:23 am (UTC)опечатка по фрейду?
no subject
Date: 2012-03-24 08:06 am (UTC)no subject
Date: 2012-03-24 07:06 am (UTC)no subject
Date: 2012-03-24 07:07 am (UTC)no subject
Date: 2012-03-24 07:21 am (UTC)no subject
Date: 2012-03-24 09:42 am (UTC)no subject
Date: 2012-03-24 03:22 pm (UTC)no subject
Date: 2012-03-24 03:35 pm (UTC)no subject
Date: 2012-03-24 04:35 pm (UTC)no subject
Date: 2012-03-24 04:21 pm (UTC)no subject
Date: 2012-03-24 05:44 pm (UTC)no subject
Date: 2012-03-24 05:50 pm (UTC)no subject
Date: 2012-03-24 08:29 pm (UTC)Устав от убунты пересел на неё. Быстро, сердито, логично.
Одно раздражает, - при апдейте гонома она переписывает конфиг сессии гном+xmonad и хаскель долго не обновлялся.
no subject
Date: 2012-03-24 08:37 pm (UTC)no subject
Date: 2012-03-24 08:40 pm (UTC)При этом остальное не трогает.
no subject
Date: 2012-03-24 09:01 pm (UTC)no subject
Date: 2012-03-24 05:55 pm (UTC)no subject
Date: 2012-03-24 02:42 pm (UTC)Мне тут вообще лентой прекрасного принесло
http://blog.evtuhovich.ru/blog/2009/05/19/two-databases/
и особо прекрасно
http://blog.evtuhovich.ru/blog/2012/03/23/rails-update/
У рельсоебов так с обратной совместимостью везде?
И эти люди критикуют питон и зопе (где только недавно решились выкинуть совместимость с кодом написаным до 2005 года)
Реквестирую ребе айседа в тред, для вечерне--шабатного псения
no subject
Date: 2012-03-24 07:18 pm (UTC)no subject
Date: 2012-03-24 07:32 pm (UTC)Возможность наговнять по быстрому?
no subject
Date: 2012-03-26 06:56 am (UTC)у всех ломается. к этому привыкаешь. чё-то где-то надо поправить. это плата за простоту и человечность кода, и за динамичное пардон камьюнити такскать.
но в целом да - хер поставишь даже работающую старую библиотеку (например старая библиотека работает со старым сервисом, новая только с новым) без старого окружения (старая только со старыми версиями гемов, новая только с новыми). а вот сделали бы классбоксы (и может чё-нить ещё?), чтобы разные окружения друг друга не трогали - было бы ок.
(кстати я хз как у других решают такие проблемы)