Size: a a a

2020 April 21

DM

Dmitry Marakasov in freebsd_ru
Oleg Ginzburg
А интересно, глядя на все эти GH_TUPLES: https://svnweb.freebsd.org/ports/head/sysutils/istio/Makefile?view=markup

GitHub не лочит FreeBSD кластер? Там же rate limit есть на количество анонимных clone
Это не clone, это скачивание снапшотов, и потом они кэшируются
источник

DM

Dmitry Marakasov in freebsd_ru
а небось ещё и на GH кэшируются как статика
источник

OG

Oleg Ginzburg in freebsd_ru
источник

МН

Михаил Новоселов... in freebsd_ru
Oleg Ginzburg
Ваще, депенды не 3 гига а все 5GB весят

% du -sh ClickHouse
5.0G    ClickHouse

это если сделать git clone и git submodule recursive

В Яндексе наверное 1 девопс в день умирает, я бы лучше пошел в макдональдс работать чем devops-ом в такой разработке в Яндекс)
А чем это для девопса плохо? Стабильное окружение, максимально идентичное окружению разработчиков, редко меняющееся, ccache хорошо будет работать. Все свое говно ношу с собой, не расстаюсь, не обновляю и давно не пробовал бутстрапиться без трех слоев говна. Удобно же для девопса вроде бы
источник

OG

Oleg Ginzburg in freebsd_ru
Александр вот бы vether протолкнуть ( https://reviews.freebsd.org/D20468 ) Простой, кондовый и стабильный, гоняю с VALE порядочно. if_epair выкинул
источник

МН

Михаил Новоселов... in freebsd_ru
Есть способ попытаться отучить от таскания половины интернета сабмодулями: посадить собрать это все на эльбрусе
источник

OG

Oleg Ginzburg in freebsd_ru
Михаил Новоселов
А чем это для девопса плохо? Стабильное окружение, максимально идентичное окружению разработчиков, редко меняющееся, ccache хорошо будет работать. Все свое говно ношу с собой, не расстаюсь, не обновляю и давно не пробовал бутстрапиться без трех слоев говна. Удобно же для девопса вроде бы
очень много депендов из интернета, а там всякое бывает  - и уходят пакеты и переименовываются и блокируют и удаляют и  просто на канале проблемы или лимиты. Когда обслуживаешь пару десятков подобных проектов - все время что-то подгорает
источник

p

prll in freebsd_ru
Михаил Новоселов
Есть способ попытаться отучить от таскания половины интернета сабмодулями: посадить собрать это все на эльбрусе
Там цланга или гцц достаточно нового может не быть
источник

p

prll in freebsd_ru
Oleg Ginzburg
Мнетопох! Но такой треш как Clickhouse не собрать с установленными уже в системе shared либами или тулзами, не выходит например тот же grpc юзать из системы. Да и по ревизиям я пока собирал - шаг влево или вправо и не собирается.
А сам grpc точно нужен? Можно же отключить все
источник

p

prll in freebsd_ru
Oleg Ginzburg
В Яндексе наверное все ПО такое)
Clickhouse не использует Яндексовые внутренние технологи в отличии от catboost и портировать его куда угодно [было]  гораздо проще
источник

p

prll in freebsd_ru
Нужно только немного бороться с... Обстоятельствами непреодолимой силы и сдать патчи со сборочными патчами хотяб перед каждым релизом
источник

JS

John Smith in freebsd_ru
@olevole чума, искренее человеческое спасибо
источник

JS

John Smith in freebsd_ru
а если мои спиногрызы затребуют LTS, там достаточно ваш порт (который вы показывали на гитхабе) чуть поправить в сторону версии, или там есть подводные камни с инициализацией дерева исходников CH ? недосточно что там сделать git clone --recursive / git checkout <tag> ?
источник

JS

John Smith in freebsd_ru
они вон уже заныли у меня.
источник

OG

Oleg Ginzburg in freebsd_ru
prll
А сам grpc точно нужен? Можно же отключить все
как я понял, там много чего можно повыключать, но это надо больше усилий приложить. Жаль что среди Я-людей нет заинтересованности родной порт сопровождать
источник

OG

Oleg Ginzburg in freebsd_ru
John Smith
а если мои спиногрызы затребуют LTS, там достаточно ваш порт (который вы показывали на гитхабе) чуть поправить в сторону версии, или там есть подводные камни с инициализацией дерева исходников CH ? недосточно что там сделать git clone --recursive / git checkout <tag> ?
незна. у меня пока нет времени, я сам собрал только для того, чтобы на будущее знать - могу я на фре разработку с CH вести или нет. и side проект который на фре и CH дальше обслуживать.
источник

OG

Oleg Ginzburg in freebsd_ru
John Smith
они вон уже заныли у меня.
портом надо конечно серьезно заниматься(
источник

A

Alexander in freebsd_ru
Oleg Ginzburg
незна. у меня пока нет времени, я сам собрал только для того, чтобы на будущее знать - могу я на фре разработку с CH вести или нет. и side проект который на фре и CH дальше обслуживать.
ну вести разработки на неподдерживаемой системе, ну, такое ...
источник

OG

Oleg Ginzburg in freebsd_ru
Alexander
ну вести разработки на неподдерживаемой системе, ну, такое ...
так во фре весь софт почти такой
источник

p

prll in freebsd_ru
Собрать то ещё пол беды, оно может падать при работе, показывая косяки не воспроизводимые на линуксе
источник