Projekti GNOME ka ndaluar zhvillimin, mbajtjen dhe mbështetje e zgjerimit "org.gnome.Platform.i386.Compat", i përdorur në GNOME Flatpak Runtime për të siguruar kompatibilitet me aplikacionet 32-bit. Në zgjerim ofroheshin versionet 32-bit të GTK dhe biblioteka GNOME, të përdorura për dërgimin e aplikacioneve 32-bit në paketat flatpak, të cilat ishin të përshtatshme për instalim në distribuim 64-bit që kishin ndalur dërgimin e biblioteka 32-bit (multilib). GNOME Flatpak Runtime tani është i disponueshëm vetëm për arkitekturat x86_64 dhe AArch64.
Programet 32-bit më të njohura të ofruara në formatin flatpak përfshijnë Wine dhe Steam. Raportohet se ndalimi i mbështetjes për variantin 32-bit të GNOME Flatpak Runtime nuk do të ndikojë 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ë lindin nga testi i pamjaftueshëm nga zhvilluesit e projekteve në sistemet 32-bit para dërgimit të ndryshimeve në depo. Kanë lindur situata kur dështimet që shfaqen vetëm në sistemet 32-bit bllokojnë përfshirjen e ndryshimeve në depozitë GNOME. Për më tepër, rindërtimi sjell një ngarkesë shtesë në infrastrukturë, burimet e të cilës janë të kufizuara, pasi për çdo modul si minimumi dy herë në ditë bëhet rindërtimi i tërë GNOME nga Git, si dhe rindërtimi i WebKitGTK, motorit mozjs dhe disa bibliotekave dhe aplikacioneve në Rust.
Dështimet që lindin irritojnë zhvilluesit, të cilët duhet të shpenzojnë kohën e tyre për të mbështetur ndërtimet, të cilat pothuajse askush nuk i përdor. Doli se GNOME Flatpak Runtime 32-bit në katalogun Flathub përdor vetëm dy paketa, plus një tjetër paketë në Flathub Beta. Zhvilluesve të këtyre aplikacioneve u janë dërguar kërkesa me ndryshime për të kaluar paketat në GNOME 49 Runtime kryesor. Në Bottles kërkesa për ndryshim është gati për bashkimin, ndërsa në projektet Lutris dhe Minigalaxy ende kërkon përmirësime.
Gjithashtu përmendet se pas ndalimit të ndërtimit të GNOME Runtime për arkitekturat armv7 dhe i386, platformat 32-bit kanë ndaluar të përdoren gjatë testimit të cilësisë para lëshimeve të GNOME. Nëse më parë, zhvilluesit mund të garantonin që të gjithë modulet GNOME do të kompiloheshin për arkitekturën i386/x86, tani situata ka ndryshuar dhe testimi bëhet sipas vullnetit të zhvilluesve të çdo moduli të veçantë. Korrigjimi i problemeve specifike për sistemet 32-bit tani bëhet nga mbështetësit sipas dëshirës. Distribucioni që ofron ndërtimet 32-bit të GNOME, duhet të bëjë testimin dhe korrigjimin e problemeve për shumicën e projekteve vetë.
Burimi: opennet.ru
