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