Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Rust Coreutils cp Ended Up Breaking Ubuntu Image Builds With Latest Incompatibility

Дата публикации: 03-07-2026 12:35:30

While the Rust Coreutils offers better memory safety than GNU Coreutils due to being written in the Rust programming language, subtle incompatibilities continue to be spotted in the Rust Coreutils implementations of the different commands. The latest coming to light this week was the Rust Coreutils cp command breaking Ubuntu image builds due to differences in argument handling...

Основное содержимое страницы с новостью.

UBUNTU

While the Rust Coreutils offers better memory safety than GNU Coreutils due to being written in the Rust programming language, subtle incompatibilities continue to be spotted in the Rust Coreutils implementations of the different commands. The latest coming to light this week was the Rust Coreutils cp command breaking Ubuntu image builds due to differences in argument handling.

Most kinks have been worked out in Rust Coreutils for compatibility differences with GNU Coreutils since the Rust Coreutils transition in Ubuntu 25.10 last year. There was breakage with some executables, performance shortcomings, and breaking unattended upgrades on Ubuntu. It's been some weeks/months since last hearing about any Rust Coreutils troubles on Ubuntu, especially following the Ubuntu 26.04 LTS release. But this week another notable issue was uncovered that led to Ubuntu reverting back to the GNU Coreutils version of the copy (cp) command.

Per this Launchpad bug report that ended up marking it as a "critical" issue, a bug in how Rust Coreutils' cp command handled the "-L" argument led to Ubuntu image builds failing for Ubuntu live media ISO construction.

There was some suggestions raised of changing the Ubuntu build script instead to avoid reverting back to GNU Coreutils:

"If I may add, if we revert back (and keep reverting) we may not be able to catch such (edge-case) issues. We came to know only because the builds failed. Instead, we can consider patching 'config'(https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/config) file. The combination cp -afL is used in only one place. May be we can change it to something like cp -RL --preserve=all $entry config/? I checked locally and it works."

But in the end, the latest Ubuntu coreutils-from package update has reverted cp back to the GNU Coreutils version as had been also done before due to other bugs.

Ubuntu Rust cp bug in build script for images

A fix has been proposed upstream to Rust Coreutils to fix the cp handling but as of writing has yet to be merged.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к сбою при сборке livecd-rootfs0704-07-2026
2Разработчики Ubuntu откатили Rust-версию команды «cp» из-за сбоев при создании live-образов0704-07-2026
3И снова о подвигах растоводов: теперь и в CP-3603-07-2026
4Linux 7.2-rc2 Raising The Default RISC-V 64-bit CPU Limit To 256 Cores0504-07-2026
5A Cross-Platform Rust UI Framework via Qt’s Bridging Technology0501-07-2026
6Coreboot + AMD openSIL On MSI Ryzen Motherboard Now Works With Windows 115703-07-2026
74K @ 60 FPS USB Video Capture Finally Becomes Less Problematic On Linux2704-07-2026
8Выпуск Rust 1.97. Написанные на Rust ядро Zinnia и P2P-система Iroh с адресацией по ключам0710-07-2026
9GNOME Mutter GPU Reset Recovery Becoming A Reality2704-07-2026
109 Best Free and Open Source Restic Front-Ends0315-06-2026

Классификация: Общество. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 7. Источник: www.phoronix.com.