Ma hope o ʻelua makahiki o ka hoʻomohala ʻana ua hanaia hoʻokuʻu pūʻolo manaʻo rpm 4.15.0. Hoʻokumu ʻia ka papahana RPM4 e Red Hat a hoʻohana ʻia i nā māhele like RHEL (me nā papahana derivative CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, ʻO Tizen a me nā mea ʻē aʻe he nui. Hui hoʻomohala kūʻokoʻa ma mua kūkulu ʻia o ka hana RPM5, ʻaʻole pili pono iā RPM4 a haʻalele ʻia i kēia manawa (ʻaʻole i hōʻano hou ʻia mai 2010).
Hoʻohui ʻia i ke kākoʻo hoʻokolohua no ka hui pono ʻole i kahi kaiapuni chroot;
Hoʻokō ʻia kākoʻo no ka hoʻohālikelike ʻana o ka hui pūʻolo ma nā ʻōnaehana multi-core. Hoʻonohonoho ʻia ka palena o ka helu o nā pae ma o ka macro "%_smp_build_ncpus" a me ka $RPM_BUILD_NCPUS variable. No ka hoʻoholo ʻana i ka helu o nā CPU, ua manaʻo ʻia ka macro "% getncpus";
Kākoʻo nā faila kikoʻī i ka mea hoʻohana kūlana "% elif" (inā ʻaʻole), a me nā koho "% elifos" a me "% elifarch" no ka hoʻopaʻa ʻana i ka māhele a me ka hoʻolālā;
Hoʻohui ʻia nā ʻāpana hou "%patchlist" a me "%sourcelist", hiki ke hoʻohana ʻia e hoʻohui i nā ʻāpana a me nā kumu ma ka papa inoa ʻana i nā inoa me ka ʻole o ka helu ʻana i nā helu komo (no ka laʻana, ma kahi o
"Patch0: popt-1.16-pkgconfig.patch" ma ka %patchlist pauku hiki iā ʻoe ke kuhikuhi i "popt-1.16-pkgconfig.patch");
Ma rpmbuild hoʻohui ʻia kākoʻo no ka hui ikaika o nā hilinaʻi me kā lākou hoʻokomo ʻana i src.rpm. Ma ka waihona kikoʻī, ua hoʻohui ʻia ke kākoʻo no ka ʻāpana "%generate_buildrequires", ua hana ʻia nā mea i loko o kahi papa inoa o nā hilinaʻi (BuildRequires), e koi ana i ka hōʻoia (inā nalo ka hilinaʻi, e hōʻike ʻia kahi hewa).
Hoʻokō ʻia Hoʻohana ʻia ka mea hoʻohana "^" no ka nānā ʻana i nā mana i ʻoi aku ma mua o ka lā i hāʻawi ʻia, e hana ana i ke ʻano o ka mea hoʻohana "~". ʻo kahi laʻana,
E uhi ʻo "1.1^20160101" i ka mana 1.1 a me nā pā i hoʻohui ʻia ma hope o Ianuali 1, 2016;
Hoʻohui ʻia ke koho "--scm" e hiki ai i ke ʻano "% autosetup SCM";
Hoʻohui ʻia ka macro i kūkulu ʻia "%{expr:...}" no ka loiloi ʻana i nā ʻōlelo hoʻohālikelike (he mau lā i hala aku nei aia kekahi noiʻi ʻia format "%[ expr ]");
E hōʻoia i ka hoʻopili paʻamau ʻo UTF-8 no ka ʻikepili string ma nā poʻomanaʻo;
Hoʻohui ʻia nā macros honua %build_cflags, %build_cxxflags, %build_fflags a me %build_ldflags me nā hae no ka mea hōʻuluʻulu a me ka loulou;
Hoʻohui ʻia ka macro "%dnl" (Discard to Next Line) no ka hoʻokomo ʻana i nā manaʻo;
ʻO nā hoʻopaʻa ʻana no Python 3 e hōʻoia i ka hoʻihoʻi ʻia ʻana o nā kaula e like me nā kaʻina UTF-8 i pakele ma kahi o ka ʻikepili byte;
Hoʻohui ʻia ka backend database dummy e hoʻomaikaʻi i ke kākoʻo no nā ʻōnaehana me ka ʻole o rpmdb (eg Debian);
Hoʻomaikaʻi ʻia ka ʻike hoʻolālā ARM a hoʻohui i ke kākoʻo no armv8;
Hāʻawi i ke kākoʻo maʻemaʻe no ka Lua 5.2-5.3, ʻaʻole koi i nā wehewehe hoʻohālikelike i ke code.