💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-07-10.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
[2021-07-10T00:01:00Z] <GalaxyNova> acheam: What is the best webkit browser then [2021-07-10T00:01:11Z] <acheam> depends on what you want [2021-07-10T00:01:29Z] <acheam> luakit maybe [2021-07-10T00:01:58Z] <kyxor> qutebrowser can actually use webkit too, but then it has to run python which is meh [2021-07-10T00:11:19Z] <GalaxyNova> kyxor: Surf can't play youtube videos though? [2021-07-10T00:11:22Z] <GalaxyNova> Or is a patch needed [2021-07-10T00:36:20Z] <kyxor> GalaxyNova: Yeah you can't play video in surf, but I just use yt-dl + mpv in that case [2021-07-10T00:57:09Z] <acheam> hi dilyn [2021-07-10T00:57:15Z] <noocsharp> at long last, my pinephone is completely usable for phone calls without sshing in [2021-07-10T00:57:26Z] <acheam> it should be able to play youtube videos ? [2021-07-10T00:57:28Z] <dilyn> o/ [2021-07-10T00:57:32Z] <acheam> do you have gst-plugins installed? [2021-07-10T00:57:34Z] <dilyn> gz noocsharp :o [2021-07-10T00:57:36Z] <acheam> noocsharp: nice [2021-07-10T00:57:48Z] <acheam> people who are able to do that kind of programming blow my mind [2021-07-10T00:58:10Z] <noocsharp> fake it till you make it [2021-07-10T00:58:28Z] <noocsharp> and be sufficiently pissed off at google [2021-07-10T00:58:29Z] <acheam> damn restructured text is actually pretty nice [2021-07-10T00:58:35Z] <acheam> im starting to like it a lot more than markdown [2021-07-10T00:58:58Z] <acheam> anger is the best motivator, right> [2021-07-10T00:59:45Z] <dilyn> despite all his rage, he is still just a nerd in a cage [2021-07-10T01:00:32Z] <noocsharp> :( [2021-07-10T01:21:37Z] <GalaxyNova> acheam: tried with gst-plugins and it still doesn't work :( [2021-07-10T01:22:42Z] <acheam> did you have gst-plugins-base installed when you built webkit2gtk? [2021-07-10T01:23:16Z] <GalaxyNova> oh [2021-07-10T01:23:18Z] <GalaxyNova> that might be it [2021-07-10T01:23:33Z] <acheam> welp get ready for a few more hours of compiling [2021-07-10T01:23:46Z] <GalaxyNova> lol [2021-07-10T01:24:08Z] <acheam> before it gets too far along, check the build log and make sure that the configure script prints that its being built with gstreamer support [2021-07-10T01:24:16Z] <acheam> I don't bother with it though personally [2021-07-10T01:24:19Z] <acheam> I just open media in mpv [2021-07-10T01:24:51Z] <kyxor> Btw guys, new kernel 5.12+ now has builtin experimental clang LTO support, no more filicky patching required [2021-07-10T01:25:43Z] <GalaxyNova> nice [2021-07-10T01:26:14Z] <kyxor> But i tested my lto built kernel today and got a few hard crashes, probably the gpu driver, idk there is an option to initialize stack varibles to 0, maybe that would help... [2021-07-10T01:26:15Z] <acheam> I thought that that was only on arm64 [2021-07-10T01:39:06Z] <dilyn> it's on both! [2021-07-10T01:39:19Z] <dilyn> both/x86_64+arm that is [2021-07-10T01:48:01Z] <acheam> ah cool I was reading an old article [2021-07-10T01:48:36Z] <acheam> I remember for some time it was arm64 only or something [2021-07-10T01:48:52Z] <acheam> very cool that its now x86_64, this gives me incentive to upgrade [2021-07-10T01:49:56Z] <acheam> I might wait until 5.16 or whatever the next LTS is though [2021-07-10T01:50:27Z] <acheam> that'll be another 6 months or so though [2021-07-10T01:50:50Z] <acheam> knowing myself, i'll say i'll wait till the next LTS, then i'll upgrade sometime this weekend [2021-07-10T01:51:21Z] <acheam> but I did have a lot of trouble building 5.13 earlier, maybe 5.13.1 will be a bit better [2021-07-10T01:51:28Z] <acheam> looks like it was released 2 days ago [2021-07-10T01:54:52Z] <dilyn> i'm still hammering away on 5.12 like a schmuck [2021-07-10T01:55:01Z] <dilyn> i won't upgrade again until 5.14 i imagine... [2021-07-10T01:55:14Z] <acheam> whats in 5.14? [2021-07-10T01:55:43Z] <dilyn> pgo [2021-07-10T01:55:48Z] <acheam> ah [2021-07-10T01:56:07Z] <acheam> yeah I really need to learn more about pgo, lto, graphite, etc [2021-07-10T01:56:14Z] <acheam> it just seems.... tedious [2021-07-10T01:56:44Z] <dilyn> sometimes [2021-07-10T01:57:28Z] <acheam> i mean, you're messing around with builds, CFLAGS, etc, dealing with long compilations, etc, and all for no visible change [2021-07-10T01:57:30Z] <GalaxyNova> acheam: Any idea why right click menues don't show up for me in webkitgtk browsers? [2021-07-10T01:57:43Z] <acheam> GalaxyNova: nop [2021-07-10T01:57:53Z] * GalaxyNova cries [2021-07-10T01:58:16Z] <kyxor> the 5.11+ kernel does not work on one of my laptops, because they broke something with designware Hid over i2c drivers so touchpad does not work anymore :( [2021-07-10T01:58:23Z] <dilyn> PGO is the most promising in terms of performance improvements [2021-07-10T01:58:29Z] <acheam> kyxor: :( [2021-07-10T01:58:47Z] <dilyn> CFLAGS optimizations a la O* usually only give <3%, sometimes they do more harm than good [2021-07-10T01:58:48Z] <acheam> dilyn: yay now I can send IRC message 0.00000001 second faster yipeee [2021-07-10T01:59:03Z] <dilyn> i mean, `foot` benefits a large bit from PGO [2021-07-10T01:59:05Z] <dilyn> as does gcc [2021-07-10T01:59:06Z] <kyxor> I just run older version though, but if it will ever be fixed nobody knows [2021-07-10T01:59:11Z] <acheam> I just copied some of mid's CFLAGS and called it a day [2021-07-10T01:59:15Z] <acheam> -O3 -pipe -march=native -D_FORTIFY_SOURCE=1 -fPIE -fPIC [2021-07-10T01:59:17Z] <dilyn> lol [2021-07-10T01:59:27Z] <dilyn> those are gonna be some big ELFs [2021-07-10T01:59:28Z] <acheam> I don't even know what the last 3 do [2021-07-10T01:59:39Z] <dilyn> they're for security. [2021-07-10T01:59:47Z] <dilyn> position independent executables/code [2021-07-10T02:00:05Z] <acheam> oh right, I did read about those a bit [2021-07-10T02:00:13Z] <acheam> I can handle bigger binaries [2021-07-10T02:00:24Z] <acheam> if in the name of muh seguridee [2021-07-10T02:00:29Z] <dilyn> fortify_source does... well, what it says on the tin [2021-07-10T02:00:30Z] <dilyn> https://stackoverflow.com/questions/13517526/difference-between-gcc-d-fortify-source-1-and-d-fortify-source-2 [2021-07-10T02:00:34Z] <dilyn> lol sure, debian [2021-07-10T02:01:29Z] <acheam> I need to rebuild my whole system at some point [2021-07-10T02:01:39Z] <GalaxyNova> do i need some special kernel config for alsa to work? [2021-07-10T02:01:42Z] <acheam> I think some of the packages have been around since the tarball lol [2021-07-10T02:01:52Z] <dilyn> just snd_* stuff set mostly galaxynova [2021-07-10T02:02:38Z] <GalaxyNova> odd [2021-07-10T02:02:53Z] <GalaxyNova> for some reason aplay can't find any audio card [2021-07-10T02:03:06Z] <kyxor> GalaxyNova: also the right codec for your chipset [2021-07-10T02:03:12Z] <dilyn> http://ix.io/3sve [2021-07-10T02:03:54Z] <dilyn> it's a few CONFIG_*=y's away from the minimum required for sound in terms of actual sound support [2021-07-10T02:04:01Z] <dilyn> there are a few other options outside of this menu that can... break alsa [2021-07-10T02:04:37Z] <GalaxyNova> kyxor: i installed linux-firmware, that should be enought right? [2021-07-10T02:06:01Z] <dilyn> you'd know if your sound card was picked up by the kernel because you'd find lines like "snd_hda_codec_realtek" in your dmesg [2021-07-10T02:10:35Z] <kyxor> I don't recall ever having to get firmware for sound, it seems like its on the motherboard in my case "[AMD] Family 17h (Models 10h-1fh) HD Audio Controller" [2021-07-10T02:12:08Z] <kyxor> Maybe for like a discrete sound card you might need it, but for the most part with relatively new hardware sound works out of the box in my experience [2021-07-10T03:35:06Z] <acheam> https://asd.armaanb.net/ [2021-07-10T03:39:08Z] <testuser[m]> Hi [2021-07-10T03:41:00Z] <testuser[m]> trunc88: might be related to curl [2021-07-10T03:41:04Z] <noocsharp> nice acheam, hi testuser[m] [2021-07-10T03:42:03Z] <noocsharp> ironic that you're using sphinx for a libressl distro [2021-07-10T03:42:16Z] <acheam> lol yes [2021-07-10T03:42:32Z] <acheam> sphinx is actually really nice [2021-07-10T03:42:41Z] <acheam> and i'm starting to really like restructured text [2021-07-10T03:42:59Z] <acheam> but the plan as of now is sticking with 3.9 for as long as possible (or until I get bored) [2021-07-10T03:43:36Z] <dilyn> this is giving me 2002 web flashbacks acheam [2021-07-10T03:44:02Z] <acheam> that was the goal lol [2021-07-10T03:44:08Z] <acheam> its a built in theme of sphinx [2021-07-10T03:44:20Z] <acheam> there are more classic looking ones but they dont look as good on mobile [2021-07-10T03:44:32Z] <testuser[m]> acheam: the page is a little broken on my phone [2021-07-10T03:44:35Z] <dilyn> is make -> gmake? [2021-07-10T03:44:38Z] <acheam> yeah I just realized that lol [2021-07-10T03:44:39Z] <acheam> dilyn: yes [2021-07-10T03:44:43Z] <dilyn> ew [2021-07-10T03:44:46Z] <acheam> no reason to keep two make implementations around IMO [2021-07-10T03:44:51Z] <dilyn> >=| [2021-07-10T03:44:51Z] <testuser[m]> You're gonna need gmake anyway [2021-07-10T03:44:54Z] <acheam> ^ [2021-07-10T03:44:55Z] <dilyn> NO [2021-07-10T03:45:01Z] <acheam> dude [2021-07-10T03:45:02Z] <dilyn> disregard g, acquire b [2021-07-10T03:45:08Z] <acheam> grep -r gmake your repo [2021-07-10T03:45:33Z] <testuser[m]> -r is not posix [2021-07-10T03:45:38Z] <testuser[m]> Disappointed in you acheam [2021-07-10T03:46:20Z] <acheam> :( [2021-07-10T03:46:22Z] <acheam> didn't know what [2021-07-10T03:46:25Z] <acheam> I use ag anyways [2021-07-10T03:46:34Z] <acheam> which is.... very not posix [2021-07-10T03:46:43Z] <noocsharp> i use -r more than i use plain grep [2021-07-10T03:46:53Z] <acheam> me as well [2021-07-10T03:46:56Z] <acheam> well, ag more than grep [2021-07-10T03:47:23Z] <acheam> its one of my goals to replace grep with ag in asd [2021-07-10T03:47:37Z] <acheam> or at least have it as an option [2021-07-10T03:48:20Z] <acheam> because ag is much faster than even gnu grep [2021-07-10T03:48:59Z] <noocsharp> mr posix and mr stallman will have you executed for such blasphemy [2021-07-10T03:49:26Z] <acheam> im a lone cowboy [2021-07-10T03:49:57Z] <noocsharp> wait, is ag in the repos? [2021-07-10T03:50:03Z] <acheam> its in my repos [2021-07-10T03:50:09Z] <acheam> it was never in community though [2021-07-10T03:50:23Z] <noocsharp> hmm, i could have sworn it was [2021-07-10T03:50:30Z] <acheam> maybe it was dropped? [2021-07-10T03:50:56Z] <noocsharp> it's not in graveyard either [2021-07-10T03:51:11Z] <acheam> there are a lot of packages dropped before graveyard [2021-07-10T03:51:12Z] <noocsharp> or in the history of community [2021-07-10T03:51:20Z] <acheam> maybe it was called the silver searche [2021-07-10T03:51:25Z] <noocsharp> that's what i looked for [2021-07-10T03:51:26Z] <noocsharp> weird [2021-07-10T03:51:33Z] <acheam> /shrug [2021-07-10T03:51:48Z] <noocsharp> i guess i remember wrong [2021-07-10T03:54:54Z] <GalaxyNova> I've concluded that all webkit browsers are shit [2021-07-10T03:55:00Z] <GalaxyNova> so now I'm compilling chromium xD [2021-07-10T03:58:58Z] <testuser[m]> Lol [2021-07-10T04:06:25Z] <acheam> [edit] [2021-07-10T04:06:26Z] <acheam> Before it was named, grep was a private utility written by Ken Thompson to search files for certain patterns. Doug McIlroy, unaware of its existence, asked Thompson to write such a program. Responding that he would think about such a utility overnight, Thompson actually corrected bugs and made improvements for about an hour. The next day he presented the program to McIlroy, who said it was exactly what he wanted. Thompson's account may explain the belie [2021-07-10T04:06:26Z] <acheam> f that grep was written overnight.[6] [2021-07-10T04:12:58Z] <acheam> love affair with ag is over, ugrep is where its at [2021-07-10T04:16:45Z] <GalaxyNova> grep is universal though... [2021-07-10T04:18:55Z] <acheam> ugrep has all the posix options AFAICT [2021-07-10T04:18:59Z] <acheam> and is much much faster [2021-07-10T04:19:10Z] <acheam> only con is that its written in C++ [2021-07-10T04:19:14Z] <acheam> and is a bit bloated feature wise [2021-07-10T04:19:18Z] <acheam> but it is very speedy [2021-07-10T04:20:12Z] <GalaxyNova> what's wrong with C++? [2021-07-10T04:27:49Z] <acheam> bloat [2021-07-10T04:29:53Z] <GalaxyNova> in C++ you pay for what you use [2021-07-10T04:30:41Z] <GalaxyNova> if you don't use the bloated features then it's not bloat [2021-07-10T04:32:12Z] <acheam> eh [2021-07-10T04:32:13Z] <acheam> kind of [2021-07-10T04:32:32Z] <acheam> you still depend on a huge compiler and library [2021-07-10T04:33:05Z] <dilyn> yeah but you already depend on a huge compiler anyways (: [2021-07-10T04:33:09Z] <acheam> :( [2021-07-10T04:33:38Z] <GalaxyNova> I wish someone made a kernel that could build with tcc [2021-07-10T04:33:50Z] <GalaxyNova> imagine a full operating system that builds with just tcc [2021-07-10T04:34:03Z] <GalaxyNova> that would be amazing [2021-07-10T04:34:08Z] <dilyn> > imagine 1999 [2021-07-10T04:34:18Z] <GalaxyNova> lol [2021-07-10T04:37:01Z] <kyxor> well, actually you can build it with tcc and I know of a guy who runs whole OS from being built by tcc. You have to work around the asm goto gcc extension that is not supported by tcc. However if my memory serves me right, there was a patch left on mailing list to fix that.. [2021-07-10T04:47:11Z] <kyxor> the problem is that grishka maintainer is kinda reluctant to adition of new stuff into tcc, but since the repo is in mob state you can actually push any patch you want, try your luck if it gets reverted next few days or not. [2021-07-10T04:50:32Z] <acheam> https://github.com/wojciech-graj/TermGL [2021-07-10T04:52:51Z] <kyxor> Nice, now make a AAA game with that. [2021-07-10T08:22:36Z] <testuser[m]> midfavila: re your KISS repo readme, it should be `-fno-asynchronous-unwind-tables` to decrease the size, not `-fasynchronous-unwind-tables` [2021-07-10T08:43:31Z] <testuser[m]> also i think you should add -Wl,-pie to ldflags too so executable is actually a PIE [2021-07-10T08:43:55Z] <testuser[m]> you can confirm if it works by trying to build a pie with -static, if it fails then pie is working. if not then its ignored [2021-07-10T09:19:59Z] <dbz> since kiss v.5.4.3 I cannot install packages anymore using gnu coreutils [2021-07-10T09:20:44Z] <dbz> -> glib Checking for package conflicts [2021-07-10T09:20:55Z] <dbz> /usr/bin/kiss: line 875: cd: /var/db/kiss/installed/glib: No such file or directory [2021-07-10T09:54:00Z] <claudia> dbz: Does '/var/db/kiss/installed/glib' exist? [2021-07-10T09:54:18Z] <claudia> You can manually remove it and just reinstall glib. [2021-07-10T09:54:40Z] <claudia> Does 'kiss a' output something unusual? [2021-07-10T09:54:44Z] <dbz> no it doesn't exist [2021-07-10T09:57:50Z] <dbz> no nothing, no big deal I just can stay on v5.4.2 [2021-07-10T09:58:45Z] <testuser[m]> try kisslinux/kiss [2021-07-10T10:02:20Z] <claudia> kiss-games will loose some feathers when migrating to wayland only :| https://github.com/sdsddsd1/kiss-games/issues/86 [2021-07-10T10:05:13Z] <dbz> ok figured it out, was missing fileutils [2021-07-10T10:07:46Z] <testuser[m]> you mean findutils ? [2021-07-10T10:08:30Z] <dbz> well not that wasn't it lol [2021-07-10T14:12:22Z] <kqz[m]> claudia: fwiw looks like almost all of those games should use sdl2, glew, glfw, or sdl1, which can have wayland support via sdl12-compat, i think it's mostly the engines (editors) that'll not have support due to custom toolkits [2021-07-10T14:12:54Z] <kqz[m]> and that stuff that uses libx11 directtly [2021-07-10T14:13:27Z] <testuser[m]> dilyn: how's Qt5's ayyland support ? Can it be built without any xlibs? [2021-07-10T14:32:53Z] <claudia> ahh, catgirl needs libretls compatability lib :( [2021-07-10T14:33:12Z] <claudia> kqz: oh nice, sdl-compat looks promising. will look into this. [2021-07-10T14:33:34Z] <claudia> testuser[m]: qt5 wayland support is 1+ [2021-07-10T14:33:43Z] <claudia> just remove any x as usual [2021-07-10T14:33:50Z] <claudia> and install qt5-wayland package [2021-07-10T14:34:26Z] <testuser[m]> nice [2021-07-10T14:35:21Z] <claudia> https://github.com/kiss-community/wiki/pull/5/files#diff-85d242737d2b3a139617365af85cec5f1c8b1ca201508428d6f99f9fa1bb7b00R37 [2021-07-10T15:33:42Z] <claudia> kqz: sdl12-compat does solve a few sdl1 issues but some stuff is looking explicitly for libgl which future mesa does not build. [2021-07-10T15:34:07Z] <claudia> also glu is looking for libgl. [2021-07-10T15:34:34Z] <kqz> does libgl from libglvnd work? iirc that should satisfy the missing libgl that you usually get from glx [2021-07-10T15:35:28Z] <testuser[m]> Yeah [2021-07-10T15:35:29Z] <testuser[m]> Glvnd works [2021-07-10T15:39:27Z] <claudia> hm, yeah but then I would have rebuild mesa first, right? [2021-07-10T15:39:49Z] <claudia> so it cant be build on top without modifying the base. [2021-07-10T15:39:57Z] <testuser[m]> Yea [2021-07-10T15:40:02Z] <claudia> :\ [2021-07-10T15:40:15Z] <claudia> Y, currently I dont want to go that route [2021-07-10T15:40:54Z] <claudia> because when I ran a wayland system before the change, I always had to have a chroot handy and testing was not possible this way. [2021-07-10T15:42:02Z] <kqz> should just be as simple as adding -Dglvnd=true to mesa after installing libglvnd [2021-07-10T15:44:45Z] <soliwilos> Has anyone ran across "cat: can't open 'R': No such file or directory" while building firefox? [2021-07-10T15:45:43Z] <testuser[m]> kiss u [2021-07-10T15:45:48Z] <testuser[m]> Typo [2021-07-10T15:47:09Z] <claudia> Hm, I have to think about libglvnd and providing legacy compatability. [2021-07-10T17:12:34Z] <dilyn> testuser[m]: qt5 can safely be built without any Xlibs! you'll just need qt5-wayland to provide the wayland-egl plugin (as opposed to the xcb plugin) [2021-07-10T17:13:01Z] <dilyn> claudia: June has a libtls you can use with openssl [2021-07-10T17:28:51Z] <claudia> dilyn: yeah, I packaged libretls. But I cried about the fact that catgirl now needs additional packages :( [2021-07-10T17:33:27Z] <dilyn> you could ask dylan to package libtls with openssl [2021-07-10T17:33:57Z] <claudia> and catgirl :v [2021-07-10T17:35:06Z] <dilyn> wdym? [2021-07-10T17:38:06Z] <claudia> maybe another irc client falls to my hands which just works. [2021-07-10T17:38:46Z] <claudia> lol :D https://github.com/kisslinux/repo/pull/266/files/a871a096c243f5a96d43445d59062d3e36f092c0..f29b70a34c0c47c85d270d55daf81a3355a7f095 [2021-07-10T17:39:21Z] <claudia> I see this is just a wonder distribution. [2021-07-10T17:39:33Z] <claudia> thank you dylan. [2021-07-10T17:41:20Z] <thebuzzing> On systems without catgirl available easily I use senpai, since all it needs I think is go. [2021-07-10T17:41:54Z] <dilyn> dylan is always watching... [2021-07-10T19:04:12Z] <riteo> hiiii! [2021-07-10T19:06:32Z] <GalaxyNova> hi [2021-07-10T20:27:25Z] <riteo> gtg, cya! [2021-07-10T22:07:50Z] <GalaxyNova> speaker-test isn't playing anything for me :/ [2021-07-10T22:09:32Z] <GalaxyNova> ~/.asoundrc and the output of aplay -L: http://0x0.st/-OuQ.txt [2021-07-10T22:11:22Z] <GalaxyNova> help would be apreciated [2021-07-10T22:19:31Z] <soliwilos> Try changing "defaults.ctl.!card Generic" to "defaults.pcm.!ctl Generic". [2021-07-10T22:21:05Z] <soliwilos> .. and "defaults.pcm!device 0" to "defaults.pcm.!device 0". [2021-07-10T22:23:15Z] <soliwilos> GalaxyNova: ^ [2021-07-10T22:29:02Z] <GalaxyNova> soliwilos: Didn't do anything saldy :( [2021-07-10T22:29:12Z] <GalaxyNova> speaker-test doesn't show any errors either [2021-07-10T22:43:35Z] <ang> GalaxyNova: did you unmute everything relevant? [2021-07-10T22:44:23Z] <ang> alsamixer should show a 00 on green background [2021-07-10T22:44:26Z] <ang> not MM [2021-07-10T22:44:55Z] <ang> toggle it by pressing 'm' [2021-07-10T22:46:46Z] <GalaxyNova> oh [2021-07-10T22:49:53Z] <GalaxyNova> pog [2021-07-10T22:49:56Z] <GalaxyNova> it works now [2021-07-10T22:50:31Z] <GalaxyNova> thanks [2021-07-10T22:50:53Z] <GalaxyNova> why would they make it muted by default [2021-07-10T22:50:55Z] <GalaxyNova> ffs [2021-07-10T22:59:34Z] <ang> no idea, but there must be a good reason