The OpenNET Project / Index page

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

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

"В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от opennews (??) on 30-Апр-13, 23:35 
Увидел свет (http://openbuildservice.org/2013/04/30/version-2.4/) релиз платформы Open Build Service 2.4 (http://www.open-build-service.org), которая позволяет (http://en.opensuse.org/Build_Service) организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений. Система даёт возможность выполнить кросс-компиляцию пакетов для большинства основных дистрибутивов Linux или собрать собственный дистрибутив на основе заданной пакетной базы.

Поддерживается сборка для 22 целевых платформ (дистрибутивов) и 7 архитектур, в том числе для архитектур i386, x86_64 и ARM. Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. В настоящий момент OBS используется в качестве первичной системы для сборки проектов openSUSE, MeeGo, 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/) или установить (https://github.com/openSUSE/open-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.4/Rele...), добавленных в Open Build Service 2.4:

-  В дополнение к пакетам в форматах DEB и RPM, в  Open Build Service интегрирована поддержка формата PKGBUILD, используемого дистрибутивом Arch Linux;

-  Поддержка сборки пакетов для 64-разрядной архитектуры AArch64 (ARM64), реализованной в процессорах с набором команд ARMv8. Архитектура AArch64 включает в себя новый набор команд A64, примечательный расширением числа регистров, новыми командами для вычислений с плавающей запятой (FP) и новыми векторными SIMD-инструкциями NEON, такими как инструкции для ускорения работы алгоритмов шифрования AES и SHA-1/SHA-256;

-   Возможность использования цифровых подписей для пакетов с загрузчиками и драйверами, что позволяет создавать дистрибутивы, работающие на системах с  UEFI Secure Boot;
-  Новый режим ограниченной сборки (http://openbuildservice.org/help/manuals/obs-reference-guide...), позволяющий привязать процесс сборки заданных пакетов к сборочным узлам, удовлетворяющим определённым параметрам. Например, можно разрешить сборку только на узлах с  минимальной версией ядра, флагами CPU, размером памяти, доступным местом на диске и типом используемого изолированного окружения. Указанную возможность можно использовать для организации более оптимального распределения работ по разнородным узлам сборочного кластера, а также для проведения тестирования сборки в разных условиях;

-  Поддержка метаданных универсальной платформы для установки приложений AppStream (https://www.opennet.ru/opennews/art.shtml?num=35000), что открывает возможности по интеграции OBS с сервисами распространения приложений, поддерживающими AppStream API;
-  Проведена работа по увеличению скорости работы различных компонентов OBS и экономии  времени пользующихся OBS разработчиков. Добавлена поддержка предустановки образов зависимостей для ускорения сборки изолированных сборочных окружений - теперь можно объединить в один образ все компоненты окружения без необходимости установки отдельных пакетов. Увеличена эффективность кэширования сборочных метаданных, обеспечена группировка записываемых метаданных и представлен более эффективный процесс слияния метаданных. Задействованы асинхронные методы взаимодействия для связи между разными установками OBS, что позволило избавиться от влияния характеристик сети на работу сборочного процесса;
-  Осуществлена миграция на Ruby 1.9 и Rails 3.2;
-  Увеличена мощность общедоступного сборочного online-сервиса, для работы которого выделена дополнительная серверная стойка;
<center><a href="https://news.opensuse.org/wp-content/uploads/2013/04/obs_ser... src="https://www.opennet.ru/opennews/pics_base/0_1367348959.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

URL: https://news.opensuse.org/2013/04/30/open-build-service-vers.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=36831

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

Оглавление

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


1. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +3 +/
Сообщение от Аноним (??) on 30-Апр-13, 23:35 
Как красиво проходят кабели в правой стойке.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +2 +/
Сообщение от Аноним (??) on 01-Май-13, 02:16 
а об жёлтый провод споткнутся и конец облаку
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от pkdr on 01-Май-13, 11:03 
На картинке плохо видно, но жёлтый провод явно подключен к чему-то вроде монитора/кома/сериал-консоли.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от Петр (??) on 01-Май-13, 14:42 
Сериал такой длины вряд ли.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от pkdr on 01-Май-13, 18:18 
ЕМНИП, по стандарту допустимо до 9м
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от MirandaUser2 on 12-Май-13, 02:26 
15 м при стандартном кабеле м существенно больше на витой паре (с ограничением скорости само собой)
http://www.tldp.org/HOWTO/Remote-Serial-Console-HOWTO/serial...
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

2. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от st (??) on 01-Май-13, 00:27 
теперь можно AUR перегнать в готовые пакеты и хранить на серваках obs
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от Putinnvv2 email on 01-Май-13, 10:55 
В OBS opensuse пока не дают archlinux... не обновились
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

10. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от agente on 01-Май-13, 11:28 
pick one via advanced interface
и туда вписать Arch:Extra или Arch:Core
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от Адекват on 01-Май-13, 10:59 
Ох и шумно там наверное.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от pkdr on 01-Май-13, 11:08 
Сильно зависит от железа. Года 3 назад довелось использовать пролиант у которого было 8 шестиядерных процессоров, так от него шума было меньше, чем от некоторых одноюнитовых.
Ну и в любом случае люди там появляются только для того, чтобы что-то подключить, отключить или вкрутить в стойку.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от УГ on 01-Май-13, 14:45 
> Сильно зависит от железа. Года 3 назад довелось использовать пролиант у которого
> было 8 шестиядерных процессоров, так от него шума было меньше, чем
> от некоторых одноюнитовых.
> Ну и в любом случае люди там появляются только для того, чтобы
> что-то подключить, отключить или вкрутить в стойку.

Там еще и холодно (для живого человека) должно быть. У нас автомат на +20 установлен. Так бы +17 лучше было. Когда человек заходит поработать (если придется с консоли), отключаем ненадолго, иначе почки застудить можно.

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

14. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +2 +/
Сообщение от pkdr on 01-Май-13, 18:19 
Тёплая куртка на вешалке возле входа в серверную рулит.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "В системе сборки пакетов Open Build Service 2.4 появилась по..."  +/
Сообщение от Аноним (??) on 09-Май-13, 10:07 
Пальцы мерзнут.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

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

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




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

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