Lançamento do gerenciador de pacotes RPM 4.18

Após um ano de desenvolvimento, foi lançado o gerenciador de pacotes RPM 4.18.0. O projeto RPM4 é desenvolvido pela Red Hat e é utilizado em distribuições como RHEL (incluindo projetos derivados como CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen e muitas outras. Anteriormente, uma equipe independente de desenvolvedores trabalhava no projeto RPM5, que não está diretamente relacionado ao RPM4 e atualmente está abandonado (não atualizado desde 2010). O código do projeto é distribuído sob as licenças GPLv2 e LGPLv2.

As melhorias mais notáveis no RPM 4.18:

  • Foi proposta uma nova interface interativa "rpmspec --shell", que suporta trabalho com macros e Lua incorporado (rpmlua).
  • Foi adicionada uma nova ferramenta de linha de comando rpmuncompress, que simplifica a extração de vários arquivos.
  • O código para tratamento de arquivos grandes foi reestruturado, incluindo proteção contra vulnerabilidades que manipulam links simbólicos durante a instalação, recuperação e limpeza.
  • Foi adicionado um novo backend OpenPGP para lidar com assinaturas de pacotes, baseado no projeto Sequoia (implementação do OpenPGP em Rust).
  • Foi proposto um macro mais claro "ond" para definir as condições durante a construção.
  • Ao definir dependências fracas (weak dependency), foi implementado suporte para as tags "meta" e "pre".
  • Uma nova seção "%conf" foi adicionada aos arquivos spec para a construção de arquivos de configuração.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster