Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от opennews (?), 21-Июн-22, 17:03 | ||
Разработчики дистрибутива AlmaLinux, развивающего похожий на CentOS бесплатный клон Red Hat Enterprise Linux, представили новую сборочную систему ALBS (AlmaLinux Build System), которая уже использована при формировании выпусков AlmaLinux 8.6 и 9.0, подготовленных для архитектур x86_64, Aarch64, PowerPC ppc64le и s390x. Кроме сборки дистрибутива ALBS также используется для генерации и публикации корректирующих обновлений (errata), и заверения пакетов цифровой подписью. Код сборочной системы написан на языке Python и... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Проект AlmaLinux представил новую сборочную систему ALBS" | +3 +/– | |
Сообщение от Иван Ворстаненко (?), 21-Июн-22, 17:03 | ||
Чем не угодил Open Build Service, имеющий возможность собирать для львиной доли дистров пакеты - не понятно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от лютый жабби___ (?), 21-Июн-22, 17:16 | ||
>Чем не угодил | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Проект AlmaLinux представил новую сборочную систему ALBS" | +1 +/– | |
Сообщение от Онаним (?), 21-Июн-22, 17:32 | ||
Там не сборочка одного проектика. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
4. "Проект AlmaLinux представил новую сборочную систему ALBS" | +1 +/– | |
Сообщение от Онаним (?), 21-Июн-22, 17:33 | ||
При этом собранные пакеты подставляются в саму сборочную систему для следующего цикла сборки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Проект AlmaLinux представил новую сборочную систему ALBS" | +2 +/– | |
Сообщение от Аноним (5), 21-Июн-22, 17:48 | ||
Что-то это как-то фу. Когда пакеты циклически зависят друг от друга, в итоге из-за одного битого пакета окажется битым другой совершенно никак к нему не относящийся. Я думаю, многие, кто игрался с флагами на генте, через это проходили. Сборка должна быть с нуля, чистой и воспроизводимой. А то слишком часты ситуации, когда что-то внезапно фейлится, и пойди нади там, из-за чего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Аноним (6), 21-Июн-22, 18:20 | ||
> из-за одного битого пакета окажется битым другой совершенно никак к нему не относящийся | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Проект AlmaLinux представил новую сборочную систему ALBS" | +1 +/– | |
Сообщение от Аноним (5), 21-Июн-22, 18:27 | ||
>> из-за одного битого пакета окажется битым другой совершенно никак к нему не относящийся | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Анончик (?), 24-Июн-22, 19:56 | ||
За 3 года что Гента была локалхостом не наблюдал того о чем вы говорите | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Аноним (5), 24-Июн-22, 20:09 | ||
Это надо уметь. Для быстрого эффекта могу порекомендовать собрать мир с lto (no-fat-lto-objects тоже) и graphite. Скорее всего даже не соберётся половина, но с одним из прошлых релизов gcc соберётся. А ещё там libc или libz или libreadline сдохнут, удачи в экспериментах, в общем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от n00by (ok), 25-Июн-22, 06:29 | ||
Собираю с lto (и с -fno-fat-lto-objects) со времён, когда требовалась создавать ссылку вида | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Аноним (5), 25-Июн-22, 20:14 | ||
Одного LTO мало, но и с ним каждое обновление компилятора новые приключения. Я отказался от общесистемного lto несколько лет назад. Слишком, слишком много возни. Если есть время и собралось сейчас, не значит, что будет собираться через неделю или месяц. Причём, отвалится тот пакет, с которым никогда таких проблем не было (стараниями разрабов). Какой-нибудь perl или awk, внезапно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от n00by (ok), 26-Июн-22, 08:51 | ||
Что помимо LTO надо? graphite включено. Может быть дело в том, что начал собирать давно и список исключений с тех пор не очень то и чистил. Или просто некоторые приключения (пересобрать зависимость) не запоминаю, поскольку решаются тривиально "на автомате". | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Аноним (5), 26-Июн-22, 23:46 | ||
Теперь надо собрать мир с графитом и lto, ну там -floop-block -fgraphite-identity -floop-strip-mine -ftree-loop-linear -floop-interchange, Есть ещё -floop-nest-optimize например, он ломал openssl crypto/asn1 (если верить комментарию). | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Аноним (5), 26-Июн-22, 23:49 | ||
Что с dev-libs/ncnn я так и не понял, собирается только с arch=core2, какие-то косяки с ассемблером емнип. Всё остальное сейчас в порядке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от n00by (ok), 27-Июн-22, 11:26 | ||
> особенное удовольствие доставил факт того, | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Онаним (?), 21-Июн-22, 18:23 | ||
Воспроизводимой она может стать только после того раза, как все пакеты собраны циклически первый раз. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
8. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Онаним (?), 21-Июн-22, 18:25 | ||
(но по факту после 1 итерации она ещё не воспроизводима, и воспроизводимость появляется после нескольких итераций) | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от пох. (?), 21-Июн-22, 18:34 | ||
Собственно, если этого не делать - пупсики не смогут пересобрать у себя пакетик, поправив один байт. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
13. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Онаним (?), 21-Июн-22, 18:42 | ||
Ну, не. После того, как воспроизводимость достигнута, сборка ведёт себя как нормальная сборочная система, позволяя собирать и по 1 пакету. Проблема в том, что редхат при больших апдейтах так же циклически заново перебирает фигову тучу таковых. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Проект AlmaLinux представил новую сборочную систему ALBS" | –1 +/– | |
Сообщение от Онаним (?), 21-Июн-22, 18:43 | ||
То есть это не совсем такая вот разовая операция. Собрали циклически 8.0 - дальше апдейты собираются по полтора пакета. Появился в сырцах 8.1 - придётся опять циклически перебрать все зависимости, чтобы добиться воспроизводимости. И снова сидим, собирая по штучке+зависимости до 8.2. 8.3. 8.4. x.y. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от пох. (?), 21-Июн-22, 18:53 | ||
Ну да, говорю же - оно иначе не пересоберется на обычной системе, а традиционные дистрибутивы все еще старательно блюдут этот завет (давно уже, в общем-то, потерявший смысл - ну кто сегодня что-то еще пересобирает, это не девляпоугодно). | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
9. "Проект AlmaLinux представил новую сборочную систему ALBS" | +1 +/– | |
Сообщение от Онаним (?), 21-Июн-22, 18:26 | ||
Если чуть попроще - сборка и есть сборочная система :D Поэтому "классика" тут не заходит однозначно. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
15. "Проект AlmaLinux представил новую сборочную систему ALBS" | +1 +/– | |
Сообщение от r0g3r (ok), 21-Июн-22, 18:49 | ||
Тем, что этот монстр абсолютно unmantainable. Найти в чём проблема там не представляется возможным, если что-то там случится. Там практически отсутствуют дебаг-логи, куча компонентов там — портянки на баше вызывающие перл, а затем снова ныряющие в портянки на баше. А если дебаг логи там и есть, то их информативность оставляет желать сильно лучшего. Починить в случае сбоя это всё очень сложно. Плюс, компоненты имеют привычку вставать там колом на ровном месте. И ты понимаешь, что что-то встало только тогда, у тебя, например, перестаёт сборка публиковаться, например. Или воркеры почему-то молчат. Но в логах при этом полнейшая тишина. Догадаться что отвалилось — только наугад. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
26. "Проект AlmaLinux представил новую сборочную систему ALBS" | –3 +/– | |
Сообщение от ДаНуНафиг (?), 21-Июн-22, 19:45 | ||
Это из собственный велосипед, который они катят с 2012 года. Понятно, что им проще сидеть на нем и дальше. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
12. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Бывалый смузихлёб (?), 21-Июн-22, 18:40 | ||
> предоставляются средства для автоматизации замены брендов | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Анонимленьлогиниться (?), 21-Июн-22, 19:12 | ||
Так а чем koji не устроил, зачем нужно было переизобретать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Sergey (??), 21-Июн-22, 19:39 | ||
Вот я тоже не понял. Вроде всегдв им собирали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Annno (?), 21-Июн-22, 20:15 | ||
всем страдать, что тут сказать | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Аноним (30), 22-Июн-22, 07:14 | ||
На его основе собирается Docker-контейнер manylinux для сборки нативных python wheels: https://github.com/pypa/manylinux | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от n00by (ok), 22-Июн-22, 08:39 | ||
Свои инструменты создают не ради самих инструментов, а что бы вырастить команду специалистов, способных адаптировать инструменты под задачи и решать возникающие проблемы. В том числе и в будущем. Кто это не понимает, тот аутсорсит "полностью автономную" Automatic Build Farm, кидает субподрядчиков, а потом джва года смотрит на ошибку 500 сервера и ничего не может с ней поделать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Аноним (33), 22-Июн-22, 11:40 | ||
Ноль документации. Для кого представили не понятно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от Ztp (?), 22-Июн-22, 16:21 | ||
Это та самая система что не может корректно запаковать rpm ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Проект AlmaLinux представил новую сборочную систему ALBS" | +/– | |
Сообщение от sagittarius (ok), 22-Июн-22, 20:08 | ||
Битый диск, проблемы с памятью как вариант. Тем более человек ниже написал, что установил данный пакет без ошибок. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |