[19:46] Hi :) [19:46] I'm trying the get a grasp of the snap ecosystem. That is, the list of all the components that are in it. [19:46] Here is the tentative list, I know there are things likely wrong. [19:46] - command line client [19:46] - the client daemon [19:46] - server [19:47] - snap store webapp https://snapcraft.io [19:47] - snapcraft, tool to package an app [19:47] - snap store desktop app (which calls the client) [19:47] - ubuntu software center (which calls the client) [19:47] - what is Snappy? [19:47] So like 8 things in total. Is the list correct? [19:47] Not counting 3rd party stuff like backends for Plasma Discover and Gnome Software. [20:00] tuxayo: depends on what "ecosystem" you mean? [20:00] does that include Ubuntu Core? or just desktop? [20:01] Snappy is a legacy name afaik.. I don't think it exists anymore in reality [20:02] the store is also not necessarily a monolithic thing and can breakdown further depending on what granularity you are trying to get to [20:04] > depends on what "ecosystem" you mean? [20:04] Indeed it can change a lot of things. So a dev releases an app as a snap. So local packaging. Publishing on the main server and webapp at snapcraft.io [20:04] Someone downloads and keeps it up to date with either the command line, the snap store desktop app or software center. [20:05] Do all these exist? Is there underlying stuff? (e.g. daemon client) Are there other tools? (not 3rd party) [20:25] Again, it depends on what the exact "concern" is.. if it's mostly around desktop / ordinary Linux usage, then you have it mostly right I believe. [20:26] There's snapcraft, snap, snapd, and the store (backend). Generally speaking, that's the sum of it. [20:39] > then you have it mostly right I believe. [20:39] Great :D So to fix it I should remove snappy and use the names that you mentioned above? [20:39] Yes with the realization that it's s simplified, generalization, but yet. [20:39] Yes* [20:48] tuxayo: snapd will keep your snaps up to date based on a variety of criteria