/srv/irclogs.ubuntu.com/2022/08/11/#ubuntu-discuss.txt

lotuspsychjegood morning01:47
lordievaderGood morning07:14
oerheksheya lordievader 07:16
lordievaderMorning oerheks , how are you doing?07:17
oerheksstill alive, no covid sofar..07:18
oerhekshaven' t seen you for a while :-)07:18
lordievaderNice, we did get covid a while back. Wasn't a lot more than a cold for me.07:22
lordievaderI've been busy, didn't get a lot of time for IRC.07:22
oerheksi have this feeling development and bugfixing become harder for maintainers07:25
oerheksalso retbleet, need a good kernel 5.19+07:25
Eickmeyer[m]Maik: RE: omgubuntu: Joey Sneddon has proven time and time again that he just doesn't care about Ubuntu and just wants clicks. He barely recognizes Lubuntu and Ubuntu Studio as official flavors (?!) and has basically stopped covering the official flavors altogether. In fact, he tends to be hostile toward Lubuntu in particular. I have similar issues with Full Circle Magazine, but they're less for the clicks and more just ignorant.14:24
MaikEickmeyer[m]: thanks for letting me know. It's kinda sad imho.15:08
=== ledeni__ is now known as ledeni
ChunkyzAfternoon 🙂18:04
* arraybolt3[m] wonders if we should keep omgubuntu out of the Ubuntu Weekly Newsletter, especially after they made fun of Snap when they heard about last week's mess18:36
lotuspsychjearraybolt3[m]: joey's methods have always been bit satire18:49
arraybolt3[m]Yeah but did you see the bomb that went off in the comment section? 🤮18:50
ograhe is stirring these for every snap related message18:50
arraybolt3[m]I mean, I kinda feel like we're doing ourselves and maybe our users a disservice to be basically advertising him in the UWN. It makes sense why we'd put his article in there, but it's just, blah.18:51
ograwrite him a mail and explain to him that you consider dropping OMG and why ? 18:52
lotuspsychjesensation news sells, thats how the whole world runs MSM18:52
ograperhaps thats a wakeup call ? 18:52
ogra(stay friendly and do not attack etc)18:52
arraybolt3[m]And why do people hate Snaps anyway? I get it, people don't like that auto-updates are a thing in today's malware-ridden world. They don't like that one company has control over the server (but you still use the OS that only one company has control over?). They don't like that it can be slower (I'll take slower over less secure in many if not most circumstances, thanks). All of those reasons aren't very good IMO.18:53
lotuspsychjethere will always be pro & contras for everything18:54
lotuspsychjesomething new arises, common case ppl oppose to it18:55
arraybolt3[m]Personally, my way of thinking is, yes, auto-updates are crummy sometimes, but they're better than the alternative. Yes, it would be nice if other people could run their own Snapcraft servers, but I don't fault Canonical for wanting to keep control of the servers since that's probably a source of income for them and they kinda need income if they're going to keep Ubuntu alive. And yes, some speed improvements would be welcome but18:55
arraybolt3[m]they're working on those like crazy.18:55
arraybolt3[m]My only serious gripe with Snap is that the command set the "snap" CLI uses is different enough from apt's command set that I keep having to look stuff up to figure out what I'm doing.18:58
sarnoldhah, me too19:00
sarnoldI've had a dead mattermost client often enough that I'm reluctant to use snap for anything long-lived19:01
sarnoldit's fine for yt-dlp, sure, update whenever19:01
ograhmm, i have no issues with my MM client here 19:01
ogra(emphasis on "my" ... i dont use the "other" snap 🙂 )19:02
sarnoldahhhhhhhhh19:02
sarnoldso you know when it's updated :) I have no idea when marco updates19:02
ograyeah19:02
arraybolt3[m]Like, if we could have "snap install", "snap remove", "snap purge", "snap autoremove", "snap autopurge", "snap-cache search", and "snap-cache show", I would be SO HAPPY.19:02
ogralol19:02
sarnoldjust when I start getting a bunch of errors trying to open links, open images, change channels, etc... "oh, I guess marco updated this two weeks ago"19:03
leftyfbuh19:03
ograinsall, remove and purge are there though 19:03
sarnoldarraybolt3[m]: lol EXACTLY19:03
arraybolt3[m](Also the bit that has to do with snapshots could have been a bit more clear. I can never remember the snapshot handling commands.)19:03
ogra... well purge being an option to remove19:03
arraybolt3[m]ogra: The functionality may be there, but the command set just ain't the same.19:03
ogracache-search -> find ... 19:03
ograshow -> info 19:03
arraybolt3[m]Is "snap purge" a thing?19:04
ograsnap remove --purge foo 19:04
arraybolt3[m]ogra: Right. THAT'S MY PROBLEM. "snap find" when you're used to "apt-cache search" is trick to remember.19:04
ogralike it was in apt 10y ago 😉19:04
ograbefore purge became its own command19:04
arraybolt3[m]I get all of the functionality exists to do everything apt's commands do, but I got spoiled on apt and don't want to learn another package manager now.19:04
arraybolt3[m](That's one good reason I stick with Ubuntu and Debian - I played with Arch and pacman drove me bonkers.)19:05
ograwell, our CTO likes to reinvent the world ... so re-using well known command names was a no-no ....19:05
sarnoldarraybolt3[m]: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/161864819:06
ubottuLaunchpad bug 1618648 in snapd (Ubuntu) "Please support 'snap search'" [Wishlist, Triaged]19:06
ogra(and he was mainly involved in designing snap UX)19:06
arraybolt3[m]Come to think of it, I should just make a shell script or a bunch of aliases to do this for me.19:06
ograhaha19:06
arraybolt3[m]I'll publish it as "snaptitude", what do you think?19:06
sarnoldrofl19:06
sarnold$ snap search foo19:07
sarnoldName                      Version                  Publisher              Notes  Summary19:07
sarnoldfoobar2000                1.6.11                   mmtrt                  -      foobar2000 is an advanced freeware audio player.19:07
sarnoldOMG it looks like they actually got around to supporting it :)19:07
arraybolt3[m]No.19:08
arraybolt3[m]You're kidding me.19:08
arraybolt3[m]Ah, that's you who made the bug report!19:08
sarnold*nod* I knew it existed19:09
sarnoldI didn't expect it to be six years old...19:09
arraybolt3[m]Does "snap show foobar2000" do anything?19:09
* arraybolt3[m] is on a Chromebook otherwise I'd check on my own hardware19:10
ogra"unknonw command "show" ... "19:10
ogra*unknown19:11
oerhekssnap info foobar19:12
arraybolt3[m]Ah well, can't win 'em all I guess.19:12
sarnoldoh dangit, guess I better re-open..19:13
arraybolt3[m]Nope. Must be search or me is not happy.19:13
arraybolt3[m]Er, show...19:13
arraybolt3[m]This is the most ridiculous gripe session. Really, it's just another package manager. I'll figure it out. Other than the command set, I think Snaps are 19:14
arraybolt3[m]a good idea.19:14
ograat least snap revert and snap save are pretty unique ... just dont use the other commands 😉19:16
leftyfbogra: except that is only temporary19:19
sarnoldarraybolt3[m]: it's more emblematic of the larger issue, that they've ignored feedback for years and then wonder why some people are vocally against the thing..19:19
leftyfbogra: you literally have to break snapd and the ability to install and update snaps on your system in order to stick with a single version of a snap for more than 90 days19:19
leftyfbit's very un-enterprise with the inability to freeze a specific version of an app19:21
sarnoldwell, it's *extremely* enterprise -- if you want to do that, just buy a brand store and put your apps in it :)19:23
leftyfbdoes the "brand store" allow you to install and freeze specific versions of snaps?19:24
sarnoldyeah, though perhaps mostly as a consequence of you choosing when to upload things19:25
leftyfbsarnold: I'm not talking about uploading anything. In this case I'm referring to the lxd snap19:25
leftyfba few years ago an update got pushed out that broke all of our customers. Priority #1 support issue19:26
ograleftyfb, it is not temporary ... 19:26
ograleftyfb, once a *new* version comes out it will upgrade, but it will never again upgrade to the one you reverted from19:27
leftyfbhuh?19:27
ograso as long as no new update comes out you are staying at the version yu reverted to19:27
leftyfb:/19:27
ograelse revert would be pointless19:27
leftyfb"it will never update unless an update is available"19:28
ograright19:28
leftyfbI get what you're saying, but that is in no way the ability to freeze a version19:28
ograrevert is not for freezing 19:28
leftyfbright19:28
ograit is to allow you (or the packager by using a self test) to make sure you always have a working version19:29
leftyfbeither way, after Canonical broke all of our customers, we reverted to lxd installs via apt. Then they removed that ability. So now I manually(scripted)install a specific version of the lxd snap .snap and .assert files that I downloaded a while back and disable/mask the snapd service19:31
leftyfbalso put the snapd apt package on hold since upgrades to snapd will re-enabled it19:31
ograremember that snaps come from IoT ... the built in selftest ability and auto) rollback make sure that this 5G device 150km out in the woods is always on and always running, so you do not need to send a tecnician19:32
leftyfbeven more reason to implement a version freeze feature19:32
ograwell, lxd has tracks for that ... jzst pick the right track and stick with it ... there are still updates, but they are rare19:33
leftyfbthe update to lxd at the time was within the same track19:34
leftyfbupdates to lxd in the same track aren't rare19:34
ogradepends on the track19:34
ograi.e. the last update to the 5.0 track was in april19:35
leftyfbat the time this was the 3.x track19:35
ograwhich has not been updated since 2019 now 🙂19:35
leftyfbthis was several years ago19:36
ograright, i assumed so19:36
leftyfbregardless, now my global robotics company is afraid of snaps19:36
ograjust saying ... if you pick an older stable tack, you wont see many updates19:36
leftyfbthat should worry some people19:36
leftyfbyes, that's the idea19:36
leftyfboh , wait19:37
leftyfbis it guaranteed that we will always be able to install those older tracks?19:38
ograif it is for a company, you can nowadays use the snap store proxy in airgapped mode ....19:38
leftyfbwe looked at that, it doesn't freeze versions indefinitely. 19:38
ograi'm pretty sure they wont go away, but that is up to the packager in the end ... they can ask for deletion19:38
ograerr19:38
ograin airgapped mode it has to 19:38
ograhow would it get the packages or info when it is airgapped ? 😉19:39
leftyfbhow do you install?19:39
ograyou download from outside the network and dump snap and assertion file in place from i.e. usb stick 19:39
ograor through sshfs or whatnot19:39
leftyfbthat's what we're doing now sans proxy19:40
ograth proxy then acts like a local store19:40
leftyfband killing snapd :)19:40
ograright, the proxy saves you from killing snapd19:40
ogra(ad losing effectively all snap functionality)19:40
leftyfbsnapd saves me from building, maintaining and running a proxy server :)19:41
ograbuilding ? 19:41
leftyfbit needs to be installed on a server of some sort right?19:42
leftyfband configured?19:42
leftyfband said server needs to be installed and configured19:43
ograah, right, well, it could be an lxd container 😉19:43
arg_cause its all containned in 1 single file, easier to work with, download whatever.19:44
leftyfbeither way, this is a VERY simple feature that is part of every other packaging system on the planet and is left out "for our own good"19:44
ogranot *every* but yeh, most ... 19:45
ogra(i'm pretty sure you can not prevent apk's or IOS apps from updating either)19:45
leftyfbyou can19:46
ograeasily ? (i honestly never tried 🙂 )19:46
arg_ban the server IPs but it'd block playstore or other things.19:47
leftyfbogra: yeah, it's pretty conveluted and difficult, but possible ......19:47
leftyfbyou just don't click the update button for that app19:47
ograright, as "easy" as blocking snap updates then19:47
ogra(you can point api.snapcraft.io to localhost in /etc/hosts and whanot) 19:48
leftyfbiOS has the ability to auto-update it's apps but it's not enabled by default. So you literally have to do nothing to freeze a version of an app. I'm not sure if Android has the ability to auto-update, but I know if you don't click on the update button for each app on my Android devices, they do not update on their own19:49
leftyfbI'm running an app on an iphone 4 that was removed from the app store years ago19:49
leftyfbupdating it at one point would have removed it19:50
ograhmm must be a smasung thing that i can not easily stop auto-upgrades on my phone 19:50
ogra(though i never dug into that deeply)19:50
ogra*samsung19:50
leftyfbyou asked about apk's packaging system. It gives you the option of not updating. Samsung and all the rest of the fragmented implementations of Android love to run their own tools on top to do what they want19:51
ograright .. i judged by my phone 19:52
leftyfbeither way, the point still stands. It's a poor decision to omit the ability to NOT update a snap package19:52
sarnoldhow many VMs does your phone run?19:53
ogradunno ... my ubuntu phone ran multiple 😉 19:53
arraybolt3[m]You can run QEMU on Android using Termux.19:54
leftyfbto be fair, that's kinda how android works right? Pretty similar to snap. Lots of little self-contained applications?19:54
ograno idea if (and how many) are running in samsungs android clone 19:54
ograwell, they are containerized ... not necessarily VMs though 19:55

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!