[2022-02-08T01:37:11Z] libinput quirks fixed! [2022-02-08T01:37:57Z] i have fully working wayland session without libudev[-zero] [2022-02-08T01:38:29Z] nice [2022-02-08T01:38:38Z] what was forcing you to use libudev-zero? [2022-02-08T01:39:25Z] wlroots, sway, libinput [2022-02-08T01:40:24Z] i also intend to upstream patches if possible [2022-02-08T01:41:19Z] what device manager do you use? [2022-02-08T01:41:27Z] mdev [2022-02-08T01:42:45Z] i'll push patches shortly [2022-02-08T01:42:53Z] so you can try it... [2022-02-08T01:48:49Z] https://github.com/illiliti/libdemi [2022-02-08T01:48:53Z] libinput https://termbin.com/hmcp [2022-02-08T01:48:57Z] wlroots https://termbin.com/s2yk [2022-02-08T01:49:23Z] sway https://termbin.com/dvvk [2022-02-08T01:53:06Z] this works with hotplug? [2022-02-08T01:53:27Z] yep [2022-02-08T01:53:39Z] i plan to add freebsd support to libdemi, so freebsd users can use wayland without hacks like libudev-devd [2022-02-08T01:54:32Z] netbsd support is already implemented, but netbsd doesn't evdev...evdev is mandatory for libinput [2022-02-08T01:58:25Z] for those who are out of the loop, the whole work was done to fix this: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/2257 [2022-02-08T02:18:42Z] illiliti: do you know to what extent this works with non-sway compositors, or are you looking for testers? [2022-02-08T02:18:48Z] or is it sway specific [2022-02-08T02:19:33Z] (testers in the sense of, willing to extend support beyond libinput on compositors) [2022-02-08T02:21:57Z] this doesn't work with non-wlroots based compositors [2022-02-08T02:22:12Z] because almost all of them depend on libudev [2022-02-08T02:34:39Z] yes I meant all the wlroots compositors (for instance I'd love to attempt this on wayfire, with no idea on potential success) [2022-02-08T02:39:36Z] should work if udev isn't directly used in code [2022-02-08T02:42:55Z] i suggest you to wait until i open MR to wlroots. i'll also document build intructions there [2022-02-08T02:49:35Z] gotcha gotcha. Lemme know. Is it wlroots 0.15 specific? [2022-02-08T02:50:06Z] also am I right in thinking that this almost entirely solves the problem of wayland on BSDs?? [2022-02-08T02:51:45Z] you need wlroots master [2022-02-08T02:52:02Z] yes. it solves the major part of the problem [2022-02-08T02:52:15Z] the other problem is evdev [2022-02-08T02:53:18Z] someone(not me plzz) needs to rewrite libinput to support other backends such as wscons [2022-02-08T03:02:46Z] jesus ew [2022-02-08T03:34:10Z] up-to-date patches will be there: https://github.com/illiliti/libinput and https://github.com/illiliti/wlroots [2022-02-08T03:34:16Z] branch libdemi [2022-02-08T04:10:57Z] Hi [2022-02-08T04:15:37Z] hi [2022-02-08T04:15:42Z] do you have latest chromium bin for musl? [2022-02-08T04:16:32Z] I'll try to build it [2022-02-08T04:16:44Z] Today [2022-02-08T04:16:56Z] I have to do v98 update [2022-02-08T04:18:18Z] many thanks [2022-02-08T04:34:01Z] any place to get openjdk bin for kiss? [2022-02-08T06:43:58Z] rohan: you can try to extract bin from alpine and convert to kiss package [2022-02-08T09:23:50Z] dilyn is pipewire 0.3.45 working for you? [2022-02-08T09:24:04Z] it just says "no node found for 35, stream error" when i try to use my headphone or mic [2022-02-08T09:24:09Z] 0.3.43 works [2022-02-08T09:28:12Z] 0.3.44 also works [2022-02-08T09:28:15Z] weird [2022-02-08T09:46:49Z] looks like its not detecting devices at all [2022-02-08T09:47:17Z] changed log level to 4 and compared it's reaction with old ver, it just sits there doing nothing [2022-02-08T09:47:39Z] git bisect your best friend [2022-02-08T09:48:44Z] yeah [2022-02-08T09:48:45Z] doing [2022-02-08T09:49:41Z] no wonder if this is udev related bug [2022-02-08T09:50:37Z] they constantly break it by putting more udev nonsense [2022-02-08T09:51:50Z] Yay found the sussy commit on first look [2022-02-08T09:51:55Z] https://github.com/PipeWire/pipewire/commit/b369401c8ebe46987dba560be0fa978806fff4d4 [2022-02-08T09:52:24Z] works after reverting it [2022-02-08T09:57:21Z] btw why are they using `unsigned int var:1;` ? are they allergic to bool or something lol [2022-02-08T10:03:50Z] this is redhat [2022-02-08T10:03:56Z] they are so desperate to needlessly obfuscate code [2022-02-08T10:15:28Z] btw, 97a5fe80c1d0fb0d8173a61a87051053cff7a5c2 should fix the bug, no? [2022-02-08T10:16:23Z] oh looks like it didnt make it into the release [2022-02-08T10:16:23Z] bruh [2022-02-08T10:19:21Z] yeah works [2022-02-08T10:20:17Z] nice [2022-02-08T10:23:42Z] [34466/48546] [2022-02-08T10:23:46Z] soon [2022-02-08T10:24:48Z] jesus [2022-02-08T10:27:12Z] have you tried mold? [2022-02-08T10:27:50Z] it should speed up build a little [2022-02-08T10:30:41Z] Isn't linking done at the final step only? All the targets are just invoking CXX to build the object files [2022-02-08T10:31:44Z] it is [2022-02-08T10:33:41Z] the last time i tried to link chromium my cacl blown up [2022-02-08T10:38:01Z] even 100G swap didn't help lol [2022-02-08T10:38:58Z] Cacl? [2022-02-08T10:39:06Z] calc [2022-02-08T10:39:12Z] calculator [2022-02-08T10:39:20Z] Bruh [2022-02-08T11:09:55Z] 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 [2022-02-08T12:21:29Z] https://github.com/kiss-community/bin/commit/b70532ee79e9949e3e4223303c8950b9f29ebf90 [2022-02-08T12:21:33Z] illiliti: tell me if it works [2022-02-08T12:34:06Z] segfault at startup [2022-02-08T12:34:26Z] yea its giving me that too but i thought it was cuz im in chroot [2022-02-08T12:34:33Z] weird, cuz nothing has changed [2022-02-08T12:34:41Z] in patches [2022-02-08T12:35:59Z] I did built it with vaapi though but that shouldn't be related [2022-02-08T12:38:42Z] https://github.com/git-bruh/repo-community/commit/4e53c91b46668b8cd8655cc2a9da33bcc3ebcdd4 [2022-02-08T12:38:47Z] Piece of shit [2022-02-08T12:45:21Z] Btw by segfault you meant SIGTRAP? [2022-02-08T12:45:52Z] yes [2022-02-08T12:46:27Z] log is different on each startup [2022-02-08T12:46:43Z] probably related to multithreading [2022-02-08T12:46:53Z] what does it say? [2022-02-08T12:47:44Z] Zygote could not fork: process_type gpu-process numfds 4 child_pid -1 [2022-02-08T12:47:59Z] what if u do --disable-gpu ? [2022-02-08T12:48:49Z] same [2022-02-08T12:48:55Z] broker_posix.cc(43)] Invalid node channel message [2022-02-08T12:49:19Z] gpu_init.cc(454)] Passthrough is not supported, GL is egl, ANGLE is << not sure if this is fatal error [2022-02-08T12:49:29Z] it is [2022-02-08T12:49:56Z] i mean [2022-02-08T12:49:59Z] did older versions say that too? if u remember [2022-02-08T12:51:07Z] yeah, they did [2022-02-08T12:51:17Z] hmm [2022-02-08T12:51:24Z] https://termbin.com/8ezl [2022-02-08T12:51:24Z] chromium --log-level=0 --enable-logging=stderr [2022-02-08T12:52:48Z] nothing seems wrong in ur log [2022-02-08T12:53:04Z] --no-sandbox not working too [2022-02-08T12:53:20Z] Failed to get drm magic [2022-02-08T12:53:23Z] hmm [2022-02-08T12:53:57Z] btw any reason for not using ff + webrender? [2022-02-08T12:55:26Z] `#0 0x000055555e1fcb71 in gfx::PlatformFont::CreateDefault() ()` what i get with gdb on unstripped binary [2022-02-08T12:55:38Z] firefox is slow [2022-02-08T12:55:44Z] even with webrender [2022-02-08T12:56:40Z] i dont think its even possible to build chromium with debug symbols on a normal system, not sure how to proceed [2022-02-08T12:56:53Z] i tried it with webkitgtk once it exploded [2022-02-08T12:58:21Z] SIGTRAP << i think something wrong with seccomp [2022-02-08T12:58:35Z] no it traps for any error [2022-02-08T12:58:41Z] btw, does glibc work? [2022-02-08T12:59:14Z] not built for it, switched to ff webrender since nvidia hw accel works fine on the wlroots fork [2022-02-08T13:01:34Z] pwd [2022-02-08T13:01:37Z] oops [2022-02-08T13:02:46Z] fresh profile doesn't work either [2022-02-08T13:05:54Z] https://github.com/archlinux/svntogit-packages/blob/fe85b648f60af1e25d16965ab974cc93ce496d30/trunk/PKGBUILD#L158 [2022-02-08T13:05:57Z] what does this mean [2022-02-08T13:06:06Z] how can symbol level of 0 show any backtrace [2022-02-08T13:12:59Z] i think this is the relevant CreateDefault() function calls this constructor https://termbin.com/ruvk [2022-02-08T13:13:35Z] god [2022-02-08T13:13:36Z] that was it [2022-02-08T13:13:40Z] WTF why didnt it say anything? [2022-02-08T13:13:43Z] i didnt have a font installed [2022-02-08T13:14:16Z] bruh bruh bruh [2022-02-08T13:22:40Z] i have no logs with --single-process [2022-02-08T13:22:46Z] only sigtrap [2022-02-08T13:22:59Z] did u install a font? [2022-02-08T13:23:52Z] i did [2022-02-08T13:25:32Z] http://0x0.st/oX1Q.png [2022-02-08T13:25:38Z] #worksforme [2022-02-08T13:25:49Z] what about your original command ? the --log-level one [2022-02-08T13:27:10Z] `chromium --disable-gpu --log-level=1 --enable-logging=stderr` this works for me and shows logs too [2022-02-08T13:27:15Z] disable gpu since im in chroot [2022-02-08T13:30:21Z] do you have libva installed? [2022-02-08T13:30:39Z] Yes [2022-02-08T14:01:19Z] i have a strong feeling that this crash caused by extra optimizations [2022-02-08T14:03:02Z] What cpu? [2022-02-08T14:03:41Z] Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz [2022-02-08T14:03:48Z] you were able to run chromium when you recompiled it with debugging symbols, right? [2022-02-08T14:04:18Z] I didn't recompile anything, just inspected the 1 line backtrace from the old, unstripped binary leftover in KISS_TMPDIR [2022-02-08T14:04:21Z] And installed a font [2022-02-08T14:04:44Z] I can send u that binary and u can check what backtrace it gives [2022-02-08T14:08:11Z] do it [2022-02-08T14:14:23Z] illiliti: curl -LO http://45.76.184.72:6666/chromium.tar.xz [2022-02-08T14:14:55Z] sha256 5a24126bea842721f732c5f26bd9ec97b23920f63441676d54618dfa6b26c34e [2022-02-08T14:15:32Z] u dont need to install it btw, just untar and run ./chromium from that dir [2022-02-08T14:16:11Z] ok [2022-02-08T14:18:01Z] downloaded? Asking cuz i need to close the process on server [2022-02-08T14:18:23Z] 300k/s [2022-02-08T14:18:27Z] xd [2022-02-08T14:18:38Z] bruh [2022-02-08T14:20:13Z] done [2022-02-08T14:20:32Z] good [2022-02-08T14:23:11Z] fucking hell [2022-02-08T14:23:26Z] empty? [2022-02-08T14:23:43Z] device::UdevLoader::Get() [2022-02-08T14:23:46Z] i'm gonna kill it with fire [2022-02-08T14:23:50Z] bruh [2022-02-08T14:24:07Z] it works now [2022-02-08T14:24:10Z] thanks [2022-02-08T14:24:26Z] what was the issue? [2022-02-08T14:24:31Z] mdev not running or something? [2022-02-08T14:24:53Z] i forgot that chromium requires libudev [2022-02-08T14:25:02Z] oh [2022-02-08T14:25:12Z] ok this is weird [2022-02-08T14:25:18Z] earlier it used to print out proper messages and trap [2022-02-08T14:25:23Z] now its just trapping [2022-02-08T14:25:30Z] this is very confusing [2022-02-08T14:44:22Z] testuser[m]: https://source.chromium.org/chromium/chromium/src/+/main:device/udev_linux/BUILD.gn;l=7 [2022-02-08T14:45:32Z] use_udev=false [2022-02-08T14:45:36Z] does it work? [2022-02-08T14:46:43Z] I don't remember i think there were some issues [2022-02-08T14:46:46Z] I'll try it tomorrow [2022-02-08T14:48:13Z] https://github.com/kiss-community/community/issues/53#issuecomment-766639062 [2022-02-08T14:48:33Z] Damn its been 1 year [2022-02-08T14:51:06Z] why this option still exist if doesn't work lol.... [2022-02-08T14:55:22Z] https://source.chromium.org/chromium/chromium/src/+/main:device/udev_linux/udev_loader.cc;l=22-39?q=UdevLoader&ss=chromium%2Fchromium%2Fsrc [2022-02-08T14:56:39Z] i think this function should be nulled [2022-02-08T14:57:45Z] return nullptr is after the CHECK(false) so im pretty sure stuff would start exploding if g_udev_loader was null [2022-02-08T14:57:54Z] But I'll try [2022-02-08T15:00:21Z] Also i don't get why they have this CHECK() bullshit just crash and print the file and line names... [2022-02-08T15:02:20Z] i don't even know what it does. [2022-02-08T15:02:38Z] maybe it triggers sigtrap, who knows... [2022-02-08T15:03:44Z] Yeah that's what its for [2022-02-08T16:23:36Z] Anyone got a golang binary [2022-02-08T17:00:57Z] testuser[m]: https://tmp.bvnf.space/go@1.17.6-1.tar.gz [2022-02-08T17:02:09Z] sup nerds [2022-02-08T17:05:47Z] phoebos: Thanks but i ended up building on my server [2022-02-08T17:05:50Z] Had to make swap [2022-02-08T17:05:56Z] midfavila-laptop: Hi [2022-02-08T17:11:36Z] https://laptop.pics/panasonic-toughbook-cf-m34/ [2022-02-08T17:11:43Z] check this guy out [2022-02-08T17:11:46Z] it's so *small* [2022-02-08T17:12:16Z] 9" ruggedized laptop [2022-02-08T17:13:05Z] hi mid [2022-02-08T17:13:14Z] Rich [2022-02-08T17:13:22Z] your blog page has unclosed

tags [2022-02-08T17:13:53Z] yeah probably [2022-02-08T17:14:00Z] last time I was on SDF I tried using se to edit html [2022-02-08T17:14:03Z] big mistake [2022-02-08T17:14:09Z] big mistake [2022-02-08T17:14:33Z] forked it the other day, after a few changes I think se'll be very serviceable [2022-02-08T17:14:38Z] link to page btw? [2022-02-08T17:15:21Z] make site generator vro [2022-02-08T17:15:26Z] soon:tm: [2022-02-08T17:15:42Z] once i get around to learning m4 and rc properly I'm going to write a set of templates [2022-02-08T17:16:00Z] but vro sed [2022-02-08T17:16:27Z] define "vro" [2022-02-08T17:16:41Z] bro [2022-02-08T17:16:46Z] ah [2022-02-08T17:16:47Z] i mean [2022-02-08T17:16:51Z] sed is okay i guess [2022-02-08T17:17:00Z] but I wouldn't want to use it for page generation [2022-02-08T17:17:07Z] macro processor and shell is plenty for that [2022-02-08T17:17:23Z] s/shell/rc/ [2022-02-08T17:17:32Z] if it wercs for uriel it wercs for me [2022-02-08T17:19:18Z] midfavila-laptop: /pages/bloglist.html [2022-02-08T17:19:33Z] danke [2022-02-08T17:26:32Z] cool that's fixed [2022-02-08T17:26:36Z] there were a few other things [2022-02-08T17:26:50Z] forgot to declare elements in a list as list elements [2022-02-08T17:30:25Z] looks like there are some broken image embeds too... I really should write a page generator [2022-02-08T17:39:15Z] https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3451 [2022-02-08T17:39:32Z] okay yeah I'm actually going to go write a generator right now [2022-02-08T17:39:40Z] fixing this by hand isn't something I want to do today [2022-02-08T17:39:41Z] or ever [2022-02-08T17:42:27Z] huh. turns out m4 might actually be perfect for this [2022-02-08T17:42:56Z] never really used it before so I was worried it would be tricky to impart structure on pages, but it apparently accepts parameterized macros