Uitgave van package manager RPM 4.17

Na een jaar ontwikkeling is de release van de package manager RPM 4.17.0. Het RPM4-project wordt ontwikkeld door Red Hat en wordt gebruikt in distributies zoals RHEL (inclusief afgeleide projecten zoals CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen en vele anderen. Eerder werd het RPM5-project ontwikkeld door een onafhankelijke groep ontwikkelaars, dat niet gerelateerd is aan RPM4 en momenteel is stopgezet (de laatste update was in 2010). De code van het project wordt verspreid onder de GPLv2 en LGPLv2-licenties.

De meest opmerkelijke verbeteringen in RPM 4.17:

  • Verbeterde foutafhandeling tijdens installatie.
  • Verbeterde interface voor het creĆ«ren van macro's in de Lua-taal.
  • Toegevoegd ingebouwde macro %{exist:…} voor het controleren van het bestaan van bestanden.
  • Uitgebreide API-mogelijkheden voor transactieafhandeling.
  • De syntaxis van ingebouwde en gebruikersmacro's is geharmoniseerd, evenals het formaat van hun aanroep (%foo arg, %{foo arg} en %{foo:arg} zijn nu equivalent).
  • Standaardregel in buildroot toegepast voor het verwijderen van ā€˜.la’-bestanden en een regel toegevoegd voor het opschonen van uitvoerbare bits voor gedeelde bibliotheekbestanden.
  • Toegevoegd dbus-announce plugin voor het melden van RPM-transacties via D-Bus.
  • Toegevoegd fapolicyd plugin voor het afstemmen van toegangsbeleid voor bestanden.
  • Toegevoegd fs-verity plugin voor het verifiĆ«ren van individuele bestanden met behulp van de ingebouwde kernelmechanisme fs-verity.
  • Man-pagina's zijn omgezet naar Markdown-formaat.
  • Een eerste versie van de handleiding voor pakketbeheer en het maken van pakketten is gepresenteerd.
  • De DBD-backend, bedoeld voor gegevensopslag in Berkeley DB, is verwijderd (de BDB_RO-backend, die in alleen-lezen modus werkt, blijft voor compatibiliteit met oudere systemen). SQLite wordt als standaard database gebruikt.
  • Ondersteuning voor digitale handtekeningen EdDSA is toegevoegd.
  • Hulpprogramma's voor het extraheren van Debuginfo zijn in een apart project geplaatst.
  • Hulpprogramma's en pakketgeneratoren in Python zijn in een apart project geplaatst.
  • Scripte zijn opgeschoond die niet langer worden onderhouden.
  • Cryptografische backends beecrypt en NSS zijn verwijderd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster