Pages

Monday, May 23, 2011

bugzilla.altlinux.org - зачем?

Озадачился тут проблемой - как отключить энергосбережение у ноутбучного харда, чтобы эта сука не парковалась каждые 15 секунд.  Можно конечно и в rc.local запихать вызов hdparm с опцией -B255 но это же не наш метод. Был такой скрипт - idetune, который по заданному конфижыку запускал hdparm на все-все-все IDE устройства. Но есть одна маленькая проблемка - IDE диски во первых встречаются всё реже и реже, а во вторых даже они последние года три (если не больше) видны как SCSI. hdparm прекрасно реботает со SCSI устройствами, а альтлинупсовый idetune - нет. Бага висит уже два года.

Это не первый такой случай, когда на пакет вешают баг, через пол года или год кто-то делает патч, потом ещё через год мантейнер пакета говорит что приложенный патч ему не нравится (чем именно - тайна сия велика есть), но на истинно православную реализацию у него нет времени.  Очень, наверное, занятой человек, этот мантейнер, раз у него нет времени даже обновить версии своих пакетов не то что до актуальных, а хотя бы до поддерживаемых апстримом.

Зачем же тогда нужна альтлинупсовая багзилла? Хорошо, конечно, что там "за исправление багов не вымогают денег, в отличие от RHEL6, где не исправляют даже давно исправленные баги, пока за них не заплатят", но если баги всё равно не исправляют, какая пользователю разница, вымогают за это деньги (мотивируя это какой-то "поддержкой коммерческого продукта") или нет? Чем чуть более чем полностью нерабочее решение лучше неправославного, но работающего? Ответ простой - проблемы ниггеров пользователей ни разу не сношают волнуют белого шерифа разработчиков и багзилла всего лишь их личная записная книжка. Очень забавно на этом фоне выглядят многочисленные призывы "занесите в Bugzilla" перед каждым отбранчёвыванием, поскольку мы помним, чем всё заканчивается.

Надо всё-таки сказать, что так поступают не все мантейнеры, а только те, которые "ошибочно полагают, что записи в ACL дают им право собственности на пакеты". Пичялька в том, что эти "ошибочно полагающие" мантейнеры контролируют и Административный Ресурс, забыв о том, что "with great power comes great responsibility"...

P.S. Свою проблему я решил просто - минут за сорок переписал скрипт как это нужно мне и собрал пакет. Реализация, конечно, не такая православная, но зато она теперь работает.