URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 122417
[ Назад ]
Исходное сообщение
"Android переходит на сборочную систему Bazel "
Отправлено opennews , 13-Ноя-20 10:53
Компания Google сообщила о переводе открытой кодовой базы платформы Android (AOSP, Android Open Source Project) на использование сборочного инструментария Bazel вместо текущей системы сборки на основе инструментов Soong, Ninja и Make. Поддержка Bazel уже добавлена в репозиторий Android, но переход на новую систему сборки по умолчанию будет растянут на несколько выпусков платформы для максимального упрощения и прозрачности миграции...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54080
Содержание
- Android переходит на сборочную систему Bazel ,anonimus, 10:53 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 11:00 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Самый Лучший Гусь, 11:06 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,n00by, 15:44 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,leibniz, 11:40 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 15:28 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 13:14 , 15-Ноя-20
- Android переходит на сборочную систему Bazel ,Иваня, 11:02 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 20:15 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Соня Мармеладова, 11:12 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,leibniz, 11:41 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 14:44 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Mike Lee, 20:48 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Соня Мармеладова, 01:29 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,qsdg, 08:26 , 15-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 11:13 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,vitalif, 11:17 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 12:08 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Lex, 13:09 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,bergentroll, 14:29 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 15:47 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 12:00 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Марк Шаттлворт, 16:28 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 11:23 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 11:37 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Андроид, 12:52 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,временный_аноним, 22:13 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 18:09 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Хрюн, 21:11 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 11:40 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 12:10 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 13:23 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 13:59 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 15:52 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 17:02 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 03:41 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 18:20 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 11:40 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 12:10 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 11:51 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 12:25 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,lockywolf, 13:44 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 12:56 , 16-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 14:03 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,vdb, 12:51 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,lockywolf, 13:45 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,microsoft, 15:05 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Siborgium, 16:52 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 01:24 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 18:46 , 16-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 01:22 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,временный_аноним, 13:06 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 14:09 , 15-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 14:30 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,VladSh, 15:12 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 15:44 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,TastyApple, 18:51 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 15:28 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Урри, 15:54 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 18:11 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Сишник, 19:38 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 07:03 , 23-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 16:48 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,edolstra, 20:27 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 09:03 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,n00by, 09:04 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 15:47 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 15:59 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,n00by, 17:48 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 18:01 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,n00by, 07:29 , 15-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 13:46 , 18-Ноя-20
- Android переходит на сборочную систему Bazel ,n00by, 16:32 , 18-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 17:15 , 18-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 13:37 , 18-Ноя-20
- Android переходит на сборочную систему Bazel ,анононимс, 21:35 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 22:02 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 22:16 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 12:13 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,lockywolf, 17:11 , 17-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 09:59 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 22:15 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,erthink, 08:23 , 15-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 14:12 , 15-Ноя-20
- Android переходит на сборочную систему Bazel ,временный_аноним, 22:19 , 13-Ноя-20
- Android переходит на сборочную систему Bazel ,CAE, 14:01 , 16-Ноя-20
- Android переходит на сборочную систему Bazel ,временный_аноним, 15:52 , 16-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 00:45 , 14-Ноя-20
- Android переходит на сборочную систему Bazel ,Аноним, 19:29 , 18-Ноя-20
Сообщения в этом обсуждении
"Android переходит на сборочную систему Bazel "
Отправлено anonimus , 13-Ноя-20 10:53
собираю в командной строке
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 11:00
вау
"Android переходит на сборочную систему Bazel "
Отправлено Самый Лучший Гусь , 13-Ноя-20 11:06
Ничего себе! Как тебе это удаётся?
"Android переходит на сборочную систему Bazel "
Отправлено n00by , 13-Ноя-20 15:44
По инструкции https://www.android-x86.org/source.html
"Android переходит на сборочную систему Bazel "
Отправлено leibniz , 13-Ноя-20 11:40
что? коллекцию эротических ascii-карточек?
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 15:28
Твои хеллоу ворлды никому не нужны.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 15-Ноя-20 13:14
Твой комментарий про хеллоу ворлды никому не нужен
"Android переходит на сборочную систему Bazel "
Отправлено Иваня , 13-Ноя-20 11:02
Отличная новость!
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 20:15
> Android переходит наВот так надо.
"Android переходит на сборочную систему Bazel "
Отправлено Соня Мармеладова , 13-Ноя-20 11:12
Уфф. Как-то сношались с этим базелем, когда тезорфлоу подключали к проекту. Говно неописуемое.
"Android переходит на сборочную систему Bazel "
Отправлено leibniz , 13-Ноя-20 11:41
мсье/мадам/мисс/миссис знает толк?
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 14:44
Вот странные ребята программисты сидят и мучают себя.
Могли бы взять и сделать что-то удобное вроде Maven ;)
"Android переходит на сборочную систему Bazel "
Отправлено Mike Lee , 13-Ноя-20 20:48
Вот уж удобное. В xml писать. Уж тогда gradle.
"Android переходит на сборочную систему Bazel "
Отправлено Соня Мармеладова , 14-Ноя-20 01:29
Какой мэвэн? К плюсам надо было тензорфлоу прикрутить.
"Android переходит на сборочную систему Bazel "
Отправлено qsdg , 15-Ноя-20 08:26
c kotlin dsl вариантом синтаксиса
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 11:13
> Босс, мы сделали очень многое, чтобы предотвратить сборку прошивок XDAшниками. Но всё равно слишком много мажоров с деньгами на комп специально под сборку кастомных прошивок.
> Перейти на Bazel пробовали?
> Нет, неприемлимо, будет слишком долго собираться.
> Не будет - я объясню своему боссу, все необходимые ресурсы будут выделены. Недопустимо чтобы кто-то, кроме производителей телефонов, запускал свои грязные руки в нашу операционку и создавал помехи стратегическим интересам Компании. Через месяц либо сборка будет переведена на Bazel, либо я найду нового product managerа.
"Android переходит на сборочную систему Bazel "
Отправлено vitalif , 13-Ноя-20 11:17
Майкрософт приди, порядок наведи, андроид форкни под GPL3!
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 12:08
Microsoft под GPLv3? Петросян.
"Android переходит на сборочную систему Bazel "
Отправлено Lex , 13-Ноя-20 13:09
Они пока винду и мсо форкают
"Android переходит на сборочную систему Bazel "
Отправлено bergentroll , 13-Ноя-20 14:29
Майкрософтов скоро РусБиТех купит.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 15:47
Никогда еще виндекапец не был так близок.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 12:00
Да ладно, они и так телеметрию закопали так, что до сих пор ищут. Так что свой гешефт давно получен в десятикратном размере.
"Android переходит на сборочную систему Bazel "
Отправлено Марк Шаттлворт , 13-Ноя-20 16:28
Фантазия богатая у вас конечно. Все нормально было со сборкой того же самого LineageOS, не вижу как Bazel может это существенно поменять.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 11:23
maven -> gradle -> bazel
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 11:37
Сборки ведра, а не приложений под него
"Android переходит на сборочную систему Bazel "
Отправлено Андроид , 13-Ноя-20 12:52
Не до конца разобрался что такое фреймворк, а что такое приложения?
"Android переходит на сборочную систему Bazel "
Отправлено временный_аноним , 13-Ноя-20 22:13
Версия не указана. Повзрослеешь, соберёшься и разберёшься.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 18:09
Ну уж нет.... Променять gradle на это недоразумение - это странно.... Синтаксис у bazel-скриптов откровенно безумный
"Android переходит на сборочную систему Bazel "
Отправлено Хрюн , 13-Ноя-20 21:11
Ant - xml бардак
Maven - xml порядок
Gradle - бардак, но без xml
Bazel - треш
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 11:40
Нет ничего, более простого чем BSD Makefile и make.
По крайней мере сделано людьми и для людей.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 12:10
Поправлено: GNU make.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 13:23
Поправленому не верить: BSD make
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 13:59
.GNU .по .определению .уже .только .из-за .лицензии : лучшене кормите проприерастов
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 15:52
Больных на всю голову sjwшников, по вашему, прикармливать лучше?
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 17:02
Да.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 03:41
kirkorov.mpeg
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 18:20
BSD make выпилили, вместо него теперь bmake (форк make из NetBSD). С разморозкой!
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 11:40
Кот Базилио одобряет.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 12:10
Лиса Алиса не согласна.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 11:51
Я перевожу свою сборочную систему своего хелловорда с Visual Studio 2017 на 2019. И ещё jquery обновил вот недавно на новую версию. Почему это до сих пор не освещено на опеннет?
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 12:25
Может, потому что Android из исходников собирают достаточно много людей, чтобы освятить это в новости.
А хелловорд собираешь только ты?
"Android переходит на сборочную систему Bazel "
Отправлено lockywolf , 13-Ноя-20 13:44
Освятить и окропить святой водой. И горе тем, кто говорит, что в никсах демоны и чмод 666.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 16-Ноя-20 12:56
осветить конечно же, сорян)
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 14:03
> Может, потому что Android из исходников собирают достаточно много людейЭто удивительные люди, никто никогда их живьем не встречал. Конечно поговаривают что где-то был программист, который видел кал программиста дочь которого видела программиста который таки собирал, вот 100% значит собирают.
"Android переходит на сборочную систему Bazel "
Отправлено vdb , 13-Ноя-20 12:51
> …развивается инженерами из Google и используемого для сборки большинства внутренних проектов данной компании. Проект примечателен высокой скоростью сборки, для достижения которой применяются техники кэширования и распараллеливания процесса сборки. Мне кажется, что я про ниндзю то же самое слышал.
"Android переходит на сборочную систему Bazel "
Отправлено lockywolf , 13-Ноя-20 13:45
Ниндзя вообще как-то супер недолго прожил.
"Android переходит на сборочную систему Bazel "
Отправлено microsoft , 13-Ноя-20 15:05
А чтож ты хотел. Ниндзи и ассасины вообще не могут быть долгожителями.
"Android переходит на сборочную систему Bazel "
Отправлено Siborgium , 13-Ноя-20 16:52
Что за бред? meson сейчас взлетает, а он составляет сборочные скрипты именно в ninja.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 01:24
Не только meson. Cmake тоже давно с ним подружили.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 16-Ноя-20 18:46
> Ниндзя вообще как-то супер недолго прожил.Плохому ниндзе всегда система сбокри неправильная. Продолжаем сидеть на автотулз и ржать с этого зоопарка.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 01:22
ninja — более низкоуровневый инструмент. Он не для людей, а для генерации сценариев сборки.
"Android переходит на сборочную систему Bazel "
Отправлено временный_аноним , 14-Ноя-20 13:06
Для ninja есть gn. Тоже на C++.
Как ни удивительно - от той же Google.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 15-Ноя-20 14:09
И что, чем-то другим в связке с ninja пользоваться запрещено? Что сказать-то хотел?
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 14:30
>BazelНе нужно.
"Android переходит на сборочную систему Bazel "
Отправлено VladSh , 13-Ноя-20 15:12
Крестик нажми на вкладке.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 15:44
Это не крестик, а плюсик.
Нажал, как вы и просили.
У сообщения от Анонима стало +1.
"Android переходит на сборочную систему Bazel "
Отправлено TastyApple , 13-Ноя-20 18:51
Согласен. Пожалуй, я тоже поставлю 'плюсик'. :)> Не нужно.
#Ненужно. Как и всё остальное в этом Мире.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 15:28
Давно пора, только вот гемора теперь будет дофига при переходе.
"Android переходит на сборочную систему Bazel "
Отправлено Урри , 13-Ноя-20 15:54
> Для экосистемы Bazel применение в Android расширит число вовлечённых в разработку участников ...А вот и главное и единственное, что есть в новости - все остальное рекламная чепуха и прямое вранье.
Оказалось, что базель никому не нужен. Вот гугл и пытается его навязать, переводя на него сборку.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 18:11
Судя по виду, его продавили какие-то упоротые питонисты. Гуглу так и не удалось их вытравить из себя. Хотя, вроде бы, разрабатывают пару своих ЯП...
"Android переходит на сборочную систему Bazel "
Отправлено Сишник , 13-Ноя-20 19:38
> продавилиНу хотя бы с Ваzelином.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 23-Ноя-20 07:03
> Судя по виду, его продавили какие-то упоротые наркоманы. Гуглу так и не
> удалось их сдать в диспансерисправлено, извините, но далеко не каждый питонист настолько удалбывается как те кто этот безель делал
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 16:48
> Инструментарий также гарантирует повторяемость сборкиЭто хорошая фичя. Лучше бы они вместо базеля поддерживали ебылды.
К стати а для Gntoo а кто-то хочет протестировать систему повторяемые сборок?
"Android переходит на сборочную систему Bazel "
Отправлено edolstra , 13-Ноя-20 20:27
В генте повторяемые сборки практически невозможны, потому что при сборке используются зависимости из глобального окружения, имеющие непонятно какие версии и собранные неизвестно с какими флагами. Можно, конечно, для каждого пакета с нуля пересобирать весь мир в чруте... Блин, зря сказал, гентушники ведь сделают.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 09:03
> В генте повторяемые сборки практически невозможныНеправда, я делаю. Повторяемые сборки не отдельного пакета, а целой системы и всех пакетов: https://www.linux.org.ru/forum/admin/15194240?cid=15199687
"Android переходит на сборочную систему Bazel "
Отправлено n00by , 14-Ноя-20 09:04
> В генте повторяемые сборки практически невозможны, потому что при сборке используются зависимости
> из глобального окружения, имеющие непонятно какие версии и собранные неизвестно с
> какими флагами.Как раз "флаги" понятно какие: они задаются на основе USE-ов и вычисляются при разрешении зависимостей.
> Можно, конечно, для каждого пакета с нуля пересобирать весь
> мир в чруте... Блин, зря сказал, гентушники ведь сделают.
Так уже сделано. Правда, пересобирается не каждый пакет, а лишь те, где требуется изменение конфигурации.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 15:47
И что в Gentoo есть штатная система reproduction? Если правильно для reproduction настроить make.conf и идентичный stage, portage, /etc/portage то Gentoo должна повторять сборка на разном оборудовании и загрузки с разных LiveCD.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 15:59
А как решать вопрос с march=native на разных процах?
Или фиксировать флаги одни для всех?
"Android переходит на сборочную систему Bazel "
Отправлено n00by , 14-Ноя-20 17:48
> А как решать вопрос с march=native на разных процах?gcc -### -march=native /usr/include/stdlib.h
> Или фиксировать флаги одни для всех?
А Вы собрались это решать, или хотите доказать невозможность? Я вот не знаю, какую задачу решает "воспроизводимость" в рамках Gentoo. Воспроизводимость нужна когда берутся готовые исполняемые файлы. Для исходников "воспроизводимость" считается хеш-суммами из манифестов.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 18:01
Извечный вопрос, а не дописал компилятор кое что лишнее в бинарники?
Я так понимаю гентушники пунктом 0 доверяют stage3, который опубликован разрабами дистра.
И если stage3 "проверена" и все хеш суммы сошлись - можно утверждать, что собрано все правильно?
"Android переходит на сборочную систему Bazel "
Отправлено n00by , 15-Ноя-20 07:29
>> А Вы собрались это решать, или хотите доказать невозможность?
> Извечный вопрос, а не дописал компилятор кое что лишнее в бинарники?Поскольку ответа на мой вопрос нет, похоже, Вы не решаете какую-то практическую задачу, а лишь увеличиваете энтропию.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 18-Ноя-20 13:46
> Я вот не знаю, какую задачу решает "воспроизводимость" в рамках Gentoo. Воспроизводимость нужна когда берутся готовые исполняемые файлы.Reproduction это хорошая система необходима также для Gentoo.
Хоть Gentoo собирается вся с исходников, воспроизводимость сборок даст возможность проверки не прицепился ли вирь к системе сборки.
В Gentoo есть и бинари: stage-*, LiveCD/DVD и хорошо бы иметь систему их воспроизводимости.
> Для исходников "воспроизводимость" считается хеш-суммами из манифестов.
Даже ебылд gcc проверяет воспроизводимость пересобирая gcc несколько раз и сверяя хеши получаемых бинарей.
"Android переходит на сборочную систему Bazel "
Отправлено n00by , 18-Ноя-20 16:32
> воспроизводимость сборок даст возможность проверки
> не прицепился ли вирь к системе сборки.Задача решается существенно проще.
> В Gentoo есть и бинари: stage-*, LiveCD/DVD и хорошо бы иметь систему
> их воспроизводимости.
>> Для исходников "воспроизводимость" считается хеш-суммами из манифестов.
> Даже ебылд gcc проверяет воспроизводимость пересобирая gcc несколько раз и сверяя хеши
> получаемых бинарей.
Вообще gcc так собирается, это отчасти поиск регрессий.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 18-Ноя-20 17:15
>> воспроизводимость сборок даст возможность проверки не прицепился ли вирь к системе сборки.
> Задача решается существенно проще.И как?
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 18-Ноя-20 13:37
> Или фиксировать флаги одни для всех?Все флаги одни для всех это однозначно. И еще много до кучи всего надо добавить чтобы получить идентичные бинари.
"Android переходит на сборочную систему Bazel "
Отправлено анононимс , 13-Ноя-20 21:35
"улучшит поддержку различных языков программирования, используемых в Android (Rust, Java, Python, Go)" джаву на свалку. остальное гут:)
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 22:02
> Rust, Python, GoЧем бы дитя не тешилось, лишь бы программы не писать.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 22:16
Иногда гвозди лучше забивать молотком.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 12:13
> молоткомвот именно, а не ржавыми листами, змеями и прочей непотребностью.
"Android переходит на сборочную систему Bazel "
Отправлено lockywolf , 17-Ноя-20 17:11
>> молотком
> вот именно, а не ржавыми листами, змеями и прочей непотребностью.Ржавыми лиспами.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 09:59
Питон тоже вызывает вопросы, он гораздо медленнее джавы, разве что для непосредственно вызова нативных утилит сборки использовать
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 13-Ноя-20 22:15
Отличная новость. Теперь его вообще никто не сможет собрать
"Android переходит на сборочную систему Bazel "
Отправлено erthink , 15-Ноя-20 08:23
> Отличная новость. Теперь его вообще никто не сможет собратьСобственно в этом и цель = "забить" на всех/всё остальное и навелосипедить как хочется гуглятам.
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 15-Ноя-20 14:12
А с самого начала они там навелосипедили не так, как им хотелось? Что ж они так?
"Android переходит на сборочную систему Bazel "
Отправлено временный_аноним , 13-Ноя-20 22:19
Кто не туп, тот использует tup.
tundra тоже годная.
"Android переходит на сборочную систему Bazel "
Отправлено CAE , 16-Ноя-20 14:01
Спасибо за наводку.
"Android переходит на сборочную систему Bazel "
Отправлено временный_аноним , 16-Ноя-20 15:52
Не за что!
На Ru-Board, в разделе "Прикладное программирование" (топик "Инструментарий программиста") собрана большая коллекция всякого-разного полезного.
Присоединяйтесь! :)
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 14-Ноя-20 00:45
От слов "развивается инженерами гугла" кровь стынет в жилах
"Android переходит на сборочную систему Bazel "
Отправлено Аноним , 18-Ноя-20 19:29
там в приоритете скорость сборки. У базеля она наивысшая, потому что никакакого рекурсивного обхода файлов нет. Вероятно хорошо на больших фермах. Хотя на моем домашнем в 48 ядер с водяным охлаждением просто супер. Загрузка всех ядер не на критическом пути 100 процентов. Явный недостаток один - примитивный даунлоадер пакетов. Иногда не может докачать при закачке пакетов. Проще закачать через браузер и скормить оффлайн.
Недостаток для программистов - нужно мать его в двух-трех местах прописать каждый файл.
Итого: с учетом хорошей поддержки множества языков это лучшая система сборки для разработчика с жирным компьютером. Для слабых машин вероятно кормить систему сборки написанную на жабе не самая лучшая идея.