02:57:59 does anyone know why FreeBSD's default mesa package is still so old? evidently the newer mesa versions build and function fine, considering the mesa-devel package isn't also stuck 2 years in the past 03:02:29 sucks that the alternative to an increasingly old release is foregoing having a stable release. I suppose I could branch the ports tree and update the mesa package for myself with 26.0.7 03:02:54 also curious why ScrewDriver1337 hasn't been banned for join/quit spam. it's been ongoing for quite some time 06:50:19 hmm bouncer probably restarted/reconnected, got evicted :) 07:06:34 h3s: the current plan is to remove support for freebsd-update in 16.0-release 09:49:17 When I heard that FreeBSD was making a modernized homepage, I was skeptical (just look at the Debian disaster). But I have to say, bravo! The new page looks clean and modern. Thanks to those who made it! 09:51:02 i still prefer openbsd's website, but the new freebsd one is okay 10:06:27 I can't agree less. What the [censored owing to the language police] is this? 10:13:59 Does someone had any issues with WWAN on FreeBSD? it's not that that LTE is important for me but the features like GPS etc would be nice to work with. 10:14:33 Currently on Debian but i want to to switch to FreeBSD on my T460 (i have good experience with freebsd already) 10:21:33 I did: Driver doesn't exist 10:28:12 Oh, okay, that's unfortunate. Maybe i'll fireup a vm and do pci passtrough. 10:37:23 maybe you can use LTE with https://github.com/pgj/freebsd-wifibox 10:56:07 I don't believe you can. But yeah that relies on PCIe passthrough 10:56:17 so using a vm and passtrough is the same principle as wifibox 10:57:50 Yes its the same but you have maybe less to config with wifibox 11:02:57 But wifibox doesn't support WWAN devices, only WLAN 11:05:40 <[tj]> sotov1ch: what device do you want to use? 11:06:45 wifi box support what alpine linux supports just change the connection inside wifibox 11:44:21 MelanieUrsidino: Yes, but i'm not interested in getting a WWAN connection. Only for some progs like gpsd or some work with AT Interface. Which should be possible since wifibox is just a vm with pci passthrough where i maybe can use the WWAN instead of the wifi card. 11:45:01 [tj]: i'm using a Qualcomm Sierra EM7455 Snapdragon X7 LTE-A (That's what MM likely said) 11:45:54 <[tj]> https://forums.freebsd.org/threads/adding-more-sierra-cellular-modems-to-freebsd.97088/ 11:45:57 currently i only care about GPS-NMEA and GPS-RAW, for now. 11:47:50 https://forums.freebsd.org/threads/adding-more-sierra-cellular-modems-to-freebsd.97088/post-693341 11:48:42 Okay, looks like it's not supported. It's a MC7455 but it shouldn't be a big diff between EM7455 and MC7455. 14:18:42 https://mastodon.social/@ifixcoinops/106086866136488461 re: website redesign 14:25:59 pff "red flags" 14:26:10 #whocaresaboutawebdesign 14:26:10 people being attached to the things they know is not a red flag 14:26:30 it's a natural human phenomenon 14:26:47 "people miss what they always knew, this is the ultimate proof that change is bad" 14:39:14 Change /can/ be good. 14:39:37 Though, change just for sake of change is often not good. 14:39:40 change can be good, I have seen far more bad change than good change 14:39:50 That's very fair 14:40:34 and very subjective :) 14:41:23 Maybe. I think some change can be measured. Some cannot, such as whether one colorscheme is better than another. 14:41:44 However, changing whether the website loads quickly or slowly would be easy to figure out if it is good or bad. 14:49:30 pam_xdg is only xdm and system. That means it's only for local logins? 14:53:46 Appears to apply to anything that's GUIish? Appears you get it with xrdp logins. 14:54:00 Any reason sshd wouldn't have it by default? 14:57:05 i'd guess because sshd isnt a desktop app? 14:59:54 I'm assuming sshd means ssh session. "Why wouldn't you want XDG_RUNTIME_DIR set for ssh session?" 15:02:18 a ssh session is a (ssh) client connection to a daemon (sshd) - and XDG_RUNTIME_DIR may be passed to the daemon from the client, if it is allowed 15:04:11 umm what? I wouldn't expect that sshd would setup XDG_RUNTIME_DIR via pam_xdg on the client setup 15:16:01 Ok so adding that to sshd just works. Wonder if I can get away with a .d file vs editing sshd directly. pam has always confused me. 15:21:10 Why would sshd set a Desktop Environment variable such as XDG_RUNTIME_DIR? 15:23:49 Because it's not just desktop envs? 15:24:23 I think that's the issue. People think XDG is desktop only. 15:41:28 PAM can set XDG and other variables. But sshd should not. 15:43:18 Sorry the sshd pam file. Not sshd directly. 15:43:34 That's what I mean. 15:47:12 In the sshd_config there is also the UsePAM configuration. Which can be UsePAM=no. In which case PAM will not be in the flow and no PAM variables will be set. 15:48:32 If not using alternative login authentication and authorization methods I doubt anyone would even notice. 15:51:00 rwp: it isn't a desktop environment variable, it specifies where programs should put their runtime files, like unix sockets for ipc and if it sometimes isn't set, programs won't find that stuff 15:51:59 Those programs sound like Desktop Environment apps and would not be running over a text terminal serial ssh login. 15:56:12 You don't want to push X11 over a serial console? 15:56:14 why sound they like that to you? and who said that the login is text based? X11 forwarding exists too 15:57:31 btw this is (on the surface) purely text/tui. 15:58:32 'tui' is a curious term. . . and rather new AFAIK. 15:59:10 New? No. Just there's more of them now. 16:06:21 I've done X11 over an RS232 serial line before at 115 kbps. The low throughput only mattered when pushing bigger images - but for all else it was surprisingly snappy. X is chatty and the low latency of RS232 helped a lot. 16:08:18 In order for X11 forwarding over ssh to work the remote end would need X11 apps installed. I am using ssh to login over there but unless I am logging into another desktop there won't be an X11 apps installed on any server system I am familiar with admining. Though I know many people today do install a full desktop on headless servers regardless. 16:09:13 But I am going to set UsePAM=no on a desktop here and test the theory out. 16:09:16 I don't think you can run a full X11 session directly over SSH, you have to use something like VNC in the middle of it. 16:09:23 You can run X11 apps over SSH though. 16:09:42 Also, sorry if I missed something. Coming in a bit late to the conversation 16:09:53 We were talking about ssh X11 forwarding. 16:10:05 And whether it needs any XDG variables set to do so. 16:11:22 It might depend on the application, but I wouldn't think so in a lot of cases. I know when I was playing with it, I was able to run Firefox without it. 16:12:37 Experiment results: Set UsePAM=no. Restart sshd. Verify loss of XDG variables. ssh -X otherdesktop. xterm. GUI is forwarded. No errors noted. 16:14:34 PAM is very useful to provide a standard module interface to plug in other authentication and authorization methods. That's a primary feature of it. Corporations make heavy use of it. But if not using those methods then PAM is not needed. 16:15:17 The new hand uses wayland. 16:19:29 I haven't poked my nose into Wayland yet. I don't know what dragons live there. 16:20:38 * skered has been playing with river and cow (fvwm author's compositor for wayland - not totaly stable yet). 16:21:20 And in turn all the wayland only apps (and configs). Right now I'm looking at foot, a terminal. 16:21:49 and all this via headless wlroots with wayvnc. 16:22:52 And what does all of this depend on? XDG_RUNTIME_DIR. I got too lazy setting it myself and wanted to know why isn't it just auto set. 16:23:04 I've not played around with wayland at all, and certainly not on *BSD. Main issue for me is finding a good WM that I actually like on it. 16:23:32 fac3: That's pretty much the issue with it right now. 16:24:12 wayland moves to fast to really make it stable unless if you're using GNOME or KDE. Maybe sway and small handful of others. 16:25:05 Yeah, and I don't care much for Gnome or KDE. I haven't used sway, but I have used i3, and it's okay. 16:26:47 rwp: the discussion is that XDG_RUNTIME_DIR should be set by default for ssh logins too, of course it works without it being set as long as you don't run anything that asserts that variable is set, but inconsistently set XDG_RUNTIME_DIR depending on login method could be a problem for some programs, like not finding an ipc socket 16:33:42 nimaje, Let's not be fuzzy about "some programs". Let's say exactly what programs have problems. Otherwise it is just too fuzzy of a concept. I mean sure there is bound to be some program. But I don't really care if some random Github hack is written in some poor way. Let's have a concrete example. 16:37:23 weechat can be remote controlled via a fifo placed in XDG_RUNTIME_DIR for example 16:38:50 fac3: Sway is the i3 of wayland. :-D 16:39:52 I've heard that. i3 is okay, but I'd still rather not move away from DWM or EXWM 16:39:59 At least not right now. 16:41:14 weechat is mature, robust, and well behaved. I would be surprised if it didn't simply use $HOME/.config/weechat for those if XDG_RUNTIME_DIR is not explicitly set. 16:41:52 i still live in a world where it sits in ~/.weechat 16:42:05 The man page will usually say the files it pulls from and in what order 16:42:54 rwp: I think if you're a good XDG app you're not puttig temp files in your config dir. We're not unwashed UNIX users nowadays. 16:43:21 Oh, it falls back to $HOME/.cache/weechat as is reasonable: https://blog.weechat.org/post/2021/06/12/XDG-directories?utm_source=chatgpt.com 16:43:45 And ~/.weechat if that exists. 16:44:28 So... weechat works fine without XDG_RUNTIME_DIR set. That is not an example that requires it. 16:46:21 rwp: but what if you locally run weechat and have XDG_RUNTIME_DIR set and then later want to login via ssh and want to control it? the problem isn't it no being set at all, the problem is it being set sometimes 16:48:49 That's a valid use case. It's not one of my use cases. But I will give that to you. It's a valid case. In which case I, as in me not you, would probably set the variables in ~/.xsessionrc to $HOME/.cache/weechat so that it was the same for both. 17:01:31 IME the XDG spec is usually a pain to implement and it's easier at first to use ~/. then eventually migrate to XDG when enough people complain. 17:14:36 voooiii... utm_source=chatgpt.com 17:17:27 MelanieUrsidino, You caught me! I asked it for a reference. But the reference checked out. Notice I didn't trust the LLM but pushed through to the reference itself. 17:18:54 I figure that if I am paying for it already with all of the pain of trying to keep web sites online in the face of the endless onslaught of millions of AI scraper bots proxies then I should get some use out of it. 18:21:41 Don't be shamed for using AI. It's a tool. Are you ashamed of using a screwdriver, or a hammer? The anti-AI crew are fanatical but don't let them cower you into excuses for using a tool. 18:22:56 Thanks! 18:24:47 I'd probably be ashamed if someone caught me trying to use a hammer to do surgery. 18:25:34 especially if my reply was something like, "Two years ago, this hammer wasn't even sharp enough to cut skin! Imagine what it will be able to do soon!" 18:27:42 The view that something being "a tool" means it is exempt from any discussions of its capabilities, limitations, or the implications of its use is one that admits of a quite fundamental misunderstanding of what tools are and what they do. 18:30:03 Yes, it's a tool, and you can script / program it too. There's still the right tool for the job, but that doesn't mean it's not a useful tool, especially for pattern recognition and repeating those patterns, an automation machine. 18:42:24 It is critical to understand that it is a token predictor. How all those "thinking" are just filling the context with more probable words to outbalance the vector weights of unwanted words that might be seen during the execution. Once you understand why asking an AI why did it disobey orders is useless, you are experienced enough to use it 19:00:20 It's something you can script and program too. You can extend the capabilities of an LLM with your own tools - either a class of function in your language of choice. You can build your own MCP servers. It's a tool. 19:20:58 port lua54-cqueues is broken on FreeBSD 15 (and 16 supposedly, although I can't test that). The port points at the last official cqueues release, from 2020. There's a fix in the cqueues tree. 19:21:03 What's the right procedure here? 19:21:24 s/last/most recent/ I suppose 19:25:30 Sorry, the port is lua-cqueues (pkg uses the lua version number). 19:29:51 Maybe open an issue/PR on bugs.freebsd.org 19:35:54 Okay, I've requested a bugzilla account. 19:37:40 I the meantime, is there a convienent way to tell ports (via the makefile maybe?) "use this .tgz I'm providing you instead of what you'd normally download"? 19:38:43 Does the port have any patches? 19:39:08 Yeah, you can hack that via the Makefile 19:39:12 If it does then it might just be easier to build it from source rather than go through ports 19:39:32 I've had ports that broke from patches that wouldn't apply after the port was updated. 19:40:33 I don't think it does. 19:41:04 vkarlsen: If the port normally fetches from git, how do I say "use this instead"? 19:42:07 anth: Github? 19:42:08 (Normally I'd just install from source, but I'm nervous about all the other lua things installed from ports/pkg finding it correctly.) 19:42:16 You might be able to just replace the git hash with the hash of the new release. 19:42:18 Yes. 19:42:26 There isn't a new release. :-/ 19:42:38 The port uses USE_GITHUB 19:42:43 The fix is in the source tree. I can build the needed artifact. 19:42:45 You can use GH_COMMIT etc 19:43:32 Are we talking about devel/lua-cqueues? 19:43:45 yes 19:44:58 Then you can add GH_TAGNAME= on line 19 19:45:15 You'll have to run `make makesum` after 19:45:55 makesum updates distinfo? 19:47:08 I don't see where the actual URL to download from is defined. 19:47:48 Yes, you don't need the url, that will be generated from the given info 19:48:15 You might have to remove DISTVERSIONPREFIX 19:48:20 Let me try 19:48:29 But I need to provide the .tgz myself, not have it fetch from the repo, where there's no newer build. 19:50:00 Oh, I see how it's building that up with the DIST* bits. 19:50:27 No, seems that's all that's needed. It built fine here from the latest commit (c366149) 19:50:42 All I did was add this line: GH_TAGNAME= c366149, and run make makesum 19:50:50 Oh! 19:51:43 Note that the pkg will be called lua54-cqueues-20200726_1, even though it is much newer 19:52:05 You can change that in the Makefile too if you want 19:52:42 No, that’s fine for me until it’s officially fixed. 19:53:04 I don’t anticipate wanting to go back to the version that won’t run. :-) 19:53:14 :) 20:27:59 spekul: I have played with it 20:28:01 still cant get it to work 20:28:08 (sorry 2 weeks late, been busy) 20:28:22 I am not bios booting, and modified my loader according to what you said 20:28:37 loader is within GELI decryption, but there is no serial output for it 20:28:58 I really wish freebsd documented this behaviour more 20:34:07 https://bpa.st/Q4LA 20:34:09 thats my loader.conf 20:34:28 if anyone else has any idea how to get freebsd to output via serial during the loader stage please let me know 20:38:43 hmmm according to the man page boot_* are within loader.efi(8) 20:38:47 so they are not bios boot options then?!!? 20:39:43 oh wait 20:40:13 > 2026-05-07 06:55:42 spekul you need to redirect video output to the console in your BIOS/EFI firmware and have the loader enabled to work with the serial console 20:40:32 I thought bios you wouldn't need to, but you still need the firmware to support serial redirect, which consumer hardware doesn't 20:40:43 unless there is a workaround? 20:42:57 > On x86 platforms, if you wish to redirect the loader's output to a serial port when the EFI BIOS doesn't support it, or to a serial port that isn't the one the EFI BIOS redirects its output to, set console to “comconsole”. 20:43:13 from loader.efi(8) 20:43:38 okay so then it is possible, I must have the wrong serial specified 20:45:54 the COMx (windows) ports are mapped to /dev/uartx when the device is /dev/ttyU0 because its a usb serial device 20:46:08 oh shit... that probably wont work will it 20:46:16 it would require the loader to have an understanding of usb 20:46:43 oh wait, but the loader can load a keyfile from a USB stick, so it does have USB logic then... so it should be able to work? 20:47:38 alright I have no clue what to do :/ 21:19:05 vkarlsen: back at my computer after my appointment, and that worked perfectly. Thank you very much. 22:13:33 I guess I'm not quite understanding audio here on FreeBSD. on pcm3, monitor is labeled as "rec src" according to mixer, but if I record from /dev/dsp3 using ffmpeg, it ends up recording from the mic, not the system audio, which is what I'm taking "monitor" to mean 22:15:31 mixer isn't showing anything mic related for pcm3, instead the Realtek chip's mic stuff is on pcm4 22:16:14 https://termbin.com/3918 22:19:38 recording /dev/dsp4 is silent though except for a click at the very beginning of the recording 23:34:35 does OSS just use a completely different definition of "monitor" to other sound systems like pulseaudio? I take it to mean a loopback source, that lets you record the audio playing back through this device 23:54:04 seems I have to either configure a loopback with virtual_oss, or just use pulseaudio 23:54:41 (or sndio, or JACK, but those are arguably less convenient)