After reading a thread on Lemmy about Flatpaks, I was reminded of a frustrating incident.
For those that don't know, I'm a Conlanger. I construct my own languages. For this, I use many tools including one called PolyGlot, that allows me to create and store a lexicon for each of my languages.
I've been using PolyGlot for many years, and as I run Linux the only way to install and update the app was to download the deb for each update. Fortunately, there was a 'check for updates' under the about section that would automagically take you to the download page.
For much of the time I've been using the app, it's been mostly programmed by one guy. As a result, updates only happen every year. So, I'd only use the check for updates when I remembered.
Recently, the developer has received some help, and there has been some big changes. All good. The release schedule has improved considerably.
So one day, I check for updates, and there's an update. I'm taken to the page to download the latest deb, download it, and it won't install. There's a dependency missing on my system. I file a bug report, and next day I receive an apology for the mess-up, and this....
"Why don't you install the flatpak instead?"
WHAT FUCKING FLATPAK? I ask.
Yes, they've been releasing a flatpak for about a year, and didn't bother to tell established users about it. While it's mentioned on the main page, there's no reference to it on the download page. The only one I visit (every year or so).
So, now I use the flatpak, and it automagically updates by itself. Which is great, but still frustrating that I could have been doing this for a year longer. At least they now mention flatpaks on the download/update page.