A Debian apt hamarosan Rust-függő lesz és ez alól egy port sem lesz kivétel

Címkék

A Debian és Ubuntu fejlesztő Julian Andres Klode a debian-devel levelezési listán bejelentette, hogy az apt-nak 2026 májusától kemény (hard) Rust függősége lesz és abba Rust kódok fognak kerülni:

I plan to introduce hard Rust dependencies and Rust code into APT, no earlier than May 2026.

A lépés ellen annyira nincs apelláta, hogy a portokat karbantartók figyelmét is felhívta: 6 hónapjuk van a Rust követelmények (Rust toolchain) bedolgozására, vagy ha nem teszik, akkor szüntessék meg a portot. 

If you maintain a port without a working Rust toolchain, please ensure it has one within the next 6 months, or sunset the port.

A fejlesztő szerint erre azért van szükség, hogy haladjanak a korral:

It's important for the project as whole to be able to move forward and rely on modern tools and technologies and not be held back by trying to shoehorn modern software on retro computing devices.

Bejelentés itt.

Hozzászólások

Nem egészen értem a végét.

Nem úgy volt, hogy a rust amúgy relatíve hatékony kódot fordít? Vagy mégsem annyira?

Szerintem inkább a target platformok számosságáról van szó.

szerk, mondjuk a threadben egy dolog van még csak, ez nagyjából kihúzni látszik a dolog méregfogát (és egyben azt is mutatja, hogy emberünk nem annyira van feltétlen képben az állapotokkal):

Rust is already a hard requirement on all Debian release
architectures and ports except for alpha, hppa, m68k, and
sh4 (which do not provide sqv).

Debian = laggard Ubuntu rendes support nélkül

Itt a példa, hogy ami bekerül az Ubuntu-ba, az megy be a Debianba is (systemd, Rust stb.), plusz az Ubuntu Pro kurva sokat ad hozzá. Nem beszélve, hogy a nagy cégek az Ubuntu-t támogatják elsősorban, így ha az Ubuntu-hoz értesz, akkor a nagy cégek szaraihoz is értesz.

Pl. a HPE VM Essentials virtualizáció, amit a HPE most kalapál a piacra ... dobpergés ... Ubuntu alapú. 🤷‍♂️

trey @ gépház

Debian = laggard Ubuntu

Mondjuk mostanában ritkán látok Debiant, de úgy tűnik azért ez már nem annyira igaz

rendes support nélkül ... Ubuntu Pro ... nagy cégek

Ez igen, mondjuk a saját tapasztalataim az ubuntu supporttal azért nem a "rendes" szóval írnám le, bár tény, hogy nem sok volt, és azok nem tipikus support ügyek voltak

Itt a példa, hogy ami bekerül az Ubuntu-ba, az megy be a Debianba is (systemd

Hát az mondjuk pont fordítva volt, azért ment az upstart a levesbe az ubinál (és ettől mindenhol is, mivel az ugye saját lófasz volt), mert a debian systemdre váltott

Rust stb.)

Hát, ha jól értem, ezzel már a debianosok is megvannak, nem tudom ki volt előbb. Gyanús, hogy az apt rustosításával viszont így a debian lesz előbb.

Illetve azért az Ubuntura elég jellemző, hogy tesznek az egyik lóra, a világ meg megy a másikra (including debian), lásd az emlegetett systemd, mir, snap... szóval azért ez a laggard ubuntu nem teljesen állja meg a helyét, van ott még más is.

?

https://hup.hu/comment/3233317#comment-3233317:

"Rust is already a hard requirement on all Debian release
architectures and ports except for alpha, hppa, m68k, and
sh4 (which do not provide sqv)."

A szál egyetlen hozzászólása az, hogy egy másik deb fejlesztő szól, hogy FYI valójában már most is hard req néhány unofficial architektúrát leszámítva (amik az ubuntuban nincsenek is, amiga, meg ilyenek, érted) szóval alapvetően nyitott kapukat dönget, írhat kb nyugodtan rustban.

Nyilván az ubiban is már hard req, ha abban van a coreutils a releaselt verzióban. Nem tudom, hogy hol volt előbb rust, fingom sincs, hogy a syncben mennyire van kivételesen kezelve az ubuntuéknál a rust stack. Lehet, hogy ott előbb volt kész, mint mondtam. Az meg ez alapján gyanús, hogy az apt rusosítása meg a debben fog megkezdődni előbb, és majd szállingózik le downstream.

Mihez copeoltam, segíts.

Teljesen természetes, hogy az Ubuntu időről időre a 'laggard' Debian aktuális állapotát forkolja (SID vagy Testing, végül is mindegy), aztán a saját dolgaival összecsiszolja jobban vagy rosszabbul. Igaz, hogy ez így fából vaskarika, de ne akadjunk fenn ezen.

A support hangsúlyozása is tetszik. Emlékszem egy nagyon régi esetre, amikor webes levelezőservert kellett összeraknom (Imp+Horde) , és mivel az Ubuntu aktuális kiadása mindig frissebb csomagokat tartalmaz, az volt az alap, és valamelyik csomagnak függőségi problémája volt, az adott verziójú valamelyik PHP kiterjesztés hiányzott. Természetesen nem én voltam az egyetlen ezzel a problémával, megtaláltam a bugreportot, az adott válasz az volt, hogy az adott csomag nem a main tárolóban van, hanem a restrictedben (vagy a universe-ben, fene se emlékszik már rá), azzal nem foglalkoznak. Hoppá.

Nyilván közösségi support volt, de az adott csomag Debianban a mainben volt, ha ott jön egy ilyen bugreport, azt ilyesmivel nem zárják le. Természetesen ez nagyon régi eset, volt vagy húsz éves, azóta nyilván sokat változott az Ubuntu hozzáállása is, szóval kár lenne általánosítani, ez csak egy kis színes történet :)

Újabb, multinál dolgozó influenszerszerű babzsákfejlesztő, aki megérett rá, hogy eltiltsák a számítógéptől, de legalább a projektvezetéstől. Ha legalább technikai indokokat írt volna, de semmi mást nem sikerült kiszarnia magából, csak a szokásos fejlődésmániás divatbuziskodást és az eszközújravásárlást kötelezőnek feltételező szélsőséges idealizmust, amit "retrocomputing"-ellenességgel tálal fel.

Nem értettem sose ezeket a rinyálásokat. Én konzerv lunux user vagyok és teljes mértékben nem érdekel, hogy a disrto hogyan oldja meg a csomagkezelést. Ha szerintük így jó, hajrá, csak lenne már normális magyar ubuntu  forgalmazó. 

csak ennyi csomag kapott figyelmeztetest, hogy eltavolitjak a testingbol, ha nem lesz systemd unitja, hany eve nem sikerult mindegyik csomagnak megcsinalni? 

 

From: Luca Boccassi <bluca@debian.org>

To: 1039225@bugs.debian.org, 1039125@bugs.debian.org, 1039424@bugs.debian.org, 1039363@bugs.debian.org, 1039407@bugs.debian.org, 1039120@bugs.debian.org, 1039121@bugs.debian.org, 1039122@bugs.debian.org, 1039124@bugs.debian.org, 1039129@bugs.debian.org, 1039132@bugs.debian.org, 1039133@bugs.debian.org, 1039138@bugs.debian.org, 1039139@bugs.debian.org, 1039141@bugs.debian.org, 1039144@bugs.debian.org, 1039145@bugs.debian.org, 1039146@bugs.debian.org, 1039151@bugs.debian.org, 1039153@bugs.debian.org, 1039154@bugs.debian.org, 1039155@bugs.debian.org, 1039160@bugs.debian.org, 1039165@bugs.debian.org, 1039167@bugs.debian.org, 1039174@bugs.debian.org, 1039176@bugs.debian.org, 1039177@bugs.debian.org, 1039180@bugs.debian.org, 1039182@bugs.debian.org, 1039186@bugs.debian.org, 1039187@bugs.debian.org, 1039188@bugs.debian.org, 1039192@bugs.debian.org, 1039198@bugs.debian.org, 1039199@bugs.debian.org, 1039201@bugs.debian.org, 1039204@bugs.debian.org, 1039206@bugs.debian.org, 1039210@bugs.debian.org, 1039211@bugs.debian.org, 1039213@bugs.debian.org, 1039215@bugs.debian.org, 1039218@bugs.debian.org, 1039220@bugs.debian.org, 1039221@bugs.debian.org, 1039222@bugs.debian.org, 1039223@bugs.debian.org, 1039224@bugs.debian.org, 1039226@bugs.debian.org, 1039227@bugs.debian.org, 1039229@bugs.debian.org, 1039232@bugs.debian.org, 1039234@bugs.debian.org, 1039238@bugs.debian.org, 1039241@bugs.debian.org, 1039244@bugs.debian.org, 1039245@bugs.debian.org, 1039246@bugs.debian.org, 1039247@bugs.debian.org, 1039251@bugs.debian.org, 1039254@bugs.debian.org, 1039255@bugs.debian.org, 1039256@bugs.debian.org, 1039258@bugs.debian.org, 1039259@bugs.debian.org, 1039268@bugs.debian.org, 1039272@bugs.debian.org, 1039276@bugs.debian.org, 1039277@bugs.debian.org, 1039278@bugs.debian.org, 1039279@bugs.debian.org, 1039281@bugs.debian.org, 1039283@bugs.debian.org, 1039284@bugs.debian.org, 1039286@bugs.debian.org, 1039288@bugs.debian.org, 1039294@bugs.debian.org, 1039295@bugs.debian.org, 1039296@bugs.debian.org, 1039298@bugs.debian.org, 1039303@bugs.debian.org, 1039305@bugs.debian.org, 1039311@bugs.debian.org, 1039312@bugs.debian.org, 1039314@bugs.debian.org, 1039315@bugs.debian.org, 1039316@bugs.debian.org, 1039319@bugs.debian.org, 1039327@bugs.debian.org, 1039329@bugs.debian.org, 1039332@bugs.debian.org, 1039333@bugs.debian.org, 1039334@bugs.debian.org, 1039335@bugs.debian.org, 1039336@bugs.debian.org, 1039338@bugs.debian.org, 1039339@bugs.debian.org, 1039345@bugs.debian.org, 1039349@bugs.debian.org, 1039351@bugs.debian.org, 1039352@bugs.debian.org, 1039354@bugs.debian.org, 1039355@bugs.debian.org, 1039356@bugs.debian.org, 1039361@bugs.debian.org, 1039364@bugs.debian.org, 1039367@bugs.debian.org, 1039368@bugs.debian.org, 1039372@bugs.debian.org, 1039374@bugs.debian.org, 1039376@bugs.debian.org, 1039377@bugs.debian.org, 1039378@bugs.debian.org, 1039379@bugs.debian.org, 1039382@bugs.debian.org, 1039384@bugs.debian.org, 1039385@bugs.debian.org, 1039386@bugs.debian.org, 1039388@bugs.debian.org, 1039391@bugs.debian.org, 1039392@bugs.debian.org, 1039395@bugs.debian.org, 1039396@bugs.debian.org, 1039398@bugs.debian.org, 1039401@bugs.debian.org, 1039402@bugs.debian.org, 1039403@bugs.debian.org, 1039404@bugs.debian.org, 1039409@bugs.debian.org, 1039410@bugs.debian.org, 1039412@bugs.debian.org, 1039417@bugs.debian.org, 1039419@bugs.debian.org, 1039431@bugs.debian.org, 1039434@bugs.debian.org, 1039436@bugs.debian.org, 1039237@bugs.debian.org, 1039123@bugs.debian.org, 1039171@bugs.debian.org, 1039380@bugs.debian.org

Subject: ships sysv-init script without systemd unit

Date: Wed, 15 Oct 2025 16:24:56 +0100

neked aztan fura humorod van...

tobb, mint 2 eve. mire lesz eleg 6 honap? :)

"Dear Maintainer(s) of affected packages, these bugs have been open for more than 2 years now. Policy was updated to make units mandatory for system services. The removal of compat with sysv-init scripts from systemd has been postponed from trixie to forky, but it is now approaching. In approximately a month's time, this should hit unstable, if everything goes well. [...]"

neked aztan fura humorod van...

Az informatika első törvénye: az új az egyben jobb is, amíg ki nem derül, hogy mégse, de azt meg úgy is letagadjuk.

A tömegek sohasem szomjúhozták az igazságot. A nekik nem tetsző bizonyságok elől elfordulnak és inkább a tévedést istenítik, ha ez őket elkápráztatja. Aki illúzióba ringatja őket, úr lesz fölöttük, de áldozatuk az, aki megpróbálja őket kiábrándítani.