ChanServ changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.bvnf.space | post logs or else | song of the day https://vid.puffyan.us/H7PvgY65OxA
<ioraff> picture in picture. it looks like it's needed for a test and some windows-specific things
rohan has quit [Ping timeout: 268 seconds]
rohan has joined #kisslinux
<illiliti> ok
rohan has quit [Ping timeout: 268 seconds]
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<illiliti> maybe it's better to preserve original order
<illiliti> otherwise lgtm
rohan has joined #kisslinux
rohan has quit [Ping timeout: 265 seconds]
rohan has joined #kisslinux
<Torr> Are there alternative source hosts to Github?
<illiliti> codeberg
<ioraff> I prefer it alphabetized
<illiliti> ok
<ioraff> are you able to pull the repo?
<ioraff> nevermind
phinxy has quit [Quit: WeeChat 3.5-dev]
<Torr> Thanks
<testuser[m]1> Hi
<Torr> Hey testuser[m]1
phinxy has joined #kisslinux
Torr has quit [Quit: leaving]
ella-0_ has joined #kisslinux
ella-0 has quit [Ping timeout: 252 seconds]
<wael[m]> Hi
<illiliti> hi
ehawkvu has joined #kisslinux
<ioraff> ugh
<ioraff> oh yeah, that's why we have those generated files
<illiliti> yep
<illiliti> i might attempt to rewrite that perl script to sh/awk
<illiliti> i've updated muon branch
ioraff has quit [Remote host closed the connection]
ioraff has joined #kisslinux
<illiliti> muon has a regression which corrupts symlinks
<illiliti> so apply this patchset first: https://lists.sr.ht/~lattis/muon/patches/35430
<illiliti> also freetype-harfbuzz is broken
<illiliti> probably a regression too
<illiliti> everything else should be ok
<illiliti> except libinput, i forgot
<illiliti> muon generates bad pkgconfig file for it
<ioraff> bummer
<ioraff> i'll try to reconcoct the foot-pgo build
<illiliti> thanks
<illiliti> where i should place pkgconfig file for llvm?
<illiliti> llvm itself or mesa
<ioraff> maybe muon?
<illiliti> i afraid it might cause problems if llvm isn't installed
<ioraff> ah, right. so llvm
<illiliti> have to hack llvm tarball & manifest to avoid rebuilding it
<ioraff> i'm going to update it on the 22nd
<virutalmachineus> why does llvm takes so long to build
<virutalmachineus> it's so bloated
<illiliti> cuz c++
<illiliti> cmake
<ioraff> cmake is such a pile of garbage
<illiliti> hate it so much. why do people still use it, fuck ...
<virutalmachineus> the year is 2050, compile software takes weeks
<illiliti> sad
<illiliti> hope that we won't become extinct by that time
<illiliti> kisslinux users i mean
<illiliti> i can imagine that linux would have only one purpose - exec electron
<illiliti> imagine electron in rust
<illiliti> nightmare
<wael[m]> illiliti: why is cmake bad? Curious go heat
<wael[m]> hear*
<wael[m]> also yaayy muon
<virutalmachineus> the year is 2030, the kernel is a web app
<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
<illiliti> it is written in c++, not portable
<wael[m]> what about peoples complaints about C? like memory stuff and whatnot
<wael[m]> I know only one person who shills cmake
<ioraff> illiliti: can pkgconf be removed from the depends of every muon-built package?
<illiliti> good idea
<illiliti> will do
<illiliti> C is simple, stable and portable language. unsafety is its flaw, i agree
<illiliti> but still it could be more-or-less safe if you put more effort into what you write in it
<illiliti> ioraff: thanks
<illiliti> it takes time to learn how to write safe C
<illiliti> for example, rust isn't either simple nor stable nor portable
<illiliti> it also isn't fast at all
<virutalmachineus> will c ever be replace
<illiliti> personally, i don't think C will ever die in near future
<illiliti> actually to replace it we need to start from scratch
<illiliti> drop C abi
<illiliti> drop libc
<illiliti> drop posix
<virutalmachineus> you're right c is just too good
<illiliti> yeah. its four, ok five(it has spec) selling points are too strong
<illiliti> no language can compete with it
<illiliti> at least i don't see such language right now
ioraff has quit [Quit: ioraff]
chomwitt has joined #kisslinux
chomwitt has quit [Ping timeout: 268 seconds]
<testuser[m]1> ioraff: does firefox rely on busybox unzip now or what
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
soliwilos_ has joined #kisslinux
soliwilos has quit [Remote host closed the connection]
ehawkvu has quit [Ping timeout: 244 seconds]
<testuser[m]1> what's a good way to modify environment per package instead of sedding the build file in hook
<testuser[m]1> earlier it used to work cuz kiss just source'd the hook
<testuser[m]1> BUG: kernel NULL pointer dereference, address: 0000000000000000
<testuser[m]1> bruh
<testuser[m]1> so bad
<testuser[m]1> some allocation failed cuz compiling firefox and sound died
<wael[m]> atleast your system didn't run out of memory
<testuser[m]1> almost
<testuser[m]1> 100% ram with 80% swap
<testuser[m]1> 29gb
soliwilos_ has quit [Quit: zzz]
<wael[m]> what is an easy way to easily find package overrides in a repository
<testuser[m]1> kiss search
<wael[m]> automatically
<wael[m]> or/and interactively, eg (<pkg> is a override)
<testuser[m]1> kiss search pks | grep -v /var/db/kiss/installed | wc -l
<wael[m]> kiss s pkg | grep -v installed | wc -l
<testuser[m]1> jinx
<wael[m]> ok thx
travankor has quit [Read error: Connection reset by peer]
vulpine has quit [Ping timeout: 260 seconds]
buffet has quit [Ping timeout: 252 seconds]
vulpine has joined #kisslinux
micr0 has quit [*.net *.split]
patwid has quit [*.net *.split]
iceman[m] has quit [*.net *.split]
seer has quit [Ping timeout: 250 seconds]
testuser[m]1 has quit [*.net *.split]
konimex has quit [*.net *.split]
phoebos[m] has quit [*.net *.split]
macslash1[m] has quit [*.net *.split]
clemens3 has quit [*.net *.split]
phinxy has quit [*.net *.split]
paradigm has quit [*.net *.split]
noocsharp has quit [*.net *.split]
V has quit [*.net *.split]
krjst has quit [*.net *.split]
cem has quit [*.net *.split]
mcpcpc has quit [*.net *.split]
Erus_Iluvatar has quit [*.net *.split]
lanodan has quit [*.net *.split]
pbsds has quit [*.net *.split]
ecs has quit [*.net *.split]
kinozawa has quit [*.net *.split]
wael[m] has quit [*.net *.split]
psydroid has quit [*.net *.split]
raph_ael has quit [*.net *.split]
TeddyDD has quit [*.net *.split]
vulpine has quit [*.net *.split]
virutalmachineus has quit [*.net *.split]
yamchah2 has quit [*.net *.split]
wchar_t has quit [*.net *.split]
dontmindmee has quit [*.net *.split]
_ctb has quit [*.net *.split]
Ogromny has quit [*.net *.split]
j3s has quit [*.net *.split]
carbsbot has quit [*.net *.split]
heartburn has quit [*.net *.split]
omanom has quit [*.net *.split]
illiliti has quit [*.net *.split]
an3223_ has quit [*.net *.split]
jslick has quit [*.net *.split]
w1ke_ has quit [*.net *.split]
op_4 has quit [*.net *.split]
icyphox has quit [*.net *.split]
dbrooke has quit [*.net *.split]
litharge has quit [*.net *.split]
seer has joined #kisslinux
vulpine has joined #kisslinux
phinxy has joined #kisslinux
buffet has joined #kisslinux
raph_ael has joined #kisslinux
virutalmachineus has joined #kisslinux
yamchah2 has joined #kisslinux
macslash1[m] has joined #kisslinux
pbsds has joined #kisslinux
Erus_Iluvatar has joined #kisslinux
krjst has joined #kisslinux
mcpcpc has joined #kisslinux
V has joined #kisslinux
testuser[m]1 has joined #kisslinux
an3223_ has joined #kisslinux
jslick has joined #kisslinux
_ctb has joined #kisslinux
Ogromny has joined #kisslinux
wael[m] has joined #kisslinux
heartburn has joined #kisslinux
dbrooke has joined #kisslinux
icyphox has joined #kisslinux
op_4 has joined #kisslinux
litharge has joined #kisslinux
illiliti has joined #kisslinux
wchar_t has joined #kisslinux
ecs has joined #kisslinux
w1ke_ has joined #kisslinux
noocsharp has joined #kisslinux
clemens3 has joined #kisslinux
paradigm has joined #kisslinux
psydroid has joined #kisslinux
konimex has joined #kisslinux
cem has joined #kisslinux
TeddyDD has joined #kisslinux
kinozawa has joined #kisslinux
lanodan has joined #kisslinux
j3s has joined #kisslinux
phoebos[m] has joined #kisslinux
omanom has joined #kisslinux
dontmindmee has joined #kisslinux
carbsbot has joined #kisslinux
davidv74 has joined #kisslinux
davidv7 has quit [Max SendQ exceeded]
davidv74 is now known as davidv7
micr0 has joined #kisslinux
patwid has joined #kisslinux
ella-0_ has quit [*.net *.split]
rohan has quit [*.net *.split]
midfavila has quit [*.net *.split]
phoebos has quit [*.net *.split]
wael[m] has quit [Ping timeout: 248 seconds]
testuser[m]1 has quit [Ping timeout: 268 seconds]
virutalmachineus has quit [Ping timeout: 268 seconds]
psydroid has quit [Ping timeout: 248 seconds]
konimex has quit [Ping timeout: 268 seconds]
ella-0_ has joined #kisslinux
rohan has joined #kisslinux
phoebos has joined #kisslinux
midfavila has joined #kisslinux
phoebos[m] has quit [Ping timeout: 250 seconds]
macslash1[m] has quit [Ping timeout: 250 seconds]
iceman[m] has joined #kisslinux
wael[m] has joined #kisslinux
virutalmachineus has joined #kisslinux
konimex has joined #kisslinux
midfavila has quit [Remote host closed the connection]
midfavila has joined #kisslinux
macslash1[m] has joined #kisslinux
phoebos[m] has joined #kisslinux
<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
chomwitt has joined #kisslinux
noocsharp has quit [Remote host closed the connection]
testuser[m]1 has joined #kisslinux
midfavila has quit [Remote host closed the connection]
midfavila has joined #kisslinux
noocsharp has joined #kisslinux
Torr has joined #kisslinux
rohan has quit [Ping timeout: 265 seconds]
Torr has quit [Quit: leaving]
rohan has joined #kisslinux
Beni has joined #kisslinux
Beni has quit [Client Quit]
midfavila has quit [Remote host closed the connection]
midfavila has joined #kisslinux
Beni has joined #kisslinux
<Beni> anyone daily driving kiss with xorg?
psydroid has joined #kisslinux
Beni has quit [Quit: WeeChat 3.6]
perhaps has joined #kisslinux
perhaps has quit [Quit: Client closed]
Guest34 has joined #kisslinux
Guest34 has quit [Remote host closed the connection]
rohan has quit [Ping timeout: 265 seconds]
Guest34 has joined #kisslinux
<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.
<wael[m]> lineage?
<testuser[m]1> Guest34: Lineage is fine
<testuser[m]1> Unless u need safetynet and shit
<Guest34> In my experience, they're not as stable as you'd want your main phone to be.
<Guest34> Graphene focuses on just one phone, so afaik everything works. This isn't the case with other roms.
<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.
<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.
<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.
<wael[m]> > they have groups in Telegram.
<wael[m]> this is because most rom users aren't into open source software and stuff, so they just trust the rom developer
<wael[m]> Guest34: you might as well get a linux phone
Guest34 has quit [Remote host closed the connection]
Guest34 has joined #kisslinux
<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?
<Guest34> like i might be forced to install a propriatery app to do a certain thing
<testuser[m]1> Aren't linux phones practically unusable
Guest34 has quit [Remote host closed the connection]
<wael[m]> yes but its easy and open source and not as hard as linux apparently
<testuser[m]1> And other than lineageos official all roms are shady and of questionable quality
<wael[m]> s/linux/android
<testuser[m]1> and provided on some random site without even any shasums
Guest34 has joined #kisslinux
<testuser[m]1> But multi trillion dollar companies vs 1 guy working in basement
<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.
<testuser[m]1> Pixel is probably the best bet
<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.
<wael[m]> what kind of 'unstable' issues have you faced?
<Guest34> sudden crashes/reboots/freezes, poor video playback performance, heating up, high battery usage...
<testuser[m]1> Depends on luck
<testuser[m]1> My phone works pretty much fine
<testuser[m]1> lineageos 18.1 had random reboot bug but its fixed in 19.1
<testuser[m]1> idk how these kernels are even built the rom maintainer just pulls out 5000 patches from somewhere
<Guest34> i know, right, just who writes them and how? most devs i see on xda are 15 year olds
<Guest34> what's your phone testuser?
<testuser[m]1> redmi note 9 pro / poco m2 pro / redmi note 10 lite / redmi note 9s
<testuser[m]1> 4 re releases of same phone
<wael[m]> i love my poco x3 nfc
<testuser[m]1> bruh doesn't the mobo randomly die on those
<Guest34> what do you like about them? never used anything other than samsung
<wael[m]> no never heard that happen
<testuser[m]1> Guest34: cheap
<wael[m]> ^
<Guest34> i'm broke, so that sounds good
<wael[m]> that and most rom-community scenes are in xiaomi/redmi phones for some reason
<testuser[m]1> just get any random cheap phone and u should be good as long as it's qualcomm
<testuser[m]1> When rom support dies 5 years later get a new one
<Guest34> oh, that's not an issue. i don't think i've had any support with the roms i've tried, ever.
<testuser[m]1> But u have to bear the unusable stock rom for 1 week before being able to unlock the phone
<testuser[m]1> Guest34: lol
<illiliti> wael[m]: are you using glibc?
<testuser[m]1> illiliti: yes
<wael[m]> illiliti: yes
<illiliti> that might be a problem
<illiliti> set PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig
<illiliti> and try muon again
<wael[m]> /usr/lib/x86_64-linux-gnu/pkgconfig does not exist on my system
<wael[m]> no change tho
Guest34 has quit [Ping timeout: 252 seconds]
<illiliti> ls /usr/lib/*-linux-gnu/
<illiliti> any output?
<wael[m]> /bin/sh: /usr/lib/*-linux-gnu/: not found
<illiliti> set PKG_CONFIG_PATH=/usr/lib/pkgconfig
<illiliti> does it work?
ioraff has joined #kisslinux
<ioraff> testuser[m]1: no, it doesn't rely on any unzip
Beni has joined #kisslinux
<wael[m]> illiliti: nope
<illiliti> warn libpkgconf not enabled
<wael[m]> ye idk what that means
<illiliti> how did you build muon?
<wael[m]> kiss b muon
<wael[m]> fallback ['pkgconf', 'dep_libpkgconf'] failed for 'libpkgconf'
<wael[m]> warn dependency ['libpkgconf'] not found
<wael[m]> fallback ['pkgconf', 'dep_libpkgconf'] failed for 'libpkgconf'
<wael[m]> warn libpkgconf not enabled
<illiliti> make sure pkgconf is installed
<illiliti> kiss l pkgconf
Beni has quit [Ping timeout: 244 seconds]
<illiliti> also show manifest
<illiliti> kiss-manifest pkgconf
Beni has joined #kisslinux
<wael[m]> yep
<wael[m]> /usr/lib/pkgconfig/libpkgconf.pc
<wael[m]> it was intsalled already before muon compiled
<illiliti> post manifest
<wael[m]> of muon or pkgconf
<illiliti> pkgconf
ella-0 has joined #kisslinux
ella-0_ has quit [Ping timeout: 265 seconds]
<illiliti> hm odd
<wael[m]> i seem to have fixed it
<wael[m]> disable the check for bootstrap
<wael[m]> in muon build
<wael[m]> also nice the original package i wanted to use muon with works
<wael[m]> wait wtf pkg_config_path has to be set
<illiliti> it need not to be set
<wael[m]> well for me it did
<illiliti> i suppose your muon build is tainted
<illiliti> remove it and build again
Beni has quit [Quit: WeeChat 3.6]
<illiliti> do you use custom build of muon? show me the changes
<wael[m]> no i dont i havent changed anything
<illiliti> then remove it and build again
<illiliti> but first pull muon branch
<wael[m]> err Unable to determine pkgconf search path. Please set PKG_CONFIG_PATH or -Dpkg_config_path to an appropriate value.
<wael[m]> got it
<wael[m]> wait
<illiliti> do you use static build?
<wael[m]> the muon im using is from kiss-xorg
<illiliti> don't
<illiliti> it is broken
<illiliti> use mine
<wael[m]> exact same as muon PR tho
<illiliti> not at all
<illiliti> they use static build which is broken for now
<wael[m]> also nice it works now, no need for pkg config path
<wael[m]> unfortunately the package fails for some other reason
<illiliti> which reason
<wael[m]> since i use Xorg, i have disabled wayland support but it still tries to compile wayland for some reason
<illiliti> let me check
<illiliti> where i can get build of mesa-utils?
<wael[m]> also nice i got one package that switched to muon seamlessly
<wael[m]> illiliti: uh
<wael[m]> also, just a style question: is muon supposed to use target build or output?
<wael[m]> eg muon setup output or muon setup build
<illiliti> doesn't matter
<wael[m]> which is preferred
<illiliti> both are fine
<virutalmachineus> can you build wlroots static?
<illiliti> yes
<illiliti> apply this patch
<wael[m]> aw man I just got to bed
<wael[m]> I have 6 packages with meson to fix ( includes pulseaudio) anyway, but I have no clue about muon/meson stuff so
<illiliti> ok
<wael[m]> one of them was I believe a boolean feature error
<wael[m]> I'll look into it via your PR, thx for the help
travankor has joined #kisslinux
dilyn has joined #kisslinux
<dilyn> supp nerds
<illiliti> hi
<illiliti> > Mirroring workflow run failed for muon branch
<illiliti> that's annoying. could we make it only act on master branch?
<illiliti> testuser[m]1:
<dilyn> seems like a sane choice to make
<illiliti> branch == master && !is_pull_request
<illiliti> something like that should be by default
<noocsharp> testuser[m]1: what is kiss-ng?
<illiliti> idk which is better
<illiliti> probably the latter because event_name can be 'push' even if it's pull request
<illiliti> almost got ddos'ed by github notifications lol
<ioraff> pushed
<illiliti> thanks
chomwitt has quit [Ping timeout: 264 seconds]
ioraff has quit [Ping timeout: 265 seconds]
rohan has joined #kisslinux
rohan has quit [Read error: Connection reset by peer]
Torr has joined #kisslinux
rohan has joined #kisslinux
<virutalmachineus> is kiss-ng the c version of kiss?
ioraff has joined #kisslinux
rohan has quit [Ping timeout: 264 seconds]
rohan has joined #kisslinux