Wara sena ta 'żvilupp, il-maniġer tal-pakketti RPM 4.17.0 ġie rilaxxat. Il-proġett RPM4 huwa żviluppat minn Red Hat u jintuża fi distribuzzjonijiet bħal RHEL (inklużi proġetti derivattivi CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen u ħafna oħrajn. Preċedentement, tim ta 'żvilupp indipendenti żviluppa l-proġett RPM5, li mhuwiex direttament relatat ma' RPM4 u bħalissa huwa abbandunat (mhux aġġornat mill-2010). Il-kodiċi tal-proġett huwa mqassam taħt liċenzji GPLv2 u LGPLv2.
L-aktar titjib notevoli fl-RPM 4.17 huma:
- Immaniġġjar imtejjeb tal-ħsarat waqt l-installazzjoni.
- Interfaċċja mtejba għall-ħolqien ta 'macros fil-Lua.
- Miżjud makro inkorporat %{exist:...} biex jiċċekkja jekk jeżistix fajl.
- Il-kapaċitajiet tal-API għall-ipproċessar tat-tranżazzjonijiet ġew estiżi.
- Is-sintassi tal-makros integrati u tal-utent ġiet unifikata, kif ukoll il-format biex isejħuhom (%foo arg, %{foo arg} u %{foo:arg} issa huma ekwivalenti).
- buildroot għandu regola default biex tneħħi fajls ".la" u żied regola biex tnaddaf il-bit eżekutibbli għal fajls tal-librerija maqsuma.
- Miżjud plugin dbus-announce għar-rappurtar ta' transazzjonijiet RPM permezz ta' D-Bus.
- Miżjud fapolicyd plugin għad-definizzjoni tal-politiki tal-aċċess għall-fajls.
- Miżjud plugin fs-verity biex tivverifika l-awtentiċità tal-fajls individwali bl-użu tal-mekkaniżmu fs-verity mibni fil-kernel.
- Il-paġni man ġew ikkonvertiti fil-format Markdown.
- Jipprovdi gwida inizjali għall-ġestjoni tal-pakketti u l-ħolqien tal-pakketti.
- Il-backend DBD, maħsub għall-ħażna tad-dejta f'Berkeley DB, tneħħa (għall-kompatibilità ma' sistemi eqdem, il-backend BDB_RO, li jopera fil-modalità ta' qari biss, tħalla). Id-database default hija sqlite.
- Appoġġ miżjud għall-firem diġitali EdDSA.
- Utilitajiet għall-estrazzjoni Debuginfo huma separati fi proġett separat.
- Il-proċessuri awżiljarji u l-ġeneraturi tal-pakketti f'Python huma separati fi proġett separat.
- Skripts li tħallew mhux miżmuma ġew imnaddfa.
- Il-beecrypt u l-backends kriptografiċi NSS tneħħew.
Sors: opennet.ru