LINUX.ORG.RU

Компания РОСА запускает новую систему сборки дистрибутивов СПО

 ,


0

1

Компания РОСА объявляет о запуске в эксплуатацию альфа-версии инфраструктурного инструмента ABF (Auto Build Farm) для разработки дистрибутивов свободного программного обеспечения (СПО). Данная система является результатом развития прототипа сборочной среды, сданной в рамках первого этапа проекта государственной программы «Информационное общество» по созданию Национальной программной платформы (конкурс ИО/04-11). С 10.02.2012 РОСА перешла на ABF в качестве основной платформы разработки собственных дистрибутивов, а также начинает работу с партнерами по обеспечению сборки их дистрибутивов и прикладных решений в ABF. ABF – это распределенная среда непрерывной разработки дистрибутивов СПО и прикладных программ для них. ABF спроектирована как структурный фасад для частных (дистрибутиво-зависимых) технических процессов. Данный подход позволяет с минимальным порогом входа, без масштабных изменений в пакетных базах и технологиях сборки, добавлять в ABF дистрибутивы на различных пакетных базах. Единая внешняя логика, поддерживаемая ABF, предоставляет возможность быстрого обмена функционалом между группами разработчиков из базовых и производных дистрибутивов и между разными базовыми дистрибутивами, а также ускоряет появление в дистрибутивах нового прикладного функционала от внешних поставщиков.

Функционал альфа-версии ABF:

  • Управление пользователями, ролями, пакетами, репозиториями (пользовательскими, групповыми, платформами), бранчами (ветками), заданиями на сборку.
  • Создание проектов (соответствующих пакетам ОС) на основе импорта внешних src.rpm или клонирования (форка) доступных пакетов ABF в пользовательский репозиторий.
  • Контроль доступа к различным платформам/репозиториям.
  • Просмотр данных об исходном коде пакетов (история изменений, авторы, версии).
  • Сборка бинарных пакетов под определенную архитектуру в пользовательский репозиторий либо общественный репозиторий (платформу).
  • Мониторинг состояния сборки пакетов на распределенном множестве сборочных узлов.
  • Сборка ISO-образов дистрибутивов.
  • Назначение различных полномочий пользователей на выполнение операций вплоть до уровня отдельных пакетов.
  • Ведение журнала операций и возможность полного аудита событий в системе.

Альфа-версия ABF поддерживает сборку пакетов с учетом его обратных зависимостей. Данный механизм позволяет проверить при обновлении пакета отсутствие нарушений сборки во всем множестве зависимых от него пакетов путем построения согласованной иерархии сборочных контейнеров. ABF является собственной СПО-разработкой компании РОСА, созданием которой компания занималась с 2010 года. Система реализована на Python и Ruby on Rails, интегрирована с системой контроля версий Git и предоставляет веб-интерфейс на русском и английском языках для управления всеми процессами разработки и сборки дистрибутивов СПО. Сейчас доступ к системе осуществляется по заявке. В первую очередь будут одобряться заявки от потенциальных мейнтейнеров РОСы и от специалистов/команд, способных помочь в появлении и сборке в ABF новых дистрибутивов. Мы будем рады новым коллегам и единомышленникам. Если Вам интересно заняться сборкой дистрибутива (любого) в целом или каких-то частных пакетов в системе нового поколения, мы предоставим все необходимые материалы и консультации.

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

Ссылки:

>>> Источник

Ответ на: комментарий от anonymous

К сожалению отечественные переделки страдают неряшливостью. Увы. Как будто работают рабы галерные, а не более-менее наёмный народ. Что ASP, что ALT, что Calculate. Почему зарубежные велосипедостроители не гнушаются озаботиться банальными вещами, чтобы было лучше и веселее. Вроде делают, но «Fun» не ощущается. Ощущается только, что разработчики где-то внутри себя решили, что «оно» работает. Ну и х. сним. Такой modus operandi нам не нужен.

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

К сожалению отечественные переделки страдают неряшливостью. Увы.

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

но кричать «не нужно», «уг» и тд... могут только уроды и дебилоиды...

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

Тогда нафейхоа использовать стандартные способы шифрования, которые предполагают и стандартные методы использования, а не придумать свой, полнростью кастомный?

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

придумать свой, полнростью кастомный

я бы и интернет свой придумал, так на всякий случай... и вообще всё бы продублировал...

Harzah2 ()
Ответ на: Я вот понять не могу от RomanR

Зачем? Чтобы было больше велосипедов, хороших и разных?

а почему бы и нет? конкуренция - это хорошо

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

Какие преимущества перед OBS? Или может, это OBS и есть, только под другмим названием?

Нет не OBS. Хотя разработчики работавшие над ABF так же некоторое время назад принимали участие в работе над OBS.

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

Нет не OBS. Хотя разработчики работавшие над ABF так же некоторое время назад принимали участие в работе над OBS.

значит опять бабло пилим за казённый счёт? Я бы понял бы, если бы чего толкового лабали бы. Так нет. Очередноый никому не нужный гавённый высер.

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

К сожалению отечественные переделки страдают неряшливостью. Увы. Как будто работают рабы галерные, а не более-менее наёмный народ. Что ASP, что ALT, что Calculate. Почему зарубежные велосипедостроители не гнушаются озаботиться банальными вещами, чтобы было лучше и веселее. Вроде делают, но «Fun» не ощущается.

В порядке полуночного бреда:

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

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

Одно непонятно - какой профит разработчикам других дистрибутивов пойти и заточиться в эту поделку.

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

Бред же... явно сделано под попил гос.бабла.

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

Imho, сделано под автоматический импорт посторонних пакетов в РОСу.

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

А надо, чтобы всё было государственно, надёжно :)

Сейчас доступ к системе осуществляется по заявке.

Противоречий массу здесь вижу я.

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

buildd у меня открывается отлично. На ABF cамоподписанный сертификат, как на такие вещи реагирует firefox всем известно.

Чем же вышеперечисленные творения лучше Гидры?

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

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

anonymous (14.02.2012 4:21:40)

Более лучше не скажешь, аноны каквсигда заруливают оналитегов на 1-2

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

Мне кажется это от неумения слаженно и добротно работать вместе, ну и плюс остальная полипотека на душу давит

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

Imho, сделано под автоматический импорт посторонних пакетов в РОСу.

anonymous (14.02.2012 5:01:51)

О, кэп подтянулся, здорова!

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

Ждем rmake, rcc, rls, rkernel..?

Ну до такого надеюсь не додумаются =))

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

Ну тогда надо и ядро линукса с нуля писать. А то как же так: система сборки русская, а ядро не русское?

Мне кажется, их бюджета на это не хватит..

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

хм.

Мне почему то казалось что РОСА это форк не мандривы а федоры/шапки причем ф/Ш сколько я помню юзают для этого Кожу.

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

Мне почему то казалось что РОСА это форк не мандривы а федоры/шапки причем ф/Ш сколько я помню юзают для этого Кожу.

РОСА - это вообще компания, в 2011 году выпустила свою, не особо измененную, версию Mandriva 2011, которая с первых секунд кишит non-usability лагами наподобе «съезда» всех панелек на середину экрана при перезагрузке oO

Они - партнеры Mandriva, принимали участие в разработке данного дистра.

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

версию Mandriva 2011

хм. Те у Мандривы раньше не было своей такой шняги видать ...

глянул скрин : http://wiki.rosalab.ru/images/2/29/ABF_guide_2.png Прикольно. Это чистый скрафольд :) Понятно почему рельсы выбрали ;) Не осилили и по видео-ролику слепили ( блог за 10 минут ) слепили свою морду ;)

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

глянул скрин : http://wiki.rosalab.ru/images/2/29/ABF_guide_2.png Прикольно. Это чистый скрафольд :) Понятно почему рельсы выбрали ;) Не осилили и по видео-ролику слепили ( блог за 10 минут ) слепили свою морду ;)

Грешно смеяться над инвалидами.. Ахаах

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

Значит ff неправильно проверяет сертификаты. На сертификат buildd у меня ругаются оба установленных браузера (opera 11.61, ie 9)

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

Значит ff неправильно проверяет сертификаты

А пацаны то не знали угу столько то лет!

На buildd тоже самоподписанный сертификат как опять же на абф.

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

<noob-mode>А русских центров сертификации а-ля verisign до сих пор нет?</noob-mode>

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

А русских центров сертификации а-ля verisign до сих пор нет?

ага.

И че привязались к этим сертификатам ? Причем недавно этот верисигхт скомпрометировали так что хотят даже отказать от него ....

mx__ ★★★★★ ()

К вам устроился Попов?

Если серьезно - зачем?

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

Тогда нафейхоа использовать стандартные способы шифрования,

Чтобы можно было разрабатывать совместимое ПО.

AS ★★★★★ ()

Итого, уже 2 отечественных системы сборки - у ALT Linux и ROSA Labs (это вдобавок к OBS). Неужели более важных дел нет?

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

Харзах, ты давно с АСПЛинукса на Калькулейт перебрался?

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

Итого, уже 2 отечественных системы сборки - у ALT Linux и ROSA Labs (это вдобавок к OBS). Неужели более важных дел нет?

tailgunner ****

Ну ты чё как маленький, а что ещё начальнику баблосов предъявлять, когда тот спросит «а где ваша система сборки пакетов например?»

Просто так, на голубом глазу, альтовский Хэшер со перебитыми лейбами не покажешь - не поймут нужность перебивальщиков. Ну и отсюда начинаются танцы вокруг котелка с гoвном

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

А зачем разрабатывать совместимое ПО, если нет желания пользоваться общепринятыми соглашениями, касающимися использования этого ПО?

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

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

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

значит опять бабло пилим за казённый счёт?

За счет собственных средств (разработка началась еще в 2010 году).

Я бы понял бы, если бы чего толкового лабали бы

Приходите к нам и расскажите о том, что нужно делать. Толковые люди и идеи нам всегда нужны. :)

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

Контр-пример RFRemix проканает?

Правда, не совсем «переделка», а, скорее, доделка (Remix ― он и в Африке ремикс), но ребята, ИМХО, молодцы. Относительно недавно, вон, сборку пакетов в своём Koji замутили.
Причём, всё практически на гольном альтруизме.

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

При наличии альтернатив на которые можно смотреть и если знаешь что хочешь, то 3 человекомесяца реальное число.

по этой логике можно офис за 3 месяца написать

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

нельзя, тут сложность другая

мсье большой специалист в оценке сложности

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

Итого, уже 2 отечественных системы сборки - у ALT Linux и ROSA Labs (это вдобавок к OBS). Неужели более важных дел нет?

А Вы специалист по сборочным средам и project management? Портфолио покажите, будьте любезны?

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

А Вы специалист по сборочным средам и project management?

Нет. И даже не представляю, что заставило тебя предположить такое.

Но вопрос про «более важные дела» остается.

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

Рельсы хотя бы обновили... А jQuery 1.5.1 это феерично....

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

Но вопрос про «более важные дела» остается.

Обычно квалифицированно обсуждать приоритеты может как раз проектный менеджер. Я потому и спросил.

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

Система доверия, построенная на цепочках сертификатов, - как раз и есть такое общепринятое соглашение.

Кто определяет, с кого начинается цепочка ? Очевидно, что если цепочка начинается с меня, я ей могу доверять. А если она начинается с кого-то там - увы. Этот «кто-то там» моё доверие ещё должен заслужить. Банк доверие уже заслужил, если я ему денег отнёс. И требовать я что-то буду с банка, а не с какого-то там верисигна непонятного.

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

которые предполагают и стандартные методы использования,

Метод использования сертификатов не подразумевает, что источник корневого сертификата один и навсегда.

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

Обычно квалифицированно обсуждать приоритеты может как раз проектный менеджер

А вопрос «неужели нет более важных дел [чем создание системы, аналогичной 2-3 уже существующим]» уже является обсуждением?

tailgunner ★★★★★ ()

Наконец-то осилили shell-скрипт по cron выставлять?

Quasar ★★★★★ ()

В тёмных подвалах Корпорации РОСА уже [снова] изобрели Mandriva?

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

А вопрос «неужели нет более важных дел [чем создание системы, аналогичной 2-3 уже существующим]» уже является обсуждением?

Опять троллите? Всё в этом мире аналогично чему-либо. И что после этого делать? Вот в git.alt была сборка полностью из git, теперь появилась и в ABF, а в OBS пока есть только зачатки. Ну да, системы-то аналогичные, Вы это лучше других знаете.

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

А вопрос «неужели нет более важных дел [чем создание системы, аналогичной 2-3 уже существующим]» уже является обсуждением?

Опять троллите?

Опять валишь с больной головы на здоровую?

Всё в этом мире аналогично чему-либо

Еще раз, медленно и печально: ROSA выпускает свою ABF, я спрашиваю о 3-х _опенсорсных_ аналогах, потом появляешься ты и требуешь у меня диплом по project management. Если ты хотел сказать «ABF круче OBS, Koji и hasher потому что $FEATURE», так и скажи. Если ты хотел сказать «у проекта свои приоритеты, с точки зрения которых разработка своей системы сборки может быть разумной», то версию о об этих приоритетах уже выдвинули: Компания РОСА запускает новую систему сборки дистрибутивов СПО (комментарий)

Ну да, системы-то аналогичные, Вы это лучше других знаете.

Не приписывай мне свой бред.

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