lotuspsychje | good morning | 03:26 |
---|---|---|
=== leamas1 is now known as leamas | ||
wezzzzzz | .o/ | 11:44 |
ravage | o | 11:45 |
ravage | o/ | 11:45 |
wezzzzzz | :O | 11:45 |
ravage | sorry. you could not see the arm down there | 11:45 |
Hakent | sup | 11:48 |
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:49 |
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:50 |
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:51 |
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:52 |
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:53 |
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:54 |
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:55 |
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 | 11:56 |
wezzzzzz | Hakent: I like Netlify for something small or a prototype | 12:02 |
Hakent | will look into it, yeah | 12:36 |
wezzzzzz | It is terrible for production loads though | 12:37 |
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:39 |
wezzzzzz | Hakent: Are you going to use query / search params at all? | 12:40 |
wezzzzzz | Cause Netlify fails at caching them, and returns the object without the params. | 12:41 |
Hakent | nah, not really | 12:41 |
Hakent | oh crap, I gtg now, it was nice talking to you peep | 12:42 |
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:22 |
Eickmeyer | Oh, wrong channel, this was supposed to be in devel. LUL | 14:23 |
ogra | heh, yeah and sil2100 would be the PoC for such a question | 14:24 |
Eickmeyer | It's early and I'm still on my first cup of coffee. | 14:25 |
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:27 |
Eickmeyer | There's one that I want in Ubuntu Studio, so I had to go that route. | 14:28 |
Eickmeyer | But, that's not going to get resolved here, but just a little bit of disucssion if you want. | 14:29 |
ogra | well, snaps are pretty perfect to deliver electron apps ... i maintain quite a few | 14:33 |
Eickmeyer | Heh, I just never thought I'd end up in dependency hell with one. ;) | 14:34 |
ogra | oh, why is that ? just ship your deps as stage-packages | 14:37 |
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:38 |
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:39 |
ogra | it should just use the normal stable track for it ... | 14:41 |
ogra | (i dont think there are even any release specific tracks for it ... at least according to snap info) | 14:42 |
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:44 |
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:47 |
ravage | or the rust fork :) | 14:48 |
ravage | https://github.com/dani-garcia/vaultwarden | 14:48 |
ravage | KeePass is a classic of course. but you can backup the database file very easy there | 14:49 |
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:50 |
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:51 |
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:52 |
daftykins | just means i'll never try it sadly | 14:53 |
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:54 |
Eickmeyer | I use a self-hoseted Nextcloud instance with the Nextcloud Passwords app. | 14:59 |
daftykins | not tried that, i stash the KeePassXC file on my Nextcloud atm | 15:05 |
ogra | Eickmeyer, IIRC ken is on vacation | 15:40 |
Eickmeyer | Ah, wonderful. | 15:43 |
Eickmeyer | Well, it's trivial to add a track, anyone with access can do it. | 15:44 |
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:08 |
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:09 |
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:10 |
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:11 |
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:12 |
Eickmeyer | Precisely. The one I'm working on is https://snapcraft.io/freeshow | 16:13 |
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:14 |
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:15 |
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:16 |
Eickmeyer | Works perfectly. I tried it. | 16:17 |
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:18 |
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:30 |
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:31 |
* arraybolt3[m] shakes Chromebook keyboard | 16:32 | |
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:33 |
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:35 |
ogra | well ... its vacation time ... perhaps sil is also out ths week | 16:37 |
Eickmeyer | *sigh* That means I'm going to have nothing but ISO image build failures until I can get this resolved. | 16:38 |
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:39 |
Eickmeyer | *double-sigh* | 16:40 |
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:41 |
ogra | i still dont get why you need that ... it should just use the existing stable channel | 16:42 |
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:43 |
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:44 |
ogra | nah, it is to keep release specific snapshots around (which defetas the whole purpose of snaps 😛 ) | 16:45 |
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:46 |
Eickmeyer | I just asked. I know seb and jbicha are around. | 16:47 |
ogra | yeah, i guess you rather want hellworth or jamesh, they are in the snap maitainers team of desktop | 16:48 |
ogra | *hellsworth | 16:48 |
Eickmeyer | I'll try pinging 'em. I have a good relationship with hellsworth at least. | 16:49 |
Eickmeyer | bah, they're both offline. | 16:50 |
ogra | vacation time ... bad time of the year for requests .... | 16:50 |
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:52 |
Eickmeyer | Maybe, if I can jump through the new hoops and what-not. | 16:53 |
ogra | yeah ... too many applicants ... it needed some filter | 16:54 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!