Paketa shoqĂ«rues (ebuild) Chromium nĂ« Gentoo Linux shpalli se po hiqet shpejt nga repositoriumi pĂ«r shkak tĂ« shpenzimeve tĂ« mĂ«dha tĂ« punĂ«s pĂ«r mbĂ«shtetje. ĂshtĂ« pĂ«rmendur se shoqĂ«ruesi nuk ka mundĂ«si tĂ« vazhdojĂ« mbĂ«shtetje pĂ«r paketĂ«n nĂ« nivelin e duhur pas shkurtimit tĂ« ciklit tĂ« publikimit tĂ« lĂ«shimeve tĂ« Chrome. NĂ«se nĂ« ditĂ«t nĂ« vijim nuk do tĂ« gjendet ndonjĂ« vullnetar qĂ« do tĂ« marrĂ« pĂ«rsipĂ«r mbĂ«shtetje pĂ«r Chromium nĂ« Gentoo, atĂ«herĂ« mĂ« 24 tetor paketa www-client/chromium do tĂ« ndalojĂ« sĂ« qeni nĂ« dispozicion pĂ«r instalim.
Versionet e reja përmirësuese të Chromium shfaqen çdo javë dhe përmbajnë rregullime të qindra dobësive. Përveç publikimeve të shpeshta, mbështetja komplikohet nga ndryshimet në mjetet e projekteve upstream dhe konfliktet, nga njëra anë, me dëshirën për të ofruar cilësinë e përshtatshme për përdoruesit, duke shmangur në mundësi të rastit integrimin e varësive në paketë, dhe, nga ana tjetër, me nevojën për publikimin e shpejtë të azhurnimeve për arritjen e rregullimeve të dobësive. Kompilimi i Chromium zë 15-16 orë në një laptop dhe rreth 6 orë në një PC të fuqishëm, duke marrë parasysh se para publikimit të paketës kërkohet të kontrollohen të gjitha opsionet e ndërtimit me ndryshime të ndryshme në USE-flags.
Chromium përdor një numër të madh varësish të integruara (p.sh., ffmpeg, harfbuzz, zstd), por veçanërisht komplikoi mbështetje shtimi i varësive Rust dhe Go. Në rastin e Rust, problemet lidhen me përdorimin e funksionaliteteve eksperimentale, përputhshmëria e të cilave mund të prishen me lëshimet e reja, ndërsa Go me faktin se mjetet kërkojnë qasje në rrjet, e cila është e ndaluar për ambientet e ndërtimit sipas rregullave të Gentoo. Përveç kësaj, janë shënuar dështime në sistemin e integrimit të vazhdueshëm të Google, të cilat herë pas here çojnë në publikimin e arkivave të paplota me kod.
Sipas mendimit të shoqëruesit, për një mbështetje cilësore të paketës kërkohet një ekip prej të paktën tre personash me njohuri në gjuhët C, C++, Go, JavaScript dhe Rust, si dhe të njohur me mjetet specifike të Google. Një shoqërues kalon më shumë se 6 orë në javë për të mbajtur Chromium, pra gati një ditë të plotë pune nga koha e tij e lirë, dhe kjo nuk përfshin situatat në të cilat i duhet të diagnostikojë dhe rregullojë gabime, si dhe të sjellë gjendjen e ndërtimit në përputhje me kërkesat e Gentoo.
Në fund të fundit, pika që e shtyri shoqëruesin të ndalonte mbështetje për paketën, ishte vlerësimi i ulët të punës së tij në diskutimin mbi publikimin shumë të ngadalshëm të përditësimeve të Chromium në Gentoo (në Gentoo tani ofrohet versioni 151 ndërsa versioni aktual është 155). Një nga pjesëmarrësit e diskutimit sugjeroi të përdorte një skenar ebuild të gatshëm nga një depo të tretë, Bentoo, mbështetjeja e të cilit është automatizuar. Shoqëruesi shpjegoi se thjesht kopjimi është i papranueshëm pa audituar ndryshimet dhe pa testuar plotësisht të gjitha variantet e ndërtimit me flaga të ndryshme USE, përndryshe nuk është e mundur të garantohet funksionaliteti i paketës për të gjithë përdoruesit. Si përgjigje, ai mori një koment se gjithçka ishte budallallëk (ridiculous).
Në rast se paketa www-client/chromium hiqet, përdoruesit mund të kalojnë në përdorimin e paketës www-client/google-chrome, në të cilën janë amballazhuar ndërtimet binare të Chrome të ofruara nga Google, ose të përdorin ndërtimet e tretë të Chromium në format Flatpak.
Burimi: opennet.ru
