Ukukhishwa komphathi wephakheji i-RPM 4.17

Ngemva konyaka wokuthuthukiswa, umphathi wephakheji i-RPM 4.17.0 yakhululwa. Iphrojekthi ye-RPM4 ithuthukiswe yi-Red Hat futhi isetshenziswa ekusabalaliseni okufana ne-RHEL (kuhlanganise namaphrojekthi aphuma kokunye i-CentOS, i-Scientific Linux, i-AsiaLinux, i-Red Flag Linux, i-Oracle Linux), i-Fedora, i-SUSE, i-openSUSE, i-ALT Linux, i-OpenMandriva, i-Mageia, i-PCLinuxOS, Tizen nabanye abaningi. Ngaphambilini, ithimba lokuthuthukisa elizimele lenze iphrojekthi ye-RPM5, engahlobene ngokuqondile ne-RPM4 futhi eshiywe manje (ayikabuyekezwa kusukela ngo-2010). Ikhodi yephrojekthi isatshalaliswa ngaphansi kwamalayisensi e-GPLv2 kanye ne-LGPLv2.

Ukuthuthuka okuphawuleka kakhulu ku-RPM 4.17 yilezi:

  • Ukuphathwa okuthuthukisiwe kokwehluleka ngesikhathi sokufakwa.
  • Ukusebenzelana okuthuthukisiwe kokudala ama-macros ngesi-Lua.
  • Kwengezwe i-macro eyakhelwe ngaphakathi %{exist:...} ukuhlola ukuthi ifayela likhona yini.
  • Amakhono e-API okucubungula okwenziwayo anwetshiwe.
  • I-syntax yama-macro eyakhelwe ngaphakathi nabasebenzisi ihlanganisiwe, kanye nefomethi yokuwabiza (%foo arg, %{foo arg} kanye ne-%{foo:arg} manje ayalingana).
  • I-buildroot inomthetho ozenzakalelayo wokukhipha amafayela okuthi ".la" futhi yengeze umthetho wokusula ingxenye esebenzisekayo yamafayela omtapo owabelwe.
  • Kungezwe i-plugin ye-dbus-announce yokubika ukwenzeka kwe-RPM nge-D-Bus.
  • Kwengezwe i-plugin ye-fapolicyd yokuchaza izinqubomgomo zokufinyelela ifayela.
  • Kwengezwe i-plugin ye-fs-verity ukuze kuqinisekiswe ubuqiniso bamafayela ngamanye kusetshenziswa indlela ye-fs-verity eyakhelwe ku-kernel.
  • Amakhasi abantu aguqulelwe kufomethi ye-Markdown.
  • Inikeza umhlahlandlela wokuqala wokuphatha amaphakheji nokudala amaphakheji.
  • I-backend ye-DBD, ehloselwe ukugcina idatha ku-Berkeley DB, isusiwe (ukuze ihambisane namasistimu amadala, i-backend ye-BDB_RO, esebenza ngemodi yokufunda kuphela, ishiywe). Isizindalwazi esimisiwe yi-sqlite.
  • Ukwesekwa okwengeziwe kwamasiginesha edijithali ye-EdDSA.
  • Izinsiza zokukhipha i-Debuginfo zihlukaniswa zaba iphrojekthi ehlukile.
  • Amaphrosesa asizayo kanye namajeneretha ephakheji ePython ahlukaniswa abe iphrojekthi ehlukile.
  • Imibhalo eshiywe inganakekile ihlanziwe.
  • I-beecrypt ne-NSS cryptographic backends isusiwe.

Source: opennet.ru

Engeza amazwana