Эксперты "РОСЫ" рассказывают о фирменных инструментах автоматизации разработки на конференциях разработчиков ПО
Заголовок: Эксперты "РОСЫ" рассказывают о фирменных инструментах автоматизации разработки на конференциях разработчиков ПО
Компания: ЗАО "РОСА"
Старший архитектор "РОСЫ" Денис Силаков на Десятой конференции разработчиков свободных программ сделал доклад об инструменте автоматизированного контроля обновлений дистрибутива Updates Builder.
Разработчики современных дистрибутивов стремятся предоставить пользователям широкий выбор программ и собирают для своих систем десятки тысяч программных пакетов. Но мало собрать пакет с той или иной программой: необходимо поддерживать его в актуальном состоянии - в частности, вовремя обновляться на новые версии из апстрима (оригинального источника). Огромное число пакетов в дистрибутиве, помноженное на частые обновления в апстриме, делает эту задачу достаточно ресурсоемкой. В условиях простоты обновления пакета
во многих случаях разумно автоматизировать задачи как мониторинга выхода новых версий в апстриме, так и их сборки в дистрибутив.
На юбилейной Десятой конференции разработчиков свободных программ в Калуге 20-22 сентября 2013 г., в которой принимали участие ведущие разработчики СПО из России и других стран, старший архитектор "РОСЫ" Денис Силаков представил доклад, посвященный автоматизации обновления пакетов в репозиториях операционных систем ROSA с помощью инструмента ROSA Updates Builder. Доклад вызвал интерес, а с коллегами из компании "ALT Linux" была достигнута договоренность об обмене опытом в этой сфере.
Репозитории ОС ROSA содержат тысячи разнообразных программных компонентов, способных удовлетворить нужды многих категорий пользователей. Поддержка такого множества компонентов в условиях стремительно развивающегося мира СПО немыслима без автоматизации, поэтому ЗАО "РОСА" уделяет большое внимание разработке соответствующих инструментов. Наработки "РОСЫ" в этой области во многом являются передовыми, и эксперты компании с удовольствием делятся с коллегами "по цеху" своим опытом и достижениями, активно выступая
на профильных конференциях.
Следующим мероприятием, в котором примут участие разработчики "РОСЫ", будет конференция LinuxCon Europe, которая пройдет с 21 по 23 октября в Эдинбурге. Конференция организуется консорциумом The Linux Foundation и каждый год собирает ведущих системных разработчиков Linux, включая и основного разработчика ядра - Линуса Торвальдса. В рамках конференции разработчик "РОСЫ" Евгений Шатохин расскажет об инструментарии автоматизированного тестирования ядра Linux, развиваемого в рамках проекта KEDR и активно используемого
в "РОСЕ". В частности, будет рассказано об инструменте KernelStrider, предназначенном для обнаружения состояний гонки по данным (data races) в модулях ядра.
И почти одновременно с ней состоится Девятая международная конференция "Разработка ПО / CEE-SECR" - одно из важнейших событий программной индустрии в России, она пройдет в Москве 24-25 октября 2013 г. В основную программу конференции в этом году войдёт доклад экспертов компании "РОСА", посвященный автоматизации поддержки репозиториев ПО для Linux, где мы расскажем о процессах и инструментах, используемых для поддержки репозиториев операционных систем ROSA. Кстати, компания "РОСА" - партнер SECR-2013, и наши
сотрудники будут снимать и публиковать доклады и этой конференции.