RPM 4.18 berdan

Piştî salek pêşveçûnê, rêveberê pakêtê RPM 4.18.0 hate berdan. Projeya RPM4 ji hêla Red Hat ve hatî pêşve xistin û di belavokên wekî RHEL de (projeyên derivative CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, tê bikaranîn, tê bikaranîn. Tizen û gelekên din. Berê, tîmek pêşkeftinê ya serbixwe projeya RPM5, ku rasterast bi RPM4 ve ne girêdayî ye û nuha berdaye (ji 2010-an vir ve nayê nûve kirin) pêşve xist. Koda projeyê di bin lîsansa GPLv2 û LGPLv2 de tê belav kirin.

Pêşveçûnên herî berbiçav ên di RPM 4.18 de ev in:

  • Предложена новая интерактивная оболочка «rpmspec —shell», поддерживающая работу с макросами и встроенным Lua (rpmlua).
  • Добавлена новая утилита командной строки rpmuncompress, упрощающая распаковку нескольких файлов.
  • Переработан код для обработки больших файлов, в который добавлена защита от уязвимостей, манипулирующих символическими ссылками в процессе установки, восстановления и очистки.
  • Добавлен новый OpenPGP-бэкенд для работы с подписями пакетов, основанный на проекте Sequoia (реализация OpenPGP на языке Rust).
  • Предложен более понятный макрос «%bcond» для определения условий при сборке.
  • При определении слабых зависимостей (weak dependency) реализована поддержка тегов «meta» и «pre».
  • В spec-файлы добавлена новая секция «%conf» для сборки файлов конфигурации.

Source: opennet.ru

Add a comment