[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 https://codeberg.org/kiss-community/repo.

[2022-09-20T01:40:42Z] Thanks

[2022-09-20T02:04:18Z] <testuser[m]1> Hi

[2022-09-20T02:06:57Z] Hey testuser[m]1

[2022-09-20T03:11:02Z] <wael[m]> 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] <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] 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] <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] 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] <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 ( 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] 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] <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] 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] <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] 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] <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] 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] 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] 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] 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] <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] 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] 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] 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] 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] 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] <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] ls /usr/lib/*-linux-gnu/

[2022-09-20T18:31:31Z] any output?

[2022-09-20T18:32:17Z] <wael[m]> /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] <wael[m]> illiliti: nope

[2022-09-20T18:51:26Z] <wael[m]> https://termbin.com/hsmx

[2022-09-20T18:53:12Z] warn libpkgconf not enabled

[2022-09-20T18:53:28Z] <wael[m]> ye idk what that means

[2022-09-20T18:53:33Z] 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] 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] <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] post manifest

[2022-09-20T19:01:21Z] <wael[m]> of muon or pkgconf

[2022-09-20T19:01:26Z] pkgconf

[2022-09-20T19:01:40Z] <wael[m]> https://termbin.com/x4ay

[2022-09-20T19:04:23Z] 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] it need not to be set

[2022-09-20T19:13:41Z] <wael[m]> 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] <wael[m]> 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] <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] 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] don't

[2022-09-20T19:16:19Z] it is broken

[2022-09-20T19:16:25Z] use mine

[2022-09-20T19:16:48Z] <wael[m]> 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] <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] 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] let me check

[2022-09-20T19:21:28Z] 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] doesn't matter

[2022-09-20T19:26:00Z] <wael[m]> 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] <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] 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] 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?

Proxy Information
Original URL
gemini://gemini.ctrl-c.club/~phoebos/logs/kisslinux-2022-09-20.txt
Status Code
Success (20)
Meta
text/plain; charset=utf-8
Capsule Response Time
534.390134 milliseconds
Gemini-to-HTML Time
4.865909 milliseconds

This content has been proxied by September (3851b).