💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-11-16.txt captured on 2024-05-26 at 15:57:31.

View Raw

More Information

⬅️ 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