Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от opennews (??), 07-Апр-23, 13:22 | ||
Facebook представил новую сборочную систему Buck2, ориентированную на организацию сборки проектов из очень крупных репозиториев, включающих код на разных языках программирования. Ключевыми отличиями новой реализации от ранее применявшейся в Facebook системы Buck является использование языка Rust вместо Java и существенное увеличение эффективности и производительности сборочного процесса (во внутренних тестах в той же инфраструктуре Buck2 выполняет сборочные задания быстрее Buck в два раза). Код распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Facebook опубликовал систему сборки Buck2" | +17 +/– | |
Сообщение от InuYasha (??), 07-Апр-23, 13:22 | ||
>> Ключевыми отличиями ... является использование языка Rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (29), 07-Апр-23, 16:43 | ||
Этим человеком был InuYasha? | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 08-Апр-23, 04:43 | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
106. "Facebook опубликовал систему сборки Buck2" | –2 +/– | |
Сообщение от Илья (??), 08-Апр-23, 18:26 | ||
Я бы попробовал, потому что на расте. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
3. "Facebook опубликовал систему сборки Buck2" | +7 +/– | |
Сообщение от Аноним (3), 07-Апр-23, 13:27 | ||
>использование языка Rust вместо Java | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Facebook опубликовал систему сборки Buck2" | +5 +/– | |
Сообщение от Аноним (4), 07-Апр-23, 13:29 | ||
Самое забавное что этот самый фейсбук проводит массовые сокращения, но при это занимает оставшихся людей откровенной фигнёй. | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Самый умный из вас (?), 07-Апр-23, 15:11 | ||
Какой фигней? | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Facebook опубликовал систему сборки Buck2" | +11 +/– | |
Сообщение от YetAnotherOnanym (ok), 07-Апр-23, 22:11 | ||
Откровенной же. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Мемтейнер (?), 07-Апр-23, 13:34 | ||
> который патчил этот самый Starlark | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
19. "Facebook опубликовал систему сборки Buck2" | +3 +/– | |
Сообщение от Аноним (3), 07-Апр-23, 15:08 | ||
google/starlark-go | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (34), 07-Апр-23, 17:07 | ||
У ФБ своя реализация на Rust: https://github.com/facebookexperimental/starlark-rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (3), 08-Апр-23, 05:11 | ||
Какая разница, где именно nih синдром? | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от An2 (?), 07-Апр-23, 21:02 | ||
А в плюсах? Firefox: куча процессов по 2+ GB VIRT, несколько по 20 GB, есть ещё даже 48 GB! И это при всего лишь 4 GB реальной оперативки. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
72. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (3), 08-Апр-23, 05:13 | ||
Не в плюсах же, а в Firefox. Никто не запрещает стрелять себе в ногу. И даже так, Firefox работает под openbsd без моего (анонимного) участия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (29), 07-Апр-23, 16:44 | ||
Я вообще не понимаю, нафига какой-то starlark с несуществующей экосистемой, если есть python с существующей? Особо тяжёлая форма NIH-синдрома видимо. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
49. "Facebook опубликовал систему сборки Buck2" | +5 +/– | |
Сообщение от 11 (?), 07-Апр-23, 18:59 | ||
еще и потхон тащить в зависимостях со всеми его кактусами-модулями. | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Бывалый смузихлёб (?), 08-Апр-23, 06:01 | ||
Но ведь жабу в проект они тащили ) | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (3), 08-Апр-23, 07:45 | ||
Там не совсем тривиально собирать, но в репе jabber-клиента Conversations есть интрукция по сборке .aar файла. Но да, нужно примерно 20 гигабайт хз-чего. Но существует ещё реализация WebRTC в gstreamer. Хотя тоже сорта коричневой субстанции, но там, вроде, и сам протокол непростой. Audio, dtls, stun+turn, ICE. Там немало трюков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от InuYasha (??), 08-Апр-23, 11:17 | ||
> Но да, нужно примерно 20 гигабайт хз-чего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Бывалый смузихлёб (?), 08-Апр-23, 12:16 | ||
С Yocto не менее весело - 40 гигов и сутки сборки-скачивания ради образа линукса в 30 Мб | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Аноним (3), 08-Апр-23, 17:01 | ||
Чему там выноситься, дружище? Ты про Google Stadia слышал? Это 300 мегабайт в минуту потребления трафика только. 20 гигов -- это жалкий час игры, хотя геймеры шпилят сутками зачастую. | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
130. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от InuYasha (??), 12-Апр-23, 19:05 | ||
Не слышал, но уже стрёмно, спасибо... | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Бывалый смузихлёб (?), 08-Апр-23, 13:48 | ||
В том и дело что это самому и вручную реализовывать вообще не вариант - это не какой-нибудь MJPEG запилить | ||
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору |
101. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (101), 08-Апр-23, 15:02 | ||
Я чувствую твою боль, бро. С 2006 по 2021 использовал Linux From Scratch в качестве десктопа, и после 2010 года пошёл тренд делать монстров, которых из исходников можно собрать, только если компилировать руками, а не компилятором. У авторов оно, по-видимому, собирается только на машине разработчика, и в прод отправляется получившийся бинарь, вместо сборки релиза на отдельном сервере. Пропади машина и не найдись бэкапов - проект застопорится на пару лет из-за необходимости заново подобрать окружение, на котором оно соберётся, а то и вовсе помрёт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (41), 07-Апр-23, 18:11 | ||
> Starlark | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
80. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от maximnik0 (?), 08-Апр-23, 08:22 | ||
>кастрированный вариант изначально обречена на провал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (91), 08-Апр-23, 12:06 | ||
Можешь примерно рассказать, почему нельзя было использовать язык получше, кроме очевидного синдрома утёнка разрабов? | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от maximnik0 (?), 08-Апр-23, 21:48 | ||
> Можешь примерно рассказать, почему нельзя было использовать язык получше, кроме очевидного | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Д (?), 11-Апр-23, 09:49 | ||
Lua же? | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (131), 13-Апр-23, 19:07 | ||
Или Squirell, у него синтаксис привычнее. Хотя ничуть не умаляю достоинства Луа. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Facebook опубликовал систему сборки Buck2" | –6 +/– | |
Сообщение от Аноним (41), 07-Апр-23, 18:18 | ||
> использование языка Rust вместо Java | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
92. "Facebook опубликовал систему сборки Buck2" | +4 +/– | |
Сообщение от Аноним (91), 08-Апр-23, 12:07 | ||
Потому что ты не выучил ни мейк, ни шелл, но зато глубоко познакомился и с жабой, и с гадюкой? | ||
Ответить | Правка | Наверх | Cообщить модератору |
103. "Facebook опубликовал систему сборки Buck2" | –2 +/– | |
Сообщение от Срыватель покровов (?), 08-Апр-23, 15:49 | ||
Баш по скорости ещё хуже Питона, предлагать питон заменить на баш - надо быть совсем чокнутым. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (131), 13-Апр-23, 19:08 | ||
Пила плохо приспособлена, чтобы ей строгать, ага. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Facebook опубликовал систему сборки Buck2" | –3 +/– | |
Сообщение от Анонус (?), 07-Апр-23, 13:33 | ||
Ну хоть какая-то польза от Фейкбука. Но лучше бы выделили проект в отдельный бизнес или фонд. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (91), 08-Апр-23, 12:08 | ||
>Но лучше бы выделили проект в отдельный бизнес или фонд. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Прохожий (??), 09-Апр-23, 21:14 | ||
Среди опеннетных "экспертов" - допускаю. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Серб (ok), 07-Апр-23, 13:37 | ||
Эта штука может сделать ненужными cmake, cargo и т.д. или это надстройка, которая их использует? | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Анонус (?), 07-Апр-23, 13:42 | ||
Cargo же не только про сборку, а еще и пакетный менеджер. А так да, можно заменить Cmake, а можно встроить его как еще один язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Серб (ok), 07-Апр-23, 14:08 | ||
> а еще и пакетный менеджер | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Facebook опубликовал систему сборки Buck2" | +7 +/– | |
Сообщение от xsignal (ok), 07-Апр-23, 13:48 | ||
Если эта система сборки такая же кривая и тормозная, как интерфейс ФБ, то спасибо, не надо... | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Прохожий (??), 09-Апр-23, 21:15 | ||
Такое ощущение, что тебе кто-то навязывает эту систему. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от pashev.ru (?), 07-Апр-23, 13:55 | ||
Что только ни делают, лишь бы не использовать Nix. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (4), 07-Апр-23, 14:32 | ||
Nix делает всё что бы не делать платную поддержку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Facebook опубликовал систему сборки Buck2" | –2 +/– | |
Сообщение от Самый умный из вас (?), 07-Апр-23, 15:13 | ||
Когда сделают nix без убого nix, сразу перейду) | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
25. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Самый Лучший Гусь (?), 07-Апр-23, 16:05 | ||
Nix самая лучьшая часть nix. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Самый умный из вас (?), 07-Апр-23, 19:21 | ||
Особенно его дебажить, прям наслаждаешься | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (44), 07-Апр-23, 18:27 | ||
Уже сделали. GUIX называется вроде. | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
52. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Самый умный из вас (?), 07-Апр-23, 19:20 | ||
Ладно, поправка: нормальный императивный nix | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Аноним (29), 07-Апр-23, 16:46 | ||
((lisp ((любят ) только))) ((фанатики ) lisp)) | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
124. "Facebook опубликовал систему сборки Buck2" | +2 +/– | |
Сообщение от 1 (??), 10-Апр-23, 15:47 | ||
И ещё любители скобочек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Golangdev (?), 07-Апр-23, 14:12 | ||
> из коробки поддерживает сборку проектов, написанных на языках C++, Python, Rust, Kotlin, Erlang, Swift, Objective-C, Haskell и OCaml, используемых в Facebook | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (34), 07-Апр-23, 19:35 | ||
Фронтенд - это отдельная история, там всё не как у людей. Там не столько компиляторы в привычном понимании слова, сколько транспайлеры и бандлеры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Иваня (?), 07-Апр-23, 15:02 | ||
Надо учить Rust. Не зря говорят: не можешь победить - возглавь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. Скрыто модератором | +3 +/– | |
Сообщение от Аноним (-), 07-Апр-23, 15:04 | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Ann (??), 07-Апр-23, 15:45 | ||
>>Лучше учи Си. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
23. "Facebook опубликовал систему сборки Buck2" | +4 +/– | |
Сообщение от Tron is Whistling (?), 07-Апр-23, 15:49 | ||
++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Golangdev (?), 07-Апр-23, 17:46 | ||
Согласен | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
28. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (28), 07-Апр-23, 16:23 | ||
Ох как же любо рвёт икспердов от рессентимента. Это ж самая настоящая ревность =) | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (32), 07-Апр-23, 17:02 | ||
>Action - An individual, cacheable, ideally hermetic command that's run during the build. It takes artifacts as inputs and produces other artifacts as outputs. An example command could be gcc -o main main.c, which takes the artifact main.c (a source file) and produces the artifact called main (the compiled binary). | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Аноним (32), 07-Апр-23, 17:06 | ||
А вот перечисленный в примерах говнокод можно и на питоне вручную наговнокодить, и никакой системы сборки на расте для этого не нужно, только уже установленный в системе питон, библиотека sh для удобного запуска консольных утилит и библиотека click для удобного парсинга аргументов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Facebook опубликовал систему сборки Buck2" | +3 +/– | |
Сообщение от Аноним (48), 07-Апр-23, 18:56 | ||
Предлагаю вам тут найти запуск gcc: | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
76. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Аноним (76), 08-Апр-23, 06:29 | ||
У фейсбука не то что все прибито к конкретному компилятору, у них вообще свои компиляторы патченые. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
107. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от ivan_erohin (?), 08-Апр-23, 18:38 | ||
> максимальной параллелизации сборки кучи бинарей из большой монорепы | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от n00by (ok), 09-Апр-23, 06:58 | ||
> 2) если браузер типа хром не справляется с нагрузкой - породить кучу | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от ivan_erohin (?), 09-Апр-23, 08:53 | ||
CVE-2021-21194 - очень помогла та изоляция, не правда ли ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от n00by (ok), 09-Апр-23, 09:39 | ||
> CVE-2021-21194 - очень помогла та изоляция, не правда ли ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от ivan_erohin (?), 09-Апр-23, 18:08 | ||
> Даже не собираюсь смотреть, что там | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от n00by (ok), 10-Апр-23, 06:27 | ||
>> Даже не собираюсь смотреть, что там | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от InuYasha (??), 08-Апр-23, 11:25 | ||
Так есть же какая-то новая хрень на питоне для сборки. Не помню названия - мне недавно только показывали. Она то-ли проекты генерит, то-ли над симейком рулит... забыл уже. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
110. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (110), 09-Апр-23, 01:00 | ||
Не meson случаем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (35), 07-Апр-23, 17:17 | ||
≥ использование языка Rust вместо Java и существенное увеличение эффективности и производительности сборочного процесса (во внутренних тестах в той же инфраструктуре Buck2 выполняет сборочные задания быстрее Buck в два раза). | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Аноним (36), 07-Апр-23, 17:29 | ||
Зато безопастно | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Аноним (45), 07-Апр-23, 18:28 | ||
Протекающий, ненадёжный не верефицируемый ржавый это безопасно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (86), 08-Апр-23, 10:04 | ||
Раст — небезопасный язык. Все это знают уже давно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от 1 (??), 10-Апр-23, 16:23 | ||
Но это тайна !!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (40), 07-Апр-23, 18:11 | ||
Зачем оно нужно, если придумали xtask, идеи которого можно использовать в любом языке | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Facebook опубликовал систему сборки Buck2" | –1 +/– | |
Сообщение от Аноним (46), 07-Апр-23, 18:32 | ||
> В сборочном окружении применяется концепция "гермитичности" - собираемый код отрезан от внешнего мира, в процессе сборки извне ничего не загружается, а повторные выполнения работ на разных системах приводят к одному и тому же результату | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (34), 07-Апр-23, 19:38 | ||
В принципе, одно другому не мешает. Вряд ли у вас там рандомизация основана на естественном источнике энтропии, скорее всего, какой-нибудь PRNG. А значит, воспроизводимости можно добиться, используя тот же seed. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (3), 08-Апр-23, 05:20 | ||
Аноним взял и отменил всю прикладную криптографию современности. Сам, видимо, имеет доступ (и не делится) к неограниченному квантовому источнику случайности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Sw00p aka Jerom (?), 08-Апр-23, 08:46 | ||
>имеет доступ | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (77), 08-Апр-23, 06:43 | ||
> В принципе, одно другому не мешает. | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
116. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от пох. (?), 09-Апр-23, 18:18 | ||
> /dev/*random в привельных дистрах невопроизводим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Sw00p aka Jerom (?), 08-Апр-23, 08:49 | ||
>практичном применении снижает безопасность. | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
56. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от VoiD (?), 07-Апр-23, 20:00 | ||
Осталось ещё только понять, кто из людей, проживающих за пределами Сан-Диего, пользуется пейсбуком в 2023 году. | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от пох. (?), 09-Апр-23, 18:20 | ||
дружище, не хотел бы тебя огорчать, но число мест где не забанен фейсбук существенно шире твоего Сан-Диего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (58), 07-Апр-23, 21:04 | ||
в последнее время Facebook какой-то щедрый | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от пох. (?), 09-Апр-23, 18:25 | ||
это называется утилизация отходов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (128), 11-Апр-23, 13:04 | ||
Ну вот теперь они зарелизили систему сборки и патченный Меркуриал получится собрать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от пох. (?), 11-Апр-23, 15:03 | ||
ну как получится - пришли открытку. А пока предположу что ты не соберешь этой системой сборки даже саму систему сборки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Rock (?), 07-Апр-23, 21:20 | ||
Досадно, что в двадцать первом веке люди все еще изобретают сборочные системы. Видимо, задача, действительно, неимоверно сложная. Также удивительно, но я все еще с интересом и надеждой читаю подобные сообщения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от пох. (?), 09-Апр-23, 18:27 | ||
задача заставить фуллщмякдевелопера выучить что-то помимо жабоскрипта (или хруста, или на чем единственном-неповторимом он фулдей шмякает) - действительно нерешаемая. | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (-), 10-Апр-23, 15:18 | ||
Досадно будет, когда люди прекратят изобретать велосипеды, потому что к этому можно придти только одним путём: люди разучатся изобретать велосипеды. Такое уже бывало, математика Древнего Египта и Древнего Вавилона существовала в виде россыпи методов, которые старшие поколения вдалбливали в головы младшим. Потребовалось вмешательство древних греков, чтобы начать классифицировать методы оттуда и отсюда, заметить расхождения, и изобрести методы создания методов. Но до этого тысячелетиями развитие мёртво стояло на месте, и сохранение знаний целиком полагалось на передачу этих знаний. Если что-нибудь оказалось бы утерянным, то оно было бы утерянным навсегда, потому что никто не знал как можно знание генерировать. | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
61. "Facebook опубликовал систему сборки Buck2" | +2 +/– | |
Сообщение от ИмяХ (?), 07-Апр-23, 21:51 | ||
>>Ситуация отсутствия зависимости воспринимается в Buck2 как ошибка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 07-Апр-23, 22:28 | ||
Ну и зоопарк | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Ivan_83 (ok), 07-Апр-23, 23:23 | ||
Система сборки которая требует наличия rust чтобы самой собратся - не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Facebook опубликовал систему сборки Buck2" | +2 +/– | |
Сообщение от Аноним (66), 08-Апр-23, 00:08 | ||
Считать граф сборки в огромной монорепе, сравнивать два графа в разных ветках и принимать решения, что за чем собирать, нет ли циклов, какие ресурсы задействовать и что брать из кэша - вполне себе нагрузочка. Это занимает время. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (3), 08-Апр-23, 05:22 | ||
Проблема в вашей монорепе. Странная, дурацкая идея. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Kotlin твой любимый язык (?), 08-Апр-23, 02:55 | ||
Gradle умеет это из коробки и можно писать билдскрипты на котлине и груви со всеми плюшками от использования IDE, зачем было городить новый скриптовый язык не понятно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Facebook опубликовал систему сборки Buck2" | –2 +/– | |
Сообщение от Аноним (91), 08-Апр-23, 12:16 | ||
ide не нужна | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (68), 08-Апр-23, 03:05 | ||
Отказались от собора в пользу базара? Получайте вавилонскую башню! | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (91), 08-Апр-23, 12:18 | ||
Так это и есть апофеоз собора, собор городит чудище на питоне, жс и расте, получая очередного сизифа, а базар просто использует мейк. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (87), 08-Апр-23, 10:16 | ||
Компилируемый язык в два раза быстрее интепретируемого. Вот это новость. | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (91), 08-Апр-23, 12:20 | ||
Можно было тогда компилятор гнумейка запилить и AOT в Guile и дело с концом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (90), 08-Апр-23, 12:04 | ||
Гениальное решение: | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Facebook опубликовал систему сборки Buck2" | +1 +/– | |
Сообщение от Аноним (90), 08-Апр-23, 12:11 | ||
Теперь про пример "Hello, world!" берем создаем файл BUCK кажется этого достаточно в аналогичном meson, но оказалось нужен ".buckconfig", а потом еще оказалось нужно описать в "toolchains" используемые инструменты и это не конец... | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Самый умный из вас (?), 08-Апр-23, 15:12 | ||
Почитай про базел и старларк, в каких компаниях они используются, и сразу раздуплишь, из какого пальца они сосут | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
105. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от погроммист (?), 08-Апр-23, 17:14 | ||
То, что выпилили Java конечно плюс. Но Bazel, в отличие от Buck, уже набрал кое-какую популярность и интеграцию в официальные репозитории популярных библиотек. Так что без совместимости с ним не нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Facebook опубликовал систему сборки Buck2" | –2 +/– | |
Сообщение от Аноним (114), 09-Апр-23, 12:51 | ||
От плюсов стоит отказаться хотя бы ради того, чтобы не тащить зоопарк билд-систем. Специальные cкриптовые языки придумывают, которые нужны исключительно чтобы программу собрать! Наверно еще чуть-чуть и начнут в эти языки завозить статическую типизацию, сделают их компилируемыми и создадут еще один скриптовой язык для их сборки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (126), 10-Апр-23, 18:35 | ||
> От плюсов стоит отказаться хотя бы ради того, чтобы не тащить зоопарк билд-систем | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Facebook опубликовал систему сборки Buck2" | +/– | |
Сообщение от Аноним (131), 13-Апр-23, 19:18 | ||
Какая-то смесь несвязанных фактов и фантазий. | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |