A Google böngészőcsapatának tagja, Tom Anderson ma beolvasztotta a kísérleti Flatpak csomagolási támogatást tesztelésre. A merge-ben leírják a jelenlegi tesztelési célokat, de egyelőre nem vállalnak kötelezettséget arra, hogy hivatalosan is támogatni fogják:
„Kísérleti Flatpak csomagolás hozzáadása a chrome/installer/linux könyvtárban, hogy megkönnyítsük a korlátozott sandbox-konfigurációk tesztelését, és bővítsük a meglévő XDG portal támogatást. Ez nem jelent ígéretet a Flatpak csomagok hivatalos támogatására.
- Létrehozzuk a chrome/installer/linux/Flatpak/ könyvtárat a csomagolási scriptekkel, valamint a metaadatokhoz, AppStream metainfo-hoz és a launcher belépési ponthoz szükséges sablonokkal.
- Hozzáadjuk az enable_Flatpak GN build paramétert (alapértelmezett: false).
- Bővítjük az InstallerConfigot a package_format mezővel, és Flatpak csomagolás esetén kihagyjuk a host rendszerhez tartozó desktop integrációs elemeket (rendszerszintű desktop fájlok, /usr/bin szimbolikus linkek, AppStream appdata, GNOME alapértelmezett alkalmazások, man oldalak és AppArmor profilok).
- Frissítjük a common/installer.py fájlt a Flatpak konfigurációval és az App ID hozzárendeléssel a Chromiumhoz (org.chromium.Chromium) és a Google Chrome-hoz (com.google.Chrome).
- Általánosítjuk a common/desktop.template fájlt, hogy támogassa a Flatpak és a rendszerszintű desktop indítási parancsokat is.
- Letiltjuk a setuid sandboxot és a zlib tömörítést a nem hivatalos buildeknél.
- Frissítjük a BUILD.gn fájlt a Flatpak csomagolási célokkal és aliasokkal.”
Ez izgalmas fejlemény a Linuxos alkalmazás-sandboxolás és terjesztés területén. Segíthet abban is, hogy a Google Chrome/Chromium a rpm és Debian alapú disztribúciókon kívül is jobb, tisztább csomagolási élményt nyújtson.
A tesztelésre szánt kódot már beolvasztották, és remélhetőleg elég jól beválik ahhoz, hogy a Google végül hivatalosan is támogassa a Flatpak csomagolást a Chrome-hoz.

