metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-03-23 10:21 pm

Крайне айседно.

Убунта обновилась до 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'
...итд


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

[identity profile] victor bolshakov (from livejournal.com) 2012-03-24 04:21 pm (UTC)(link)
ну по сравнению с FreeBSDшной системой пакетов все что есть в линуксах для меня неудобно...

[identity profile] avnik.livejournal.com 2012-03-24 05:44 pm (UTC)(link)
В arch же что-то bsd-образное.

[identity profile] metaclass.livejournal.com 2012-03-24 05:50 pm (UTC)(link)
arch это не производная от генты?

[identity profile] kkirsanov.livejournal.com 2012-03-24 08:29 pm (UTC)(link)
нет, совсем.
Устав от убунты пересел на неё. Быстро, сердито, логично.

Одно раздражает, - при апдейте гонома она переписывает конфиг сессии гном+xmonad и хаскель долго не обновлялся.


develop7: (Default)

[personal profile] develop7 2012-03-24 08:37 pm (UTC)(link)
кажется, это единственный менеджер пакетов, который не может в трекинг и мерганье конфигов.

[identity profile] kkirsanov.livejournal.com 2012-03-24 08:40 pm (UTC)(link)
Фиг знает чего он не умеет, но он в мой конфиг дописывает gnome-panel, которую я сознательно отключал.

При этом остальное не трогает.
develop7: (Default)

[personal profile] develop7 2012-03-24 09:01 pm (UTC)(link)
а ну тогда ок. мерганье сглючило, видимо.

[identity profile] nealar.livejournal.com 2012-03-24 05:55 pm (UTC)(link)
Гентовый пакетный манагер - более прошаренный, чем порты. Правда, по удобству пользования - не знаю.