00:53
rohan has quit [Ping timeout: 264 seconds]
00:57
rohan has joined #kisslinux
01:20
rohan has quit [Ping timeout: 264 seconds]
01:26
rohan has joined #kisslinux
02:03
<
testuser[m]1 >
rust
02:04
<
testuser[m]1 >
illiliti: ok
02:18
<
noocsharp >
testuser[m]1: i would consider starting kiss-ng from nkiss because a lot of the functionality is already in place
02:19
<
noocsharp >
but i am biased of course
02:21
<
virutalmachineus >
rust kiss!!!
02:21
<
virutalmachineus >
is for security reasons?
02:26
<
testuser[m]1 >
noocsharp i prefer to do from scratch cuz I can learn more
02:47
ioraff has quit [Quit: ioraff]
03:06
geekthattweaks has joined #kisslinux
03:07
ioraff has joined #kisslinux
03:24
Torr has quit [Quit: leaving]
03:29
<
noocsharp >
virutalmachineus: he's joking about rust
03:41
<
rohan >
mesa build is broken for some reason
03:41
<
virutalmachineus >
<noocsharp> "virutalmachineuser: he's..." <- what? we all know testuser loves rust. he's just joking.
03:41
<
rohan >
heres the log
03:43
<
virutalmachineus >
mesa is broken again
03:44
<
virutalmachineus >
that thing is hot mess
03:46
<
ioraff >
sorry. on it
03:49
<
illiliti >
i suppose you just need to null vulkan-drivers option
03:49
<
illiliti >
-Dvulkan-drivers='[]'
03:51
<
illiliti >
rohan: you have amd gpu right?
04:04
<
ioraff >
we could null it by default
04:06
<
wael[m] >
aren't vulkan drivers important
04:06
<
wael[m] >
well, you would still need vulkan headers and loader which don't exist in the kiss repos so
04:08
<
wael[m] >
it is errroring because of missing glslang, which is opengl thing
04:10
<
ioraff >
yes, but it only tries to find it if vulkan is enabled
04:11
<
illiliti >
so disable vulkan
04:11
<
illiliti >
we don't use or need it anyway
04:11
<
illiliti >
-Dvulkan-drivers='[]'
04:12
<
illiliti >
muon equivalent: -Dvulkan-drivers=
04:13
<
illiliti >
if anyone need it
04:26
<
wael[m] >
is there a way to quickly make a patch for a package without having to git init, git add, git commit, git diff in the source dir?
04:32
<
wael[m] >
also in muon, there is no i18n so i cannot build pulseaudio for that
04:32
<
wael[m] >
eg. i18n = import('i18n')
04:32
<
ioraff >
well, you only run git init once. git diff is optional, and you can combine add and commit into commit -a if all the changes in the tree belong to one commit
04:33
<
wael[m] >
i didnt know that was possible
05:15
<
wael[m] >
`/usr/lib/libGLdispatch.so -> libGLdispatch.so.0.0.0c_1248`
05:15
<
wael[m] >
why did muon do this
05:16
<
wael[m] >
`/usr/lib/libEGL.so.1 -> libEGL.so.1.1.0?C?D?Q??D?D?P`
05:17
<
illiliti >
lattis merged this patch
05:17
<
illiliti >
update muon
05:18
<
wael[m] >
in what commit/version?
05:18
<
wael[m] >
5 hours ago ok
05:19
<
wael[m] >
yep seems good
05:27
<
illiliti >
rebuild glib
05:28
<
wael[m] >
with muon?
05:31
<
illiliti >
rebuild everything you build with muon
05:31
<
illiliti >
i guess you have corrupted symlinks
05:31
<
illiliti >
somewhere
05:32
<
wael[m] >
well, i am converting grepo's current meson packages to muon, and sway relies on glib, but the glib muon hasnt been merged in the primary repos so i have to wait for that sorta
05:33
<
illiliti >
sway doesn
05:33
<
illiliti >
't need glib
05:33
<
wael[m] >
so why is it failing to build whar
05:33
<
illiliti >
because pango need it
05:33
<
wael[m] >
yeah i think i will wait for the muon pr to get merged
05:34
<
wael[m] >
in the meanwhile ill try to get all the muon packages in the pr and test the ones that my system needs
05:35
<
wael[m] >
btw, what about mesa? is it still failing to build with muon?
05:35
<
illiliti >
it builds fine if your gpu don't need llvm
05:36
<
ioraff >
amd does too
05:41
<
illiliti >
i'll work on mesa once i fix all regressions and get freetype-harfbuzz to work
05:42
<
wael[m] >
freetype muon works? harfbuzz doesnt?
05:44
<
illiliti >
they are merged into one package
05:44
<
wael[m] >
I know, I was asking if harfbuzz muon doesn't work
05:45
<
wael[m] >
for me freetype muon builds
05:45
<
ioraff >
btw -Dvulkan-drivers= doesn't work
05:46
<
illiliti >
for me second build of freetype is broken
05:46
<
illiliti >
maybe my system is dirty
05:46
<
illiliti >
ioraff: will look into it
05:46
<
wael[m] >
the freetype muon I've tested is a 32-bit package, which harfbuzz never builds in so..
05:47
curious-antelope has joined #kisslinux
05:47
curious-antelope has left #kisslinux [#kisslinux]
05:53
ioraff has quit [Remote host closed the connection]
06:50
<
wael[m] >
about muon missing i18n required for pulseaudio to build, i have attempted to disable it entirely (po) but now im getting missing glib.h error, which is handeled by po
06:54
<
wael[m] >
got it sir
06:54
<
wael[m] >
as in remove it
06:55
<
illiliti >
send error log
06:57
<
wael[m] >
nuking glib fixed it
06:59
<
wael[m] >
also, when a feature is used as a boolean (eg. glib=false) muon seems to crash
07:00
<
wael[m] >
now last package is at-spi2 which requires meson GNOME bindings and whatnot
07:00
<
wael[m] >
probably isnt important, ignoring
07:00
<
illiliti >
exit with 1 without output?
07:00
<
wael[m] >
'Terminated' is all kiss gives me
07:00
<
illiliti >
i've reported it already
07:01
<
illiliti >
consider sending muon.patch to upstream
07:01
<
illiliti >
it's their bug
07:02
geekthattweaks has quit [Quit: Connection closed for inactivity]
07:02
<
wael[m] >
booleans are required to not be in quotes, as specified in manuals
07:03
<
wael[m] >
pulseaudio has this already, just those 3 for some reason
07:03
<
illiliti >
booleans must not be in quotes
07:03
<
wael[m] >
OHHHHHHHHHH i see what you mean yeah ur right
07:03
<
wael[m] >
5 months ago wtf
07:04
<
illiliti >
yep, gtk is slow to ship fixes
07:04
<
illiliti >
i bet pulseaudio is slower
07:04
<
wael[m] >
lets find out
07:06
<
wael[m] >
i will be copying the gtk pr's title and description since idk what to write
07:07
<
wael[m] >
and for mangohud as well lol
07:07
<
illiliti >
mangohud?
07:07
<
wael[m] >
oh yeah i forgot i dropped it
07:07
<
wael[m] >
its pretty useless nvm
07:07
<
wael[m] >
its just a overlay for games, i barely even use it anyway, as my gpu already has one built in
07:10
<
wael[m] >
~~opens a pr for mangohud anyway~~
07:13
Beni has joined #kisslinux
07:14
Beni has quit [Client Quit]
07:23
smudge-the-cat has joined #kisslinux
07:23
smudge-the-cat has left #kisslinux [#kisslinux]
07:27
<
wael[m] >
other lib32 packages work with muon so hmm
07:29
<
illiliti >
no idea what's wrong
07:29
<
wael[m] >
it is required for lib32 mesa, which is still meson, so i guess i can ignore it and keep meson until mesa gets fixed
07:29
<
wael[m] >
normal libglvnd with muon works however
07:33
<
illiliti >
wait, can meson build 32 libglvnd?
07:33
<
illiliti >
so it is muon bug, ok ...
07:34
<
wael[m] >
how is it muon bug if 32 libdrm works
07:34
<
illiliti >
need to investigate
07:44
<
testuser[m]1 >
What does muon even have to do with 32
07:45
<
illiliti >
maybe it doesn't work well with multilib
07:46
<
testuser[m]1 >
But all it cares about is value of $CC right
07:53
<
illiliti >
there might be a problem with lib32/lib64 split
07:53
<
illiliti >
muon resolves libs using libpkgconf instead of passing -l<lib> to CC
07:55
<
illiliti >
considering that muon doesn't support cross-compilation, i think that multilib is not supported too
08:55
chomwitt has joined #kisslinux
11:13
<
phoebos >
can someone on musl do `nm /lib/libc.a | grep backtrace`
11:16
<
phoebos >
execinfo.h isn't owned by musl
11:48
an3223_ has quit [Ping timeout: 258 seconds]
11:51
an3223_ has joined #kisslinux
13:15
<
testuser[m]1 >
ioraff: why is nproc changed to grep core id in rust
13:40
rohan has quit [Ping timeout: 264 seconds]
14:01
rohan has joined #kisslinux
14:22
rohan has quit [Ping timeout: 268 seconds]
14:23
rohan has joined #kisslinux
14:38
rohan has quit [Ping timeout: 265 seconds]
14:39
rohan has joined #kisslinux
14:56
rohan has quit [Ping timeout: 260 seconds]
14:56
rohan has joined #kisslinux
15:10
phinxy has quit [Ping timeout: 252 seconds]
15:19
rohan has quit [Ping timeout: 252 seconds]
15:23
rohan has joined #kisslinux
15:27
rohan has quit [Ping timeout: 244 seconds]
15:31
rohan has joined #kisslinux
15:33
phinxy has joined #kisslinux
15:35
rohan has quit [Ping timeout: 252 seconds]
15:39
rohan has joined #kisslinux
15:46
rohan has quit [Ping timeout: 265 seconds]
16:05
ioraff has joined #kisslinux
16:05
dilyn has quit [Quit: Connection closed]
16:06
<
ioraff >
testuser[m]1: nproc isn't posix
16:09
ella-0_ has joined #kisslinux
16:11
ella-0 has quit [Ping timeout: 265 seconds]
16:12
ella-0 has joined #kisslinux
16:13
ella-0_ has quit [Read error: Connection reset by peer]
16:16
<
testuser[m]1 >
ioraff: how posix is core id in cpuinfo
16:16
<
testuser[m]1 >
android doesn't seem to have it
16:17
<
ioraff >
good point
16:17
<
testuser[m]1 >
linux 4.4
16:17
<
testuser[m]1 >
Not that you'd run kiss on android
16:17
<
testuser[m]1 >
But i was just checking
16:28
<
testuser[m]1 >
Also with sed -i and install removal
16:28
<
testuser[m]1 >
Tons of makefiles and build scripts would still be making use of them
16:29
<
testuser[m]1 >
I'm sure about install, not sure how common sed -i is
16:34
<
ioraff >
the file of course isn't posix, but we still avoid requiring a non-posix utility. I suppose I could add '|| printf 1'.
16:36
<
ioraff >
and yes, that's a potential issue. at least we're trying not to contribute to it
16:41
<
testuser[m]1 >
ioraff: grep || nproc || 1?
16:44
<
ioraff >
why both grep and nproc?
16:47
<
testuser[m]1 >
If the file isnt present
16:47
<
testuser[m]1 >
nproc doesn't rely on proc
17:17
<
ioraff >
it's still unportable under the hood
17:19
<
testuser[m]1 >
But no harm in checking if it exists and possibly getting correct core count rather than 1
18:34
phinxy has quit [Quit: WeeChat 3.5-dev]
18:35
phinxy has joined #kisslinux
19:10
midfavila has quit [Quit: Leaving.]
19:53
midfavila has joined #kisslinux
21:36
rohan has joined #kisslinux
21:46
rohan has quit [Ping timeout: 265 seconds]
21:47
rohan has joined #kisslinux
22:12
rohan has quit [Ping timeout: 265 seconds]
22:13
rohan has joined #kisslinux
23:17
chomwitt has quit [Ping timeout: 264 seconds]
23:43
rohan has quit [Ping timeout: 265 seconds]
23:49
rohan has joined #kisslinux