[03:26] <lotuspsychje> good morning
[11:44] <wezzzzzz> .o/
[11:45] <ravage> o
[11:45] <ravage> o/
[11:45] <wezzzzzz> :O
[11:45] <ravage> sorry. you could not see the arm down there
[11:48] <Hakent> sup
[11:49] <wezzzzzz> ravage: Lets IPv6 here!
[11:49] <ravage> been doing that for years :)
[11:49] <lotuspsychje> feel free to start your quality ubuntu discussion here
[11:49] <Hakent> emphasize quality
[11:49] <wezzzzzz> lotuspsychje: I guess you are going to suggest I goto the offtopic chanel now?
[11:50] <lotuspsychje> no
[11:50] <wezzzzzz> OK, so IPv6 in Ubuntu
[11:50] <ravage> works
[11:50] <wezzzzzz> Anyway to get rid of nm?
[11:50] <ravage> uninstall it
[11:51] <wezzzzzz> Thnx ravage!  Just like I did with snapd.
[11:51] <Hakent> I only know IPv4 and IPv6 exists, why should one use IPv6?
[11:51] <ravage> it is the future TM
[11:52] <ravage> and there is only IPv6 and legacy IP. some call it IPv4
[11:52] <Hakent> Right
[11:52] <wezzzzzz> What about IPv5? or IPv3, 2 and 1?
[11:52] <ravage> not specified
[11:53] <Hakent> Is it possible to host a website using IPv6 already?
[11:53] <ravage> for the last 20 years or so yes
[11:53] <wezzzzzz> Hakent: yes
[11:53] <Hakent> Ohh, that's cool
[11:54] <wezzzzzz> Hakent: I used to use both IPv4 and IPv6 except the payment gateway I had to use didn't support IPv6.
[11:54] <wezzzzzz> and required doing a IPv4 lookup to see if the address was on a deny list before allowing the transaction to go through
[11:55] <Hakent> I see
[11:55] <wezzzzzz> so it would fail if the person using the website was on IPv6
[11:55] <Hakent> I kinda want to make a small website to post my projects but I am not quite sure if I should host it on Neocities
[11:55] <ravage> get a VPS for a few bucks ans host it yourself
[11:56] <Hakent> I am trying to get a .ml domain but it's quite hard to find one that is not used yet
[11:56] <Hakent> I might just buy it, tbh
[12:02] <wezzzzzz> Hakent: I like Netlify for something small or a prototype
[12:36] <Hakent> will look into it, yeah
[12:37] <wezzzzzz> It is terrible for production loads though
[12:39] <Hakent> i'm not going to make a super project or whatever, so I guess it'll be fine
[12:39] <Hakent> It's just a simple website to post what I like to do
[12:40] <wezzzzzz> Hakent: Are you going to use query / search params at all?
[12:41] <wezzzzzz> Cause Netlify fails at caching them, and returns the object without the params.
[12:41] <Hakent> nah, not really
[12:42] <Hakent> oh crap, I gtg now, it was nice talking to you peep
[14:22] <Eickmeyer> Hey all! When seeding a snap, how does one specify a channel/track? I'm having trouble with a requirement with a gnome-3-28-1804 requrement for a seeded snap in 20.10 not having a fallback.
[14:22] <lotuspsychje> one for ogra ^
[14:23] <Eickmeyer> Oh, wrong channel, this was supposed to be in devel. LUL
[14:24] <ogra> heh, yeah and sil2100 would be the PoC for such a question
[14:25] <Eickmeyer> It's early and I'm still on my first cup of coffee.
[14:27] <Eickmeyer> A little background on this is that Launchpad's build system has no facility for nodejs/electron apps to be packaged (neither does the Debian build system as a whole), so such apps have to be packaged as snaps to be seeded in an Ubuntu ISO image or flavor thereof.
[14:28] <Eickmeyer> There's one that I want in Ubuntu Studio, so I had to go that route.
[14:29] <Eickmeyer> But, that's not going to get resolved here, but just a little bit of disucssion if you want.
[14:33] <ogra> well, snaps are pretty perfect to deliver electron apps ... i maintain quite a few
[14:34] <Eickmeyer> Heh, I just never thought I'd end up in dependency hell with one. ;)
[14:37] <ogra> oh, why is that ? just ship your deps as stage-packages 
[14:38] <Eickmeyer> No, it wants gnome-3-28-1804 which wouldn't be a problem except it can't find the track for stable/20.10 which likely doesn't exist so it can't find a fallback.
[14:39] <Eickmeyer> Why it's not using the fallback for stable/18.04 is beyond me.
[14:39] <Eickmeyer> Something tells me I found a bug.
[14:41] <ogra> it should just use the normal stable track for it ... 
[14:42] <ogra> (i dont think there are even any release specific tracks for it ... at least according to snap info)
[14:44] <Eickmeyer> It doesn't look like it, but seeded snaps have to have a stable/ubuntu-##.## apparently.
[14:44] <Eickmeyer> (I just pinged kenvandine about it)
[14:47] <nvx> hey, what open source password manager would you recommend that is multiplatform and which i can back up on other devices?
[14:47] <ravage> bitwarden
[14:47] <daftykins> KeePassXC
[14:47] <ravage> more specific self hosted bitbetter
[14:48] <ravage> or the rust fork :)
[14:48] <ravage> https://github.com/dani-garcia/vaultwarden
[14:49] <ravage> KeePass is a classic of course. but you can backup the database file very easy there
[14:50] <daftykins> i wish bitwarden wasn't docker based, i am too lazy to learn a containery tech to tinker with that
[14:50] <ravage> vaultwarden isnt
[14:50] <ravage> well it uses docker. but you can run it without
[14:51] <ravage> docker is maybe still the smartest option. but it uses much less ressources
[14:51] <nvx> daftykins: there is not much to learn if all you want to do is run a single container
[14:51] <daftykins> just getting to running isn't enough for me
[14:52] <ravage> https://gist.github.com/heinoldenhuis/f8164f73e5bff048e76fb4fff2e824e1 this works for ubuntu too if you want to avoid docker
[14:52] <ravage> i would still recommmend just using docker :D
[14:53] <daftykins> just means i'll never try it sadly
[14:54] <ravage> its ok. we can live with your decision :)
[14:54] <daftykins> heh yeah don't get me wrong, not like i'm expecting anyone to do anything about that
[14:59] <Eickmeyer> I use a self-hoseted Nextcloud instance with the Nextcloud Passwords app.
[15:05] <daftykins> not tried that, i stash the KeePassXC file on my Nextcloud atm
[15:40] <ogra> Eickmeyer, IIRC ken is on vacation 
[15:43] <Eickmeyer> Ah, wonderful.
[15:44] <Eickmeyer> Well, it's trivial to add a track, anyone with access can do it.
[16:08] <arraybolt3[m]> Eickmeyer: Why isn't it possible to package an Electron app? I'm using VSCodium (an Electron app) on my Chromebook, which I got by adding a repository to the Linux Development Environment and then installing it with apt.
[16:09] <Eickmeyer> arraybolt3[m]: It's not possible in Launchpad or using Debian's build system. It's possible as a .deb package using the nodejs build system, but that's not allowed in Debian's build system as it requires external repositories (aka nodesource).
[16:09] <arraybolt3[m]> Eickmeyer: Ah. Forgive my ignorance, but isn't it just because of missing build deps?
[16:10] <Eickmeyer> Yes. The way nodejs works is that you go into the build directory and do a "npm install" which pulls nodejs from nodesource, which is an external repository. Launchpad (and the debian build system) is completely incapable of doing that.
[16:11] <arraybolt3[m]> Blech. So it's build dep problems but because a third-party package manager is involved. That is truly crummy.
[16:11] <Eickmeyer> Nodejs and electron builder can spit-out a binary .deb file, but no debian source to upload to a PPA.
[16:12] <Eickmeyer> However, it can spit out a .snap, which is uploadable to snapcraft as-is.
[16:12] <ogra> just creating a snapcraft.yaml is way easier though
[16:12] <arraybolt3[m]> Nice. I guess we're stuck with Snap with Firefox as it is (not a totally bad thing, but oh well), so no harm in shipping an extra one if everything works.
[16:13] <Eickmeyer> Precisely. The one I'm working on is https://snapcraft.io/freeshow
[16:14] <arraybolt3[m]> Eickmeyer: Oh my gosh, I remember being the presentation guy at church once, I used LibreOffice impress for it. That app looks SO COOL. (Nice song choice, btw.)
[16:15] <ogra> if you need any inspiration, my GH is full of different electron snaps ... https://github.com/ogra1?tab=repositories
[16:15] <Eickmeyer> I didn't choose it, the dev did, I just stole his screenshots (with permission of course).
[16:16] <arraybolt3[m]> Eickmeyer: Wow, cool. I am so installing that on my Jammy box once its released (is it released already?)
[16:16] <Eickmeyer> But yeah, Oceans is definitely *chef's kiss*
[16:16] <Eickmeyer> arraybolt3[m]: You can install it now. "snap install freeshow*
[16:17] <Eickmeyer> Works perfectly. I tried it.
[16:18] <Eickmeyer> He has a long way to go and a lot of features to add, but he wants to make it the open source ProPresenter.
[16:18] <arraybolt3[m]> Eickmeyer: Wow. Auto chorus recognition and slide splitting? What on earth?! OK, I'm getting off topic, but I am so very much on board with this being part of Ubuntu Studio Kinetic. 👍️
[16:30] <arraybolt3[m]> Ei
[16:30] <arraybolt3[m]> Eickmeyer: Just started installing it.
[16:30] <arraybolt3[m]> (Why do I keep hitting Enter instead of Tab...)
[16:31] <Eickmeyer[m]> hehe
[16:31] <arraybolt3[m]> You should see how often I call Simon "Si" on accident. It's almost not even funny anymore. So now you're "Ei", I guess. Hi Ei!
[16:32]  * arraybolt3[m] shakes Chromebook keyboard
[16:33] <Eickmeyer[m]> hehe
[16:33] <arraybolt3[m]> Thanks again for the awesome distro and the software. Brings back lots of good memories, has SO MANY uses. Very happy to be running this.
[16:35] <Eickmeyer[m]> :)
[16:35] <Eickmeyer[m]> I'm getting ready for dayjob and am still waiting on replies in the main #ubuntu-devel channel about my seeded snap plight.
[16:37] <ogra> well ... its vacation time ... perhaps sil is also out ths week
[16:38] <Eickmeyer> *sigh* That means I'm going to have nothing but ISO image build failures until I can get this resolved.
[16:39] <Eickmeyer> ogra: I mean, he was just participating in a foundations team meeting, so I doubt he's completely out.
[16:39] <ogra> ah, right it is thu ...
[16:39] <ogra> FSVO participating 🙂 (two lines) 
[16:40] <Eickmeyer> *double-sigh*
[16:41] <Eickmeyer> I really just need someone who is on the Canonical snap team to make an easy stable/ubuntu-##.## track for that gnome snap.
[16:42] <ogra> i still dont get why you need that ... it should just use the existing stable channel 
[16:43] <ogra> also, this is not a snap team thing but foundations
[16:43] <Eickmeyer> It's required for seeded snaps, see https://launchpadlibrarian.net/610430884/buildlog_ubuntu_kinetic_amd64_ubuntustudio_BUILDING.txt.gz
[16:43] <ogra> the sna guys live in #snappy btw ... but do not do any image build stuff
[16:43] <ogra> *snap
[16:43] <ogra> bah ... 
[16:44] <ogra> (i havent touched livecd-rootfs since the phone days ... thats a bad idea IMHO ... but foundations choice obviously)
[16:44] <Eickmeyer> Yeah, just check the tail on that and you'll see what I'm talking about that.
[16:44] <Eickmeyer> I think it's to make sure it's trusted.
[16:45] <ogra> nah, it is to keep release specific snapshots around (which defetas the whole purpose of snaps 😛 )
[16:46] <ogra> but if you want the gnome extension to be released to other channels, you should ask in #ubuntu-desktop ... they maintain the snap (and can open/close channels/tracks for it)
[16:46] <Eickmeyer> Ah. That's... dumb.
[16:46] <ogra> (nt sure anyone will want to do it without ken around though ... but you can try)
[16:47] <Eickmeyer> I just asked. I know seb and jbicha are around.
[16:48] <ogra> yeah, i guess you rather want hellworth or jamesh, they are in the snap maitainers team of desktop
[16:48] <ogra> *hellsworth
[16:49] <Eickmeyer> I'll try pinging 'em. I have a good relationship with hellsworth at least.
[16:50] <Eickmeyer> bah, they're both offline.
[16:50] <ogra> vacation time ... bad time of the year for requests ....
[16:52] <Eickmeyer> My vaca is in 2 weeks, but I don't exactly get paid for it.
[16:52] <Eickmeyer> Life of indep contractor
[16:52] <ogra> time to apply at canonical ? 🙂
[16:53] <Eickmeyer> Maybe, if I can jump through the new hoops and what-not.
[16:54] <ogra> yeah ... too many applicants ... it needed some filter