RPM 4.17 lage

Apre yon ane nan devlopman, manadjè pake RPM 4.17.0 te lage. Pwojè RPM4 devlope pa Red Hat epi li itilize nan distribisyon tankou RHEL (ki gen ladan pwojè dérivés CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS. , Tizen, ak anpil lòt moun. Anvan sa, yon ekip devlòpman endepandan te devlope pwojè RPM5 a, ki pa dirèkteman gen rapò ak RPM4 Et aktyèlman te abandone (pa te mete ajou depi 2010). Kòd pwojè a distribye anba lisans GPLv2 ak LGPLv2.

Amelyorasyon ki pi remakab nan RPM 4.17 yo se:

  • Amelyore manyen echèk pandan enstalasyon.
  • Amelyore koòdone pou kreye makro nan Lua.
  • Te ajoute makro %{exist:...} pou tcheke si yon fichye egziste.
  • Kapasite API pou pwosesis tranzaksyon yo te elaji.
  • Sentaks makro entegre ak makro itilizatè yo inifye, ansanm ak fòma pou rele yo (%foo arg, %{foo arg} ak %{foo:arg} kounye a ekivalan).
  • buildroot gen yon règ default pou retire fichye ".la" e li te ajoute yon règ pou netwaye ti ègzekutabl la pou dosye bibliyotèk pataje yo.
  • Te ajoute plugin dbus-announce pou rapòte tranzaksyon RPM atravè D-Bus.
  • Te ajoute fapolicyd plugin pou defini règleman aksè dosye.
  • Te ajoute plugin fs-verity pou verifye otantisite dosye endividyèl yo lè l sèvi avèk mekanis fs-verity ki te bati nan nwayo a.
  • Paj Man yo te konvèti nan fòma Markdown.
  • Bay yon premye gid pou jere pakè ak kreye pakè.
  • Yo retire backend DBD, ki gen entansyon pou estoke done nan Berkeley DB (pou konpatibilite ak ansyen sistèm yo, yo kite backend BDB_RO, ki fonksyone nan mòd lekti sèlman). Defo baz done a se sqlite.
  • Te ajoute sipò pou siyati dijital EdDSA.
  • Itilite pou èkstraksyon Debuginfo yo separe nan yon pwojè separe.
  • Pwosesè oksilyè ak dèlko pake nan Python yo separe nan yon pwojè separe.
  • Scripts ki rete san antretyen yo te netwaye.
  • Beecrypt ak NSS kriptografik backend yo te retire.

Sous: opennet.ru

Add nouvo kòmantè