Pas një vit zhvillimi, u lançua menaxheri i paketave RPM 4.18.0. Projekti RPM4 zhvillohet nga kompania Red Hat dhe përdoret në distribucione të tilla si RHEL (duke përfshirë projektet e deriva, CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen dhe shumë të tjera. Më parë, projekti RPM5 ishte zhvilluar nga një ekip i pavarur zhvilluesish, i cili nuk është i lidhur drejtpërdrejt me RPM4 dhe aktualisht është braktisur (nuk është më përditësuar që nga viti 2010). Kodi i projektit shpërndahet nën licencat GPLv2 dhe LGPLv2.
Përmirësimet më të dukshme në RPM 4.18:
- U propozua një ndërfaqe interaktive e re «rpmspec —shell», që mbështet punën me makros dhe Lua të встроен.
- U shtua një utilitare e re e linjës së komandave rpmuncompress, që lehtëson shkarkimin e disa skedarëve.
- Kodi është ristrukturuar për të trajtuar skedarë të mëdhenj, me mbrojtje ndaj dobësive që manipulojnë lidhjet simbolike gjatë instalimit, rikuperimit dhe pastrimit.
- U shtua një backend i ri OpenPGP për punën me nënshkrime të paketeve, i bazuar në projektin Sequoia (implementimi i OpenPGP në gjuhën Rust).
- Предложен более понятный макрос «%bcond» для определения условий при сборке.
- Gjatë përcaktimit të varësive të dobëta (weak dependency), u implementua mbështetje për etiketat «meta» dhe «pre».
- Në skedarët spec është shtuar një seksion i ri «%conf» për ndërtimin e skedarëve të konfigurimit.
Burimi: opennet.ru
