[kwlug-disc] Snappy judgements, snappy issues, flat shadows
Doug Moen
doug at moens.org
Fri May 17 13:35:17 EDT 2024
I run Mint, and I only use one Flatpak right now (Ungoogled Chromium). The containerization causes problems at startup, where I have to dismiss multiple security dialogs before the program is running. After that it's fine. Maybe there's a way to configure Flatpak so that it doesn't break the programs it containerizes? Would like to learn more about this. For now I avoid Flatpak when there is an alternative.
On Fri, May 17, 2024, at 12:47 PM, Mikalai Birukou wrote:
> Observation/Exhibit 1.
>
> Eventually, I am moving to VSCodium from VSCode.
>
> In my Mint Linux, with inbuilt software manager I've installed VSCodium.
> The only option there is in Flatpack format.
>
> VSCodium gets installed. It opens my project's directory. Asks if we
> trust this folder (by the way, remind me about it at LibreOffice macros
> discussion). It is just VSCode. I type something, ensuring on the way my
> workflow is not affected by VS' migration. I commit, and then "git push"
> shows an error in git console.
>
> My ssh setup has all hosts configured from respective files, using
> respective keys. Like, house key is not used for company's door.
> VSCodium git console says that to fix permissions for ssh config file.
> But, config is readable by everyone.
>
> In the inbuilt console I do "git push", and get the same error. In the
> external terminal I do "git push", and all works. WIN (why in hell?)
> hangs in the air.
>
> Then I download just deb. And it just works.
>
> Does Flatpack have a shadow of containerization issues, like snaps have,
> introducing boundaries inside of already existing corpora of intertwined
> programs that get migrated into more tight paradigm?
>
>
> Observation/Exhibit 2.
>
> I am lazy. So, ease of making vm and getting into its shell directly
> within LXD (lxc commands) is the only way for a lazy soul to arrange a
> vm, where BigBlueButton can sit, with its preferences toward full vm,
> not just a container.
>
> Host machine is Ubuntu 18 (lot's of lazy here for 2024), and LXD version
> with vm guests is already snap-only. Fine. It was installed. Newer LXD
> also needed ZFS to be 0.8+, forcing upgrade. Fine.
>
> So, yesterday I picked into our host with webconference.kwlug guest. And
> "lxc ls" would not work, saying something about a socket. I felt like
> that has already happened, to which "restart it all" returned to working
> properly. But after restart this time, it still complained, and deeper
> digging showed clear "no zpool tools", which still makes no sense.
>
> kwlug, of course was a test bed of a new setup and skills where applied
> to other machines (microk8s hosts in vms on one physical host). "snap
> list" on another machine that works showed older lxd version, 5.19,
> tracking more specific branch 5.19/stable, and it is "held" from
> automatic updates. Recreating this setup, and doing "lxd recover"
> existing data into new install (new after remove then install pair in
> snapd), brought kwlug back to life.
>
> Obvious morals here are about automated upgrades, and holding them, like
> one may do in production clusters.
>
> Generally, with a promise of strict version watching, snap here and
> flatpack (can you hold version there?) elsewhere, I have a feeling, warm
> for the lazy feeling, that a simple "don't touch that which works" may
> actually work.
>
> This feeling has developed in containerized environments, where ubuntu
> 18 in 2024 is not the loudest example of lazy. In those environments we
> also introduce network boundaries to limit damage, in case old
> components get compromised.
>
>
> Do you remember presentation about Qubes OS, https://kwlug.org/node/1158
> ? It noted pains from boundaries due to vm-ization of programs' corpora
> on a desktop.
>
>
> Comments? Similar stories? Perspectives?
>
>
> As a side note, may I add that I specifically separate Canonical's
> universal store for snaps behaviour from snap as a technology.
> Judgements about social aspects should not be downplayed, but mixing
> them with tech aspects introduces smoke in a discussion about overall
> landscape of solutions/posibilities/designs in tech evolution.
>
>
>
> _______________________________________________
> kwlug-disc mailing list
> To unsubscribe, send an email to kwlug-disc-leave at kwlug.org
> with the subject "unsubscribe", or email
> kwlug-disc-owner at kwlug.org to contact a human being.
More information about the kwlug-disc
mailing list