<tagezi>
они пытаются МСО сделать, видимо из хорошего продукта
<VVD>
вот tagezi понял мой вопрос
<VVD>
я просто слово «хуйня» не стал писать :-D
<tagezi>
VVD: ну, ты же понимаешь, что чуваки просто не знают как работать в ЛО, поэтому пытаются сделать из него черт знает что
<VVD>
никогда не понимал какой смысл участвовать в разработке opensource проекта, если сам им не пользуешься
<tagezi>
я тоже.. но вот команда дизайнеров у нас именно такая..
<tagezi>
ещё индусы и арабы приходят, ну те только ради галочки, чтобы показать что они крутые и усеют пользоваться клавиатурой
<tagezi>
умеют*
<VVD>
есть 2 основных типа таких «разработачиков»: 1) это не их предметная область и подобными инструментами пользуются крайне редки или очень поверхностно; 2) их предметная область, но в качестве основного инстурмента используется что-то другое
<VVD>
первый вообще в шею гнать надо от разработки юзабилити - они ничего полезного привенести в проект не способны
<VVD>
а мнения вторых пропускать через призму «хочу как в продукте X»
<tagezi>
ну, с другой стороны, нельзя запретить делать вклад в проект
<VVD>
это на столько типичное замечание/вопрос - а как в вашем ПО сделать так, как я делаю в ПО X?
<VVD>
ну не скажи
<VVD>
нет прав на коммит, не принимать такие патчи
<VVD>
вот и всё
<VVD>
нет мусорных изменений
<tagezi>
ну.. нельзя, это опенсорс
<tagezi>
кто угодно может менять его
<VVD>
по твоей логике я могу пойти и закоммитить
<tagezi>
да
<VVD>
как?
<VVD>
не форкая
<VVD>
в основное дерево
<tagezi>
если это не портит работу ЛО ты можешь и твой патч примут
<VVD>
ключевое слово примут
<VVD>
я как раз о критерии принятия и говорю
<tagezi>
ну, это просто прослойка чтобы спама не было
<tagezi>
любой можешь патчить если это не портит работу
<VVD>
либо LO
<tagezi>
например тебе нравится Java
<VVD>
либо LO это жесть какая помойка, либо ты что-то не понимаешь
<tagezi>
ты можешь делать патчи для её поддержки
<tagezi>
если при этом не рубишь поддержку питона и с++
<tagezi>
никто тебе слова не скажет
<VVD>
так просто что попало в апстрим не принимают
<tagezi>
хотя общая тенденция идёт к её выпиливанию
<VVD>
я участвовал в разработке QW сервера и клиента, так вот патчи чужие далеко не все принимал
<VVD>
а многие переделывал
<tagezi>
ну, это смотря как построено сообщество
<tagezi>
и какие патчи
<VVD>
так что ты меня сильно удивляешь такими заявлениями о лёгкости пропихивания патчей в апстрим
<tagezi>
если твой патч сырой, то его естественно не примут, а если он нормальный и развивает функционал, то почему его не принять?
<tagezi>
ну, я свой пропихивал 2 недели
<VVD>
исправления локализации и документации может и просто пропихнуть
<tagezi>
хотя там только текст был
<VVD>
и это ты говоришь просто?
<VVD>
конечно его должны сначала отревизить
<VVD>
так везде
<VVD>
никакие патчи так просто не попадают в апстрим
<tagezi>
нет, я говорю что если ты сделал норманый патч, который не портит ничего, но добавляет функционал, то его примут
<VVD>
иначи проект превратится в помойку очень быстро
<tagezi>
если ты сразу всё нормально сделал, то его сразу и примут
<VVD>
лол
<VVD>
так не бывает
<tagezi>
мой патч, сначала сотрела команда документации, потом разработчики, а потом я его са ещё немного допилил
<VVD>
патч может не соответствовать генеральной линии рефакторинга
<VVD>
и тогда его врядли примут какой бы он хороший не был
<tagezi>
слушай, гит ЛО открыт, иди туда
<VVD>
лол
<tagezi>
это просто трескотня старушек какая-то
<tagezi>
я же тебе сказал, если ты дерьмо всякое будешь сливать в код, то тебя пошлют, а если нормальная вещь, то всё будет нормально
<VVD>
ну просто ты называешь полный цикл апрува коммита чем-то таким незначительным и почти не заметным
<VVD>
я просто уверен, что там сотни патчей висят на рассмотрении месяцами
<VVD>
и тысячи были посланы
<VVD>
в смысле не приняты
<tagezi>
а ты хочешь проект куда каждый сасунок сможет кидать код? тогда это точно помойка
<VVD>
я не хочу
<JohnDoe6>
tagezi: а если я сделаю патч который ничего не ломает но меняет все лого и копирайты на johnDoeOffice его примут?
<tagezi>
оно уже прошло проверку у Оливье, когда он сомитил в справку мой патч
<tagezi>
это дополнялка для консоли
<tagezi>
ох.. туже ещё дженкинс должен проверить :)
<tagezi>
опять Дженкинс на винде собрать не может
<mkaganski>
Да.... вот блин прочитал этот ... даже не знаю, как сказать... tagezi, вот нафига тебе в чём-то убеждать людей, которые тебе навязывают свои представления о ЛО как истину в последней инстанции?
<AndChat107604>
Mkaganski, мне в лом топать до компа ))) тут книжка классная ))
<mkaganski>
AndChat107604: эм... эт ты чтоли? :)
<AndChat107604>
угу, я
<AndChat107604>
Комп там брякнул
<mkaganski>
Ну ладно, не отвлекаю :)
<VVD>
mkaganski, это ты обо мне чтоли?
<VVD>
что я где и кому навязываю о LO?
<VVD>
я говорю как есть в любом opensorce проекте
<VVD>
не может человек с улицы что-то закоммитить в основную ветку
<VVD>
может только выслать свой патч
<mkaganski>
Любого opensource проекта не существует
<VVD>
ну началась демагогия
<VVD>
давай расскажи как я могу закоммитить в основную ветку LO
<VVD>
не выслать патч на рассмотрение, а закоммитить самостоятельно за 5 минут
<VVD>
и именно в основную ветку
<mkaganski>
Вам никто никогда не утверждал, а вот Вы изначально пытались некоторый бытовой характер общения вывернуть в доказательство, что собеседник неправ
<VVD>
<tagezi> ну, с другой стороны, нельзя запретить делать вклад в проект
<VVD>
<VVD> нет прав на коммит, не принимать такие патчи
<VVD>
<tagezi> ну.. нельзя, это опенсорс
<VVD>
<tagezi> кто угодно может менять его
<mkaganski>
всё верно
<VVD>
ну бред же
<mkaganski>
нет
<VVD>
тогда рассказывай как мне закоммитить в основное дерево
<mkaganski>
Вы пытаетесь продолжать троллинг
<AndChat107604>
VVD закмнчивай тыкать, комп брякает, я звук забыл отрубить
<VVD>
выключи звук и не напрягайся :-P
<AndChat107604>
Идти далеко
<VVD>
mkaganski, больше похоже, что это ты тут тролишь
<mkaganski>
:) ну-ну
<AndChat107604>
Мне 4 стрвницы осталось дочитать
<VVD>
пытаешь мне сказать, что белое - то черное
<VVD>
это*
<mkaganski>
Это Вы пытаетесь доказать, о, как Вы решили понять tagezi - это имен то, что Вам говорили
<VVD>
давай без этого пафосного Вы
<mkaganski>
Мне так удобнее
<VVD>
мы не на официальной встрече
<VVD>
здесь клуб по интересам
<VVD>
все равны
<VVD>
(но некоторые равнее) :-D
<VVD>
ровнее*
<mkaganski>
без сомнения
<VVD>
если предложенный патч не проходит апрув у коре тим, то никто его не закоммитит - в этом суть моего утверждения
<VVD>
всегда есть люди, которые отвечают за это - может быть один, может быть несколько, называть они себя тоже могу как угодно, но сути это не меняет - напрямую никто левый не может ничего закоммитить в основную ветку
<AndChat107604>
Да нет в ло таких людей
<AndChat107604>
Приходит разраб, ко му не в лом и смотрит на патч, предлагает доработки или толкает его
<VVD>
а кто тогда коммитит в основную ветку - люой с улицы?
<mkaganski>
А суть утверждения tagezi - что в максимально допустимой степени все патчи, не вызывающие проблем (т.е. явных багов, ломки published API и препятствий дальнейшему развитию), будут этой core team приняты
<VVD>
вот уже появляются люди с правами на коммит
<AndChat107604>
Блин, вот чо ты тролишь а? Делать нехер вообще?
<AndChat107604>
Иди и попатч ло
<VVD>
да это ты меня тролишь
<mkaganski>
и в этой core team много людеей. Я могу принять, например
<mkaganski>
Через десяток нормальных патчей тебе дадут права на коммит
<VVD>
в итоге мы к моему утверждению и вернулись - есть группа с правами, любой из которых может апрувнуть патчи
<AndChat107604>
Да и ты можешь запрлсить себе доступ, а дадут тебе его или нет зависит от тебя а не от дяди
<VVD>
вопрос скорее к процедуре апрува - как здесь в LO я понятия не имею, но в ряде других проектов знаю
<mkaganski>
Ну и что? Вы не пытались понять, о чём Вам говорят, а решили понять собеседника как Вам захотелось
<mkaganski>
Речь о том, что ЛО не будет отказывать людям делать те патчи, которые люди хотят, при очень либеральных обязательных условиях
<VVD>
его формулировка вполне однозначно означает не то, какой смысл он в неё вкладывал
<mkaganski>
нет, я, например, его вполне понял
<VVD>
потому что ты знаешь тонкости апрува в LO
<mkaganski>
В результате Вы спорили с соломенным чучелом
<VVD>
и понял что именно он имел в виду
<AndChat107604>
Ноно, попрошу
<AndChat107604>
)))
<mkaganski>
ну так не надо делать как Вы сделали, в т.ч. ко мне: "тогда говори, как мне ... через пять минут" вместо "ты хочешь сказать, что не требуется ...? Нет? Тогда я тебя не понял"
<VVD>
мля
<mkaganski>
AndChat107604: Соломенное чучело - это вид логической ошибки, погугли
AndChat107604 has quit [Quit: Bye]
<VVD>
мне говорят, что белое - это чёрное, я говорю - давай тогда посмотрим спектр и ты мне на нём покажешь это
<VVD>
всё
<VVD>
остальное демагогия при попытке вывернуться
<mkaganski>
Вы сами привели цитаты tagezi.
<VVD>
кто попало не может взять и закомитить своё в LO
<VVD>
всё
<VVD>
точка
<VVD>
есть стадия апрува
<VVD>
ничто не мешает такие патчи не принять
<mkaganski>
То, что Вы приняли их так - это не значит, что там были слова про права на коммит
<tagezi>
тыкалки блин.. собаку с дивана согнали
<VVD>
если они уводят в сторону и ничего толком не добавляют
<mkaganski>
Мешает политика комьюнити
<VVD>
если процедура апрува такая кривая, то пора её менять
<mkaganski>
Это не менее важно, чем наличие физических прав
<VVD>
вырать core team
<mkaganski>
С чего?
<VVD>
все коммиты в основную ветку только через них
<mkaganski>
зачем??????
<mkaganski>
С какого перепуга?
<VVD>
выбрать гереральную линию развития
<mkaganski>
От этого ушли
<VVD>
чтобы не коммитили кто в лес, кто по дрова
<tagezi>
я вообще не знаю естли такая штука как коре тим в ЛО
<VVD>
ножно понимать куда идёт развитие
<mkaganski>
Есть ESC
<mkaganski>
tagezi: ^
<tagezi>
ESC это совет
<mkaganski>
да
<mkaganski>
и не надо ничего более того
<tagezi>
он не решает и восновном багами безопасности занимается, вроде
<mkaganski>
tagezi: ну, не совсем
<mkaganski>
в его ведении как раз видение перспективы технического развития
<tagezi>
ну это делают компании а не частники... частники кто в лес кто по дрова
<mkaganski>
Вот, кстати, опять образец: "если процедура апрува такая кривая, то пора её менять"
<tagezi>
но работает теория толпы.. каждый в отдельности индивидум поступает иррационально, но толпа действует рационально
<mkaganski>
Никому не важно, "крива" или "не крива" процедура
<mkaganski>
выжно, какие результаты
<VVD>
вот именно
<mkaganski>
а результаты устраивают
<VVD>
но один деструктивный коммит может сильно всё нарушить
<mkaganski>
его откатят
<mkaganski>
проблем то
<VVD>
деструктивный с точки зрения архитектуры
<mkaganski>
его откатят :)
<VVD>
он может и не выглядить таковым, если на понимать генеральную линию развития
<mkaganski>
а если не откатят, значит - не деструктивный
<mkaganski>
если не выглядит, но окажется потом - откатят потом
<tagezi>
да нет генеральной линии... есть толпа людей которая делает один продукт
<mkaganski>
tagezi: в принципе, почти так во многом
<mkaganski>
не во всём
<VVD>
для такого большого и важного проекта - это плохо :-(
<tagezi>
ну я не беру конторы, которые ломятся в конкретную дверь..
<VVD>
берите пример с ядра Linux или с FreeBSD
<mkaganski>
и уж точно риббон не является чем-то, о чём болит голова у ESC
<tagezi>
плохо не плохо, но ЛО живёт и подымается.. и впринципе нормальная рабочая лошадь получается, не хуже МСО
<VVD>
я им пользуюсь практически с момента форка
<mkaganski>
ещё раз: плохо - это критерий не процесса, а результата. Пока у нас результат хорош - значит, и процесс хорош
<VVD>
как только оно появилось в портах
<VVD>
а я вот вижу кучу недочётов в результате
<VVD>
поэтому и говорю, что плохо
<mkaganski>
VVD: например?
<tagezi>
недочеты будут всегда.. вообще всегда.. я могу толмуд неочетами заполнить, но критичных из них.. раз два и всё
<mkaganski>
конкретно, какие недочёты, и при этом какие меры позволили бы достичь тех успехов, которые есть, при устранении недостатков?
<tagezi>
так, ладно, почапал я спать..
<mkaganski>
tagezi: давай :)
<tagezi>
звук вырубил, так что можете дрынькать :))
<tagezi>
ночи вам :)
<mkaganski>
VVD: я подчёркиваю: требуется, чтобы предложение позволило достичь того же успеха, и при этом не обладало видимыми Вам недостатками. Потому что любое решение имеет и плюсы, и минусы.
<mkaganski>
И конкретно наше решение работает в сравнении с АОО
<mkaganski>
(где, кстати, Ваша философия)
<mkaganski>
Кстати, насчёт "ядра Linux или FreeBSD". Не надо путать эти штуки с приложениями, какими бы важными ни были приложения.
<mkaganski>
Пользователь (в понимании LO) не является пользователем ядра Linux. Для разработки LO важна внутренняя архитектура, core - аналогично тому, о чём Вы говорите - так там будут внимательно смотреть на генеральию
<mkaganski>
а интерфейс - это не настолько критично с точки зрения дальнейшего развития
<mkaganski>
и меня умиляет, когда, говоря о риббоне, начинают говорить о вещах типа ядра линукса
<mkaganski>
раздуют из мухи слона; из-за факта, что одна группа пользователей получит, что хочет, другая кипятком .... теории заговора придумывает или революции учинить призывает...