A Rust Coreutils cp az új inkompatibilitás miatt tönkretette az Ubuntu image-ek buildjeit

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A legtöbb problémát már megoldották a Rust Coreutils és a GNU Coreutils közötti kompatibilitási eltérések kapcsán, mióta tavaly átálltak Rust Coreutilsra az Ubuntu 25.10-ben. Volt gond néhány futtatható állománnyal, teljesítménybeli hiányosságok, és az Ubuntu felügyelet nélküli verziófrissítései is elromlottak. Hónapok óta nem lehetett hallani újabb Rust Coreutils-problémákról Ubuntu-en, különösen az Ubuntu 26.04 LTS kiadás után. A héten viszont újabb, komoly gond derült ki, ami miatt Ubuntu visszaállt a GNU Coreutils-féle cp parancs használatára.

A Launchpad hibajelentés szerint, amelyet végül „kritikus” problémának minősítettek, a Rust Coreutils cp parancsának hibás „-L” kapcsolókezelése miatt meghiúsultak az Ubuntu image-buildek az Ubuntu live ISO-k készítésekor. Felmerült az az ötlet is, hogy inkább az Ubuntu build scriptet módosítsák, és így elkerüljék a visszaállást GNU Coreutilsra:


"Ha szabad hozzátennem: ha mindig visszaállunk (és újra meg újra visszaállunk), akkor nem fogjuk tudni elkapni az ilyen (szélsőséges) problémákat. Most is csak azért derült ki, mert a buildek elhasaltak. Ehelyett megfontolhatnánk a 'config' fájl javítását. A cp -afL kombinációt csak egy helyen használjuk. Talán átírhatnánk valami ilyesmire: cp -RL --preserve=all $entry config/? Helyben kipróbáltam, működik."

Végül azonban a legutóbbi Ubuntu coreutils-from csomagfrissítés ismét a GNU Coreutils-féle cp parancsra állt vissza, ahogy korábban is tették más hibák miatt.

Felkerült egy upstream javítási javaslata Rust Coreutils cp-kezelésének módosítására, de a cikk írásakor ezt még nem fogadták el és nem olvasztották be.