RPM 4.17 nga pagpagawas

Pagkahuman sa usa ka tuig nga pag-uswag, gipagawas ang manager sa package nga RPM 4.17.0. Ang RPM4 nga proyekto gimugna sa Red Hat ug gigamit sa mga pag-apod-apod sama sa RHEL (lakip ang mga derivative projects CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ug daghan pa. Kaniadto, usa ka independent development team ang nagpalambo sa proyekto sa RPM5, nga dili direktang may kalabutan sa RPM4 ug sa pagkakaron gibiyaan (wala gi-update sukad sa 2010). Ang code sa proyekto giapod-apod ubos sa GPLv2 ug LGPLv2 nga mga lisensya.

Ang labing inila nga mga pag-uswag sa RPM 4.17 mao ang:

  • Mas maayo nga pagdumala sa mga kapakyasan sa panahon sa pag-instalar.
  • Gipauswag nga interface alang sa paghimo og mga macro sa Lua.
  • Gidugang ang built-in nga macro %{exist:...} aron masusi kung adunay file.
  • Ang mga kapabilidad sa API alang sa pagproseso sa transaksyon gipalapdan.
  • Ang syntax sa mga built-in ug user macros nahiusa na, ingon man ang pormat sa pagtawag kanila (%foo arg, %{foo arg} ug %{foo:arg} parehas na karon).
  • Ang buildroot adunay default nga lagda aron tangtangon ang ".la" nga mga file ug gidugang ang usa ka lagda aron malimpyohan ang executable bit alang sa gipaambit nga mga file sa librarya.
  • Gidugang ang dbus-announce plugin alang sa pagreport sa mga transaksyon sa RPM pinaagi sa D-Bus.
  • Gidugang ang fapolicyd plugin alang sa pagtino sa mga palisiya sa pag-access sa file.
  • Gidugang ang fs-verity plugin aron mapamatud-an ang pagkatinuod sa indibidwal nga mga file gamit ang fs-verity nga mekanismo nga gitukod sa kernel.
  • Ang mga panid sa tawo nakabig sa Markdown format.
  • Naghatag usa ka inisyal nga giya sa pagdumala sa mga pakete ug paghimo og mga pakete.
  • Ang backend sa DBD, nga gituyo alang sa pagtipig sa datos sa Berkeley DB, gitangtang na (alang sa pagkaangay sa mga daan nga sistema, ang BDB_RO backend, nga naglihok sa read-only mode, gibiyaan). Ang default nga database mao ang sqlite.
  • Gidugang nga suporta alang sa EdDSA digital signatures.
  • Ang mga gamit alang sa pagkuha sa Debuginfo gibulag sa usa ka lahi nga proyekto.
  • Ang mga tigproseso sa auxiliary ug mga generator sa pakete sa Python gibulag sa usa ka lahi nga proyekto.
  • Ang mga script nga wala maatiman gilimpyohan.
  • Ang beecrypt ug NSS cryptographic backends gikuha na.

Source: opennet.ru

Idugang sa usa ka comment