| - ephase (QUIT: Ping timeout: 243 seconds) (~ephase@82-66-198-11.subs.proxad.net) | 00:31 | |
| minute | cararemixed: oh yes, cool @ those glasses! | 00:35 |
|---|---|---|
| minute | Esi: yeah but there's a new-ish effort for getting geometry shaders to work in mesa for mali/rk3588 | 00: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 | |
| Esi | ah interesting | 02: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 | |
| josch | reform-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 |
| josch | mke2fs: Unknown code ____ 226 while populating file system | 09:30 |
| josch | took 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 |
| josch | the 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 $TMPDIR | 09:31 |
| josch | found a bug in GNU tar as well as another bug in libarchive in the process... filing these bugs now... | 09:34 |
| josch | minute: 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- -> antti | 12:53 | |
| - jjbliss (QUIT: Ping timeout: 259 seconds) (jjbliss@infinity.garden) | 13:09 | |
| + jjbliss (jjbliss@infinity.garden) | 13:12 | |
| minute | josch: woah, that's incredible work @ finding those bugs | 13:28 |
| minute | haha > Superdreadnought Estraier: Giant Attack | 13:29 |
| minute | the name is really good | 13: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 | |
| bremner | another 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 | |
| bremner | I have worked with the Xapian maintainer a great deal (because notmuch is built on xapian), and he is great | 14:49 |
| bremner | hopefully hasn't jumped on the Claude bandwagon, I haven't heard | 14: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 | |
| josch | minute: 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.html | 14:57 |
| josch | s/enough/too much/ :D | 14: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 | |
| minute | antti: your connection is very much oscillating :D | 15:45 |
| minute | bremner: ohh omega looks interesting, thanks | 15:46 |
| mhoye | josch: "tar doesn't bit for bit reproduce some types of file" in 2026 is a wild find. | 15:48 |
| mhoye | also it would never have occurred to me that you can use truncate to pad files out to be huge. | 15:48 |
| minute | i 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 a | 15:50 |
| minute | usable search engine | 15:50 |
| minute | i tried out the weird old opencyc recently and the ontology seemed interesting but the query language is totally unusable | 15:51 |
| minute | (and the UI, which is very old and clunky) | 15:51 |
| minute | my use cases are mostly around finding technical details in piles of datasheets and vendor code with 1000s of pages | 15:52 |
| minute | i 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 this | 15:53 |
| bremner | there is also xapers, specifically for local search of PDFs | 15:54 |
| minute | ohh | 15:54 |
| bremner | dunno how active that project is. | 15:54 |
| bremner | more than hyperestaier anyway :P | 15:55 |
| josch | hehe :) | 15:55 |
| minute | haha | 15:55 |
| minute | hmm, 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 forbidden | 16:07 |
| minute | and there's no cgi config for it in /etc/lighttpd/... | 16:09 |
| minute | ah there's /usr/lib/cgi-bin/ | 16:10 |
| minute | ah, the missing piece was sudo ln -s /etc/lighttpd/conf-available/10-cgi.conf /etc/lighttpd/conf-enabled/ | 16:16 |
| minute | now i can acccess the search ui at http://localhost/cgi-bin/omega/omega | 16:16 |
| bremner | I guess the "Recommends: apache2 | httpd-cgi" is what brings in lighttpd. You can probably install e.g. nginx if you prefer | 16: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 -> talos | 16:21 | |
| antti | sorry minute.I finished the updates, damn the last few days were crazy. :P | 16:29 |
| josch | antti: how crazy on a scale from 4 to php? | 16:30 |
| minute | hmm, i did omindex --db /var/lib/xapian-omega/data docs, which succeeded | 16:31 |
| minute | but omega (cgi-bin) says "Database 'default' couldn't be opened" | 16:31 |
| antti | haha exactly josch | 16:32 |
| minute | doing > strace -e open,openat /usr/lib/cgi-bin/omega/omega | 16:32 |
| minute | > openat(AT_FDCWD, "/var/log/xapian-omega/query.log", O_WRONLY|O_CREAT|O_APPEND, 0644) = -1 EACCES (Permission denied) | 16:33 |
| minute | misleading error message | 16:33 |
| minute | hmm, still failing, even if it manages to write to /var/log/xapian-omega/query.log now | 16:35 |
| minute | ah uff > newfstatat(AT_FDCWD, "/var/lib/xapian-omega/data/default", 0xfffff1696168, 0) = -1 ENOENT (No such file or directory) | 16:36 |
| minute | omindex did not create "default" though | 16:37 |
| bremner | is there a config file for omega, telling it where to look? | 16:37 |
| minute | yes, /etc/omega.conf | 16:37 |
| minute | database_dir /var/lib/xapian-omega/data | 16:37 |
| minute | which is where i pointed omindex, and it created some files there. but not a "default" file whatever that is | 16:37 |
| bremner | I think default is the name of a database (aka directory) | 16:38 |
| minute | ah, confusing. i'll try that | 16:38 |
| minute | bremner: thanks, that worked | 16:39 |
| bremner | there are a few html files in /usr/share/doc/xapian-omega that might be helpful | 16:39 |
| bremner | file:///usr/share/doc/xapian-omega/quickstart.html e.g. | 16:39 |
| minute | weird, when i press enter again in the search box, i get 400 bad request | 16:40 |
| minute | i.e. the form it generates does something weird | 16:40 |
| - spew (QUIT: Quit: brb) (~spew@user/spew) | 16:41 | |
| minute | the first search works, but the second fails | 16:42 |
| + spew (~spew@user/spew) | 16:42 | |
| minute | it puts %09 characters in the search input lol why | 16:43 |
| minute | super strange > &FMT=query&xP=ZBmemori%09ZFmemori%09ZSmemori%09Zmemori&xDB=default&xFILTERS=.~~ | 16:44 |
| bremner | huh. no idea really, but those ZBmemori and ZFmemori things look like internal xapian terms | 16:46 |
| minute | there is an > <input type=hidden name=xP value="ZBmemoriZFmemoriZSmemoriZmemori"> | 16:48 |
| minute | ah there are tab characters in there | 16:49 |
| minute | if i replace these with spaces in web inspector, it doesn't crash | 16:50 |
| minute | this seems very buggy? | 16:50 |
| minute | this is done in /usr/share/xapian-omega/templates/query | 16:51 |
| minute | > $if{$queryterms,<input type=hidden name=xP value="$html{$queryterms}">} | 16:52 |
| minute | fixed by replacing this with > $if{$queryterms,<!--input type=hidden name=xP value="$html{$queryterms}"-->} | 16:54 |
| minute | bremner: maybe you can feedback that to the person? :D | 16:55 |
| minute | it's broken out of the box on debian | 16:55 |
| josch | minute: just scrolled by in my fedi timeline: https://cloudisland.nz/@xssfox/117477479567123259 | 16:58 |
| minute | josch: haha | 16:58 |
| bremner | minute: upstream is the debian maintainer, so a debian bug report would reach right person | 16:58 |
| minute | bremner: it finds relevant things, but can't show me the matching snippet in pdf results somehow. does that work for you? | 17:08 |
| minute | huh > xapian-omega-libextractor : Depends: xapian-omega (= 2.1.0-1) but 1.4.32-1 is to be installed | 17:10 |
| minute | ahh the new one is in experimental | 17:10 |
| minute | ok, this seems too fiddly to be productive with | 17:15 |
| bremner | minute: sorry I should have been more clear, I'm not actually using omega, just the xapian library | 17:18 |
| minute | oh. | 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 | |
| realleif | josch: 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 |
| josch | realleif: nice, what kernel did you use? | 19:01 |
| realleif | 7.2.6 | 19:02 |
| josch | realleif: 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 -> enwu | 19:06 | |
| - Gooberpatrol_66 (QUIT: Read error: Connection reset by peer) (~Gooberpat@user/gooberpatrol66) | 19:07 | |
| + Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66) | 19:07 | |
| realleif | I 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 |
| josch | realleif: how did you confirm that mpv really did decode in hardware? Just by the cpu usage? | 19:13 |
| realleif | realleif: I played a 4k video which dropped frames left and right without any drops and almost no cpu usage | 19:15 |
| realleif | josch: mpv logged: Using hardware decoding (v4l2request). | 19:17 |
| realleif | VO: [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 |
| realleif | josch: I used mpv --hwdec=v4l2request --vo=dmabuf-wayland. If you do this without hwdec you do not get any image. | 19:19 |
| realleif | josch: I tried also with --hwdec-software-fallback=no and an image is shown | 19:20 |
| josch | interesting, 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 frame | 19:20 |
| josch | Cannot convert decoder/filter output to any format supported by the output. | 19:20 |
| josch | Could not initialize video chain. | 19:20 |
| josch | Investigating... | 19:21 |
| realleif | josch: Is v4l2request in the output of ffmpeg -hide_banner -hwaccels | 19:21 |
| josch | ah you have your ffmpeg patched :) | 19:22 |
| realleif | Yes and mpv | 19:22 |
| josch | realleif: using the patch stack from reform-debian-packages or something else? | 19:22 |
| realleif | https://github.com/Kwiboo/FFmpeg/commits/v4l2-request-n8.1/ and https://github.com/philipl/mpv/tree/v4l2request | 19:24 |
| josch | realleif: thank you, i will update reform-debian-packages accordingly and see what happens :) | 19:24 |
| realleif | josch: 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 stack | 19:25 |
| realleif | josch: Most of the patches are already in the patch stack | 19:25 |
| josch | realleif: seems there is not yet an ffmpeg branch for 9.0 :( | 20:57 |
| josch | ah the status is this: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20847#issuecomment-56884 | 21:02 |
| - spew (QUIT: Quit: brb) (~spew@user/spew) | 21:46 | |
| + spew (~spew@user/spew) | 21:47 | |
| realleif | josch: just finished a 4K movie. 10 dropped frames. | 22:24 |
| josch | realleif: which ffmpeg version are you on? | 22:24 |
| realleif | The one I sent. 8.1 | 22:26 |
| - Gooberpatrol_66 (QUIT: Remote host closed the connection) (~Gooberpat@user/gooberpatrol66) | 22:26 | |
| + Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 22:26 | |
| josch | okay, 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 |
| realleif | You could use LD_LIBARY_PATH to change the ffmpeg mpv uses to the patched 8.1 one. | 22:31 |
| josch | ah 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 |
| josch | since i only watch 1080p content, rk3588 is more than fast enough | 22:33 |
| realleif | Fair enough | 22:33 |
| josch | oh 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.patch | 22: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 | |
| realleif | josch: This patch gave me an build error | 23:00 |
| - Gooberpatrol_66 (QUIT: Ping timeout: 263 seconds) (~Gooberpat@user/gooberpatrol66) | 23:16 | |
| realleif | Ups I forgot to add default nixos patches back. Now it builds but does not pass tests | 23: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/!