[02:04] <lotuspsychje> good morning
[14:26] <enoq> so regarding snap: when would you use it over docker or flatpak
[14:27] <Crin> I think he said basicly it depends?
[14:27] <enoq> we are deploying software to k8s or docker swarm at work
[14:27] <enoq> at home I'm using flatpak for a few desktop apps
[14:28] <enoq> I'm not reallying using Ubuntu so I don't understand where snap fits in really
[14:30] <Crin> snaps isnt ubuntu only
[14:30] <enoq> I know, that's why I'm asking
[14:31] <ogra> well, snaps are a distro independent self containing secure packaging system
[14:31] <enoq> so more like an immutable, containerized deb package 
[14:31] <ogra> using a similar permission system as IOS for access to any resources or for sharing libs, content etc
[14:32] <ogra> along wih that they come with built in self test mechanisms, config system, backup system etc
[14:32] <ogra> they are transactional, so you can always roll back manaually or automatically to the last knwon good state 
[14:32] <enoq> implemented through symlinks?
[14:33] <ogra> they are atomic maning they will only start/run when the full thing has been updated 
[14:33] <ogra> lol, no implemented to rolling back the package 
[14:33] <ogra> s/t👋hrough
[14:33] <ogra> bah
[14:33] <ogra> silly emoji plugin
[14:33] <ogra> to -> through
[14:34] <ogra> and as i said in the other channel they are 100 tinker proof ... through being suashfs blobs that are gpg signed ... the signature and checksum are permanently verified
[14:35] <ogra> *squashfs
[14:36] <ogra> what you can deliver va snaps is completely unlimited ... we have kernels, bootloaders and whole OS images shipped via snaps
[14:37] <ogra> so yu can definitely not compare flatpak and snap ... 
[14:37] <ogra> flatpack does one thing and does hat one thing well ... but it cant do anytng beyond this (delivering desktop apps)
[14:39] <enoq> thank you
[14:39] <ogra> docker is a mess of puzzle pieces thrown together, not particulary secure but it fulfills the purpose for containers ... but again rather single purpose 
[14:39] <enoq> yeah, I think if you wanted to share libs through it, that'd be kinda crazy
[14:40] <Crin> i habe no idea how to deploy snaps to kubernetes
[14:40] <ogra> (btw we have a "single node k8s snap" .... https://snapcraft.io/microk8s ...)
[14:42] <ogra> (as well as other k8s bits https://snapcraft.io/search?q=kubernetes ...)
[14:43] <Crin> yes im reading those
[14:43] <enoq> Crin: I think that's just a minikube alternative
[14:47] <ogra> microk8s probabyl is (i don know minikube) ... thinks like https://snapcraft.io/kubernetes-worker and the like are fully fledged kubernetes though ... you can definitely run your whole k8s infra wit canonical maintained snaps 
[14:48]  * ogra notes he needs a new "h" key ... and probably a dyslexia training 🙂
[14:49] <Crin> we are not using k8s at work honestly im not sure what is used
[14:49] <Crin> I probably should look into it just for fun