💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-01-13.txt captured on 2024-05-26 at 16:03:21.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2023-01-13T02:25:00Z] <dotkwa[m]> <sad_plan> "ah, here it was http://doc.cat-v..." <- the paper cat-v sources and links is 32 years old, so you would have to compare the version of make from that period to the version of mk from that period [2023-01-13T04:29:58Z] <wael_> Hi [2023-01-13T04:55:57Z] <testuser[m]> Hi [2023-01-13T04:59:11Z] <illiliti> https://www.gnu.org/software/recutils/ [2023-01-13T04:59:18Z] <illiliti> kinda like this [2023-01-13T05:39:40Z] <sad_plan> o/ [2023-01-13T07:45:37Z] <wael_> sad_plan: is there any legitimate reason why libsoup is preferred over libsoup3 [2023-01-13T07:46:01Z] <wael_> or, what is going to be different if compiled with libsoup3 instead of libsoup [2023-01-13T07:47:54Z] <wael_> i guess the only difference is its more up to date [2023-01-13T07:52:03Z] <sad_plan> Ive answered that already. compability. Im unsure if all the packages which depend on libsoup, is compatible with libsoup3. [2023-01-13T07:52:26Z] <wael_> well whatever works with only 1 should be kept [2023-01-13T07:52:27Z] <sad_plan> libsoup3 has some ABI changes that broke stuff. hence the possible incompatibility [2023-01-13T07:52:37Z] <sad_plan> sure. [2023-01-13T07:52:51Z] <wael_> same situation as gnupg1 and gnupg2 [2023-01-13T07:53:01Z] <wael_> but one has 273812467921 times more dependencies and is only useful in flatpak [2023-01-13T07:53:04Z] <sad_plan> with vimb-git having the 727 PR merged, its the only one which doesnt work with libsoup. [2023-01-13T07:53:08Z] <sad_plan> I know [2023-01-13T07:53:24Z] <wael_> what is libsoup again? [2023-01-13T07:53:42Z] <sad_plan> Im going to see if I cant get to build those packages, and get libsoup3 to be dropped altogether as a package, so libsoup package can be bumped to 3.2.2 [2023-01-13T07:53:48Z] <sad_plan> its just some libraries [2023-01-13T07:53:56Z] <wael_> its for https stuff [2023-01-13T07:54:01Z] <wael_> why not libcurl? idk [2023-01-13T07:54:15Z] <sad_plan> I dunno. I just know its needed [2023-01-13T07:54:25Z] <wael_> btw, building webkit2gtk without atk is possible [2023-01-13T07:54:27Z] <wael_> its just 1 cmake flag [2023-01-13T07:54:34Z] <sad_plan> havent looked into it tbh [2023-01-13T07:54:36Z] <sad_plan> really? [2023-01-13T07:54:38Z] <sad_plan> whats the flag? [2023-01-13T07:54:54Z] <wael_> im building webkit2gtk rn to see if it will work without it [2023-01-13T07:55:03Z] <wael_> -DENABLE_ACCESSIBILITY=OFF [2023-01-13T07:55:16Z] <sad_plan> cool [2023-01-13T07:55:21Z] <wael_> according to an atk webkit header ACCESSIBILITY is a flag that can be disabled which is checked with a preprocessor flag [2023-01-13T07:55:22Z] <wael_> not even documented [2023-01-13T07:55:24Z] <wael_> i think [2023-01-13T07:55:31Z] <sad_plan> nice find [2023-01-13T07:55:39Z] <wael_> i wanted to patch it out lol [2023-01-13T07:55:49Z] <sad_plan> which wasnt needed afterall. [2023-01-13T07:56:20Z] <wael_> how long does webkit2gtk take to compile for you? [2023-01-13T07:56:28Z] <sad_plan> ish 1 hour [2023-01-13T07:56:34Z] <sad_plan> its abit faster with clang installed though [2023-01-13T07:56:46Z] <wael_> and compared to firefox? [2023-01-13T07:56:58Z] <sad_plan> iirc firefox is a bit longer, but not by much [2023-01-13T07:57:11Z] <wael_> i probably should have gotten the kiss hook to see how long it builds [2023-01-13T07:57:32Z] <sad_plan> yeah, I used that before, but I ditched it [2023-01-13T07:57:49Z] <sad_plan> in any case, I belive theyre mostly the same time to build [2023-01-13T07:58:03Z] <sad_plan> +/- some minutes [2023-01-13T07:58:49Z] <wael_> last time i built webkit2gtk i had to wait ages [2023-01-13T07:59:06Z] <wael_> if it's more time to compile to firefox im gonna just not use it lmao [2023-01-13T08:00:13Z] <sad_plan> in total, firefox would take longer. this is due to rust, clang, cbindgen etc.. [2023-01-13T08:01:33Z] <wael_> build failure [2023-01-13T08:01:40Z] <wael_> >>its because of atk [2023-01-13T08:01:45Z] <sad_plan> oh [2023-01-13T08:01:51Z] <sad_plan> did you rebuild gtk without atk? [2023-01-13T08:02:07Z] <wael_> i never had atk to begin with [2023-01-13T08:02:12Z] <sad_plan> ah ok [2023-01-13T08:02:20Z] <wael_> Source/WebKit/UIProcess/API/gtk/WebKitScriptDialogImpl.cpp:256:55 [2023-01-13T08:02:33Z] <sad_plan> hm [2023-01-13T08:02:46Z] <wael_> inorder to not use atk you need gtk4 [2023-01-13T08:02:56Z] <wael_> since that line checks for 'are we not using gtk4' [2023-01-13T08:03:19Z] <sad_plan> most stuff doesnt use gtk4 yet [2023-01-13T08:03:27Z] <wael_> gtk4 isnt in repositories too [2023-01-13T08:03:31Z] <wael_> guess ill have to patch it out [2023-01-13T08:03:58Z] <sad_plan> carbs has gtk4 [2023-01-13T08:05:30Z] <illiliti> isn't gtk4 even worse than gtk3? [2023-01-13T08:05:54Z] <sad_plan> I have no clue [2023-01-13T08:06:16Z] <sad_plan> but probably [2023-01-13T08:24:36Z] <wael_> i love the fact that atk code only appears at literally the end of the compilation [2023-01-13T08:24:47Z] <wael_> i have to sit through AAAAAAAAAALLLLLLLLLL of it just to see what i did wrong in my patch smh [2023-01-13T08:27:46Z] <illiliti> you can keep build dir, apply patch and resume compilation instead of rebuilding everything [2023-01-13T08:28:12Z] <wael_> with kiss or [2023-01-13T08:28:50Z] <illiliti> manually [2023-01-13T08:30:19Z] <wael_> ah ok [2023-01-13T08:30:24Z] <wael_> will do the next time it fails [2023-01-13T08:36:51Z] <wael_> ok it fails im gonna do what you said [2023-01-13T08:38:18Z] <aelspire> Hi [2023-01-13T08:38:21Z] <wael_> Hi [2023-01-13T08:38:23Z] <sad_plan> hi [2023-01-13T08:38:48Z] <aelspire> illiliti: I'm finding yours patches in every project I like [2023-01-13T08:38:59Z] <aelspire> Are you using hare? [2023-01-13T08:40:51Z] <illiliti> yep [2023-01-13T08:42:51Z] <aelspire> Why didn't you tell me that I'm stupid for crossing off hare from my list of promising langs to try? [2023-01-13T08:43:08Z] <aelspire> much better than zig or rust [2023-01-13T08:43:23Z] <aelspire> but one thing and I don't know where to ask [2023-01-13T08:43:46Z] <aelspire> hare IRC is somewhat active or mailing list is the default? [2023-01-13T08:43:49Z] <sad_plan> why do you focus soo much on langs? why arent you just using the best tool for the job? or just use C or posix sh [2023-01-13T08:44:01Z] <wael_> maybe he want to learn [2023-01-13T08:44:15Z] <aelspire> I'm not finding joy in programming in C [2023-01-13T08:44:29Z] <sad_plan> wael_: sure. learning is great, but still [2023-01-13T08:44:35Z] <sad_plan> aelspire: ok, thats fair I guess [2023-01-13T08:44:36Z] <aelspire> and I'm looking for lang for few projects I want to maintain as hobby [2023-01-13T08:44:39Z] <wael_> aelspire: whaaaaaaaaaaaaaaat [2023-01-13T08:44:56Z] <aelspire> to this is rather long time commitment so I want to make informed decision here [2023-01-13T08:45:13Z] <illiliti> aelspire: yes irc is active, but mailing list is active too [2023-01-13T08:46:20Z] <illiliti> https://harelang.org/community/ [2023-01-13T08:46:22Z] <aelspire> illiliti: ok thanks [2023-01-13T08:46:49Z] <aelspire> I've subscribed to some of them but I'm not sure how active is IRC as there is no logs for this channel [2023-01-13T08:47:15Z] <illiliti> join and find out [2023-01-13T08:47:44Z] <wael_> illiliti: < 'you can keep build dir...' https://termbin.com/zd9u [2023-01-13T08:49:17Z] <illiliti> looks like ccache messed up preprocessor [2023-01-13T08:49:42Z] <wael_> ill just un-use ccache then lol [2023-01-13T09:06:30Z] <aelspire> I've fallen into few pitfalls one after one: curl doesn't support git:// protocol and cgit uses dump http and it doesn's support depth when cloning repo so I cannot use official QBE git or make my own mirror on cgit to use it with KISS [2023-01-13T09:07:15Z] <aelspire> I'll need to find some better option for access to my git repos [2023-01-13T09:52:12Z] <wael_> sad_plan: btw, why aren't we using webkit2gtk 2.39.3? [2023-01-13T09:52:27Z] <wael_> is it because programs like wieb or surf or whatever needs 2.38.3? [2023-01-13T10:16:39Z] <sad_plan> I think its webkit 5.0 [2023-01-13T10:16:47Z] <sad_plan> which is.. something different [2023-01-13T10:16:58Z] <sad_plan> im not sure why tf they version it like that though [2023-01-13T10:17:13Z] <sad_plan> its like if you build it with libsoup3, you get webkit 4.1, instead of 4.0 [2023-01-13T10:17:38Z] <wael_> what [2023-01-13T10:17:50Z] <sad_plan> yeah, exacly that [2023-01-13T10:17:53Z] <wael_> oh [2023-01-13T10:18:04Z] <wael_> well does webkit 5.0 work with surf or wyeb or wahtueohgawul;gwfs [2023-01-13T10:18:12Z] <sad_plan> nope [2023-01-13T10:18:20Z] <wael_> oka [2023-01-13T10:18:34Z] <sad_plan> iirc nothing uses webkit 5.0 [2023-01-13T10:19:06Z] <sad_plan> oh wait, something does, but not a browser afaik [2023-01-13T10:19:10Z] <sad_plan> https://archlinux.org/packages/extra/x86_64/webkit2gtk-5.0/ [2023-01-13T10:19:14Z] <wael_> for the atk patch i reverted eveyrthing and just fixed the preprocessor checks [2023-01-13T10:19:26Z] <wael_> webkit still uses accessibility shit without actually checking for the flag [2023-01-13T10:50:33Z] <sad_plan> hm. must be a bug [2023-01-13T10:51:16Z] <wael_> not exactlyh [2023-01-13T10:51:19Z] <wael_> gtk3 itself is build with atk [2023-01-13T10:51:23Z] <wael_> and needs to be patched out [2023-01-13T10:51:28Z] <sad_plan> right [2023-01-13T10:51:46Z] <wael_> the ACCESSIBILITY flag is probably just to disable the primary functions and usage of whatever, though its weird it wont compile without it [2023-01-13T10:51:53Z] <wael_> its probably neglect because no one disables it [2023-01-13T10:53:07Z] <sad_plan> yeah, its a bit of an edge case. not supprised if its ignored [2023-01-13T11:00:35Z] <wael_> sad_plan: successful build of webkit2gtk without atk is done [2023-01-13T11:00:37Z] <wael_> yay [2023-01-13T11:00:58Z] <sad_plan> amazing. now how'd you do it? [2023-01-13T11:01:08Z] <wael_> no code was touched [2023-01-13T11:01:11Z] <wael_> just preprocessor [2023-01-13T11:01:49Z] <wael_> for reference, the atk patch for gtk+3 is 4940 lines long [2023-01-13T11:01:55Z] <wael_> the one for webkit is 137 [2023-01-13T11:02:26Z] <sad_plan> nice [2023-01-13T11:02:41Z] <sad_plan> and browsers still work like one expect? [2023-01-13T11:02:48Z] <wael_> probably not [2023-01-13T11:03:13Z] <sad_plan> check. just build one. it takes like 2 minutes [2023-01-13T11:04:12Z] <wael_> ill try surf [2023-01-13T11:05:20Z] <wael_> Package 'webkit2gtk-4.0', required by 'virtual:world', not found [2023-01-13T11:05:30Z] <wael_> since libsoup3 makes it 4.1 i guess ill hvae to change htat and hope nothing breaks [2023-01-13T11:05:42Z] <sad_plan> just change 4.0 to 4.1 in config.mk [2023-01-13T11:05:50Z] <sad_plan> sed -i s/4.0/4.1/g' config.mk [2023-01-13T11:05:55Z] <sad_plan> all you need [2023-01-13T11:06:03Z] <wael_> ackage 'gcr-3', required by 'virtual:world', not found [2023-01-13T11:07:00Z] <sad_plan> http://0x0.st/o7wD.patch [2023-01-13T11:07:08Z] <sad_plan> its the gcr patch [2023-01-13T11:07:10Z] <wael_> removal of gcr? [2023-01-13T11:07:13Z] <wael_> what does gcr do [2023-01-13T11:07:13Z] <sad_plan> yep [2023-01-13T11:07:24Z] <sad_plan> certificate stuff [2023-01-13T11:07:38Z] <wael_> wait isnt that important lol [2023-01-13T11:07:40Z] <sad_plan> it still checks the certificate, but seems to mostly remove viewing it [2023-01-13T11:07:54Z] <sad_plan> it is, but it still blocks websites with bad certs [2023-01-13T11:08:04Z] <wael_> surf.c:27:10: fatal error: gcr/gcr.h: No such file or directory [2023-01-13T11:08:08Z] <sad_plan> I remember checking it with a site I knew had a bad cert [2023-01-13T11:08:18Z] <sad_plan> just build surf for kiss-xorg [2023-01-13T11:08:21Z] <wael_> ok [2023-01-13T11:08:26Z] <wael_> good idea [2023-01-13T11:08:39Z] <wael_> webkit2gtk is not a dependency of surf lol [2023-01-13T11:08:48Z] <wael_> i dont have it installed cuz i did cmake --install build locally [2023-01-13T11:08:49Z] <sad_plan> is it not listed there? [2023-01-13T11:08:52Z] <wael_> yep [2023-01-13T11:09:07Z] <wael_> ok i cant build surf on kiss-xorg cuz of 4.1 webkit lol [2023-01-13T11:09:09Z] <wael_> ill just take the patch [2023-01-13T11:09:24Z] <sad_plan> lol ok [2023-01-13T11:09:40Z] <sad_plan> I forgot for a sec that upstream surf in the repo, havent been merged yet [2023-01-13T11:10:08Z] <wael_> free(): invalid pointer [2023-01-13T11:10:08Z] <wael_> web process terminated: crashed [2023-01-13T11:10:08Z] <wael_> Segmentation fault [2023-01-13T11:10:15Z] <wael_> gotta love it [2023-01-13T11:11:03Z] <wael_> i dont know how to gdb or debug so ill just go 'atk patch problem' [2023-01-13T11:11:44Z] <sad_plan> fanfuckingtastic. my surf build use to segfault sometimes. I have no clue as to why [2023-01-13T11:12:02Z] <sad_plan> but it didnt even launch? [2023-01-13T11:12:17Z] <sad_plan> just outright crashed? [2023-01-13T11:12:49Z] <wael_> do you have any site to test [2023-01-13T11:12:59Z] <wael_> i tested a random microsoft preprocessor document and that seg faulted [2023-01-13T11:13:08Z] <sad_plan> just do kisslinux.org or suckless.org. I usually just do those [2023-01-13T11:13:14Z] <sad_plan> hell even github [2023-01-13T11:13:31Z] <wael_> all websites just dont display [2023-01-13T11:13:34Z] <wael_> the elements and text is there [2023-01-13T11:13:43Z] <sad_plan> hm.. [2023-01-13T11:13:56Z] <wael_> the title updates of the hover n stuff [2023-01-13T11:14:17Z] <wael_> but just complete white [2023-01-13T11:14:46Z] <sad_plan> hm [2023-01-13T11:14:50Z] <wael_> its not even white its #f6f5f4 [2023-01-13T11:14:57Z] <sad_plan> strange [2023-01-13T11:14:58Z] <wael_> usually a 'no site' thing [2023-01-13T11:15:18Z] <wael_> should i try another webkit browser? [2023-01-13T11:15:34Z] <sad_plan> sure. vimb or wyeb is more or less just as simple to build [2023-01-13T11:15:46Z] <wael_> wyeb doesnt have webkit2gtk as a patch as well lol [2023-01-13T11:15:59Z] <wael_> s/patch/dep [2023-01-13T11:16:19Z] <sad_plan> seriously? I need to fix that in the pr [2023-01-13T11:16:40Z] <wael_> wyeb same white screen [2023-01-13T11:16:46Z] <wael_> the weird pink bar appeared for a second tho [2023-01-13T11:17:09Z] <wael_> lemme try to record [2023-01-13T11:17:39Z] <sad_plan> all 4 packages has webkit in depfile on my end though [2023-01-13T11:18:21Z] <wael_> >i have webkit2gtk installed [2023-01-13T11:18:39Z] <wael_> >i installed webkit with cmake --install build on the source root [2023-01-13T11:18:50Z] <wael_> >kiss l webkit2gtk exists [2023-01-13T11:18:52Z] <wael_> What [2023-01-13T11:19:01Z] <sad_plan> strange [2023-01-13T11:19:13Z] <wael_> one kiss r webkit2gtk later [2023-01-13T11:19:55Z] <wael_> https://0x0.st/o7wk.mp4 [2023-01-13T11:20:34Z] <sad_plan> hm, seems like it doesnt render the page properly [2023-01-13T11:20:55Z] <sad_plan> as you can see it changes if you hover over the supposed links [2023-01-13T11:21:00Z] <sad_plan> in the top bar [2023-01-13T11:21:16Z] <wael_> heres the patch if you need to see [2023-01-13T11:21:17Z] <wael_> https://0x0.st/o7wd.patch [2023-01-13T11:21:26Z] <wael_> ill try webkit2gtk now [2023-01-13T11:21:51Z] <sad_plan> Ill see if I get some other result [2023-01-13T11:22:17Z] <wael_> waits forever for you to test [2023-01-13T11:22:28Z] <sad_plan> i know. its like an hour [2023-01-13T11:22:41Z] <sad_plan> and I only have like 2 before I go home for the day [2023-01-13T11:22:49Z] <wael_> firefox takes 11 webkit takes 10 [2023-01-13T11:22:53Z] <wael_> webkit is better!!!!!!!!!!!! [2023-01-13T11:22:58Z] <wael_> (minutes) [2023-01-13T11:23:13Z] <sad_plan> are you for real? 10 minutes? [2023-01-13T11:23:24Z] <wael_> um yes [2023-01-13T11:23:38Z] <sad_plan> wtf kind of hardware you got? building firefox in 10 minutes [2023-01-13T11:23:44Z] <wael_> i5 [2023-01-13T11:23:53Z] <sad_plan> gen? [2023-01-13T11:23:57Z] <wael_> 13 [2023-01-13T11:24:01Z] <wael_> 600 [2023-01-13T11:24:02Z] <wael_> k [2023-01-13T11:24:03Z] <sad_plan> oh [2023-01-13T11:24:07Z] <sad_plan> a new one then [2023-01-13T11:24:12Z] <wael_> i love intel me [2023-01-13T11:24:36Z] * sad_plan cries in ryzen 7 4800 [2023-01-13T11:24:48Z] <sad_plan> yeah, intel ME is amazing [2023-01-13T11:24:52Z] <sad_plan> everyone should have that at home [2023-01-13T11:24:57Z] <sad_plan> monitoring everything you do [2023-01-13T11:25:01Z] <wael_> you amd folks can disable psp or whatever its called [2023-01-13T11:25:23Z] <sad_plan> yeah, I disabled it in the kernel. also psp doesnt have internet access to begin with either iirc [2023-01-13T11:26:21Z] <sad_plan> Im looking into buying new hardware though. keen on the framework laptop. aswell as building a new destop with something bit more decent than my now 11 year old system or somthing [2023-01-13T11:27:18Z] <wael_> plz get framework [2023-01-13T11:27:27Z] <wael_> or if you like big go with mnt reform [2023-01-13T11:27:50Z] <sad_plan> framework is really cool. also its repairable. which is great [2023-01-13T11:27:54Z] <wael_> or if you hate yourself go with thinkpad x220 i5-3320MQXKLPLHYHNYHU [2023-01-13T11:28:03Z] <sad_plan> that one I havent heard of, but gonna look up that one [2023-01-13T11:28:11Z] <sad_plan> haha, yeah thinkpads.. [2023-01-13T11:28:13Z] <wael_> its a diy laptop basically [2023-01-13T11:28:20Z] <sad_plan> sounds cool [2023-01-13T11:28:26Z] <wael_> but its in the same style as thinkpads [2023-01-13T11:28:53Z] <sad_plan> I see [2023-01-13T11:29:06Z] <sad_plan> wait, even mechanical keyboard [2023-01-13T11:29:49Z] <sad_plan> OH, now I see. ive seen this before on youtube [2023-01-13T11:30:18Z] <sad_plan> holy shiet, its thick lol [2023-01-13T11:31:24Z] <wael_> for the big ass batteries yes [2023-01-13T11:31:36Z] <sad_plan> yeah [2023-01-13T11:33:01Z] <wael_> kiss b webkit2gtk still makes it epically display nothing [2023-01-13T11:33:14Z] <wael_> everything is there it just wont render lol [2023-01-13T11:33:23Z] <sad_plan> great [2023-01-13T11:33:30Z] * sad_plan cries in 30% now [2023-01-13T11:34:06Z] <wael_> is there a distcc over 83721km [2023-01-13T11:34:46Z] <wael_> wait [2023-01-13T11:34:48Z] <sad_plan> I dunno [2023-01-13T11:34:53Z] <wael_> did you add the -DACCESSIBILITY=OFF flag to cmake [2023-01-13T11:35:01Z] <wael_> i mean -DENABLE_ACCESSIBILITY=OFF [2023-01-13T11:35:07Z] <sad_plan> yes [2023-01-13T11:35:14Z] <wael_> ok thank goodness [2023-01-13T11:35:27Z] <wael_> looking at the patch its like it wont break any rendering [2023-01-13T11:35:39Z] <wael_> so its weird it wont [2023-01-13T11:36:23Z] <sad_plan> I dont see why it would [2023-01-13T11:37:10Z] <wael_> yeah looking at it its like it wont braek anything [2023-01-13T11:37:22Z] <wael_> the only one i see could break is WebPage::setInputMethodState [2023-01-13T11:37:31Z] <wael_> aka at the end of the patch [2023-01-13T11:37:40Z] <sad_plan> yeah, I peaked at the patch, and I dunno. dont see why it should suddenly be unable to render webpages.. [2023-01-13T11:37:47Z] <wael_> this one, instead of modifying existing preprocessor flags, adds new ones [2023-01-13T11:37:51Z] <wael_> thats the only one i see that can break [2023-01-13T11:38:00Z] <sad_plan> not that my CPP or C knowledge is anything to brag about, but I get the gist when looking at the patch. [2023-01-13T11:39:56Z] <wael_> ill try to remove that WebPage::setInputMethodState part of the patch [2023-01-13T11:40:28Z] <sad_plan> by the time im done, youve been able to test all sorts of things, and the patch you sent is obsolete :') [2023-01-13T11:40:43Z] <wael_> theres realistically nothing to debug lol [2023-01-13T11:40:47Z] <wael_> idk what it is that is broken [2023-01-13T11:41:01Z] <sad_plan> I dunno, maybe someone else here can tell you [2023-01-13T11:41:43Z] <wael_> i really hope its not actually the part i just removed of the patch [2023-01-13T11:42:13Z] <sad_plan> cem uses webkit, maybe he has some ideas here. [2023-01-13T11:42:49Z] <sad_plan_> lol, catgirl crashed [2023-01-13T11:42:51Z] <wael_> wtf clone [2023-01-13T11:43:01Z] <wael_> ohh [2023-01-13T11:43:01Z] <wael_> whow [2023-01-13T11:43:01Z] <wael_> how [2023-01-13T11:44:03Z] <sad_plan_> I typed /help and scrolled to the bottom. I wanted to see if cem actually was here. I forgot what the command for listing current channel members, but I guess I didnt need it after all, seeing as I had to start catgirl again [2023-01-13T11:44:51Z] <wael_> cant you tab complete available members [2023-01-13T11:45:00Z] <sad_plan_> I can [2023-01-13T11:45:08Z] <wael_> j [2023-01-13T11:45:40Z] <sad_plan_> but cem's nick is so short, so I dont really need it. its literally 3 letters [2023-01-13T11:47:10Z] <wael_> wait [2023-01-13T11:47:13Z] <wael_> nvm [2023-01-13T11:47:18Z] <wael_> i thought iwas building webkit with libsoup2 [2023-01-13T11:47:24Z] <wael_> -DUSE_SOUP2=ON is a flag but i only have libsoup3 [2023-01-13T11:47:30Z] <wael_> wait no i have both [2023-01-13T11:47:31Z] <wael_> wtf [2023-01-13T11:47:42Z] <wael_> why is webkit 4.1 if i have soup2 enabled [2023-01-13T11:47:59Z] <sad_plan_> its the other way [2023-01-13T11:48:06Z] <sad_plan_> if soup2 is off, we use 3 [2023-01-13T11:48:09Z] <wael_> ah [2023-01-13T11:49:27Z] <wael_> so if im building with libsoup3 it becomes 4.1 [2023-01-13T11:49:33Z] <sad_plan> yes [2023-01-13T11:49:35Z] <wael_> but im building with libsoup2 because of the cmake flag [2023-01-13T11:49:38Z] <wael_> and its 4.1 [2023-01-13T11:49:41Z] <wael_> what is this fuckery [2023-01-13T11:50:32Z] <wael_> also, building webkit has tons of warnings but not errors [2023-01-13T11:50:38Z] <sad_plan> I belive Ive set it correct. if libsoup3 exists, -DUSE_SOUP2 should be set to OFF [2023-01-13T11:50:48Z] <sad_plan> I know [2023-01-13T11:50:56Z] <wael_> im explicitly using -DUSE_SOUP2=ON [2023-01-13T11:51:01Z] <sad_plan> I see [2023-01-13T11:51:36Z] <wael_> build/cmakeconfig.h: #define USE_SOUP2 1 [2023-01-13T11:51:41Z] <wael_> interesting [2023-01-13T11:51:46Z] <wael_> should be 4.0 now thouh [2023-01-13T11:52:07Z] <sad_plan> that would be correct if USE_SOUP2 to ON yes [2023-01-13T11:52:15Z] <wael_> 9oiay [2023-01-13T11:54:29Z] <wael_> BRO [2023-01-13T11:54:39Z] <wael_> god damn it [2023-01-13T11:54:40Z] <wael_> now i have to rebuild webkit [2023-01-13T11:54:46Z] <wael_> i used the wrong cmake flags [2023-01-13T11:55:12Z] <wael_> ok yeah -DUSE_SOUP2=OFF is the one im using now [2023-01-13T11:55:38Z] <sad_plan> make up your mind, are you going to use libsoup3 or not? [2023-01-13T11:55:51Z] <wael_> wael_: with the correct cmake flags now [2023-01-13T11:55:58Z] <sad_plan> lol [2023-01-13T11:56:09Z] <wael_> it works [2023-01-13T11:56:10Z] <wael_> sad_plan: i dont know whats the difference but im using OFF for now cuz idk [2023-01-13T11:56:10Z] <wael_> ig [2023-01-13T11:56:29Z] <sad_plan> OFF is youre using libsoup3, which gives you 4.1 [2023-01-13T11:56:46Z] <sad_plan> in any case, webkit should error out if you set it wrong. should [2023-01-13T11:56:51Z] <sad_plan> I belive it does [2023-01-13T11:57:08Z] <sad_plan> I seem to recall Ive had the error before several times [2023-01-13T11:58:26Z] <wael_> error out as in fail to compile? [2023-01-13T11:58:32Z] <sad_plan> yep [2023-01-13T11:58:37Z] <wael_> well it does compile so [2023-01-13T11:58:39Z] <wael_> ok time to wait [2023-01-13T11:58:46Z] <sad_plan> as it cant find the correct libs. [2023-01-13T11:58:58Z] <sad_plan> yeah, measly 10 minutes [2023-01-13T11:59:41Z] <sad_plan> Im here for 1hr, and I closed firefox.. now I cant open it again, because no atk, and rebuilt gtk for the patch [2023-01-13T11:59:56Z] <sad_plan> fixing silly stuff in svc instead I guesss [2023-01-13T12:01:17Z] <wael_> wait you're using firefox alongside webkit? damnm [2023-01-13T12:01:40Z] <sad_plan> I mostly use firefox initially, yes [2023-01-13T12:01:52Z] <wael_> why hto [2023-01-13T12:01:53Z] <wael_> tho [2023-01-13T12:07:11Z] <wael_> i just realized [2023-01-13T12:07:23Z] <wael_> the patch adds a broken preprocessor line [2023-01-13T12:07:34Z] <wael_> i think [2023-01-13T12:07:37Z] <wael_> im not sure [2023-01-13T12:07:55Z] <wael_> sad_plan: you might want to suspend the patch [2023-01-13T12:07:56Z] <wael_> right now [2023-01-13T12:08:01Z] <wael_> ctrl z [2023-01-13T12:08:11Z] <wael_> im doing a preprocessor if, then an elif, and then an endif [2023-01-13T12:08:12Z] <sad_plan> I initially used firefox earlier. and at times I have not been able to build rust/firefox, so wekbit it is. now both builds. I just havent bothered to delete it [2023-01-13T12:08:18Z] <sad_plan> I see [2023-01-13T12:08:32Z] <wael_> am i supposed to [2023-01-13T12:08:38Z] <wael_> #if, #elif, #else, #endif ? [2023-01-13T12:08:52Z] <wael_> or just #if, #elif, #endif [2023-01-13T12:21:42Z] <wael_> yeah im not exactly sure [2023-01-13T12:21:54Z] <wael_> part of the code breaks because of a missing function [2023-01-13T12:22:06Z] <wael_> and thats where i added the preprocessor lines that werent already there [2023-01-13T12:22:16Z] <wael_> but SetInputMethodState has nothing to do with atk [2023-01-13T12:26:37Z] <wael_> aha found the line [2023-01-13T12:44:14Z] <sad_plan> nice [2023-01-13T12:44:34Z] <wael_> gonna build and hope now surf works [2023-01-13T12:44:37Z] <sad_plan> I should really build firefox without the atk stuff, so that I didnt have to bother with this bs [2023-01-13T12:44:41Z] <sad_plan> great [2023-01-13T12:57:26Z] <wael_> nvm still white page [2023-01-13T12:57:35Z] <sad_plan> bummer [2023-01-13T12:57:40Z] <wael_> https://0x0.st/o7xq.patch [2023-01-13T12:57:48Z] <wael_> updated [2023-01-13T12:57:49Z] <wael_> i guess [2023-01-13T12:58:28Z] <wael_> ok yk what lemme get atk [2023-01-13T12:58:37Z] <wael_> i wanna see if it works [2023-01-13T12:58:55Z] <sad_plan> you do that [2023-01-13T13:00:42Z] <wael_> if it works im going to explode [2023-01-13T13:01:02Z] <sad_plan> please dont. else I cant benefit from the patch :c [2023-01-13T13:01:27Z] <wael_> >the patch makes pages epically un-render itself [2023-01-13T13:05:08Z] <sad_plan> hurray [2023-01-13T13:08:09Z] <wael_> WHAT [2023-01-13T13:08:13Z] <wael_> fatal error: 'atk/atk.h' file not found [2023-01-13T13:08:19Z] <wael_> $ kiss l atk [2023-01-13T13:08:19Z] <wael_> atk 2.38.0-1 [2023-01-13T13:08:20Z] <wael_> WHAT [2023-01-13T13:08:33Z] <wael_> > /usr/include/atk-1.0/atk [2023-01-13T13:09:10Z] <wael_> wtf went wrong here wtf [2023-01-13T13:09:20Z] <wael_> did it not -I/usr/include/atk-1.0 istfg [2023-01-13T13:10:05Z] <wael_> so not only that i cant even test if atk makes webkit work [2023-01-13T13:26:31Z] <testuser[m]> noocsharp: https://termbin.com/o6ble [2023-01-13T13:26:44Z] <testuser[m]> any idea whats going on? [2023-01-13T13:29:35Z] <testuser[m]> https://termbin.com/g0f7g [2023-01-13T13:35:05Z] <testuser[m]> yeah it broke in 594776c248622e1570e9d5e94b6aa5126e5042c7 cuz the version for the protocol got bumped [2023-01-13T13:35:13Z] <testuser[m]> but ig a corresponding change is missing in waypaste.c [2023-01-13T13:41:16Z] <testuser[m]> Where is the spyware in stock Google Chrome anyway? There is nothing wrong with tracking my data and syncing it throughout my devices. Even the personalized ads are not bad. After a week of looking for cheaper chemicals for our factory, I suddenly saw an ad for a European company that agreed to provide us with the same materials at $30,000 savings a week over the current supplier. Even the usage data they collect is harmless for us. [2023-01-13T13:41:16Z] <testuser[m]> It's not feasible for Google to even look at your data without some higher level abstraction and reporting tools that neglect anything personally identifying. You are free to use crippled or minimalist browsers if your needs are met. But, don't refer to what other people see as productivity features as spyware. [2023-01-13T14:36:57Z] <Ogromny> @wael said to me that he would beat me to death, if I don't tell anyone that Drew Default has "resigned" from wayland [2023-01-13T14:37:11Z] <wael_> I DID NOT [2023-01-13T14:38:05Z] <wael_> i just am Inclined to Believe that it is quite Exquisite and Important Intelligence to Become aware of [2023-01-13T16:31:13Z] <noocsharp> testuser[m]: see if the fix i pushed works for you [2023-01-13T16:33:00Z] <noocsharp> i only wanted to add -p to waycopy, but i guess if we use version 2 of the protocol, it has to be added to waypaste as well [2023-01-13T16:34:25Z] <noocsharp> cutting it close now: 299 SLOC [2023-01-13T16:56:42Z] <niceguy5000[m]> <Ogromny> "@wael said to me that he would..." <- oh shit, you better watch your back. [2023-01-13T16:56:54Z] <wael_> niceguy5000 [2023-01-13T17:12:49Z] <Ogromny> BTW any of you use/used oasislinux ? [2023-01-13T17:55:07Z] <sad_plan> Ogromny: me [2023-01-13T18:03:08Z] <sad_plan> Why? [2023-01-13T18:03:54Z] <wael_> he is interested in it [2023-01-13T18:14:49Z] <sad_plan> I figured he had some question related to oasis, seeing as he asked about it [2023-01-13T18:17:10Z] <wael_> something he will ask about for sure is packages [2023-01-13T18:17:16Z] <wael_> packages are very little in oasis [2023-01-13T18:17:27Z] <wael_> what is the Solution to not packaging everything [2023-01-13T18:21:53Z] <niceguy5000[m]> I like oasis, it doesn't use busybox. [2023-01-13T18:22:09Z] <niceguy5000[m]> the window manager is static linked. [2023-01-13T18:22:54Z] <niceguy5000[m]> * the display server is static linked. [2023-01-13T18:23:34Z] <wael_> *********************wayland [2023-01-13T18:23:44Z] <wael_> everything is statically linked anyway [2023-01-13T18:24:09Z] <Ogromny> so oasis tell us that you can use nix and/or pkgsrc, what if, for example I have wayland-protocols from oasis and then I want to use sway from nix, will sway from nix use the system's wayland-protocols ? [2023-01-13T18:25:15Z] <sad_plan> Nix will fetch everything it needs, and sway will work just fine. [2023-01-13T18:25:41Z] <sad_plan> I assume youd install with a prefix i.e. to /pkg, like oasis does with pkgrc [2023-01-13T18:25:51Z] <sad_plan> This way you separate them [2023-01-13T18:26:22Z] <sad_plan> wael_: oasis keeps it repo small by design. [2023-01-13T18:27:06Z] <niceguy5000[m]> can you static link firefox? [2023-01-13T18:27:10Z] <sad_plan> No [2023-01-13T18:27:50Z] <sad_plan> Ogromny: but no, i dont belive sway would use oasis' header files. Nix would fetch its own [2023-01-13T18:29:06Z] <Ogromny> @sad_beauty what's your oasis config ? Like if you can get everything from nix/pkgsrc why not just install the most minimalist oasis possible (with the strict bare minimum) and get everything with nix/pkgsrc [2023-01-13T18:29:20Z] <sad_plan> I also dont belive oasis infact install them either. Oasis defaults to delete static libs and headers, as neither is needed [2023-01-13T18:29:47Z] <sad_plan> I dont have it on hand atm, as Im on my phone. [2023-01-13T18:29:57Z] <sad_plan> But you can surely do that [2023-01-13T18:30:12Z] <Ogromny> You use nix or pkgsrc or both or other ? [2023-01-13T18:30:15Z] <sad_plan> Build just the core and dev [2023-01-13T18:30:28Z] <sad_plan> I started to use pkgsrc. Never tried nix [2023-01-13T18:30:32Z] <sad_plan> Ive also used kiss [2023-01-13T18:30:57Z] <Ogromny> i've used kiss too, currently on alpine, but I want to switch [2023-01-13T18:31:30Z] <sad_plan> I mean the package manager [2023-01-13T18:31:36Z] <sad_plan> Kiss on oasis [2023-01-13T18:32:20Z] <sad_plan> I mainly use Kiss, but I do have a oasis install, which I intend to use. I just have to figure out some stuff first really.. [2023-01-13T18:33:52Z] <niceguy5000[m]> Do you use netsurf as you main browser? [2023-01-13T18:34:43Z] <sad_plan> No, initially I use firefox now. Not sure if Im going to on oasis. Havent decided yet tbh [2023-01-13T18:35:15Z] <sad_plan> I like surf aswell, but.. webkit browsers has its faults to say the least... [2023-01-13T18:35:48Z] <sad_plan> I dont find netsurf to be very usable [2023-01-13T18:35:53Z] <Ogromny> but hum [2023-01-13T18:35:55Z] <sad_plan> No js etc [2023-01-13T18:36:23Z] <Ogromny> do oasis has a launcher or idk how it's called like runit, s6 or anything like that [2023-01-13T18:36:39Z] <sad_plan> You mean service manager? [2023-01-13T18:36:48Z] <sad_plan> If yes, then yes. It uses perp [2023-01-13T18:37:07Z] <sad_plan> Id you mean application launcher, also yes, dmenu [2023-01-13T18:40:54Z] <wael_> wiat what [2023-01-13T18:40:58Z] <wael_> isnt dmenu a x \prpgram [2023-01-13T18:41:33Z] <sad_plan> Its ported over to wld. Same with st [2023-01-13T18:41:42Z] <sad_plan> So yes, oasis uses st and dmenu [2023-01-13T18:41:50Z] <sad_plan> On wayland [2023-01-13T18:42:07Z] <sad_plan> Ive used both earlier on sway when I tried sway [2023-01-13T18:42:33Z] <wael_> wHAT [2023-01-13T18:42:36Z] <wael_> WHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA [2023-01-13T18:43:05Z] <sad_plan> https://github.com/michaelforney/st [2023-01-13T18:43:06Z] <wael_> T. [2023-01-13T18:43:25Z] <sad_plan> https://github.com/michaelforney/dmenu [2023-01-13T18:43:38Z] <wael_> woulda been nicer if it had support for wlroots smh [2023-01-13T18:43:56Z] <sad_plan> On st, you should probably rather use the patch from oasis. Just check out the same commig [2023-01-13T18:44:06Z] <sad_plan> Wlroots uses mesa. Cant be statically linked [2023-01-13T18:44:21Z] <sad_plan> Velox uses framebuffer [2023-01-13T18:44:29Z] <sad_plan> No mesa needed. [2023-01-13T18:44:41Z] <wael_> oh [2023-01-13T18:44:43Z] <wael_> well that makes ense [2023-01-13T18:44:49Z] <wael_> i emailed mcf about how it not needing mesa [2023-01-13T18:44:55Z] <sad_plan> Yeah. [2023-01-13T18:44:58Z] <wael_> ......but he never responded [2023-01-13T18:45:16Z] <sad_plan> Good thing you got your answer by me then :) [2023-01-13T18:45:30Z] <sad_plan> sad_plan to the rescue [2023-01-13T18:46:04Z] <wael_> but [2023-01-13T18:46:17Z] <wael_> how will vk/gl/egl/fb programs work then [2023-01-13T18:46:46Z] <sad_plan> Still works fine. But I wouldnt play games on it. Not something demanding anyway [2023-01-13T18:47:06Z] <wael_> yeah i hoped i can do that [2023-01-13T18:47:14Z] <wael_> quite inlikely anyway [2023-01-13T18:47:40Z] <wael_> s/inlikely/impossible/g [2023-01-13T18:47:44Z] <sad_plan> Everything needing mesa still works fine, its just that due to the lack of mesa backend for velox, of tinyx for that matter, you loose some performance [2023-01-13T18:48:15Z] <sad_plan> S/of/or/ [2023-01-13T18:57:55Z] <niceguy5000[m]> <sad_plan> "Velox uses framebuffer" <- This is a plus! [2023-01-13T19:01:51Z] <sad_plan> niceguy5000[m]: absoutely [2023-01-13T21:02:18Z] <wael_> sad_plan: ever looked at perp init? [2023-01-13T21:39:31Z] <niceguy5000[m]> Tinyx is only 95k lines of code sheesh!