URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 84417
[ Назад ]

Исходное сообщение
"Релиз системы сборки пакетов Open Build Service 2.3"

Отправлено opennews , 04-Май-12 19:17 
Представлен (http://www.open-build-service.org/2012/05/03/open-build-serv.../) релиз платформы Open Build Service 2.3 (http://www.open-build-service.org), которая позволяет (http://en.opensuse.org/Build_Service) организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений. Система позволяет выполнить кросс-компиляцию пакетов для большинства основных дистрибутивов Linux, использующих пакеты в формате RPM или DEB, или собрать собственный дистрибутив на основе заданной пакетной базы.


Поддерживается сборка для 21 целевой платформы (дистрибутива) и 6 архитектур, в том числе для архитектур i386, x86_64 и ARM. Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. В настоящий момент OBS используется в качестве первичной системы для сборки проектов openSUSE, Tizen и VideoLAN, а также для сборки Linux-продуктов в компаниях Dell, Cray и Intel.

OBS даёт возможность создать spec-файл или подключить репозиторий пакетов представленный на сайте software.opensuse.org (http://software.opensuse.org/)  и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему. Кроме того, можно сформировать готовое минималистичное окружение для выполнения в системах виртуализации, cloud-окружениях или для загрузки в виде Live-дистрибутива. При работе с OBS разработчик может использовать готовый web-сервис build.opensuse.org (http://build.opensuse.org/) или установить (http://gitorious.org/opensuse/build-service) подобную систему на своём сервере. Кроме того, можно быстро развернуть собственную инфраструктуру при помощи специально подготовленных образов (http://www.open-build-service.org/download/) для виртуальных машин, локальной установки или для PXE-загрузки по сети.


Система позволяет автоматизировать загрузку исходных текстов из внешних Git или Subversion репозиториев или архивов с кодом с ftp- и web-серверов первичных проектов, что позволяет избавиться от промежуточной ручной загрузки архивов с кодом на локальную машину разработчика и последующего импорта в openSUSE Build Service. Для управления Open Build Service можно использовать как инструментарий для командной строки, так и web-интерфейс. Код всех компонентов системы, включая web-интерфейс, систему тестирования пакетов и сборочные бэкенды, полностью открыт (https://github.com/openSUSE/open-build-service) под лицензией GPLv2.


Среди улучшений (https://github.com/openSUSE/open-build-service/blob/2.3/Rele...), добавленных в Open Build Service 2.3:

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

-  Инструменты для контроля за качеством и проведения рецензирования работ. Текущее состояние подготовки обновления всегда видимо и доступно для отслеживания. В процесс разработки обновлений теперь может быть интегрирована стадия рецензирования;

-  Средства управления релизами: отдельные сборки и протестированные обновления теперь могут быть выпущены или отменены через встроенные механизмы Open Build Service;
-  Поддержка нескольких потоков параллельной разработки: сообщения о проблемах могут обрабатываться для нескольких потоков кода;
-  Интеграция средств документирования, позволяющих сразу создавать документацию по использованию обновления для конечных пользователей;

-  Значительно расширены возможности web-интерфейса, включая новые средства управления пользователями, поддержку подсветки синтаксиса в редакторе кода и улучшенный режим оценки различий в коде (diff review);

-  Расширенные средства кросс-сборки с использованием Qemu;
-  Возможность скрытия целых проектов;
-  Интеграция средств отслеживания ошибок и жалоб (Issue tracking), поддержка отслеживания исправлений в документации во внешнем сервисе bugzilla, добавление механизмов для контроля за CVE и исправлением ошибок в пакетах.

URL: http://www.open-build-service.org/2012/05/03/open-build-serv.../
Новость: http://www.opennet.me/opennews/art.shtml?num=33771


Содержание

Сообщения в этом обсуждении
"Релиз системы сборки пакетов Open Build Service 2.3"
Отправлено Игорь , 04-Май-12 19:17 
Отличная новость!

"Релиз системы сборки пакетов Open Build Service 2.3"
Отправлено universite , 05-Май-12 00:31 
Не увидел в списке поддерживаемых систем FreeBSD!

"Релиз системы сборки пакетов Open Build Service 2.3"
Отправлено Урсадон , 05-Май-12 06:43 
> Не увидел в списке поддерживаемых систем FreeBSD!

Цитата:
"для большинства основных дистрибутивов Linux"
FreeBSD != Linux


"Релиз системы сборки пакетов Open Build Service 2.3"
Отправлено Аноним , 05-Май-12 11:09 
Ну я очень рад за вас, что тут еще сказать

"Релиз системы сборки пакетов Open Build Service 2.3"
Отправлено Аноним , 05-Май-12 17:03 
> Не увидел в списке поддерживаемых систем FreeBSD!

И gentoo! Какой ужас, в системе сборки бинарных пакетов отсутствует поддержка source-based distros! Это дискриминация!


"Релиз системы сборки пакетов Open Build Service 2.3"
Отправлено Аноним , 05-Май-12 17:04 
> Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu.

Интересно, фанаты Launchpad и дальше будут повторять, что оно может собирать пакеты только для суси?