2026-10-24.log

- ephase (QUIT: Ping timeout: 243 seconds) (~ephase@82-66-198-11.subs.proxad.net)00:31
minutecararemixed: oh yes, cool @ those glasses!00:35
minuteEsi: yeah but there's a new-ish effort for getting geometry shaders to work in mesa for mali/rk358800:36
+ ephase (~ephase@82-66-198-11.subs.proxad.net)00:37
- aelius (QUIT: Remote host closed the connection) (~aelius@user/aelius)00:41
+ aelius (~aelius@user/aelius)00:42
- ephase (QUIT: Ping timeout: 260 seconds) (~ephase@82-66-198-11.subs.proxad.net)00:43
- dd88 (QUIT: Read error: Connection reset by peer) (~dd88@2601:646:8683:7820:2cc7:db8f:b6f0:f445)00:46
+ dd88 (~dd88@38.240.225.55)00:47
- dd88 (QUIT: Ping timeout: 241 seconds) (~dd88@38.240.225.55)00:54
+ dd88 (~dd88@2601:646:8683:7820:2cc7:db8f:b6f0:f445)00:55
+ siviq (~siviq@user/siviq)01:08
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)01:15
- murphnj (QUIT: Ping timeout: 277 seconds) (~murphnj@user/murphnj)01:19
+ murphnj (~murphnj@user/murphnj)01:19
- aperezdc (QUIT: Remote host closed the connection) (~aperezdc@2a03:6000:6e61:633::43)01:21
+ aperezdc (~aperezdc@46.23.89.43)01:22
Esiah interesting02:04
+ ephase (~ephase@82-66-198-11.subs.proxad.net)02:10
+ bkeys (~Thunderbi@71.31.254.246)02:28
- mjw (QUIT: Quit: Leaving) (~mjw@gnu.wildebeest.org)02:40
+ paperManu (~paperManu@72.10.153.237)03:39
+ paperManu_ (~paperManu@72.10.153.237)03:43
- paperManu_ (QUIT: Ping timeout: 259 seconds) (~paperManu@72.10.153.237)03:53
- paperManu (QUIT: Ping timeout: 257 seconds) (~paperManu@72.10.153.237)04:15
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)04:26
+ RandyK (~RandyK@user/randyk)04:26
- lidstah2 (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)04:27
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)04:27
+ jogu (~jogu@user/jogu)07:51
- BAndiT1983 (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)08:12
- se6astian (QUIT: ) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)08:12
- anuejn (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)08:12
+ BAndiT1983 (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)08:12
+ se6astian (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)08:12
+ anuejn (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)08:12
joschreform-system-image MNT gitlab pipeline currently fails with:09:29
josch__populate_fs_from_tar: Unknown code ____ 226 cannot read archive header: "Line too long"09:29
joschmke2fs: Unknown code ____ 226 while populating file system09:30
joschtook me a week to fix this problem but 284 added lines later, i just need another mmdebstrap upload and things should work again... sparse files...09:30
joschthe problem was that it couldn't pack /usr/lib/locale/locale-archive because that file is sparse *if* you run reform-system-image with a filesystem that supports sparse files as $TMPDIR09:31
joschfound a bug in GNU tar as well as another bug in libarchive in the process... filing these bugs now...09:34
joschminute: you were looking for a search engine for the MNT documentation which is not using an LLM. While trying to file a bug with GNU tar I found this which the gnu project uses to search their bugs. Maybe it can be helpful for you? https://dbmx.net/hyperestraier/09:47
- RandyK (QUIT: Ping timeout: 248 seconds) (~RandyK@user/randyk)09:58
+ RandyK (~RandyK@user/randyk)09:58
- Kooda (QUIT: Quit: WeeChat 4.4.4) (~kooda@natsu.upyum.com)12:35
+ Kooda (~kooda@natsu.upyum.com)12:37
+ antti- (~antti@user/antti)12:52
- antti (QUIT: Ping timeout: 254 seconds) (~antti@user/antti)12:53
* antti- -> antti12:53
- jjbliss (QUIT: Ping timeout: 259 seconds) (jjbliss@infinity.garden)13:09
+ jjbliss (jjbliss@infinity.garden)13:12
minutejosch: woah, that's incredible work @ finding those bugs13:28
minutehaha > Superdreadnought Estraier: Giant Attack13:29
minutethe name is really good13:29
- antti (QUIT: Quit: auf Wiedersehen) (~antti@user/antti)13:50
+ antti (~antti@user/antti)13:53
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)13:53
+ antti (~antti@user/antti)13:53
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)14:18
+ paperManu (~paperManu@72.10.153.237)14:19
+ antti (~antti@user/antti)14:22
- antti (QUIT: Client Quit) (~antti@user/antti)14:23
+ antti (~antti@user/antti)14:24
- antti (QUIT: Client Quit) (~antti@user/antti)14:25
+ antti (~antti@user/antti)14:25
- antti (QUIT: Client Quit) (~antti@user/antti)14:26
+ antti (~antti@user/antti)14:27
- antti (QUIT: Client Quit) (~antti@user/antti)14:28
+ antti (~antti@user/antti)14:28
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)14:29
+ antti (~antti@user/antti)14:30
- antti (QUIT: Client Quit) (~antti@user/antti)14:31
+ antti (~antti@user/antti)14:32
- antti (QUIT: Client Quit) (~antti@user/antti)14:32
+ antti (~antti@user/antti)14:33
- antti (QUIT: Client Quit) (~antti@user/antti)14:34
+ antti (~antti@user/antti)14:34
- antti (QUIT: Client Quit) (~antti@user/antti)14:35
+ antti (~antti@user/antti)14:36
- antti (QUIT: Client Quit) (~antti@user/antti)14:37
+ antti (~antti@user/antti)14:39
- antti (QUIT: Client Quit) (~antti@user/antti)14:40
+ antti (~antti@user/antti)14:41
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)14:41
+ antti (~antti@user/antti)14:42
- antti (QUIT: Client Quit) (~antti@user/antti)14:43
+ antti (~antti@user/antti)14:44
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)14:44
+ antti (~antti@user/antti)14:45
- antti (QUIT: Client Quit) (~antti@user/antti)14:46
+ antti (~antti@user/antti)14:46
bremneranother option to consider for search engine might be omega (part of the Xapian project).14:47
- antti (QUIT: Read error: Connection reset by peer) (~antti@user/antti)14:47
bremnerI have worked with the Xapian maintainer a great deal (because notmuch is built on xapian), and he is great14:49
bremnerhopefully hasn't jumped on the Claude bandwagon, I haven't heard14:49
+ antti (~antti@user/antti)14:51
- antti (QUIT: Client Quit) (~antti@user/antti)14:52
+ antti (~antti@user/antti)14:52
- antti (QUIT: Client Quit) (~antti@user/antti)14:53
+ antti (~antti@user/antti)14:55
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)14:55
+ antti (~antti@user/antti)14:55
- antti (QUIT: Client Quit) (~antti@user/antti)14:56
joschminute: if you have enough free time, this is the gnu tar bug i ran into via reform-system-image: https://lists.gnu.org/archive/html/bug-tar/2026-10/msg00009.html14:57
joschs/enough/too much/ :D14:57
+ antti (~antti@user/antti)14:59
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)14:59
+ antti (~antti@user/antti)15:01
- antti (QUIT: Remote host closed the connection) (~antti@user/antti)15:01
+ antti (~antti@user/antti)15:02
- antti (QUIT: Client Quit) (~antti@user/antti)15:03
+ antti (~antti@user/antti)15:03
- antti (QUIT: Client Quit) (~antti@user/antti)15:04
+ antti (~antti@user/antti)15:04
- antti (QUIT: Client Quit) (~antti@user/antti)15:06
+ antti (~antti@user/antti)15:07
- antti (QUIT: Client Quit) (~antti@user/antti)15:09
+ antti (~antti@user/antti)15:10
- antti (QUIT: Client Quit) (~antti@user/antti)15:10
+ antti (~antti@user/antti)15:10
- antti (QUIT: Client Quit) (~antti@user/antti)15:12
+ antti (~antti@user/antti)15:12
- antti (QUIT: Client Quit) (~antti@user/antti)15:12
+ antti (~antti@user/antti)15:17
- antti (QUIT: Client Quit) (~antti@user/antti)15:18
+ antti (~antti@user/antti)15:18
minuteantti: your connection is very much oscillating :D15:45
minutebremner: ohh omega looks interesting, thanks15:46
mhoyejosch: "tar doesn't bit for bit reproduce some types of file" in 2026 is a wild find. 15:48
mhoyealso it would never have occurred to me that you can use truncate to pad files out to be huge.15:48
minutei guess most use cases that i find interesting in regards to "what could an llm do for me" are either 1. search or 2. reverse engineering. i seriously used ghidra for 2. a few days ago and it was pretty awesome even if i'm a total n00b. so that is covered i believe. for search, i'm wondering if there are any interesting "classic" (non-llm) approaches to semantics/ontology/nlp integrated in a15:50
minuteusable search engine15:50
minutei tried out the weird old opencyc recently and the ontology seemed interesting but the query language is totally unusable15:51
minute(and the UI, which is very old and clunky)15:51
minutemy use cases are mostly around finding technical details in piles of datasheets and vendor code with 1000s of pages15:52
minutei tend to use "rg" a lot with -g (glob) and regexes, and doing weird pipes of rg | grep etc, but often long for a more expressive language or UI for this15:53
bremnerthere is also xapers, specifically for local search of PDFs15:54
minuteohh15:54
bremnerdunno how active that project is.15:54
bremnermore than hyperestaier anyway :P15:55
joschhehe :)15:55
minutehaha15:55
minutehmm, the xapian-omega debian package seems a bit underdocumented? when i install xapian-omega, it brings lighttpd which now runs on port 80, but returns 403 forbidden16:07
minuteand there's no cgi config for it in /etc/lighttpd/...16:09
minuteah there's /usr/lib/cgi-bin/16:10
minuteah, the missing piece was sudo ln -s /etc/lighttpd/conf-available/10-cgi.conf /etc/lighttpd/conf-enabled/16:16
minutenow i can acccess the search ui at http://localhost/cgi-bin/omega/omega16:16
bremnerI guess the "Recommends: apache2 | httpd-cgi" is what brings in lighttpd. You can probably install e.g. nginx if you prefer16:17
+ talos7 (~talos@2600:6c5d:f0:92c0:d5e6:8bf4:61ec:157c)16:18
- talos (QUIT: Ping timeout: 249 seconds) (~talos@2600:6c5d:f0:92c0:3c39:c1a6:eb19:634e)16:21
* talos7 -> talos16:21
anttisorry minute.I finished the updates, damn the last few days were crazy. :P16:29
joschantti: how crazy on a scale from 4 to php?16:30
minutehmm, i did omindex --db /var/lib/xapian-omega/data docs, which succeeded 16:31
minutebut omega (cgi-bin) says "Database 'default' couldn't be opened"16:31
anttihaha exactly josch16:32
minutedoing > strace -e open,openat /usr/lib/cgi-bin/omega/omega16:32
minute> openat(AT_FDCWD, "/var/log/xapian-omega/query.log", O_WRONLY|O_CREAT|O_APPEND, 0644) = -1 EACCES (Permission denied)16:33
minutemisleading error message16:33
minutehmm, still failing, even if it manages to write to /var/log/xapian-omega/query.log now16:35
minuteah uff > newfstatat(AT_FDCWD, "/var/lib/xapian-omega/data/default", 0xfffff1696168, 0) = -1 ENOENT (No such file or directory)16:36
minuteomindex did not create "default" though16:37
bremneris there a config file for omega, telling it where to look?16:37
minuteyes, /etc/omega.conf16:37
minutedatabase_dir /var/lib/xapian-omega/data16:37
minutewhich is where i pointed omindex, and it created some files there. but not a "default" file whatever that is16:37
bremnerI think default is the name of a database (aka directory)16:38
minuteah, confusing. i'll try that16:38
minutebremner: thanks, that worked16:39
bremnerthere are a few html files in /usr/share/doc/xapian-omega that might be helpful16:39
bremnerfile:///usr/share/doc/xapian-omega/quickstart.html e.g.16:39
minuteweird, when i press enter again in the search box, i get 400 bad request16:40
minutei.e. the form it generates does something weird16:40
- spew (QUIT: Quit: brb) (~spew@user/spew)16:41
minutethe first search works, but the second fails16:42
+ spew (~spew@user/spew)16:42
minuteit puts %09 characters in the search input lol why16:43
minutesuper strange > &FMT=query&xP=ZBmemori%09ZFmemori%09ZSmemori%09Zmemori&xDB=default&xFILTERS=.~~16:44
bremnerhuh. no idea really, but those ZBmemori and ZFmemori things look like internal xapian terms16:46
minutethere is an > <input type=hidden name=xP value="ZBmemoriZFmemoriZSmemoriZmemori">16:48
minuteah there are tab characters in there16:49
minuteif i replace these with spaces in web inspector, it doesn't crash16:50
minutethis seems very buggy?16:50
minutethis is done in /usr/share/xapian-omega/templates/query16:51
minute> $if{$queryterms,<input type=hidden name=xP value="$html{$queryterms}">}16:52
minutefixed by replacing this with > $if{$queryterms,<!--input type=hidden name=xP value="$html{$queryterms}"-->}16:54
minutebremner: maybe you can feedback that to the person? :D16:55
minuteit's broken out of the box on debian16:55
joschminute: just scrolled by in my fedi timeline: https://cloudisland.nz/@xssfox/11747747956712325916:58
minutejosch: haha16:58
bremnerminute: upstream is the debian maintainer, so a debian bug report would reach right person16:58
minutebremner: it finds relevant things, but can't show me the matching snippet in pdf results somehow. does that work for you?17:08
minutehuh > xapian-omega-libextractor : Depends: xapian-omega (= 2.1.0-1) but 1.4.32-1 is to be installed17:10
minuteahh the new one is in experimental17:10
minuteok, this seems too fiddly to be productive with17:15
bremnerminute: sorry I should have been more clear, I'm not actually using omega, just the xapian library17:18
minuteoh.17:18
- spew (QUIT: Quit: brb) (~spew@user/spew)17:35
+ spew (~spew@user/spew)17:35
- enwu (QUIT: Read error: Connection reset by peer) (~enwu@user/enwu)18:57
+ enwu (~enwu@user/enwu)18:59
realleifjosch: I got hardware video decoding to work on NixOS. I did not put --enable-v4l2-request (and --enable-libudev) in the configure flags.19:00
joschrealleif: nice, what kernel did you use?19:01
realleif7.2.619:02
joschrealleif: yes, but since you are on nixos you probably didn't use the debian kernel, right? In that case it would be interesting to know if there were non-mainline patches on top or whether we are missing configure flags in debian.19:03
+ enwu7 (~enwu@user/enwu)19:04
- enwu (QUIT: Ping timeout: 257 seconds) (~enwu@user/enwu)19:06
* enwu7 -> enwu19:06
- Gooberpatrol_66 (QUIT: Read error: Connection reset by peer) (~Gooberpat@user/gooberpatrol66)19:07
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)19:07
realleifI just used the kernel from sourc.mnt.re/reform/linux. I am not very familiar which patches are applied to the linux kernel. However in https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/kernel/patches.nix only 3 are listed. Would a kernel config file help?19:10
joschrealleif: how did you confirm that mpv really did decode in hardware? Just by the cpu usage?19:13
realleifrealleif: I played a 4k video which dropped frames left and right without any drops and almost no cpu usage19:15
realleifjosch: mpv logged: Using hardware decoding (v4l2request).19:17
realleifVO: [dmabuf-wayland] 3840x2160 drm_prime[yuv420p10]19:17
realleif[vo/dmabuf-wayland/wayland] Color representation 'bt.2020-ncl / limited' not supported! Output may be incorrect.19:17
realleifjosch: I used mpv --hwdec=v4l2request --vo=dmabuf-wayland. If you do this without hwdec you do not get any image.19:19
realleifjosch: I tried also with --hwdec-software-fallback=no and an image is shown19:20
joschinteresting, when i run mpv with these options, I get:19:20
josch[hwupload] upload yuv420p -> drm_prime[yuv420p]19:20
josch[hwupload] failed to upload frame19:20
joschCannot convert decoder/filter output to any format supported by the output.19:20
joschCould not initialize video chain.19:20
joschInvestigating...19:21
realleifjosch: Is v4l2request in the output of ffmpeg -hide_banner -hwaccels19:21
joschah you have your ffmpeg patched :)19:22
realleifYes and mpv19:22
joschrealleif: using the patch stack from reform-debian-packages or something else?19:22
realleifhttps://github.com/Kwiboo/FFmpeg/commits/v4l2-request-n8.1/ and https://github.com/philipl/mpv/tree/v4l2request19:24
joschrealleif: thank you, i will update reform-debian-packages accordingly and see what happens :)19:24
realleifjosch: The patchstack has a few patches in addition to the github repo. But the repo also has one commit which is not in the patch stack19:25
realleifjosch: Most of the patches are already in the patch stack19:25
joschrealleif: seems there is not yet an ffmpeg branch for 9.0 :(20:57
joschah the status is this: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20847#issuecomment-5688421:02
- spew (QUIT: Quit: brb) (~spew@user/spew)21:46
+ spew (~spew@user/spew)21:47
realleifjosch: just finished a 4K movie. 10 dropped frames.22:24
joschrealleif: which ffmpeg version are you on?22:24
realleifThe one I sent. 8.122:26
- Gooberpatrol_66 (QUIT: Remote host closed the connection) (~Gooberpat@user/gooberpatrol66)22:26
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)22:26
joschokay, good to know thank you! Then i'm really looking forward to kwiboo finding the time to rebase their patch onto 9.0 so that i can try this out! :)22:27
realleifYou could use LD_LIBARY_PATH to change the ffmpeg mpv uses to the patched 8.1 one.22:31
joschah sure but i have a hundred different projects to do so when i spend time on this i rather spend it when the result is actually something i can distribute to others and which is not something which only i run locally :)22:32
joschsince i only watch 1080p content, rk3588 is more than fast enough22:33
realleifFair enough22:33
joschoh wait, libreelec has the patch for ffmpeg 9.0 https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/patches/v4l2-request/0001-v4l2-request.patch22:35
+ siviq (~siviq@user/siviq)22:42
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)22:46
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)22:46
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)22:49
realleifjosch: This patch gave me an build error23:00
- Gooberpatrol_66 (QUIT: Ping timeout: 263 seconds) (~Gooberpat@user/gooberpatrol66)23:16
realleifUps I forgot to add default nixos patches back. Now it builds but does not pass tests23:42
- dd88 (QUIT: Ping timeout: 252 seconds) (~dd88@2601:646:8683:7820:2cc7:db8f:b6f0:f445)23:55
+ dd88 (~dd88@2601:646:8683:7820:a170:72cb:4187:4832)23:57
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)23:57
+ mjw (~mjw@gnu.wildebeest.org)23:58

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!