A Chromium fejlesztői kísérleti Flatpak-csomagolási támogatást adtak Linuxra, ami lehetővé teszi a böngésző fordítását és tesztelését Flatpak környezetben.
Az új infrastruktúra a Chromium Linux telepítő kódjának része. Tartalmaz mindent, ami egy Flatpak csomag létrehozásához kell: build- és csomagolási scripteket, alkalmazás-metadata fájlokat, AppStream metadata fájlokat és egy indító belépési pontot.
Bevezettek egy új enable_Flatpak GN build opciót is, valamint módosították a telepítőt, hogy a Flatpak-t önálló csomagformátumként kezelje.
A Chromium fejlesztői szerint ennek a frissítésnek az elsődleges célja a tesztelés. Egyszerűbbé teszi a Chromium kipróbálását Flatpak környezetben, és segít javítani az XDG portálokkal való integrációt.
A Flatpak-csomagolási folyamat szándékosan kihagy több hagyományos Linux rendszerintegrációs lépést, amelyekre sandboxolt csomag esetén nincs szükség.
Ilyen például az asztali fájlok telepítése a gazdarendszerre, a /usr/bin szimbolikus linkek létrehozása, a man oldalak telepítése, a GNOME alapértelmezett alkalmazások regisztrálása, az AppStream adatok hozzáadása a szokásos rendszerútvonalon, illetve az AppArmor profilok telepítése.
Röviden: a böngésző forráskódja most már tartalmazza a Flatpak csomag létrehozásához szükséges eszközöket, és szükség esetén a Linux telepítő is ehhez igazítható. Van azonban egy fontos kitétel. A Chromium fejlesztői egyértelművé teszik, hogy ez a változtatás nem jelenti azt, hogy hivatalosan támogatnák vagy terjesztenék a Flatpak csomagokat.
Jelenleg ez a funkció továbbra is kísérleti, elsősorban fejlesztésre és tesztelésre szolgál. Nem az a célja, hogy a felhasználók számára hivatalos Chromium Flatpak letöltést biztosítson.
Még nem tudni, hogy a Chromium a jövőben hivatalosan is támogatja-e a Flatpak-t. Az alapvető csomagolási infrastruktúra hozzáadása azonban fontos első lépés ebbe az irányba.
A változtatást már beolvasztották a Chromium forrásfájai közé, vagyis az új Flatpak csomagolási infrastruktúra mostantól az upstream kódbázis része.

