Im GNOME Flatpak Runtime wurde die UnterstĂŒtzung fĂŒr 32-Bit-Anwendungen eingestellt.

Das GNOME-Projekt hat die Entwicklung, Wartung und UnterstĂŒtzung der Erweiterung „org.gnome.Platform.i386.Compat“ eingestellt, die im GNOME Flatpak Runtime verwendet wird, um die KompatibilitĂ€t mit 32-Bit-Anwendungen sicherzustellen. In der Erweiterung wurden 32-Bit-Versionen von GTK und GNOME-Bibliotheken angeboten, die fĂŒr die Bereitstellung von 32-Bit-Anwendungen in Flatpak-Paketen verwendet werden, die in 64-Bit-Distributionen installierbar sind, die die Lieferung von 32-Bit-Bibliotheken (Multilib) eingestellt haben. GNOME Flatpak Runtime ist nun nur noch fĂŒr die Architekturen x86_64 und AArch64 verfĂŒgbar.

Die beliebtesten 32-Bit-Programme, die im Flatpak-Format angeboten werden, sind Wine und Steam. Es wird darauf hingewiesen, dass die Einstellung der UnterstĂŒtzung fĂŒr die 32-Bit-Version des GNOME Flatpak Runtime keine Auswirkungen auf die genannten Pakete haben wird, da sie nicht auf 32-Bit-Builds von GTK 4, libadwaita und WebkitGTK angewiesen sind.

Als Grund fĂŒr die Einstellung der UnterstĂŒtzung fĂŒr 32-Bit-Systeme wird der Wunsch genannt, die Infrastruktur der kontinuierlichen Integration zu entlasten und Probleme zu vermeiden, die aufgrund unzureichender Tests durch die Entwickler auf 32-Bit-Systemen auftreten, bevor Änderungen in das Repository ĂŒbergeben werden. Es treten Situationen auf, in denen Fehler, die nur auf 32-Bit-Systemen auftreten, die Integration von Änderungen in das GNOME-Repository blockieren. DarĂŒber hinaus fĂŒhrt die NeuĂŒbersetzung zu zusĂ€tzlicher Belastung fĂŒr die Infrastruktur, deren Ressourcen begrenzt sind, da fĂŒr jedes Modul mindestens zweimal tĂ€glich das gesamte GNOME aus Git neu ĂŒbersetzt wird, sowie die NeuĂŒbersetzung von WebKitGTK, der Mozjs-Engine und mehreren Bibliotheken und Anwendungen in Rust.

Die auftretenden Fehler frustrieren die Entwickler, die ihre Zeit mit der UnterstĂŒtzung von Builds verbringen mĂŒssen, die kaum verwendet werden. Es stellte sich heraus, dass das 32-Bit-GNOME Flatpak Runtime im Flathub-Verzeichnis nur zwei Pakete verwendet, plus ein weiteres Paket in Flathub Beta. Den Entwicklern dieser Anwendungen wurden Anfragen mit Änderungen ĂŒbermittelt, die die Pakete auf das Haupt-GNOME 49 Runtime umstellen. Der Änderungsantrag fĂŒr Bottles ist bereits fast bereit zur ZusammenfĂŒhrung, wĂ€hrend in den Projekten Lutris und Minigalaxy noch Nachbesserungen erforderlich sind.

Es wird auch erwĂ€hnt, dass nach dem Ende der Zusammenstellung von GNOME Runtime fĂŒr die Architekturen armv7 und i386 die 32-Bit-Plattformen bei der QualitĂ€tssicherung vor den Veröffentlichungen von GNOME nicht mehr verwendet wurden. WĂ€hrend die Entwickler zuvor garantieren konnten, dass alle GNOME-Module fĂŒr die Architektur i386/x86 kompiliert wurden, hat sich die Situation geĂ€ndert, und die Tests werden nach Ermessen der Entwickler jedes einzelnen Moduls durchgefĂŒhrt. Die Behebung von Problemen, die spezifisch fĂŒr 32-Bit-Systeme sind, erfolgt von nun an auf Wunsch der Betreuer. Distributionen, die 32-Bit-Bauten von GNOME bereitstellen, mĂŒssen die Tests und die Behebung von Problemen fĂŒr die meisten Projekte selbst durchfĂŒhren.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster