00:07
dilyn has quit [Remote host closed the connection]
00:22
sahaquiel has quit [Quit: Quit]
01:01
Rohan has joined #kisslinux
01:06
Rohan has quit [Ping timeout: 250 seconds]
01:07
Rohan has joined #kisslinux
01:23
illiliti has quit [Quit: leaving]
01:35
illiliti has joined #kisslinux
01:37
<
illiliti >
libinput quirks fixed!
01:37
<
illiliti >
i have fully working wayland session without libudev[-zero]
01:38
<
noocsharp >
what was forcing you to use libudev-zero?
01:39
<
illiliti >
wlroots, sway, libinput
01:40
<
illiliti >
i also intend to upstream patches if possible
01:41
<
noocsharp >
what device manager do you use?
01:42
<
illiliti >
i'll push patches shortly
01:42
<
illiliti >
so you can try it...
01:53
<
Rohan >
this works with hotplug?
01:53
<
illiliti >
i plan to add freebsd support to libdemi, so freebsd users can use wayland without hacks like libudev-devd
01:54
<
illiliti >
netbsd support is already implemented, but netbsd doesn't evdev...evdev is mandatory for libinput
02:18
dilyn has joined #kisslinux
02:18
<
dilyn >
illiliti: do you know to what extent this works with non-sway compositors, or are you looking for testers?
02:18
<
dilyn >
or is it sway specific
02:19
<
dilyn >
(testers in the sense of, willing to extend support beyond libinput on compositors)
02:21
<
illiliti >
this doesn't work with non-wlroots based compositors
02:22
<
illiliti >
because almost all of them depend on libudev
02:34
<
dilyn >
yes I meant all the wlroots compositors (for instance I'd love to attempt this on wayfire, with no idea on potential success)
02:39
<
illiliti >
should work if udev isn't directly used in code
02:42
<
illiliti >
i suggest you to wait until i open MR to wlroots. i'll also document build intructions there
02:49
<
dilyn >
gotcha gotcha. Lemme know. Is it wlroots 0.15 specific?
02:50
<
dilyn >
also am I right in thinking that this almost entirely solves the problem of wayland on BSDs??
02:51
<
illiliti >
you need wlroots master
02:52
<
illiliti >
yes. it solves the major part of the problem
02:52
<
illiliti >
the other problem is evdev
02:53
<
illiliti >
someone(not me plzz) needs to rewrite libinput to support other backends such as wscons
03:34
<
illiliti >
branch libdemi
04:15
<
illiliti >
do you have latest chromium bin for musl?
04:16
<
testuser[m] >
I'll try to build it
04:16
<
testuser[m] >
Today
04:16
<
testuser[m] >
I have to do v98 update
04:18
<
illiliti >
many thanks
04:34
<
Rohan >
any place to get openjdk bin for kiss?
04:47
Rohan has quit [Remote host closed the connection]
04:48
Rohan has joined #kisslinux
04:59
ehawkvu has joined #kisslinux
06:43
<
illiliti >
rohan: you can try to extract bin from alpine and convert to kiss package
07:46
Erus_Iluvatar has quit [Quit: Erus_Iluvatar]
07:54
an3223 has quit [Ping timeout: 276 seconds]
08:06
dilyn has quit [Quit: Ping timeout (120 seconds)]
09:17
an3223 has joined #kisslinux
09:23
<
testuser[m] >
dilyn is pipewire 0.3.45 working for you?
09:24
<
testuser[m] >
it just says "no node found for 35, stream error" when i try to use my headphone or mic
09:24
<
testuser[m] >
0.3.43 works
09:28
<
testuser[m] >
0.3.44 also works
09:28
<
testuser[m] >
weird
09:46
<
testuser[m] >
looks like its not detecting devices at all
09:47
<
testuser[m] >
changed log level to 4 and compared it's reaction with old ver, it just sits there doing nothing
09:47
<
illiliti >
git bisect your best friend
09:48
<
testuser[m] >
doing
09:49
<
illiliti >
no wonder if this is udev related bug
09:50
<
illiliti >
they constantly break it by putting more udev nonsense
09:51
<
testuser[m] >
Yay found the sussy commit on first look
09:52
<
testuser[m] >
works after reverting it
09:57
<
testuser[m] >
btw why are they using `unsigned int var:1;` ? are they allergic to bool or something lol
10:03
<
illiliti >
this is redhat
10:03
<
illiliti >
they are so desperate to needlessly obfuscate code
10:15
<
illiliti >
btw, 97a5fe80c1d0fb0d8173a61a87051053cff7a5c2 should fix the bug, no?
10:16
<
testuser[m] >
oh looks like it didnt make it into the release
10:19
<
testuser[m] >
yeah works
10:23
<
testuser[m] >
[34466/48546]
10:27
<
illiliti >
have you tried mold?
10:27
<
illiliti >
it should speed up build a little
10:30
<
testuser[m] >
Isn't linking done at the final step only? All the targets are just invoking CXX to build the object files
10:33
<
illiliti >
the last time i tried to link chromium my cacl blown up
10:38
<
illiliti >
even 100G swap didn't help lol
10:38
<
testuser[m] >
Cacl?
10:39
<
illiliti >
calculator
11:09
<
testuser[m] >
What's the correct way to control pipewire volume? I've been using alsamixer but recently it stopped giving me the controls for my mic
12:21
<
testuser[m] >
illiliti: tell me if it works
12:23
Rohan has quit [Ping timeout: 252 seconds]
12:34
<
illiliti >
segfault at startup
12:34
<
testuser[m] >
yea its giving me that too but i thought it was cuz im in chroot
12:34
<
testuser[m] >
weird, cuz nothing has changed
12:34
<
testuser[m] >
in patches
12:35
<
testuser[m] >
I did built it with vaapi though but that shouldn't be related
12:38
<
testuser[m] >
Piece of shit
12:43
an3223_ has joined #kisslinux
12:45
<
testuser[m] >
Btw by segfault you meant SIGTRAP?
12:45
an3223 has quit [Ping timeout: 276 seconds]
12:46
<
illiliti >
log is different on each startup
12:46
<
illiliti >
probably related to multithreading
12:46
<
testuser[m] >
what does it say?
12:47
<
illiliti >
Zygote could not fork: process_type gpu-process numfds 4 child_pid -1
12:47
<
testuser[m] >
what if u do --disable-gpu ?
12:48
<
illiliti >
broker_posix.cc(43)] Invalid node channel message
12:49
<
illiliti >
gpu_init.cc(454)] Passthrough is not supported, GL is egl, ANGLE is << not sure if this is fatal error
12:49
<
testuser[m] >
it is
12:49
<
testuser[m] >
i mean
12:49
<
testuser[m] >
did older versions say that too? if u remember
12:51
<
illiliti >
yeah, they did
12:51
<
illiliti >
chromium --log-level=0 --enable-logging=stderr
12:52
<
testuser[m] >
nothing seems wrong in ur log
12:53
<
illiliti >
--no-sandbox not working too
12:53
<
testuser[m] >
Failed to get drm magic
12:53
<
testuser[m] >
btw any reason for not using ff + webrender?
12:55
<
testuser[m] >
`#0 0x000055555e1fcb71 in gfx::PlatformFont::CreateDefault() ()` what i get with gdb on unstripped binary
12:55
<
illiliti >
firefox is slow
12:55
<
illiliti >
even with webrender
12:56
<
testuser[m] >
i dont think its even possible to build chromium with debug symbols on a normal system, not sure how to proceed
12:56
<
testuser[m] >
i tried it with webkitgtk once it exploded
12:58
<
illiliti >
SIGTRAP << i think something wrong with seccomp
12:58
<
testuser[m] >
no it traps for any error
12:58
<
illiliti >
btw, does glibc work?
12:59
<
testuser[m] >
not built for it, switched to ff webrender since nvidia hw accel works fine on the wlroots fork
13:02
<
illiliti >
fresh profile doesn't work either
13:05
<
testuser[m] >
what does this mean
13:06
<
testuser[m] >
how can symbol level of 0 show any backtrace
13:13
<
testuser[m] >
that was it
13:13
<
testuser[m] >
WTF why didnt it say anything?
13:13
<
testuser[m] >
i didnt have a font installed
13:14
<
testuser[m] >
bruh bruh bruh
13:22
<
illiliti >
i have no logs with --single-process
13:22
<
illiliti >
only sigtrap
13:22
<
testuser[m] >
did u install a font?
13:25
<
testuser[m] >
#worksforme
13:25
<
testuser[m] >
what about your original command ? the --log-level one
13:27
<
testuser[m] >
`chromium --disable-gpu --log-level=1 --enable-logging=stderr` this works for me and shows logs too
13:27
<
testuser[m] >
disable gpu since im in chroot
13:30
<
illiliti >
do you have libva installed?
13:52
ehawkvu has quit [Remote host closed the connection]
14:01
<
illiliti >
i have a strong feeling that this crash caused by extra optimizations
14:03
<
testuser[m] >
What cpu?
14:03
<
illiliti >
Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
14:03
<
illiliti >
you were able to run chromium when you recompiled it with debugging symbols, right?
14:04
<
testuser[m] >
I didn't recompile anything, just inspected the 1 line backtrace from the old, unstripped binary leftover in KISS_TMPDIR
14:04
<
testuser[m] >
And installed a font
14:04
<
testuser[m] >
I can send u that binary and u can check what backtrace it gives
14:14
<
testuser[m] >
sha256 5a24126bea842721f732c5f26bd9ec97b23920f63441676d54618dfa6b26c34e
14:15
<
testuser[m] >
u dont need to install it btw, just untar and run ./chromium from that dir
14:18
<
testuser[m] >
downloaded? Asking cuz i need to close the process on server
14:23
<
illiliti >
fucking hell
14:23
<
testuser[m] >
empty?
14:23
<
illiliti >
device::UdevLoader::Get()
14:23
<
illiliti >
i'm gonna kill it with fire
14:24
<
illiliti >
it works now
14:24
<
testuser[m] >
what was the issue?
14:24
<
testuser[m] >
mdev not running or something?
14:24
<
illiliti >
i forgot that chromium requires libudev
14:25
<
testuser[m] >
ok this is weird
14:25
<
testuser[m] >
earlier it used to print out proper messages and trap
14:25
<
testuser[m] >
now its just trapping
14:25
<
illiliti >
this is very confusing
14:45
<
illiliti >
use_udev=false
14:45
<
illiliti >
does it work?
14:46
<
testuser[m] >
I don't remember i think there were some issues
14:46
<
testuser[m] >
I'll try it tomorrow
14:48
<
testuser[m] >
Damn its been 1 year
14:51
<
illiliti >
why this option still exist if doesn't work lol....
14:56
<
illiliti >
i think this function should be nulled
14:57
<
testuser[m] >
return nullptr is after the CHECK(false) so im pretty sure stuff would start exploding if g_udev_loader was null
14:57
<
testuser[m] >
But I'll try
15:00
<
testuser[m] >
Also i don't get why they have this CHECK() bullshit just crash and print the file and line names...
15:02
<
illiliti >
i don't even know what it does.
15:02
<
illiliti >
maybe it triggers sigtrap, who knows...
15:03
<
testuser[m] >
Yeah that's what its for
15:14
an3223_ has quit [Remote host closed the connection]
15:14
an3223_ has joined #kisslinux
15:18
illiliti has quit [Quit: sway restart, brb]
15:20
illiliti has joined #kisslinux
16:17
Erus_Iluvatar_ has joined #kisslinux
16:23
<
testuser[m] >
Anyone got a golang binary
16:24
ehawkvu has joined #kisslinux
16:27
Erus_Iluvatar_ has quit [Ping timeout: 245 seconds]
16:34
Erus_Iluvatar has joined #kisslinux
16:40
Erus_Iluvatar has quit [Ping timeout: 268 seconds]
16:42
mahmutov has joined #kisslinux
17:02
midfavila-laptop has joined #kisslinux
17:02
<
midfavila-laptop >
sup nerds
17:05
<
testuser[m] >
phoebos: Thanks but i ended up building on my server
17:05
<
testuser[m] >
Had to make swap
17:05
<
testuser[m] >
midfavila-laptop: Hi
17:11
<
midfavila-laptop >
check this guy out
17:11
<
midfavila-laptop >
it's so
*small*
17:12
<
midfavila-laptop >
9" ruggedized laptop
17:13
<
phoebos >
your blog page has unclosed <p> tags
17:13
<
midfavila-laptop >
yeah probably
17:14
<
midfavila-laptop >
last time I was on SDF I tried using se to edit html
17:14
<
midfavila-laptop >
big mistake
17:14
<
phoebos >
big mistake
17:14
<
midfavila-laptop >
forked it the other day, after a few changes I think se'll be very serviceable
17:14
<
midfavila-laptop >
link to page btw?
17:15
<
testuser[m] >
make site generator vro
17:15
<
midfavila-laptop >
soon:tm:
17:15
<
midfavila-laptop >
once i get around to learning m4 and rc properly I'm going to write a set of templates
17:16
<
testuser[m] >
but vro sed
17:16
<
midfavila-laptop >
define "vro"
17:16
<
midfavila-laptop >
ah
17:16
<
midfavila-laptop >
i mean
17:16
<
midfavila-laptop >
sed is okay i guess
17:17
<
midfavila-laptop >
but I wouldn't want to use it for page generation
17:17
<
midfavila-laptop >
macro processor and shell is plenty for that
17:17
<
midfavila-laptop >
s/shell/rc/
17:17
<
midfavila-laptop >
if it wercs for uriel it wercs for me
17:19
<
phoebos >
midfavila-laptop: /pages/bloglist.html
17:19
<
midfavila-laptop >
danke
17:26
<
midfavila-laptop >
cool that's fixed
17:26
<
midfavila-laptop >
there were a few other things
17:26
<
midfavila-laptop >
forgot to declare elements in a list as list elements
17:30
<
midfavila-laptop >
looks like there are some broken image embeds too... I really should write a page generator
17:38
ella-0_ has joined #kisslinux
17:39
<
midfavila-laptop >
okay yeah I'm actually going to go write a generator right now
17:39
<
midfavila-laptop >
fixing this by hand isn't something I want to do today
17:39
<
midfavila-laptop >
or ever
17:40
ella-0 has quit [Ping timeout: 256 seconds]
17:40
illiliti has quit [Quit: leaving]
17:42
<
midfavila-laptop >
huh. turns out m4 might actually be perfect for this
17:42
<
midfavila-laptop >
never really used it before so I was worried it would be tricky to impart structure on pages, but it apparently accepts parameterized macros
17:45
Erus_Iluvatar has joined #kisslinux
17:54
ehawkvu has quit [Remote host closed the connection]
18:30
Rohan has joined #kisslinux
18:37
soliwilos has quit [Remote host closed the connection]
18:49
soliwilos has joined #kisslinux
19:06
Rohan has quit [Ping timeout: 240 seconds]
19:29
ehawkvu[m] has joined #kisslinux
21:31
ehawkvu[m] has quit [Ping timeout: 256 seconds]
21:36
ehawkvu[m] has joined #kisslinux
21:57
midfavila-laptop has quit [Ping timeout: 256 seconds]
22:22
mahmutov has quit [Ping timeout: 256 seconds]
22:38
midfavila-laptop has joined #kisslinux
23:34
midfavila-laptop has left #kisslinux [#kisslinux]
23:40
ax has joined #kisslinux