People are always joking about windows having that "windows is not activated, plz fix" watermark that's always showing up on top of displays in public, but these days Linux has that sort of annoying watermark nonsense too, it's just phrased a little different.
@foone average snap user tbh

I simply don't have this problem because I don't use
BAD packaging standards.

No I will not elaborate lol

@foone all modern operating systems: okay so we manage shared resources and a "file system" that all programs can access in order to interoperate
Linux: also you can update without rebooting

snapd: ... and I took that personally

@aburka @foone I mean even if you upgraded firefox yoy wouldn't get the new version without restarting the process — snapd trying to force that is the problem here. As i understand it it's something that developers can set? At the same time, shitty of the snap developers to add that lol

@alexandria deb firefox currently soft-forces restarts after an update too.

After a while, new tabs crash and eventually it prompts you to restart to keep using it.

As well as pinning the non-snap version of firefox, I've taken to disabling auto updates for it on my machine. I just have to download those updates myself whenever I restart firefox. (basically whenever it crashes)

@griibor huh, ive been using flatpak firefox on steam deck and because i basically never update flatpaks its never forced a restart
@foone what happens at the end of 13 days, does it explode
@foone
... and the snap version doesn't work with certain password managers (cross-application).
... and uninstalling the snap version (in my case) nukes the profile.
@scottmichaud @foone I successfully migrated my Firefox profile from the snap to a native install a while ago - the snap simply stores its profile in a different location (which makes sense, as a snap doesn't have full access to your home directory)
@neocturne @foone Did you manually copy the profile before removing the snap?
@scottmichaud @foone Not sure if before or after, but as far as I remember removing the snap didn't remove the profile directory
@foone this made my last Ubuntu install absolutely infuriating
Using Ubuntu without snaps (sticking to .deb packages only) is no longer a realistic option?

CC: @[email protected]
Wait, what does this "13 days left" means here?

This is really not a place where I would expect a countdown, and I’m wary of what is supposed to happen if it reaches its expiration…
@vv221 @foone I think it means it will forcefully close Firefox to update it even if you're using it in 13 days.
Don’t mess with the software I am using. Ever.

A packages manager should not even be able to act on processes started by regular users.

CC: @[email protected]
@vv221 @foone I agree. Its only job is to manage the packages.
@foone and this is why I don't use snap, flatpak, etc., or distros that want you to use them.
@mcgrew @foone Flatpak is actually pretty ok, it doesn't care what your distro is & the sandboxing is nice, I like how it lets you manage permissions for a package similar to Android apps too. Sandboxing can also cause problems if you need it to not be sandboxed, but it seems like most of the time there's also another package format available for the same program.

@jackemled that's fine if that's what you want. I'd prefer apps to be managed by the system package manager. The way I see it if I need to worry about the app permissions then I don't trust that app and I probably shouldn't be installing it.

Generally if the package isn't available on my distro then I build my own package and install it. But that's rare on Arch. Almost everything is at least in the AUR.

@mcgrew @jackemled do you manually review every pkgbuild you install from the AUR? Every update? This is where I feel like Flatpak shines. I trust official arch packages. But for random apps I would have previously gotten off the AUR at least Flatpak gives me confidence the app doesn’t have permission to use my webcam or read my home directory. All bets are off in the AUR, it is so easy to compromise a PKGBUILD.

@Fingel @jackemled I review them before the initial install, but not every update. Maybe that will bite me one day, but so far it hasn't.

If you're worried about that, then by all means use whatever packaging system makes you happy, but I'm not going to. The beauty of Linux is that we all have that choice.

@mcgrew @foone Is AppImage any better?
@mctwist I honestly don't know. I've never used any of them because the whole idea has always seemed kind of dumb to me.
@foone Try not to infuriate your users challenge, Hard
@foone I don't really know what to do about web browsers lately, I'm hoping it wont be long till the online web browsers are capable enough to reduce even the ugliest site to something the simplest, oldest browser can handle.
@foone It's snap. I suppose it's on Ubuntu? Canonical is driving Ubuntu too far from most distros. It's sort of a big tech company after all.
@foone That's why I opted to install Arch Linux instead of Ubuntu as a replacement of my Debian partition in my desktop PC.

@foone *plugs in a ds4*

A long column of bluetooth pairing consent boxes that won't go away on their own

@foone for everyone else in this thread still suffering through this "Snap all the things" era of Ubuntu, give "unsnap" by @popey a try (or just migrate to another reasonable distro like #Fedora or #Debian):
https://github.com/popey/unsnap
GitHub - popey/unsnap: Quickly migrate from using snap packages to flatpaks

Quickly migrate from using snap packages to flatpaks - popey/unsnap

GitHub
@eliasp @foone Ugh. I should either update that or archive it. I have barely touched it in years.
@popey then I'll stop recommending it and just advise people to switch distros 😁
@foone

I particularly loathe snap and flatpak, so I've opted to go straight for the Mozilla-maintained repository via sudo add-apt-repository ppa:mozillateam/ppa. Details at https://askubuntu.com/a/1404401/260416

A cautionary note from a comment to that answer: you may want to copy your profile from ~/snap/firefox/common/.mozilla/firefox to ~/.mozilla/firefox before uninstalling the Snap package or else it'll purge your profile (another reason why I so strongly dislike Snap)

@foone

How to install Firefox as a traditional deb package (without snap) in Ubuntu 22.04 or later versions?

As far as I see in the ongoing development for 22.04 Jammy, Firefox is a Snap package. The related Deb package in apt is just a shortcut/link to the that snap version. I prefer my installation not ...

Ask Ubuntu
@foone and it sticks at 13 days regardless. No countdown. Ibuse it as a reminder to find another source for that app
@foone With all my respect, why are you using snap in the first place?

@foone "these days Linux Ubuntu has that sort of annoying watermark nonsense too"

There, fixed it for you. 🙃

@foone right into the feels hnnng