<kompi>
tagezi: если машины слабые, то современный линукс на них не заработает, а винХР вполне
<tagezi>
да знаю я.. наши разрабы больше не хотят париться.. и есть очень удобный способ соскочить
mikekaganski has joined #libreoffice-ru
VitaliyAnderson has joined #libreoffice-ru
<VitaliyAnderson>
Доброе утро!
<VitaliyAnderson>
Рад видеть, что никого не унесло вчерашним ветром
<mikekaganski>
:)
<mikekaganski>
tagezi: насчёт того коммита, который ты вчера постил: ты как-то странно его интерпретируешь. Он выглядит так: поскольку скомпилированный код ЛО 5.5+ больше не запускается на хр, инсталлятор должен об этом знать.
<mikekaganski>
Сам коммит ничего ниоткуда не выпиливает.
<mikekaganski>
JohnDoe_71Rus: и чему я не верил? я говорил, что никому не нужно специально ничего выпиливать, и смена компилятора не означает прекращения поддержки хр. Ну вот, выходит 5-4, и она поддерживает её. Что не так?
<VitaliyAnderson>
Эмм... Что там за бот завелся в девелоперской?
<mikekaganski>
VitaliyAnderson: его buovjaga запилил на выходные
<mikekaganski>
он отвечает, если за минуту никто не ответил вновь присоединившемуся
<VitaliyAnderson>
А... Тоесть это 1 приветствие
<VitaliyAnderson>
после запуска
<mikekaganski>
направлено на то, чтобы "задержать" новичка, не дать ему подумать, что здесь мёртво
<VitaliyAnderson>
Интересно, а если бота в геррит засунуть, что из него вырастет 0_o
<JohnDoe_71Rus>
VitaliyAnderson: не смотрел про дисплеи?
<VitaliyAnderson>
JohnDoe_71Rus: пока нет
<VitaliyAnderson>
загружен
<VitaliyAnderson>
может если отпуск удасться взять, наконец-то поживу для себя
<VitaliyAnderson>
удастся*
<tagezi>
бота в герит? )))
<tagezi>
там и так полно ботов.. код пишут, а тестить забывают.. про думать, даже говорить не нужно
<tagezi>
вчера 3 раза пришлось тянуть и собирать, перед тем как сборка заработала
<JohnDoe_71Rus>
значит 5.4 крайняя для ХРени?
<mikekaganski>
JohnDoe_71Rus: да
<mikekaganski>
если только экономист с форума не начнёт спонсировать своими миллионами :)
<tagezi>
да не станет он спонсировать, для предприятия проще купить десятку, даже если безопастники будут против
<tagezi>
в итоге остануться люди, которые не могут себе купить новую винду или железо для ней, но делают работу для сообщества
<mikekaganski>
я же улыбаюсь :)
<tagezi>
тот же ape, который не только учебники для вузов пишет и учит детей использовать ЛО, но и консультирует компании при переходе
<tagezi>
да и вообще, дорена народу из учебных заведений
<tagezi>
не смешно кстати. ни когда не задумавался о том, что свободное сообщество - это от фразы "Свободен!"
<VitaliyAnderson>
Что за экономист с миллионаме?
<VitaliyAnderson>
Как устроиться к нему на работу?
<tagezi>
милионы не у него, а у его конторы..
<tagezi>
нужно быть родственником... в нефтянку, просто так редко попадают
<mikekaganski>
Свободное сообщество - где я делаю то, что нужно мне, а не тому, кдо заботится о всеобщем благе
<mikekaganski>
а если он свою заботу превратит в работу - это здорово
<mikekaganski>
при этом я не против заботы о других. И я даже сам делаю что-то в этом направлении - в мере, которую считаю для себя приемлемой
<tagezi>
если у сообщества убрать маркетинг, документацию, и всех других членов, которые не пишут код.. то кодеры будет писать ради самого кодирования, а продуктом никто не будет пользоваться
<mikekaganski>
не нужно ничего убирать
<tagezi>
да ладно, именно это и происходит... все кто не кодер не имеют голоса... хочешь что бы что-то было, учись программить
<mikekaganski>
причём многие из документации, например, начинают это осознавать и делать для себя - вон, ольвье
<tagezi>
Оливте деньги получает за то что делает
<tagezi>
от тдф
<tagezi>
у него оплачивается 25 часов в неделю
<mikekaganski>
и что? tagezi тоже вот начал кодить (как-нибудь тебя с ним познакомлю)
<tagezi>
да, я исключение, так как я уже 4 года как ИО лидера ЛО РУ на безвозмездной основе
<tagezi>
а у Оливье должность, сделать работу для команды документации сносной...
<VitaliyAnderson>
deneb_alpha тоже начала кодить
<VitaliyAnderson>
и патчи вносить
<VitaliyAnderson>
>_>
<tagezi>
вот он и припахивает Бубли, и кое что сам делает
<mikekaganski>
:))) Она вообще началник
<mikekaganski>
так вот если Оливье получает за это деньги - значит, это как раз опровергает твой тезис
<mikekaganski>
значит, ТДФ оплачивает кому-то работу по улучшению условий не-кодеров
<mikekaganski>
насчёт голоса. Причём тут голос? Ты говоришь так, как будто есть нечто, где происходит голосование, и результаты голосования для кого-то обязательны. Просто если все что-то даже решили, но никто не сделал - решение пусто
<mikekaganski>
А поскольку кодят (как ни странно) кодеры, то изменения кода зависят от работы кодеров... такая вот диалектика
<mikekaganski>
это не дискриминация. Кодеры могут высказываться сколько угодно о необходимости изменения справки - их голос что-то значит?
<mikekaganski>
пока документейшн не сделает - кодеров будут игнорировать, дискриминировать
<JohnDoe_71Rus>
ок. если команда документации напишет в документации что 5.5 работает на XP, кодеры сделают что либо что бы утверждение в документации было истина?
<tagezi>
mikekaganski: да кодерам пофиг на документацию.. они даже в личных блогах не пишуть что сделали
<tagezi>
сидишь как идиот и выщитываешь что они там натворили
<tagezi>
я блин 2 дня убил только на переменные
<tagezi>
просто выяснить...
<mikekaganski>
tagezi: это другой вопрос. Переменные, кстати - это ещё из старофиса идёт... в ЛО там ничего не менялось
<tagezi>
хотя после вчерашнего, когда сутки в гите волялась версия, которая падала при открытии, мне кажеться что кодерам вооще насрать на ЛО
<mikekaganski>
каждому пофиг на другого, *если* его интересы не зависят от другого
<mikekaganski>
если бы кодерам было насрать на ЛО - она валялась бы и дальше
<mikekaganski>
JohnDoe_71Rus: если кодеры изменят код - код изменится. Если команда документации изменит документацию - изменится документация. Девелоперы не заботятся о документации. Документация *может* не заботиться о коде.
<mikekaganski>
(работа программистов остаётся интересной другим даже при таком перекосе, а работа документации в этом случае быстро станет никому не нужна).
<VitaliyAnderson>
tagezi: никому не насрать. Я как-то геррит сломал, пол дня дженкинс ничего не мог скомпилить
<VitaliyAnderson>
И ничего, починили же :)
<VitaliyAnderson>
Просто работа не так быстро делается, как хотелось бы
<JohnDoe_71Rus>
"Кодеры могут высказываться сколько угодно о необходимости изменения справки - их голос что-то значит?" вот она, коллаборашн
<VitaliyAnderson>
Мы же люди, а не машины
<mikekaganski>
Это не извинение, это реальность
<VitaliyAnderson>
Кроме Каолана, конечно же
<mikekaganski>
JohnDoe_71Rus: мы на самом деле работаем в коллаборации - в ESC есть и дизайн, и документация. Просто всем хочется, чтобы его проблемы получали ещё больше внимания
<mikekaganski>
Каолан много уделяет документации. Бубли - тоже. Андраш опять же. Но многие *люди*-программисты - нет. И они хорошие программисты. И они кодят. И философия ТДФ не запрещает им делать их вклад.
<tagezi>
философия тдф вообще не запрещает.. в уставе пряым текстом сказано, что тот кто в код внёс больше багов, тот и прав
<tagezi>
польза от внесённого вклада не учитывается, имеет значение только объём
<JohnDoe_71Rus>
надо зарабатывать ачивки ?
<tagezi>
например, чтобы тебя отметили в годовом отчебе как охренеть какого крутого вкладчика в вики, ты можешь сделать пару тысяч правок из одной буквы, и этого будет достаточно
<tagezi>
даже если ты будешь писать бред полный
<tagezi>
философия тдф в действии.. польза вклада не важна, важно лишь количество
<mikekaganski>
Эта философия приводит к тому, что в форуме пишут: "каждый новый LO был лучше предыдущего"
<JohnDoe_71Rus>
не, такое откровенное читерство должны пресекать
<mikekaganski>
JohnDoe_71Rus: tagezi преувеличивает. Я думаю, больше всего коммитов делает Ноэль, и они в основном по чистке кода, грубо - в стиле, который описал tagezi. Но его никто не считает "самым главным разработчиком".
<mikekaganski>
JohnDoe_71Rus: и его регулярно носом возят по его косякам, никакая звёздность не мешает
<mikekaganski>
при этом я вообще не понимаю, о каких ачивках идёт речь. Если некто сделает сто тыщ мильонов правок, это не значит, что завтра он сможет "скомандовать", и другой некто тут же сделает, что приказано
<mikekaganski>
Так что речь не о статусе, а о том, что если кто-то делает - оно делается, а если не делает - не делается.
<mikekaganski>
А отчёт - его что, в кассе принимают к оплате?
<tagezi>
на самом деле не так.. например, Юсуф, не хрена не понимает в функционале менюшек, которые портит.. но при этом, у него охренеть какое положение
<tagezi>
если Юсуф сказал, что это не сообтветсвует политике партии, то так оно и есть
<tagezi>
и чтобы с ним бадаться, нужно ппц сколько сил вложить
<tagezi>
и такого полно в сообществе
<tagezi>
и все его поддерживают, потому что он много делает для сообщества
<mikekaganski>
У него охренеть какое положение в дизайн тим. Потому что он больше всего сделал. Да. И оценка его работы - субъективная. Ещё раз обращу внимание на цитату из экономиста выше. (Я не считаю, что Юсуф всегда прав, если что)
<mikekaganski>
"потому что он много делает для сообщества" - какой подлец!
<mikekaganski>
я не понимаю, что здесь не так?
<tagezi>
а отчет, можно работодателю показать, что тебя отметили... и повыше себе ЗП выбить
<tagezi>
так что и его в кассу носят
<mikekaganski>
... и это как-то дискриминирует ... кого?
<tagezi>
ни кого это не дискриминирует, это просто положение вещей.. клипай баги и все тебя будут любить.. если пы при этом ещё будешь всех опускать (как могги) так тебе вообще будет уважуха охренеть какая
<mikekaganski>
tagezi: я ждал про могги :)
<mikekaganski>
давай по существу: да, он хам. Но конкретно тебя (а точнее - kompi ) он задел один раз. (Меня, кстати, чаще.) И у него "внесённых" багов - очень мало. А гораздо больше - исправленных, и хороших улучшений.
<mikekaganski>
Так что тут играет личная обида (которая реальна, я согласен). Но обиды нужно стараться переступать и идти дальше.
<tagezi>
это потому что их никто не тестировал
<tagezi>
и меня он задевал не один раз
<mikekaganski>
А если никто не тестировал - почему ты так говоришь? :)
<mikekaganski>
tagezi: может быть, я сужу, конечно, только по очевидному
<tagezi>
потому что я тестировал и сообщал ему
<mikekaganski>
ещё раз: он хам. И я стараюсь просто его игнорировать.
<tagezi>
и ему вообще похер работает его код или нет
<tagezi>
он даже не старается исправлять так где насрал, просто патчит без оглядки
<mikekaganski>
tagezi: ок, давай поимённо его фичи, которые не работают.
<tagezi>
мне влом копать почту сейчас. и логи на канале не ведут...
<tagezi>
я по кальку ему скидывал, там до фига чело было.. ещё года три назад
<tagezi>
или два
<mikekaganski>
просто тогда это голословное утверждение. Я даже допускаю, что ты прав, но пока нет нормальной сводки - даже написать в майллист нечего
<tagezi>
да пофигу, ничего не изменяется.. стандартный ответ.. баги случаются, программисты не ломают специально.. могги всеми уважаемый монтр
<tagezi>
чего писать то?
<tagezi>
кому писать?
<mikekaganski>
tagezi: вот сейчас и получается: мы обсуждаем личную обиду. Что обсуждаем? Кого обсуждаем?
<tagezi>
просто поплакать в рассылку?
<tagezi>
ну, хорошо, вот я сейчас убьюсь и найду все его косяки, собиру в кучу все его регрессии и не допилы, и выложу на один огромный лист
<tagezi>
и что дальше?
<tagezi>
никто нихера не сделает.. потому что это уже делалось, всем насрать
<mikekaganski>
я бы, если бы хотел этим заняться и имел статистику, просто написал "нейтральное" сообщение: типа, многие вносят изменения, но не поддерживают их хотя бы для того, чтобы они работали как задумано (тут список - и в нём сплошь могги)
<mikekaganski>
Там в рассылке недавно Ноэля песочили по похожему поводу
<tagezi>
и чо? он свободный вкладчик, какие хочет, такие баги и вносит
<mikekaganski>
ну и что. Наличие такого сообщения создаёт инфоповод в следующий раз
<tagezi>
писалось это уже.. я получил ответ.. хочешь занимайся сам.. убить на это пару дней, у меня нет времени
<mikekaganski>
я же и не заставляю тебя :) просто если это важно - нужно делать (как и везде). Здесь тоже меритократия.
<mikekaganski>
Не делаешь - нет шанса получить результат. Делаешь - есть шанс всё равно не получить, это да :)
<mikekaganski>
tagezi: а такие сообщения (причём максимально корректно, без капли эмоций, по существу) нужны не для могги, а для людей типа Штефана.
<mikekaganski>
Если туда попадёт хоть тень от "вы плохие, уйду я от вас" - это будет бес толку
<tagezi>
я не знаю Штефана, я вообще стараюсь с разрабами поменьше обшаться.. ты и бубли исключение, по сути
<mikekaganski>
Ну, ты видишь только тех, кто больнее наступил на мозоль. Это не все, а ты воспринимаешь это как "философия ТДФ"
<tagezi>
я воспринимаю это как нормальный примат.. в стае обезьян, кто сильнее орёт, тот и важак
<mikekaganski>
:) не, там кто мускулистее :)) просто там сильный не позволит, чтобы слабый орал громче
<mikekaganski>
(ну и у нас тоже, как у любых стадных приматов)
<kompi>
чо тут у вас?
<kompi>
страсти по кодерам?
<mikekaganski>
долгожданный срач, наконец-то! :)
<kompi>
насчет могги: это Маркус Морхард что ли?
<mikekaganski>
конечно
<kompi>
mikekaganski: ну так он меня по сути не задевал, он наплевательски отнесся к реализации фильтра гнумерик, который кстати починили вот недавно, там проблема-то была более чем серьезная
<kompi>
и починил такие его сам маркус
<kompi>
так что пофиг на него
<mikekaganski>
kompi: я помню. В общем-то, об этом и речь
<kompi>
я с тех пор просто пишу багу и все
<kompi>
если получается дать доп инфо, то я даю
<kompi>
если не получается, ну что ж
<mikekaganski>
во. Самый тот настрой.
<kompi>
вона QA выкладывала график того, что у них неподтвержденных багов стало в разы меньше
<tagezi>
да, в отчете было
<kompi>
я видел как они этого добились
<tagezi>
но в баглизе тоже бардак твориться.. я когда смотрел чтобы для ИДЕ поделать, там дупликатов куча.. куча вообще без объяснения что хотят, есть и такое которые вроде объясняют
<kompi>
"А это не бага ЛО" - вариант раз, "А это вонтфикс" - вариант два, "А энхансмент мы делать не будем, это не по феншую/Юсуфу" - вариант три и так далее
<kompi>
tagezi: а вот работа по созданию метабагов может быть и правильное направление
<mikekaganski>
kompi: а это не бага ЛО - чем не нравится? если это так, разумеется?
<tagezi>
ну, вот по мне, часто исправить баг быстрее чем его в багзиле написать...
<tagezi>
да, это не баг ЛО - это баг в мозгу у разработчика )
<tagezi>
"мы не можем исправить" )
<kompi>
mikekaganski: тем, что никто особо не вдумывается, баг ЛО или не ЛО
<mikekaganski>
Насчёт "энхансмент фтопку" - это имо глупость, да. Насчёт wontfix вообще каждый раз нужно внимательно смотреть
<mikekaganski>
kompi: опять же: примеры в студию
<kompi>
mikekaganski: опять же закрываются древние баги, которые годами висят без движения
<kompi>
это может и не плохо само по себе...
<mikekaganski>
kompi: я не про закрытие древних, я спросил только про NOTOURBUG
<kompi>
я согласен, когда древнючий сбой с рендером шрифтов и пометкой хардТОрепро снимают, но я сам с этим и был согласен
<JohnDoe_71Rus>
бага закрыта в связи со смертью репортера
<kompi>
от старости
<mikekaganski>
:) каждая команда косячит по-своему. Что разрабы, что QA, что локализация, что справка...
<mikekaganski>
а насчёт "от старости" - главное, чтобы не решили ускорять такое закрытие радикально :)))
<JohnDoe_71Rus>
специальная команда чистильщиков TDF ведущая охоту за баго-репортерами по всему миру
<mikekaganski>
:)
<JohnDoe_71Rus>
нет репортера - некому подтвердить - нет бага
<kompi>
хорошая тема
<kompi>
было бы рабочим вариантом, если бы на месте ЛО было бы МСО
<mikekaganski>
им проще. Они не считают багами то, что говорят некоммерческие клиенты
<mikekaganski>
(хотя сейчас могло измениться - я не отслеживаю, как меняется их политика в связи с общей опенсорс-ориентированностью)
<kompi>
меняется, они хотят к сбее привязать намертво подписками
<tagezi>
mikekaganski: а что патчит Marina Latini?
<mikekaganski>
tagezi: а вот тут я не смотрел... сейчас посмотрю
<tagezi>
deneb_alpha э то де она, вроде
<tagezi>
Латинская Дева )
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<kompi>
где-то в глубоких подвалах гестапо: "ЧТО ОЗНАЧАЕТ ВОСКЛИЦАТЕЛЬНЫЙ ЗНАК В КОНЦЕ СООБЩЕНИЯ?!"
<tagezi>
так проще git log --author="Marina Latini" --oneline
<mikekaganski>
:) именно
<tagezi>
у неё всего 3 патча
<tagezi>
kompi: ну.. мы то другдруга поняли )))
<tagezi>
это хеши коммитов
<tagezi>
проще говоря.. это уникальный код который присвоен коммиту, чтобы можно было его найти среди миллиадра других
<tagezi>
вообще, команда лог мне понравилась.. там много чего можно выжать ))) даже не ожидал такого
<tagezi>
kompi: 5e41609 Windows 8 driver blacklist
<tagezi>
Это она испортила работу драйверов на вин8
<tagezi>
)))
<kompi>
баньте ее
<mikekaganski>
(естественно, это была шутка :) )
<tagezi>
ну, да.. последнее была шутка :)
<mikekaganski>
её первый патч - это выключение GL у неё самой, потому что у неё с её драйвером там были проблемы
<tagezi>
там в коде есть строчка If (wokingMashin == MarinaLatini) { blalblabla} ? ))
<kompi>
ахлол
<mikekaganski>
:))) там в коде есть строчка if (driver=<id of Marina's driver>)
<tagezi>
кастомизация прям при сборке ))
<mikekaganski>
просто у нас есть список драйверов, для которых есть сведения о том, что OpenGL в ЛО работает с ними плохо, поэтому если мы обнаружили этот драйвер в системе, сразу OpenGL отключается
<tagezi>
а поправить работу никак?
<kompi>
нет
<kompi>
это вендоры, которые клепают кривые дрова на видео виноваты, NOTOURBUG
<kompi>
repeat
<kompi>
if bug=anything then status NOTOURBUG
<kompi>
until always
<mikekaganski>
Исправить - это работа, которая идёт, но которая ещё не окончена. И пользователи не должны от этого страдать. Поэтому сначала ввели blacklist драйверов, а потом ещё и квиктест при первом запуске
<tagezi>
я вот думаю, почему 2500 программистов, не могут разобраться с кучкой багов
<tagezi>
а я статью почти доперевел..
<mikekaganski>
потому что контекст использования просто огромный. И ещё - потому что код сложный и не очень понятный. Спроси VitaliyAnderson, что он думает об исправлении кода Writer
<tagezi>
сталось мелочи поправить и можно публиковать )))
<tagezi>
думаю он думает тоже самое что и все программисты
<tagezi>
грохнуть бы его и переписать с нуля
JohnDoe_71Rus has joined #libreoffice-ru
<VitaliyAnderson>
tagezi: покайся грешник!!
<VitaliyAnderson>
Жечь еретика
<VitaliyAnderson>
Он обрушит на нас гнев богов
<VitaliyAnderson>
С нуля конечно хорошо переписать, но невозможно
<VitaliyAnderson>
tagezi: отсутствуют ещё такие вещи, как диаграммы (не обязательно UML)
<VitaliyAnderson>
С этого обычно всё и проектируется, только делается это на маркерных досках, а потом успешно затирается
<VitaliyAnderson>
и забывается
<tagezi>
я пытался сделать умл, но инструменты для автоматизации не понимают наш код.. получается куча бреда
<VitaliyAnderson>
ненене
<VitaliyAnderson>
UML нужно делать только для самого высокого уровня
<VitaliyAnderson>
для каждого класса, типа UString нахрен не нужен
<tagezi>
да хоть как.. лижбыбыла хоть какая модель, а не то что у нас там в вики висит