A nova versão em Rust do comando cp no Ubuntu causou falhas ao construir imagens do sistema. O problema surgiu porque o código tratava incorretamente um argumento, o que gerou erros em arquivos de instalação. Os desenvolvedores optaram por voltar à versão anterior do GNU para restaurar a estabilidade. Para os usuários, isso implica possíveis atrasos nas atualizações do sistema enquanto a falha é corrigida.
Problemas técnicos na migração para Rust 🛠️
O comando cp, parte do conjunto de utilitários coreutils, foi reescrito em Rust como parte de um esforço para melhorar a segurança e o desempenho. No entanto, a implementação falhou ao processar um argumento específico durante a geração de imagens do sistema. Esse erro obrigou os mantenedores a reverter a mudança e usar a versão anterior do GNU. A decisão busca evitar que falhas na cópia de arquivos comprometam a criação de pacotes de instalação. A comunidade técnica continua debatendo se o ritmo de adoção do Rust é adequado para tarefas críticas do sistema.
A cópia mais lenta que um disquete enferrujado 🐌
Alguém pensou que reescrever todo o sistema em Rust tornaria o Ubuntu mais rápido. Mas acontece que o novo cp não sabe copiar um arquivo sem antes discutir com os argumentos. Agora os desenvolvedores tiveram que voltar à versão do GNU, que pelo menos sabe colar sem perguntar. A moral da história: não conserte o que funciona, a menos que queira passar o fim de semana depurando código.