Інфраструктура
Отже, на жаль, основні новини цього тижня полягали у тому, що нам довелося вимкнути два наших сервери, щоб виконати необхідне оновлення. Зі станом служб, які було вимкнено можна ознайомитися тут. Нашим системним адміністраторам довелося попрацювати: вже накладено більше 30 на інфраструктурні пакунки, триває робота з портування бази даних PostgreSQL, яка використовується більшістю служб на новому сервері.
Найпершим пріоритетом є відновлення роботи служби списку дзеркал, оскільки вона найбільше впливає на користувачів дистрибутива. Наступним кроком буде наша Bugzilla, яку доведеться не лише перенести на комп’ютер під керуванням Mageia 5, але і оновити до версії Bugzilla 5. Домашню сторінку вже перенесено на сервер із актуальним програмним забезпеченням; її ми не вимикали.
Зауважте, що працездатність списку дзеркал та Bugzilla було відновлено доволі швидко. Дякуємо нашим системним адміністраторам за оперативну роботу.
Хоча оновлення на двох серверах, які ми вимкнули, щоб запобігти негараздам, довелося виконувати негайно для забезпечення захисту, ми планували ці оновлення доволі давно, оскільки вони потребують виконання нетривіальних завдань, зокрема портування скриптів, шаблонів та налаштувань оновленої екосистеми Mageia 5.
Вимикання стосувалося лише двох з багатьох наших серверів. Усі ніші сервери, зокрема сервери збирання пакунків для i586, x86_64 та arm (скільки їх, я не пам’ятаю, дається 6 arm і 3 x86 – присягаюся, вузлів arm стає усе більше), сервер збирання образів ISO та сервер сховища пакунків працювали під керуванням актуальної версії Mageia 5, невтомно збираючи пакунки для Cauldron і Mageia 5 (список наведено тут). Втім, слід зауважити, що ті два сервери, які довелося вимкнути, були найпомітнішими для зовнішніх спостерігачів, оскільки нам працювала більша частина інтернет-служб (і оскільки програмне забезпечення там застаріло, ці сервери були найвразливішими).
Вибачте, що усі ці оновлення не було виконано раніше. Хоча таке оновлення незначно вплинуло на процес розробки дистрибутива, нам доведеться попрацювати над змінами у роботі команди системного адміністрування, щоб наступні оновлення відбувалися простіше і швидше.
Щойно буде завершено перенесення служб, ми створимо новий допис у блозі із повнішим оглядом компонентів нашої інфраструктури, програмного забезпечення, під керуванням якого вони працюють, прийомів, якими користуються наші системні адміністратори, та змін, які відбулися останнім часом у команді системних адміністраторів.
Cauldron
Досягнуто значного поступу у збиранні та тестуванні образів ISO Mageia 6 RC. Ми значно просунулися у виправленні вад, які блокують випуск, у нових інструментів drakx, які включено до найсвіжіших ISO, виправлено декілька вад, пов’язаних із поділом диска на розділи, отже ISO досягли задовільного для нас стану. Образи ISO портативної системи готові до ширшого тестування, а ваду з EFI, яка затримала випуск класичних 64-бітових образів, здається, виправлено.
Оновлено багато пакунків. Найважливіші оновлення:
- drakconf 13.15 або Центр керування Mageia – виправлено 3 вади, поліпшено повідомлення щодо нестачі пакунків (виправлено ваду 20614), відкинуто застарілі завантажувачі (виправлено ваду 18572) і поліпшено анімації Gtk+ (виправлено ваду 19827)
- У webkit2 2.16.1 усунено декілька аварійних завершень роботи, ваду обробки та випрвлено багато вад за бюлетенями CVE
- У darktable 2.2.4 реалізовано нові можливості, розширено список підтримуваних фотоапаратів та виправлено багато вад
- У mate 1.18.1 виправлено декілька витоків пам’яті, а також поліпшено підтримку сповіщення щодо стану
- dnf 2.2.0
- enlightenment 0.21.7
- У ядрі 4.9.20 додано мікропрограму для карток wifi Intel 6030 та розширено перелік ідентифікаторів PCI Polaris 12.
Mageia 5
У Mageia 5 цього тижня оновлено декілька пакунків, зокрема:
- webkit 2 2.16.1 із усуненням декількох аварійних завершень роботи та вади обробки, виправлення за багатьма бюлетенями CVE
- python-django 1.18.16 із багатьома виправленнями за бюлетенями CVE
- nvidia-current 375.39 із виправленнями за бюлетенями CVE та підтримкою нових графічних процесорів
- phpmyadmin 4.4.15.10 із виправленнями за бюлетенями CVE
- wget 1.15 із різноманітними виправленнями за бюлетенями CVE
Ці оновлення проходять процедуру затвердження, отже з’являться на дзеркалах сховища пакунків, щойно процес затвердження буде завершено. Тимчасове вимикання Bugzilla трохи ускладнює роботу команди із забезпечення якості, але обмін даними щодо тестування триває за допомогою списку листування, отже оновлення мають надходити у звичному темпі 🙂
Цей допис є перекладом допису у англомовному блозі.