O Arch Linux, uma distribuição Linux popular conhecida por sua simplicidade e flexibilidade, tem enfrentado preocupações de segurança recentes no seu Arch User Repository (AUR), onde setores malévolos conseguiram inserir Trojans de Acesso Remoto (RATs)(https://news.itsfoss.com/arch-linux-spark-rat/).
Curiosamente, a equipe do Arch Linux está lançando uma nova ferramenta (https://lists.archlinux.org/archives/list/arch-[email protected]/thread/3QINI22ULKMDVXG75P7QATV3E5GVMZR3/) para monitorar automaticamente as atualizações de pacotes, aprimorando a forma como mantenedores e usuários sekeepes informados sobre os pacotes nos repositórios principais.
O que está acontecendo:
O Arch Linux introduziu o Bumpbuddy, um programa automatizado que rastreia novos lançamentos de software para pacotes nos repositórios oficiais.
Ele opera [como um daemon](https://en.wikipedia.org/wiki/Daemon_(computing) que monitora as versões dos pacotes e abre automaticamente problemas no GitLab quando detecta que um pacote está desatualizado. Bumpbuddy mantém esses problemas atualizados caso versões mais recentes sejam lançadas e os fecha quando o pacote for atualizado nos repositórios.
A ferramenta depende de arquivos de configuração .nvchecker.toml para rastrear as versões dos pacotes e executa verificações a cada três horas para garantir atualizações oportunas.
O que esperar:
Para os mantenedores de pacotes, o Bumpbuddy automatiza o processo de rastreamento de novas versões upstream, eliminando a necessidade de verificações manuais ou criação de problemas de rastreamento. O processo agora é automatizado com base nas configurações de pacotes existentes.
Os usuários se beneficiarão de uma conscientização mais rápida de novas versões sem precisar sinalizar manualmente os pacotes como desatualizados. Os problemas públicos do GitLab também fornecem transparência sobre por que algumas atualizações podem demorar mais.
Os planos futuros para o bumpbuddy incluem adicionar um painel da web para visualizar relatórios de pacotes, fornecer um endpoint de API para pkgctl version check para permitir verificações de versão mais rápidas e a remoção do botão "sinalizar pacote out-of-date" no Archweb.
Esta nova ferramenta visa tornar o processo de atualização dos pacotes do Arch Linux mais eficiente e transparente para todos os envolvidos.