RPM 4.17 berdan

Piştî salek pêşveçûnê, rêveberê pakêtê RPM 4.17.0 hate berdan. Projeya RPM4 ji hêla Red Hat ve hatî pêşve xistin û di belavokên wekî RHEL de (projeyên derivative CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, tê bikaranîn, tê bikaranîn. Tizen û gelekên din. Berê, tîmek pêşkeftinê ya serbixwe projeya RPM5, ku rasterast bi RPM4 ve ne girêdayî ye û nuha berdaye (ji 2010-an vir ve nayê nûve kirin) pêşve xist. Koda projeyê di bin lîsansa GPLv2 û LGPLv2 de tê belav kirin.

Pêşveçûnên herî berbiçav ên di RPM 4.17 de ev in:

  • Di dema sazkirinê de hilanîna têkçûnên çêtir kirin.
  • Ji bo afirandina makroyan li Lua navbeynkariya çêtirkirî.
  • Makroya çêkirî %{exist:...} lê zêde kir da ku kontrol bike ka pelek heye.
  • Kapasîteyên API-ê yên ji bo pêvajoya danûstendinê hatine berfireh kirin.
  • Hevoksaziya makroyên çêkirî û bikarhêner yekgirtî ye, her weha formata gazîkirina wan (%foo arg, %{foo arg} û %{foo:arg} niha wek hev in).
  • buildroot ji bo rakirina pelên ".la" rêgezek xwerû heye û ji bo pelên pirtûkxaneya hevpar qaîdeyek ji bo paqijkirina bit-a darvekirinê zêde kiriye.
  • Ji bo raporkirina danûstendinên RPM-ê bi D-Bus ve pêveka dbus-announce zêde kir.
  • Ji bo diyarkirina polîtîkayên gihîştina pelê pêveka fapolicyd lê zêde kir.
  • Pêveka fs-verity lê zêde kir da ku rastiya pelên kesane bi karanîna mekanîzmaya fs-verity ya ku di navkerê de hatî çêkirin verast bike.
  • Rûpelên Man li formata Markdown hatine veguheztin.
  • Ji bo birêvebirina pakêtan û afirandina pakêtan rêbernameyek destpêkê peyda dike.
  • Piştgiriya DBD, ku ji bo hilanîna daneyan li Berkeley DB-ê hatî armanc kirin, hate rakirin (ji bo lihevhatina bi pergalên kevntir re, paşiya BDB_RO, ku di moda tenê-xwendinê de dixebite, hate hiştin). Databasa xwerû sqlite ye.
  • Piştgiriya ji bo îmzeyên dîjîtal EdDSA zêde kir.
  • Karûbarên ji bo derxistina Debuginfo di projeyek cûda de têne veqetandin.
  • Pêvajoyên alîkar û hilberînerên pakêtê yên li Python di projeyek cihê de têne veqetandin.
  • Skrîptên ku nehatine parastin hatine paqijkirin.
  • Piştgirên şîfreya hingiv û NSSyê hatin rakirin.

Source: opennet.ru

Add a comment