Pärast aasta kestnud arendust ilmus RPM paketihalduri versioon 4.18.0. Project RPM4 areneb Red Hati poolt ning seda kasutatakse sellistes distributsioonides nagu RHEL (sealhulgas tuletatud projektides CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ja paljudes teistes. Varem arendas sõltumatu arendajate meeskond RPM5 projekti, mis ei ole otseselt seotud RPM4-ga ja on praegu mahajäetud (viimati uuendatud 2010. aastal). Projekti kood jagatakse GPLv2 ja LGPLv2 litsentside alusel.
RPM 4.18 kõige silmapaistvamad uuendused:
- Pakutud on uus interaktiivne kest "rpmspec --shell", mis toetab makrode ja sisseehitatud Lua (rpmlua) kasutamist.
- Lisatud on uus käskude tööriist rpmuncompress, mis lihtsustab paljude failide purunemist.
- Suurete failide töötlemise kood on ümber töötatud, lisades kaitse installimise, taastamise ja puhastamise protsessi sümboolsete linkide haavatavuste eest.
- Lisatud uus OpenPGP-tagasi, mis põhineb Sequoia projektis (OpenPGP rakendus Rust keeles), et töötada pakettide allkirjadega.
- Предложен более понятный макрос «%bcond» для определения условий при сборке.
- Nõrkade sõltuvuste määramisel on rakendatud "meta" ja "pre" siltide toetamist.
- Spec-failidesse on lisatud uus jaotis "%conf", et koostada konfigureerimisfaile.
Allikas: opennet.ru
