💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-11-16.txt captured on 2024-03-21 at 15:46:25.
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
[2023-11-16T00:47:14Z] <synima> Ima reinstall again for fun [2023-11-16T00:47:51Z] <synima> 4th time [2023-11-16T00:53:22Z] <synima> Whats special about carbs linux? [2023-11-16T03:04:42Z] <synima> Odd [2023-11-16T05:54:25Z] <sewn> asimovsh: no [2023-11-16T05:54:29Z] <sewn> i dont use avr gcc like i said [2023-11-16T06:01:12Z] <sewn> oh also hi [2023-11-16T07:18:21Z] <sewn> why is kiss-xorg such a headache [2023-11-16T16:23:39Z] <sewn> ilt: i was just enlightened on the fact that switching to muon is rather useless, because major desktop components rely on python unrelated to meson in general [2023-11-16T16:23:47Z] <sewn> what are your thoughts? i immediately lost the will to work on it after that [2023-11-16T16:24:08Z] <sewn> also maintaining the giant muon patches for glib gtk etc is pretty hard [2023-11-16T16:37:58Z] <synima> There a way to see that application is dumping stout? [2023-11-16T16:38:12Z] <synima> https://usercontent.irccloud-cdn.com/file/ZfvAa5fh/1700152686.JPG [2023-11-16T16:47:05Z] <sewn> whar [2023-11-16T16:57:01Z] <ilt> sewn: not useless [2023-11-16T16:57:20Z] <sewn> sure that muon is C, fast, and stuff, but the patches part is rather hard to maintain [2023-11-16T16:57:39Z] <sewn> plus, python will always be present during desktop total compilation [2023-11-16T16:59:07Z] <ilt> most of the patches are related to the lack of gnome module [2023-11-16T17:06:08Z] <sewn> well idk what to do [2023-11-16T17:06:40Z] <ilt> do my patches still work? [2023-11-16T17:06:45Z] <sewn> nope [2023-11-16T17:06:48Z] <sewn> i had to rebase some of them [2023-11-16T17:06:51Z] <sewn> including the painful gnome ones [2023-11-16T17:07:07Z] <sewn> i didn't have that much of a problem with it [2023-11-16T17:11:19Z] <sewn> ilt: what about all the community packages [2023-11-16T17:12:07Z] <sewn> i haven't looked at them yet but theres roughly 32 packages [2023-11-16T17:12:19Z] <sewn> excluding kiss-xorg, which is what i use and will be a total pain in the ass to transition to muon [2023-11-16T17:14:33Z] <ilt> if you are up for a challenge, you could reverse engineer gnome module and write a patch for muon, but that would be a major undertaking [2023-11-16T17:15:29Z] <ilt> i remember i started working on it, but didn't progress much since then :( [2023-11-16T17:18:09Z] <sewn> ilt: id rather not [2023-11-16T17:18:21Z] <sewn> i have full will to go forward, just not the motivation as much [2023-11-16T17:19:49Z] <sewn> atleast its better than nothing happening within kiss [2023-11-16T17:29:42Z] <ilt> which patches don't work? let me see what i can do [2023-11-16T17:29:49Z] <sewn> oh all of them work [2023-11-16T17:30:12Z] <sewn> ok actually i should probably finish it [2023-11-16T17:30:19Z] <sewn> mpv was a bit of a problem [2023-11-16T17:33:28Z] <sewn> oh bruh the kisscommunity meson style is 'output', not 'build' [2023-11-16T17:33:38Z] <sewn> why isnt it build? [2023-11-16T17:34:33Z] <ilt> i don't think it matter which one to use [2023-11-16T17:34:36Z] <ilt> both work [2023-11-16T17:35:08Z] <sewn> the style guide though [2023-11-16T17:39:24Z] <ilt> style guide is just an example, it doesn't dictate that you must use exactly 'output' [2023-11-16T17:39:50Z] <ilt> but that's purely my vision, someone might disagree [2023-11-16T17:42:17Z] <sewn> what i did find fun is the 'proper type' bools issue [2023-11-16T17:42:20Z] <sewn> had to make prs for some projects [2023-11-16T17:42:46Z] <ilt> yeah it's meson bug, muon helped to catch it [2023-11-16T17:43:19Z] <sewn> lol yep [2023-11-16T17:43:23Z] <sewn> honestly i find muon very comfy [2023-11-16T17:43:27Z] <sewn> especially the website [2023-11-16T18:00:01Z] <sewn> ilt: muon doesnt check in PATH for add_install_script? [2023-11-16T18:01:48Z] <ilt> no clue. should it check? [2023-11-16T18:02:02Z] <sewn> xkeyboard-config uses add_install_script('sh'... [2023-11-16T18:02:07Z] <sewn> so yeah it basically should [2023-11-16T18:03:23Z] <sewn> maybe theres an alterantive for it, cuz its only used for symlinking file at installation [2023-11-16T18:09:45Z] <ilt> you could try add_install_script(find_program('sh') [2023-11-16T18:09:51Z] <sewn> true [2023-11-16T18:20:19Z] <sewn> is there really not an alternative for symlinking? [2023-11-16T18:21:41Z] <sewn> yest here is [2023-11-16T18:21:42Z] <sewn> install_symlink [2023-11-16T18:34:25Z] <sewn> ilt: https://0x0.st/HvOq.txt do you know whats up with this? [2023-11-16T18:34:35Z] <sewn> pango seems to fail to link due to missing error, but why would this happen only on muon? [2023-11-16T18:52:16Z] <ilt> argh this one is tricky [2023-11-16T18:53:23Z] <ilt> there is either something wrong with library order or some library is missing on command line [2023-11-16T18:55:07Z] <ilt> i remember dealing with this bug. I thought we fixed it but it seems not [2023-11-16T18:56:19Z] <ilt> there is an easy way to debug it though [2023-11-16T18:57:19Z] <ilt> you need to generate ninja files with meson and then with muon and compare them [2023-11-16T19:00:22Z] <ilt> so basically find that cc command that links libpangoxft in muon-generated ninja files, compare that command to what meson generates and figure out what's missing/wrong. shouldn't be too hard [2023-11-16T19:02:27Z] <ilt> afterwards you can report this bug to muon if you like. or fix it yourself, but it's really tricky one [2023-11-16T19:47:34Z] <sewn> well ill have to go soon [2023-11-16T19:47:40Z] <sewn> so if you could pick it up i would appreciate it [2023-11-16T19:47:58Z] <sewn> somethign something vacation something something