Вышло второе корректирующее обновление Flatpak 1.18.2 в серии 1.18. Оно исправляет ошибки в работе песочницы, системном помощнике, порталах, проверке метаданных репозиториев и совместимости сборки.

Самое заметное исправление устраняет сбой в системном помощнике, который мог возникать при обходе каталогов кэша. Также обновление исправляет ещё одну проблему системного помощника, из-за которой при операциях pull отслеживался неверный отправитель D-Bus.

Исправлено несколько проблем, связанных с песочницей. Flatpak теперь корректно обрабатывает ответ EAGAIN от openat2, из-за которого ранее расширения могли не загружаться внутри песочницы. Ещё одно исправление устраняет проблему порталов, при которой опция sandbox-expose-fd-ro могла передать неверный файловый дескриптор при конфликте переназначения дескрипторов.

При работе с репозиториями Flatpak теперь проверяет структуру GVariant сводок репозиториев, прежде чем использовать сгенерированные обработчики вариантов. Это повышает надёжность обработки метаданных репозиториев.

Обновление также предотвращает повреждение вывода, если сообщения об ошибках содержат символы не в кодировке UTF-8. Совместимость сборки восстановлена для систем, использующих GLib версии ниже 2.72.

Подробнее обо всех изменениях в Flatpak 1.18.2 можно узнать в списке изменений.