Щойно випущено Mageia 8, триває розробка 9 у Cauldron, нестабільній гілці Mageia — саме час долучитися до пакування.
Ми починаємо розглядати речі, які хочемо включити до Mageia 9, перебуваємо на початковій стадії циклу розробки — у часі великих зрушень у розробці, значних оновлень ключових елементів програмного забезпечення. Це чудовий момент для долучення до проєкту: ви можете пропонувати можливості, які варто було б реалізувати, допомогти із реалізацією значних змін або брати участь у розвитку дистрибутиву у процесі розробки, стабілізації, а згодом і випуску.
Якщо ви зацікавлені у появі пакунків певної програми, якщо ви хочете допомогти із супроводом дистрибутиву або хочете навчитися чомусь новому, таких можливостей у команді пакувальників у вас буде досить. Ті, хто вже має досвід у пакуванні rpm і не потребує додаткових настанов, можуть пропустити наступний розділ і перейти до сторінки настанов для пакувальників у вікі Mageia.
Пакування програмного забезпечення полягає в отриманні коду від розробників основної гілки цього програмного забезпечення і перетворенні його на щось, чим зможуть легко керувати кінцеві користувачі встановленої системи Mageia. Завдання з пакування включає забезпечення встановлення усіх потрібних залежностей як для збирання, так і для належного запуску, а також коригування налаштувань збирання та встановленого програмного забезпечення для оптимальної роботи у екосистемі Mageia. Виконується це завдання шляхом написання файла spec, який є рецептом збирання встановлюваного пакунка rpm.
Компонування файла spec є дуже логічним — правилам просто слідувати, навіть не маючи досвіду програмування. Для початку достатньо ініціативності, ентузіазму та бажання вчитися. Чудовий опис призначення та принципів роботи файла spec можна знайти тут.
Отже, якщо нам вдалося вас переконати, і ви хочете долучитися, наступним кроком є створення облікового запису Mageia і виконання настанов, описаних тут. На відповідній сторінці ви знайдете опис наступних кроків з налаштовування системи і пошуку ментора. Також маємо список листування та канал IRC (#mageia-dev), де ви можете поставити питання щодо долучення до команди.
Цей допис є перекладом допису у англомовному блозі.