RPM 6.0.1 исправляет ключевые ошибки и улучшает работу с подписями

RPM, одна из старейших и наиболее широко используемых систем управления пакетами в Linux, лежащая в основе таких дистрибутивов, как RHEL, Fedora, openSUSE и других, выпустила версию 6.0.1 — обновление с исправлениями ошибок, направленное на устранение нескольких регрессий, появившихся в RPM 6.0 в начале этого года.
Обновление устраняет множество проблем, влияющих на надёжность установки и обновления пакетов. Исправлена ошибка в обработке тега FILEDEPENDSX, а также сбой при создании отпечатков и давняя проблема, из-за которой файловые триггеры могли запускаться дважды во время обновления, что восстанавливало ожидаемое поведение для сложных транзакций.
Проверка подписи — ещё одна область, в которой произошли изменения. В релизе исправлены ошибки rpmkeys при удалении ключей по полному отпечатку, улучшена обработка подписей NOTTRUSTED, которая ранее приводила к неожиданным ошибкам проверки, а также улучшена сортировка подписей в выводе. Также улучшена обработка ошибок при загрузке хранилища ключей.
Система сборки также получила ряд исправлений, в том числе были устранены проблемы при сборке без поддержки Sequoia, решены проблемы с компиляцией в AIX и отключены предупреждения о нормализованных путях в CMake 3.31. Кроме того, разработчики теперь могут передавать дополнительные параметры в find-debuginfo, что повышает гибкость конвейеров сборки.
Наконец, в RPM 6.0.1 улучшена документация: обновлены справочные страницы и исправлены ошибки в различных разделах.
Для получения дополнительной информации см. примечания к выпуску.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.