LINUX.ORG.RU

Релиз системы сборки пакетов Open Build Service 2.4

 


0

1

Open Build Service — программное обеспечение с открытым исходным кодом, распространяющееся под лицензией GPL, которое заметно упрощает организацию собственных репозиториев для популярных дистрибутивов Linux и сборку бинарных пакетов.

С релизом OBS 2.4 приходит подержка пакетов Arch PKGBUILD. Кроме того Open Build Service 2.4 поддерживает подпись Secure Boot, метаданные AppStream, а также имеет новую систему ограничений.

>>> Для получения дополнительной информации перейдите на официальную страницу новости Open Builder Service

edit help

Заранее извиняюсь за неправильный перевод, если что поправьте меня!

bodya_leone ()

Решил собрать программку. Взял spec-файл от CentOS 5 и поставил галочки на нескольких RPM-based дистрибутивах Linux. Нигде, кроме CentOS 5, не скомпилировалось. Включая CentOS 6. Обидно, придётся думать.

ZenitharChampion ★★★★★ ()

что-то лор-эффект у сабжа. ЛОР пошел компилять свои арчики с гентами на зюзесерверах?

dib2 ★★★★★ ()

вот собрал я свое дистро, скажем, на базе той же зюзи, - как у него с обновлениями будет?

dib2 ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

а как ты хотел? название пакетов могут быть другие и прочее, грамотный спек соберется, а всякий написанный от балды - нет.
нужно знать матчасть, что и как в дистрибутивах под которые ты собираешь, от названий пакетов до правильных макросов.

[code]
%if 0%{?rhel_version}
%define perl_version %(eval «`%{__perl} -V:version`»; echo $version)
%endif
%if 0%{?suse_version} > 1020
BuildRequires: fdupes
%endif
[/code]
и так далее и тому подобное.

Novell-ch ★★★★★ ()
Ответ на: комментарий от dib2

Open Build Service 2.4 позволяет организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений

bodya_leone ()
Ответ на: комментарий от dexpl

правильно, но если рядом с тарболом и спеком положить dsc и какой то еще тарбол, то вроде собирается все, я в сборке дебов не силен.

Novell-ch ★★★★★ ()

К слову, там есть и Fedora 18 (на build.opensuse.org), но она релизная, то есть без updates. так что толку от нее мало, когда пакет собранный там не установится в систему изза конфликтов библиотек.

sotrud_nik ()
Ответ на: комментарий от sotrud_nik

К слову, там есть и Fedora 18 (на build.opensuse.org), но она релизная, то есть без updates. так что толку от нее мало, когда пакет собранный там не установится в систему изза конфликтов библиотек.

Этого не может быть, потому что не может быть в принципе. Я проверял.

Дело в том, что разработчики дистрибутивов в обновлениях дистрибутивов сохраняют (обычно) полную совместимость как API, так и ABI.

Я собирал пакеты с ядрёными модулями для «релизных» (без обновлений) CentOS 5 и 6 (dahdi, если интересно). Тоже ожидал проблем. Однако ставятся на обновлённые до актуального состояния ОСи без конфликтов и работают без проблем.

MumiyTroll ★★ ()
Ответ на: комментарий от MumiyTroll

Речь идет именно о Fedora. Не о Rhel/Centos. Мой пример: В релизе был пакет gnuradio 3.6.3. Сейчас - gnuradio 3.6.4.1.

Собираю пакет gqrx на build.opensuse.org под Fedora 18, пытаюсь ставить - ругается на библиотеку типа libgnuradio.3.6.2. Пришлось компилять там же обновленный gnuradio.

sotrud_nik ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.