The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск системы сборки пакетов Open Build Service 2.6"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск системы сборки пакетов Open Build Service 2.6"  +/
Сообщение от opennews (ok) on 10-Фев-15, 10:56 
Доступен (http://openbuildservice.org/2015/02/05/version-2.6/) релиз платформы Open Build Service 2.6 (http://www.open-build-service.org), позволяющей (http://en.opensuse.org/Build_Service) организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений. Система даёт возможность выполнить кросс-компиляцию пакетов для большинства основных дистрибутивов Linux или собрать собственный дистрибутив на основе заданной пакетной базы.

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


OBS позволяет создать spec-файл или подключить репозиторий пакетов, представленный на сайте software.opensuse.org (http://software.opensuse.org/),  и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему. Кроме того, можно сформировать готовое минималистичное окружение для выполнения в системах виртуализации, cloud-окружениях или для загрузки в виде Live-дистрибутива. Загрузка исходных текстов целевого приложения может быть осуществлена из внешних Git или Subversion репозиториев или архивов с кодом с ftp- и web-серверов первичных проектов, что позволяет избавиться от промежуточной ручной загрузки архивов с кодом на локальную машину разработчика и последующего импорта в openSUSE Build Service.


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

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


-  В дополнение к поддерживаемым ранее возможностям по формированию сборок при помощи системы KIWI в новом выпуске обеспечена поддержка создания Live-образов с использованием инструментария live-build (http://live.debian.net/devel/live-build/), развиваемого проектом Debian. При помощи данного инструментария можно создавать произвольные загрузочные образы на основе пакетной базы Debian, которые можно использовать для работы в Live-режиме или для организации установки системы на диск (установка производится через копирование содержимого образа);

-  В систему запросов, через которую организуется приём заявок и изменений в проекты других пользователей, добавлена возможность распределения заявок по приоритетам, определяющим вес и срочность внесения того или иного изменения. Для крупных проектов приоритеты предоставляют отличную возможность выделить первостепенные задачи из общей массы, например, организовать устранение в первую очередь проблем с безопасностью. Другим новшеством интерфейса обработки запросов является отчёт с историей рецензирования, показывающий кто, когда и для чего менял статус запросов.

<center><a href="http://openbuildservice.org/images/posts/obs-2.6-request.png... src="http://www.opennet.me/opennews/pics_base/0_1423547370.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  Для групп теперь можно назначать сопровождающих, которые имеют полномочия по изменению состава списка членов группы;

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


URL: http://openbuildservice.org/2015/02/05/version-2.6/
Новость: http://www.opennet.me/opennews/art.shtml?num=41641

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск системы сборки пакетов Open Build Service 2.6"  –4 +/
Сообщение от EuPhobos (ok) on 10-Фев-15, 10:56 
Так вот где источник! Вот откуда ноги болгеноса, и иже подобных..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск системы сборки пакетов Open Build Service 2.6"  +1 +/
Сообщение от Аноним (??) on 10-Фев-15, 12:55 
Здесь честно говорится, собрать именно дистрибутив, хотя и свой. А BolgenOS преподносилась как новая передовая ОС.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Выпуск системы сборки пакетов Open Build Service 2.6"  +3 +/
Сообщение от imprtat (ok) on 10-Фев-15, 18:40 
>> BolgenOS преподносилась как новая передовая ОС.

важное замечание - как "принципиально" новая ОС

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

2. "Выпуск системы сборки пакетов Open Build Service 2.6"  –1 +/
Сообщение от Аноним (??) on 10-Фев-15, 11:51 
когда они уже добавят туда epel.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск системы сборки пакетов Open Build Service 2.6"  +/
Сообщение от Аноним из Сибири on 10-Фев-15, 12:58 
в смысле? centos6 например там есть, недавно ставил yate под el6 с software.opensuse.org, который в свою очередь лишь оболочка для OBS, а EPEL - это самостоятельный проект, с OBS не связан
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Выпуск системы сборки пакетов Open Build Service 2.6"  +/
Сообщение от Zenitur (ok) on 10-Фев-15, 13:10 
Хотелось бы подцеплять пакеты из EPEL. Приходится добавлять их вручную в репозиторий.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Выпуск системы сборки пакетов Open Build Service 2.6"  +/
Сообщение от Аноним (??) on 10-Фев-15, 15:33 
Никогда
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Выпуск системы сборки пакетов Open Build Service 2.6"  –1 +/
Сообщение от Аноним (??) on 10-Фев-15, 14:01 
> OBS позволяет создать spec-файл ..., и одной командой собрать
> последнюю версию заданной программы в виде бинарного пакета под
> нужную систему.

одной командной - это при условии, что spec-файл сразу будет написан без ошибок, выявляющихся в процессе сборки.
на практике при сотворении spec-файла софтину собирать приходится не менее трёх-пяти раз.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск системы сборки пакетов Open Build Service 2.6"  –1 +/
Сообщение от Zenitur (ok) on 10-Фев-15, 14:07 
Я делаю проще. Компиляю по фен-шую (CentOS 5, GCC 4.7 из репозитория devtoolset), а потом архивирую в RPM и DEB. Да - ручное управление, зато понимаешь как работает.

С помощью ldd узнаю зависимости, с помощью pkgs.org смотрю как называется один и тот же пакет в Enterprise Linux, Fedora, SLES, Opensuse и Mageia. Для пакетов, которые в разных дистриутивах азываются по-разному, прописываю "Если такой-то дистр, то нужен такой-то пакет, конец условия". Для Debian, Ubuntu и Mint разных названий одной зависимости, к счастью, нет. Потом тестирую возможность установиться в виртуальных машинах. Наконец, выкладываю в таком виде:

"Скачать для Windows, Mac OS X и Linux (RPM: x86, x86_64) (DEB: x86, x86_64) (tar.gz)".

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск системы сборки пакетов Open Build Service 2.6"  +2 +/
Сообщение от Аноним (??) on 11-Фев-15, 10:55 
Без пароля и SMS, надеюсь?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Выпуск системы сборки пакетов Open Build Service 2.6"  –1 +/
Сообщение от iZEN (ok) on 11-Фев-15, 13:53 
> Компиляю по фен-шую (CentOS 5, GCC 4.7 из репозитория devtoolset), а потом архивирую в RPM и DEB.

Что вас заставляет использовать устаревший дистрибутив и устаревший компилятор?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Выпуск системы сборки пакетов Open Build Service 2.6"  +/
Сообщение от samelkor email on 12-Фев-15, 09:15 
И в чем смысл тестировать возможность установиться вручную, по сравнению с OBS, где это делается автоматически? Да еще собирать не теми средствами и не с теми библиотеками, что в целевом дистрибутиве...

А обновлять Ваш пакет как пользователи будут?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Выпуск системы сборки пакетов Open Build Service 2.6"  +/
Сообщение от Andrey Mitrofanov on 12-Фев-15, 10:04 
> А обновлять Ваш пакет как пользователи будут?

Обратятся за профессиональной помощью, конечно же.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру