Snap umí vybírat aktualizační kanál. Umí to i flatpak? Možná by bylo lepší mít jen jeden universální systémm a bylo by fajn když by autoři dělali balíčky přes Build Service (OBS) aby si usnadnili práci. Nevím jestli by to nešlo propojit nějak přímo s gitem. Nevím laický pohled nedělal jsem nikdy balíčky..
Jinak snap nemá takovou podporu a byly problémy s licencemi a závislostí na cannonicalu..
Nevím jak demokraticky je spravovány flathub a jak fungují kde kontrolní mechanismy..
Myslím že Ubuntu bude chtít přejít na snapy viz chromium.
Jak se dozvím nebo nastavím automatické aktualizace snapu a flatpaku?
Flathub má momentálně dva kanály - Beta (pro vývojové/testovací verze) a Stable (pro stabilní vydání).
Flatpaky/snapy by se samozřejmě v OBS sestavovat daly. My sestavujeme flatpaky v Koji z balíčků ve Fedoře.
Jinak Flathub je komunitní projekt, kde je hodně nezávislých dobrovolníků a zastoupení firem je tam vyvážené. My (Red Hat) platíme hlavního vývojáře Flatpaku, Endless platí lidi, kteří pracují na infrastruktuře, CodeThink lidi, kteří spravují runtimy, pak jsou tam Fastly a Scaleway, které poskytují hosting. Celé to zastřešuje GNOME Foundation. Žádný zúčastníků si tam nemůže sám o sobě určovat pravidla. U Snap Storu je to zase celé pod taktovkou Canonicalu. Má to své výhody i nevýhody. U Flathubu třeba není firma, která stejně jako Canonical může dojít za Microsoftem a říct: máme tady firemní řešení pro distribuci softwaru na Linuxu, distribuujte VS Code přes nás. Proto je tam takový software častěji formou flatpaku od komunitního přispěvatele.
Zrovna v případě VS Code jde Microsoft dobrou cestou a provozuje i nativní repozitáře (rpm i apt), takže snap (nebo třeba docker u jiných) není jediná možnost. Chápu, že to pro menší vývojáře může být udržování několika distribučních kanálů náročné, ale u větších projektů to vždycky uvítám (osobně mi chybí oficiální apt repozitář u Promethea).