Aleksandra
zuul, нет?
Aleksandra
или zuul дальше опенстека так и не взлетел
Vadim
Я просто великолпный поисковик с дипломом
Aleksandra
нет, он родной openstack-овый
Aleksandra
zuul.openstack.org
Aleksandra
там фишка в том чтобы очередь на мердж тем не менее запускать в параллель
Aleksandra
если три коммита в очереди A - B - C, то запускаются три теста A, A+B и A+B+C в параллель
Vadim
zuul.openstack.org
Насколько я понял оно приколочено к женкинсу и герриту?
Aleksandra
от дженкинса оторвали уже
Igor
от дженкинса оторвали уже
поняли, что он ну не очень?
Aleksandra
к герриту - да
Aleksandra
то что дженкинс не очень - известно каждому
Aleksandra
только так же известно что альтернатив нет
Aleksandra
так что оторвали тогда, когда придумали чем заменить
Aleksandra
А если во время теста еще в очередь упало?
ну еще один запускается, с A + B + C + D
Aleksandra
там есть ширина окна, дальше которой эта цепочка не идет
Aleksandra
потому что шанс что где-то посередине тест пофэйлится растет с каждым звеном
Vadim
Ммм, интересно, я даже рад что нам такое не нужно
Aleksandra
да, мы в мирантисе внедрили это дело, но потом в большинстве случаев выключили, потому что стоимость поддержки и разбора фэйлов большая, а польза на проектах с меньшим потоком коммитов невелика
Aleksandra
и часто быстрее будет сломать мастер, и потом пофиксить, чем разбираться в недрах гейта что же там такое случилось
Aleksandra
ну у нас там вообще в половине команд от слова ci только jenkins был. Все просят ci, но не понимают что под него разработку надо иначе вести
Vadim
Да, с этим приятным сюрпризом уже в третий раз столкнулись гномеры
Aleksandra
в итоге мы там в одном месте ci по всем стандартам завели, а они в него коммитили по 100 коммитов за час с перерывом в три месяца.
Aleksandra
и ни одна ci система не сможет при таком профиле использования хоть как-то реально работать, только раздражать разработчиков )
Igor
https://www.linux.org.ru/forum/talks/13255082
Vadim
а вот что у кубернетеса - https://github.com/kubernetes/test-infra/tree/master/prow#bots-home
Vadim
а у опеншифта - какая рубиподелка - https://github.com/openshift/test-pull-requests
Aleksandra
там google
Aleksandra
со своим bazel который они недооткрыли и прочими кусками внутренней кухни
Aleksandra
я что-то разочаровалась в гугле в последнее время
Aleksandra
то есть сам проект kubernetes мне нравится, но вот инфраструктурные решения у них какие-то все из разряда - нечем заняться давайте ещё что-нибудь такое создадим..
Aleksandra
я про него на fosdem слушала, там сказали что какие-то куски надо ещё вынести
Vadim
мне интересен скорее сам бот, базелепроблемы пусть напрягают гугловцев
Aleksandra
от гугла гигантоманией веет за версту: монореп с кучей утилит чтобы из него сделать не монореп а независимые view. и bazel чтобы потом этот монореп осилить собрать, потому что дерево зависимостей не помещается в память, поэтому билд-систему приходится делать как сервис и хостить отдельно и кешировать зависимости и т.п. И с ботом там вероятно тоже что-то подобное.
Aleksandra
то есть круто конечно, и видно что у них свободного времени много, но так же видно что у них нет поиска оптимальных решений. Нет ограничений по ресурсам - творят что попало
Aleksandra
а потом пробуешь это применить в своем маленьком стартапе на 1000 человек и что-то как-то оно не работает
Vadim
например Borg
Aleksandra
У меня тут просто ещё соседний департамент сейчас бегает с идеей монорепа, "как в гугле" потому что "гугл не может ошибаться". И это очень тревожная ситуация
Vadim
бгггг
Aleksandra
то что можно гуглу, нельзя маленьким нам )
Vadim
спроси "как гугл circa 2006 или как гугл circa 2017"
Vadim
или просто про ахиллеса и черепаху расскажи
Womchik
вопросик есть. F25 man sshd_config Compression Specifies whether compression is enabled after the user has authenticated successfully. The argument must be yes, delayed (a legacy synonym for yes) or no. The default is yes. в CentOS - delayed сегодня с работы скачал с репозитория федоры rpm - там тоже delayed где и что я делаю не так?
Vadim
https://www.linux.org.ru/forum/talks/13255082
ему уже предлагали стримить процесс? Это круче чем twitch install arch linux
Vadim
нененене, мне процесс интересен
Vadim
там с сигареткой в зубах паяет, отгоняет кота, оно пыхтит и загорается
Igor
пальцем температуру меряет!
Igor
процессора
Vadim
и в комментах народ обсуждает интерьер, его маму и хаскель
Vadim
изредка пиная его за откроыенные фейлы
Igor
1) Я определил при помощи слуха что вода в припаянном конце бурно кипит.
Vadim
а он не будь дураком вставляет баннеры и рубит бабло на рекламе
Vadim
pewdiepie уровня лор
Vadim
1) Я определил при помощи слуха что вода в припаянном конце бурно кипит.
угу, беседы с фанатами и хейтерами конечно обязательная часть процесса
Igor
Igor
Комментарии: pikabu.ru/story/_4871724
Jurijs
ему уже предлагали стримить процесс? Это круче чем twitch install arch linux
Я бы на такое дело скинулся. У меня два телевизора на работе простаивают, повеселил бы команду и себя
Mikhail
Всем привет! Хочу собрать свое приложение под линукс и сделать portable версию. Т.е. переносить бинари на флешке. Как это лучше сделать, учитывая что на разных дистрибах разные окружения? Все необходимые библиотеки я планирую расположить на флешке
Mikhail
Java jar не предлагать?
Приложение на C++ :)
Igor
flatpak, appimage, docker
за версту веет хипстотой
Vadim
за версту веет хипстотой
я даже crio не написал чтобы ты не возмущался
Mikhail
статическая компиляция
Так и что, мое приложение все равно завязано будет на системные библиотеки, которые везде разные
Mikhail
Или на это можно забить?
Igor
все эти игры с LD_LIBRARY_PATH до хорошего не доведут
Mikhail
Просто есть допустим Qt, и оно каким то образом работает на всех дистрибах
Igor
да чего уж говорить, даже libstdc++ разный