💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-09-20.txt captured on 2023-01-29 at 03:45:33.

View Raw

More Information

-=-=-=-=-=-=-

[2022-09-20T00:00:57Z] <ioraff> picture in picture. it looks like it's needed for a test and some windows-specific things
[2022-09-20T00:16:02Z] <illiliti> ok
[2022-09-20T00:18:51Z] <illiliti> https://github.com/kiss-community/repo/pull/110/files#diff-c53c8b458560c0960f55cde90f87d11ebefd42b9e3b815294bcc5895a154185eL74-R49
[2022-09-20T00:19:17Z] <illiliti> maybe it's better to preserve original order
[2022-09-20T00:22:06Z] <illiliti> otherwise lgtm
[2022-09-20T00:42:51Z] <Torr> Are there alternative source hosts to Github?
[2022-09-20T00:52:04Z] <illiliti> codeberg
[2022-09-20T00:59:38Z] <ioraff> I prefer it alphabetized
[2022-09-20T01:03:09Z] <illiliti> ok
[2022-09-20T01:26:13Z] <ioraff> are you able to pull the repo?
[2022-09-20T01:27:34Z] <ioraff> nevermind
[2022-09-20T01:40:39Z] <Torr> illiliti: Aha <https://codeberg.org/kiss-community/repo>.
[2022-09-20T01:40:42Z] <Torr> Thanks
[2022-09-20T02:04:18Z] <testuser[m]1> Hi
[2022-09-20T02:06:57Z] <Torr> Hey testuser[m]1 
[2022-09-20T03:11:02Z] <wael[m]> Hi
[2022-09-20T03:45:12Z] <illiliti> hi
[2022-09-20T04:16:24Z] <illiliti> https://github.com/webmproject/libvpx/commit/805078a1bf7c7194da47d5f5e7f9fed5bf734ca3
[2022-09-20T04:18:05Z] <ioraff> ugh
[2022-09-20T04:23:31Z] <ioraff> oh yeah, that's why we have those generated files
[2022-09-20T04:24:28Z] <illiliti> yep
[2022-09-20T04:25:05Z] <illiliti> i might attempt to rewrite that perl script to sh/awk
[2022-09-20T04:31:12Z] <illiliti> i've updated muon branch
[2022-09-20T04:32:16Z] <illiliti> muon has a regression which corrupts symlinks
[2022-09-20T04:32:31Z] <illiliti> so apply this patchset first: https://lists.sr.ht/~lattis/muon/patches/35430
[2022-09-20T04:32:55Z] <illiliti> also freetype-harfbuzz is broken
[2022-09-20T04:33:09Z] <illiliti> probably a regression too
[2022-09-20T04:33:27Z] <illiliti> everything else should be ok
[2022-09-20T04:34:01Z] <illiliti> except libinput, i forgot
[2022-09-20T04:34:25Z] <illiliti> muon generates bad pkgconfig file for it
[2022-09-20T04:35:33Z] <ioraff> bummer
[2022-09-20T04:36:11Z] <ioraff> i'll try to reconcoct the foot-pgo build
[2022-09-20T04:37:03Z] <illiliti> thanks
[2022-09-20T04:39:43Z] <illiliti> where i should place pkgconfig file for llvm?
[2022-09-20T04:39:53Z] <illiliti> llvm itself or mesa
[2022-09-20T04:40:15Z] <ioraff> maybe muon?
[2022-09-20T04:42:00Z] <illiliti> i afraid it might cause problems if llvm isn't installed
[2022-09-20T04:43:42Z] <ioraff> ah, right. so llvm
[2022-09-20T04:46:19Z] <illiliti> have to hack llvm tarball & manifest to avoid rebuilding it
[2022-09-20T04:47:42Z] <ioraff> i'm going to update it on the 22nd
[2022-09-20T04:48:24Z] <virutalmachineus> why does llvm takes so long to build
[2022-09-20T04:48:34Z] <virutalmachineus> it's so bloated
[2022-09-20T04:49:12Z] <illiliti> cuz c++
[2022-09-20T04:49:17Z] <illiliti> cmake
[2022-09-20T04:50:07Z] <ioraff> cmake is such a pile of garbage
[2022-09-20T04:50:40Z] <illiliti> hate it so much. why do people still use it, fuck ...
[2022-09-20T04:50:45Z] <virutalmachineus> the year is 2050, compile software takes weeks
[2022-09-20T04:53:08Z] <illiliti> sad
[2022-09-20T04:58:04Z] <illiliti> hope that we won't become extinct by that time
[2022-09-20T04:58:12Z] <illiliti> kisslinux users i mean
[2022-09-20T05:02:08Z] <illiliti> i can imagine that linux would have only one purpose - exec electron
[2022-09-20T05:02:24Z] <illiliti> imagine electron in rust
[2022-09-20T05:02:32Z] <illiliti> nightmare
[2022-09-20T05:03:13Z] <wael[m]> illiliti: why is cmake bad? Curious go heat
[2022-09-20T05:03:19Z] <wael[m]> hear*
[2022-09-20T05:03:59Z] <wael[m]> also yaayy muon
[2022-09-20T05:05:55Z] <virutalmachineus> the year is 2030, the kernel is a web app
[2022-09-20T05:08:14Z] <illiliti> it has its own convoluted home-grown language. it is slow, takes ages to build. its language is deeply flawed, has too much nonsense and quirks
[2022-09-20T05:08:36Z] <illiliti> it is written in c++, not portable
[2022-09-20T05:09:35Z] <wael[m]> what about peoples complaints about C? like memory stuff and whatnot
[2022-09-20T05:09:49Z] <wael[m]> I know only one person who shills cmake 
[2022-09-20T05:10:43Z] <ioraff> illiliti: can pkgconf be removed from the depends of every muon-built package?
[2022-09-20T05:12:12Z] <illiliti> good idea
[2022-09-20T05:12:20Z] <illiliti> will do
[2022-09-20T05:14:11Z] <ioraff> https://0x0.st/oV2t.patch
[2022-09-20T05:14:17Z] <illiliti> C is simple, stable and portable language. unsafety is its flaw, i agree
[2022-09-20T05:15:09Z] <illiliti> but still it could be more-or-less safe if you put more effort into what you write in it
[2022-09-20T05:15:29Z] <illiliti> ioraff: thanks
[2022-09-20T05:16:02Z] <illiliti> it takes time to learn how to write safe C
[2022-09-20T05:21:26Z] <illiliti> for example, rust isn't either simple nor stable nor portable
[2022-09-20T05:21:43Z] <illiliti> it also isn't fast at all
[2022-09-20T05:21:49Z] <virutalmachineus> will c ever be replace
[2022-09-20T05:23:16Z] <illiliti> personally, i don't think C will ever die in near future
[2022-09-20T05:27:09Z] <illiliti> actually to replace it we need to start from scratch
[2022-09-20T05:27:21Z] <illiliti> drop C abi
[2022-09-20T05:27:24Z] <illiliti> drop libc
[2022-09-20T05:27:29Z] <illiliti> drop posix
[2022-09-20T05:30:56Z] <virutalmachineus> you're right c is just too good
[2022-09-20T05:35:29Z] <illiliti> yeah. its four, ok five(it has spec) selling points are too strong
[2022-09-20T05:35:49Z] <illiliti> no language can compete with it
[2022-09-20T05:36:05Z] <illiliti> at least i don't see such language right now
[2022-09-20T07:34:29Z] <testuser[m]1> ioraff: does firefox rely on busybox unzip now or what
[2022-09-20T10:30:57Z] <testuser[m]1> what's a good way to modify environment per package instead of sedding the build file in hook
[2022-09-20T10:31:19Z] <testuser[m]1> earlier it used to work cuz kiss just source'd the hook 
[2022-09-20T10:34:06Z] <testuser[m]1>  BUG: kernel NULL pointer dereference, address: 0000000000000000
[2022-09-20T10:34:07Z] <testuser[m]1> bruh
[2022-09-20T10:34:08Z] <testuser[m]1> so bad
[2022-09-20T10:34:24Z] <testuser[m]1> some allocation failed cuz compiling firefox and sound died
[2022-09-20T10:35:21Z] <wael[m]> atleast your system didn't run out of memory
[2022-09-20T10:35:47Z] <testuser[m]1> almost
[2022-09-20T10:35:55Z] <testuser[m]1> 100% ram with 80% swap
[2022-09-20T10:37:24Z] <testuser[m]1> 29gb
[2022-09-20T11:26:24Z] <wael[m]> what is an easy way to easily find package overrides in a repository
[2022-09-20T11:27:39Z] <testuser[m]1> kiss search
[2022-09-20T11:28:00Z] <wael[m]> automatically
[2022-09-20T11:28:10Z] <wael[m]> or/and interactively, eg (<pkg> is a override)
[2022-09-20T11:29:12Z] <testuser[m]1> kiss search pks | grep -v /var/db/kiss/installed | wc -l 
[2022-09-20T11:29:14Z] <wael[m]> kiss s pkg | grep -v installed | wc -l
[2022-09-20T11:29:21Z] <testuser[m]1> jinx
[2022-09-20T11:29:23Z] <wael[m]> ok thx
[2022-09-20T13:00:59Z] <wael[m]> illiliti: currently trying to convert a personal package to muon, it complains about missing dependency('gl') when it exists in /usr/lib/pkg-config, the same is for many other packages
[2022-09-20T14:04:16Z] <testuser[m]1> https://codeberg.org/kiss-community/kiss-ng/src/branch/sandbox/src
[2022-09-20T16:20:46Z] <beni> anyone daily driving kiss with xorg?
[2022-09-20T17:20:11Z] <Guest34> Android is somehow so difficult to work with. Lots of great libre software on F-Droid, but there is no decent ROM aside from GrapheneOS, and you have to get a Google Pixel for that.
[2022-09-20T17:20:43Z] <wael[m]> lineage?
[2022-09-20T17:21:13Z] <testuser[m]1> Guest34: Lineage is fine
[2022-09-20T17:21:18Z] <testuser[m]1> Unless u need safetynet and shit
[2022-09-20T17:21:23Z] <Guest34> In my experience, they're not as stable as you'd want your main phone to be.
[2022-09-20T17:21:54Z] <Guest34> Graphene focuses on just one phone, so afaik everything works. This isn't the case with other roms.
[2022-09-20T17:23:20Z] <Guest34> Aside from Graphene and Lineage, most rom communities are strange, they have groups in Telegram. People are usually waiting for just one developer to release their build.
[2022-09-20T17:24:11Z] <Guest34> I have this rom installed, for instance, it's a modification of a Lineage release. It has some bugs fixed, but also introduces new ones.
[2022-09-20T17:25:49Z] <Guest34> And I feel just so powerless here, I have to go to xda-forums, find its source code, hope it's not taken down, understand what changes they've made, learn how to fix what's wrong, and build a new rom.
[2022-09-20T17:26:09Z] <wael[m]> > they have groups in Telegram.
[2022-09-20T17:26:10Z] <wael[m]> this is because most rom users aren't into open source software and stuff, so they just trust the rom developer
[2022-09-20T17:26:30Z] <wael[m]> Guest34: you might as well get a linux phone
[2022-09-20T17:32:24Z] <Guest34> Not sure how viable that'd be. Now, I could definitely get away with using a Linux phone, but what if something comes up in the future?
[2022-09-20T17:32:45Z] <Guest34> like i might be forced to install a propriatery app to do a certain thing
[2022-09-20T17:37:00Z] <testuser[m]1> Aren't linux phones practically unusable
[2022-09-20T17:37:14Z] <wael[m]> yes but its easy and open source and not as hard as linux apparently 
[2022-09-20T17:37:19Z] <testuser[m]1> And other than lineageos official all roms are shady and of questionable quality
[2022-09-20T17:37:21Z] <wael[m]> s/linux/android
[2022-09-20T17:37:44Z] <testuser[m]1> and provided on some random site without even any shasums
[2022-09-20T17:39:29Z] <testuser[m]1> But multi trillion dollar companies vs 1 guy working in basement
[2022-09-20T17:39:30Z] <Guest34> i don't hate android, it's just that i have 3 options: get a Pixel and have an open source OS that's stable, use a propriatery OS with no freedom, try to get through the day with an open-source broken OS.
[2022-09-20T17:41:46Z] <testuser[m]1> Pixel is probably the best bet
[2022-09-20T17:42:01Z] <Guest34> i'd actually love to improve a rom, but i have no clue how it works. it feels more like modding. you take a phone that you know almost nothing about, then you write code that works well for it. i don't know how they deal with propriatery blobs, it's hardly like linux.
[2022-09-20T17:42:03Z] <wael[m]> what kind of 'unstable' issues have you faced?
[2022-09-20T17:43:31Z] <Guest34> sudden crashes/reboots/freezes, poor video playback performance, heating up, high battery usage...
[2022-09-20T17:44:00Z] <testuser[m]1> Depends on luck 
[2022-09-20T17:44:13Z] <testuser[m]1> My phone works pretty much fine
[2022-09-20T17:44:17Z] <testuser[m]1> lineageos 18.1 had random reboot bug but its fixed in 19.1
[2022-09-20T17:44:58Z] <testuser[m]1> idk how these kernels are even built the rom maintainer just pulls out 5000 patches from somewhere
[2022-09-20T17:45:53Z] <Guest34> i know, right, just who writes them and how? most devs i see on xda are 15 year olds
[2022-09-20T17:47:42Z] <Guest34> what's your phone testuser?
[2022-09-20T17:48:49Z] <testuser[m]1> redmi note 9 pro / poco m2 pro / redmi note 10 lite / redmi note 9s
[2022-09-20T17:49:00Z] <testuser[m]1> 4 re releases of same phone
[2022-09-20T17:49:15Z] <wael[m]> i love my poco x3 nfc
[2022-09-20T17:49:18Z] <testuser[m]1> bruh doesn't the mobo randomly die on those
[2022-09-20T17:49:28Z] <Guest34> what do you like about them? never used anything other than samsung
[2022-09-20T17:49:29Z] <wael[m]> no never heard that happen
[2022-09-20T17:49:39Z] <testuser[m]1> Guest34: cheap
[2022-09-20T17:49:46Z] <wael[m]> ^
[2022-09-20T17:49:57Z] <Guest34> i'm broke, so that sounds good
[2022-09-20T17:50:13Z] <wael[m]> that and most rom-community scenes are in xiaomi/redmi phones for some reason
[2022-09-20T17:50:15Z] <testuser[m]1> just get any random cheap phone and u should be good as long as it's qualcomm
[2022-09-20T17:52:11Z] <testuser[m]1> When rom support dies 5 years later get a new one
[2022-09-20T17:54:34Z] <Guest34> oh, that's not an issue. i don't think i've had any support with the roms i've tried, ever.
[2022-09-20T17:55:38Z] <testuser[m]1> But u have to bear the unusable stock rom for 1 week before being able to unlock the phone
[2022-09-20T17:56:06Z] <testuser[m]1> Guest34: lol
[2022-09-20T18:00:37Z] <illiliti> wael[m]: are you using glibc?
[2022-09-20T18:04:04Z] <testuser[m]1> illiliti: yes
[2022-09-20T18:04:59Z] <wael[m]> illiliti: yes
[2022-09-20T18:12:41Z] <illiliti> that might be a problem
[2022-09-20T18:13:08Z] <illiliti> set PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig
[2022-09-20T18:13:18Z] <illiliti> and try muon again
[2022-09-20T18:14:04Z] <wael[m]> /usr/lib/x86_64-linux-gnu/pkgconfig does not exist on my system
[2022-09-20T18:14:27Z] <wael[m]> no change tho
[2022-09-20T18:31:21Z] <illiliti> ls /usr/lib/*-linux-gnu/
[2022-09-20T18:31:31Z] <illiliti> any output?
[2022-09-20T18:32:17Z] <wael[m]> /bin/sh: /usr/lib/*-linux-gnu/: not found
[2022-09-20T18:34:18Z] <illiliti> set PKG_CONFIG_PATH=/usr/lib/pkgconfig
[2022-09-20T18:37:35Z] <illiliti> does it work?
[2022-09-20T18:39:46Z] <ioraff> testuser[m]1: no, it doesn't rely on any unzip
[2022-09-20T18:51:01Z] <wael[m]> illiliti: nope
[2022-09-20T18:51:26Z] <wael[m]> https://termbin.com/hsmx
[2022-09-20T18:53:12Z] <illiliti> warn libpkgconf not enabled
[2022-09-20T18:53:28Z] <wael[m]> ye idk what that means 
[2022-09-20T18:53:33Z] <illiliti> how did you build muon?
[2022-09-20T18:53:39Z] <wael[m]> kiss b muon
[2022-09-20T18:53:54Z] <wael[m]> fallback ['pkgconf', 'dep_libpkgconf'] failed for 'libpkgconf'
[2022-09-20T18:53:54Z] <wael[m]> fallback ['pkgconf', 'dep_libpkgconf'] failed for 'libpkgconf'
[2022-09-20T18:53:54Z] <wael[m]> warn dependency ['libpkgconf'] not found
[2022-09-20T18:53:54Z] <wael[m]> warn libpkgconf not enabled
[2022-09-20T18:55:29Z] <illiliti> make sure pkgconf is installed
[2022-09-20T18:55:43Z] <illiliti> kiss l pkgconf
[2022-09-20T18:56:39Z] <illiliti> also show manifest
[2022-09-20T18:56:45Z] <illiliti> kiss-manifest pkgconf
[2022-09-20T18:58:24Z] <wael[m]> yep
[2022-09-20T18:58:33Z] <wael[m]> /usr/lib/pkgconfig/libpkgconf.pc
[2022-09-20T18:58:38Z] <wael[m]> it was intsalled already before muon compiled
[2022-09-20T19:01:07Z] <illiliti> post manifest
[2022-09-20T19:01:21Z] <wael[m]> of muon or pkgconf
[2022-09-20T19:01:26Z] <illiliti> pkgconf
[2022-09-20T19:01:40Z] <wael[m]> https://termbin.com/x4ay
[2022-09-20T19:04:23Z] <illiliti> hm odd
[2022-09-20T19:06:04Z] <wael[m]> i seem to have fixed it
[2022-09-20T19:06:10Z] <wael[m]> disable the check for bootstrap
[2022-09-20T19:06:31Z] <wael[m]> in muon build
[2022-09-20T19:07:12Z] <wael[m]> also nice the original package i wanted to use muon with works
[2022-09-20T19:07:38Z] <wael[m]> wait wtf pkg_config_path has to be set 
[2022-09-20T19:13:31Z] <illiliti> it need not to be set
[2022-09-20T19:13:41Z] <wael[m]> well for me it did
[2022-09-20T19:14:01Z] <illiliti> i suppose your muon build is tainted
[2022-09-20T19:14:14Z] <illiliti> remove it and build again
[2022-09-20T19:14:51Z] <illiliti> do you use custom build of muon? show me the changes
[2022-09-20T19:14:58Z] <wael[m]> no i dont i havent changed anything
[2022-09-20T19:15:35Z] <illiliti> then remove it and build again
[2022-09-20T19:15:44Z] <illiliti> but first pull muon branch
[2022-09-20T19:15:51Z] <wael[m]> err Unable to determine pkgconf search path.  Please set PKG_CONFIG_PATH or -Dpkg_config_path to an appropriate value.
[2022-09-20T19:16:03Z] <wael[m]> got it
[2022-09-20T19:16:04Z] <wael[m]> wait
[2022-09-20T19:16:06Z] <illiliti> do you use static build?
[2022-09-20T19:16:09Z] <wael[m]> the muon im using is from kiss-xorg
[2022-09-20T19:16:15Z] <illiliti> don't
[2022-09-20T19:16:19Z] <illiliti> it is broken
[2022-09-20T19:16:25Z] <illiliti> use mine
[2022-09-20T19:16:48Z] <wael[m]> exact same as muon PR tho
[2022-09-20T19:17:17Z] <illiliti> not at all
[2022-09-20T19:17:26Z] <illiliti> they use static build which is broken for now
[2022-09-20T19:17:42Z] <illiliti> https://github.com/ehawkvu/kiss-xorg/blob/master/extra/muon/build#L16
[2022-09-20T19:17:57Z] <wael[m]> also nice it works now, no need for pkg config path
[2022-09-20T19:18:09Z] <wael[m]> unfortunately the package fails for some other reason
[2022-09-20T19:18:54Z] <illiliti> which reason
[2022-09-20T19:19:08Z] <wael[m]> since i use Xorg, i have disabled wayland support but it still tries to compile wayland for some reason
[2022-09-20T19:19:29Z] <wael[m]> https://termbin.com/zf8pa
[2022-09-20T19:21:15Z] <illiliti> let me check
[2022-09-20T19:21:28Z] <illiliti> where i can get build of mesa-utils?
[2022-09-20T19:21:31Z] <wael[m]> also nice i got one package that switched to muon seamlessly
[2022-09-20T19:21:35Z] <wael[m]> illiliti: uh
[2022-09-20T19:22:16Z] <wael[m]> https://github.com/wael444/gkiss-repo/tree/master/extra/mesa-utils
[2022-09-20T19:25:19Z] <wael[m]> also, just a style question: is muon supposed to use target build or output?
[2022-09-20T19:25:29Z] <wael[m]> eg muon setup output or muon setup build
[2022-09-20T19:25:50Z] <illiliti> doesn't matter
[2022-09-20T19:26:00Z] <wael[m]> which is preferred 
[2022-09-20T19:27:19Z] <illiliti> both are fine
[2022-09-20T19:33:32Z] <virutalmachineus> can you build wlroots static?
[2022-09-20T19:34:09Z] <illiliti> yes
[2022-09-20T19:34:12Z] <illiliti> wael[m]: https://illiliti.pastes.sh/1663702429326321459
[2022-09-20T19:34:15Z] <illiliti> apply this patch
[2022-09-20T19:35:31Z] <wael[m]> aw man I just got to bed
[2022-09-20T19:36:01Z] <wael[m]> I have 6 packages with meson to fix ( includes pulseaudio) anyway, but I have no clue about muon/meson stuff so
[2022-09-20T19:36:17Z] <illiliti> ok
[2022-09-20T19:37:12Z] <wael[m]> one of them was I believe a boolean feature error
[2022-09-20T19:37:48Z] <wael[m]> I'll look into it via your PR, thx for the help
[2022-09-20T20:08:21Z] <dilyn> supp nerds
[2022-09-20T20:09:39Z] <illiliti> hi
[2022-09-20T20:10:27Z] <illiliti> > Mirroring workflow run failed for muon branch
[2022-09-20T20:10:34Z] <illiliti> that's annoying. could we make it only act on master branch?
[2022-09-20T20:10:40Z] <illiliti> testuser[m]1: 
[2022-09-20T20:12:19Z] <illiliti> https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#using-filters
[2022-09-20T20:17:10Z] <dilyn> seems like a sane choice to make
[2022-09-20T20:18:10Z] <illiliti> branch == master && !is_pull_request
[2022-09-20T20:18:34Z] <illiliti> something like that should be by default
[2022-09-20T20:29:56Z] <illiliti> https://illiliti.pastes.sh/1663705783958899538
[2022-09-20T20:43:57Z] <noocsharp> testuser[m]1: what is kiss-ng?
[2022-09-20T20:52:48Z] <illiliti> or https://illiliti.pastes.sh/1663707144248598962
[2022-09-20T20:53:01Z] <illiliti> idk which is better
[2022-09-20T20:55:55Z] <illiliti> probably the latter because event_name can be 'push' even if it's pull request
[2022-09-20T20:57:11Z] <illiliti> almost got ddos'ed by github notifications lol
[2022-09-20T20:59:19Z] <ioraff> pushed
[2022-09-20T21:03:12Z] <illiliti> thanks
[2022-09-20T22:26:31Z] <virutalmachineus> is kiss-ng the c version of kiss?