Projektin GNOME ka stopuar zhvillimin, mbështetje dhe përkrahje të zgjatjes "org.gnome.Platform.i386.Compat", e cila përdoret në GNOME Flatpak Runtime për të siguruar kompatibilitet me aplikacionet 32-bit. Në këtë zgjatje ofroheshin versione 32-bit të GTK dhe bibliotekave GNOME, të cilat përdoren për ofrimin e aplikacioneve 32-bit në paketat flatpak, të përshtatshme për instalim në distribuime 64-bit që kanë ndaluar ofrimin e bibliotekave 32-bit (multilib). GNOME Flatpak Runtime tani është e disponueshme vetëm për arkitekturën x86_64 dhe AArch64.
Programet mĂ« tĂ« njohura 32-bit, tĂ« ofruara nĂ« formatin flatpak, janĂ« Wine dhe Steam. ĂshtĂ« e qartĂ« se ndalimi i mbĂ«shtetjes pĂ«r variantin 32-bit tĂ« GNOME Flatpak Runtime nuk do tĂ« ketĂ« ndikim nĂ« kĂ«to paketa, pasi ato nuk pĂ«rdorin ndĂ«rtimet 32-bit tĂ« GTK 4, libadwaita dhe WebkitGTK.
Si shkak për ndalimin e mbështetjes për sistemet 32-bit përmendet dëshira për të lehtësuar infrastrukturën e integrimit të vazhdueshëm dhe për të eliminuar problemet që shfaqen për shkak të testimit të pamjaftueshëm nga zhvilluesit e projekteve në sistemet 32-bit përpara se të dërgojnë ndryshime në depo. Shfaqen situata ku gabimet, të cilat shfaqen vetëm në sistemet 32-bit, pengojnë përfshirjen e ndryshimeve në depozitë e GNOME. Për më tepër, riparimi sjell një ngarkesë shtesë për infrastrukturën, burimet e së cilës janë të kufizuara, pasi për çdo modul, të paktën dy herë në ditë riparohet e gjithë GNOME nga Git, si dhe riparohet WebKitGTK, motorin mozjs dhe disa biblioteka dhe aplikacione të Rust.
Gabimet që shfaqen irritojnë zhvilluesit, të cilët duhet të shpenzojnë kohën e tyre në mbështetje të ndërtimeve, të cilat përdoren pothuajse nga askush. Doli se GNOME Flatpak Runtime 32-bit në katalogun Flathub përdor vetëm dy paketa, plus një paketë tjetër në Flathub Beta. Zhvilluesve të këtyre aplikacioneve u janë dërguar kërkesa me ndryshime, që i kalojnë paketat në GNOME 49 Runtime. Në Bottles kërkesa për ndryshim tashmë është gati për bashkim, ndërsa në projektet Lutris dhe Minigalaxy akoma kërkon punë të mëtejshme.
Përshtatet gjithashtu se pas ndalimit të ndërtimit të GNOME Runtime për arkitekturën armv7 dhe i386, platformat 32-bit kanë ndaluar të përdoren në testimin e cilësisë para lëshimeve GNOME. Nëse më parë, zhvilluesit mund të garantonin që të gjithë modulet GNOME do të kompilohej për arkitekturën i386/x86, tani situata ka ndryshuar dhe testimi kryhet sipas dëshirës së zhvilluesve të çdo moduli të veçantë. Rregullimi i problemeve specifike për sistemet 32-bit tani realizohet nga mbështetësit sipas dëshirës. Distribucionet që ofrojnë ndërtimet 32-bit të GNOME, duhet të realizojnë testimin dhe rregullimin e problemeve për shumicën e projekteve vet.
Burimi: opennet.ru
