Подборка новостей за 22 октября 2019 года
Вчера состоялся релиз новой версии дистрибутива Alpine Linux 3.10.3. Данная версия содержит важные исправления таких программных компонентов, как php, phpmyadmin, dovecot, exim, openssl, ghostscript, curl, hostapd, wpa_supplicant и некоторых других, а также обновления множества пакетов. Образы установочных дисков доступны на странице загрузок.
Сегодня состоялся релиз новой версии пакетного менеджера дистрибутива Arch Linux Pacman 5.2. В новой версии полностью удалена реализация механизма дельта-обновлений пакетов, добавлена поддержка алгоритмов сжатия данных lzip, lz4 и zst, изменен принцип работы некоторых параметров командной строки, а также реализован механизм загрузки PGP-ключей с ресурса Web Key Directory (WKD). Что касается архитектуры приложения, то продолжается разделение утилиты makepkg на отдельные компоненты, а также практически закончена миграция с системы сборки autotools на meson. Ожидается, что следующая версия будет использовать систему сборки meson по умолчанию. Новая версия пакетного менеджера в ближайшее время появится в Arch Linux.
В код готовящейся к релизу версии библиотеки GLib 2.63.1 добавлены функции g_array_steal() и g_ptr_array_steal(), позволяющие использовать данные из массива без связи с основным контейнером. Пример использования функции g_ptr_array_steal() приведен в блоге разработчка.