metaclass: (дзедline)
[personal profile] metaclass
Сидел до утра пилил модуль в опердени на кложуре.
Наткнулся в процессе на классическую шизу - "ошибка в обработке ошибок", некоторые ошибки в исходниках (при macroexpand) в принципе не показывают информацию о месте, где произошла ошибка.
Мне-то хорошо, я hg diff глянул и сразу вижу где чернь, потому что я коммиты делаю после каждой заработавшей функции, но такие ошибки напрягают.
Полез искать в исходники, вроде починил, сообщение об ошибке чуть более аккуратно оформил, информации добавил, оформил баг-репорт с патчем.
Даже если в апстрим попадет нескоро - возможность самостоятельно починить исходники в дебрях языка или либ сильно спасает. И является тестом на пригодность к использованию разного рода не особо мейнстримных языков - если можно их починить самому за пару часов - пригоден, иначе - нет.

Date: 2013-02-22 12:24 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
Под какой операционной системой работаем?

Date: 2013-02-22 12:25 pm (UTC)
From: [identity profile] kiryl.livejournal.com
Linux, конечно.

Date: 2013-02-22 01:02 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
А его можно починить если что? Или он не ломается? :)

Date: 2013-02-22 01:09 pm (UTC)
From: [identity profile] kiryl.livejournal.com
Если не использовать бебиян (в котором уже 4 месяца поломан /bin/pwd), то почти не ломается. Почти всё что ломается, можно починить в разумное время или идентифицировать виновного с точностью до коммита и отревертить/зарепортить.

Date: 2013-02-22 01:10 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
Да вы звери какие-то... :)
Бубунта тоже бебиян, да?

Date: 2013-02-22 01:26 pm (UTC)
From: [identity profile] kiryl.livejournal.com
Да, но может до него говно не долетело ещё.

Date: 2013-02-22 01:47 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
Долетит... так что, линукс проще фаерфокса?

Date: 2013-02-22 01:50 pm (UTC)
From: [identity profile] kiryl.livejournal.com
У меня идиосинкразия относительно цэпласплас.

Date: 2013-02-22 01:54 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
А линуксы до сих пор по старинке на сях без крестов?

Date: 2013-02-22 02:06 pm (UTC)
From: [identity profile] kiryl.livejournal.com
окстись, какие кресты?

Date: 2013-02-22 02:07 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
Ну откуда нам, похапешникам знать-то?

Date: 2013-02-22 03:27 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
Прочитал "Окрестино".

Date: 2013-02-23 10:41 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Ну конечно!

Date: 2013-02-22 04:13 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Вообще говоря, ядро системы часто оказывается проще, чем сделанное на его основе всякое енд-пользовательское :)

Date: 2013-02-22 05:59 pm (UTC)
From: [identity profile] kiryl.livejournal.com
Ядро, оно разное. Драйвера, часто, просто, но скучно + всякие воркараунды придумывать для кривого железа/firmware. Какой-нить mm или vfs -- вот там интересно с хитровывернутми моделями сериализации и прочими трюками.

Date: 2013-02-22 04:19 pm (UTC)
From: [identity profile] nivanych.livejournal.com
А что же вы используете, если не бебеан?
Неужели, бубунту?

Date: 2013-02-22 05:18 pm (UTC)
From: [identity profile] kiryl.livejournal.com
да что угодно. хотя бы тот же arch. только не бебеян.

Date: 2013-02-22 05:48 pm (UTC)
From: [identity profile] inhate.livejournal.com
Нужели секьюрити-апдейтом stable сломали? ;)

Date: 2013-02-22 05:54 pm (UTC)
From: [identity profile] kiryl.livejournal.com
Не, это sid. Но баг на coreutils висит уже четыре месяца -- ноль реакции.

Date: 2013-02-23 08:12 am (UTC)
From: [identity profile] theiced.livejournal.com
и не будет. баг с невозможностью поставить рторрент после переименования толи либссш в ссш2 толи чота такого висел год. новозеландский баг был вообще объявлен фичой. гнойные мудаки бабуинасты - они такие.

Date: 2013-02-23 08:14 am (UTC)
From: [identity profile] theiced.livejournal.com
стэйбл, на который дрочит тупая пилдорасня, непригоден к использованию вообще.

Date: 2013-02-22 12:42 pm (UTC)
From: [identity profile] metaclass.livejournal.com
iced mode on: "Спрашивали пхпшники из малиновки у разработчиков ядра линукса" :)

Date: 2013-02-22 01:02 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
А, так вот кто во всем виноват!

Date: 2013-02-22 04:20 pm (UTC)
From: [identity profile] nivanych.livejournal.com
А кто виноват-то?
Из этой реплики не понять — то ли разработчики ядра, то ли PHP'шнеки из Малиновки...

Date: 2013-02-22 04:55 pm (UTC)
From: [identity profile] theiced.livejournal.com
и те и те хуй

Date: 2013-02-23 02:45 am (UTC)
From: [identity profile] nivanych.livejournal.com
Ну как же! Разработчики ядра-то полезное дело делают!
Или вы за линуксокапец?

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 18th, 2025 04:32 am
Powered by Dreamwidth Studios