03:23:59 how the hell is it that mixer has to be invoked to set recording device again? 03:24:24 man says "=rec " but doesn't say what a recording device looks like. 03:24:35 tried just using mic, but the output of that is even more confusing… 03:24:46 mixer: unknown recording device: mic 03:24:53 devices: vol, pcm, mic 03:25:07 like, "I don't know what mic is, but maybe you want to choose mic" :F 03:27:16 Interesting. Does 'mic' show up when you try 'mixer' and 'mixer -?' 03:27:23 also, "mixer recsrc" gives me nothing at all – and this is a soundcard that's essentially just 2 big XLR ports for mics and a few knobs… recording is literally what it's intended and designed for… 03:27:58 Oh, that makes me think you're set to use a different audio device. What does 'cat /dev/sndstat' show? 03:27:59 yes, tho "mixer -" isn't a valid command? 03:28:22 I said 'mixer -?' with question mark included :3 03:28:24 i did the sysctl thing to set it to the right one. i can play back on headphone out of the card. 03:28:31 aha 03:28:42 mixer: No match. 03:29:15 Oh, you're probably using csh, my example wasn't very good 03:29:23 sorry, lemme think 03:31:17 i also have fish, bash and the preinstalled ones like tcsh on this system. but all of those don't seem to handle this -? thing right 03:31:56 The point is to get mixer's error message, which does include a list of rec devices as the last line 03:32:15 yeah, including the one it didn't recognize. 03:32:30 devices: vol, pcm, mic <- pretty sure you're talking about this. 03:32:46 these are also the things a blank call of "mixer" shows. 03:32:57 * xtile nods 03:34:41 this kinda looks like there's two different ways mixer queries for what it calls "devices" tbh… 03:35:28 I guess I have no idea how to solve it. You should probably paste the output of the six commands I've pasted here for my machine https://dpaste.com/7F3R8P8U3.txt 03:35:54 Maybe someone else can help, then :D 03:38:22 https://paste.xinu.at/scr/ <- uname, sndstat, snd.default_unit, mixer 03:38:24 Title: stdin 03:39:40 interesting, it doesn't see mic as a recording device 03:41:16 yeah, but i already tried "mixer +rec mic", too and get the same confusion from mixer… "i don't know mic, i just know vol, pcm and mic" ^^ 03:44:17 oh, maybe important context: this worked before. but i yanked the volume with mixer up to 100 for pcm and vol and got extremely jarring distortion. unplugged the card while some process was still using it and couldn't get it recognized (because mixer10, possibly others weren't removed when i unplugged the card) and tried "kldunload snd_uaudio" at which point my machine spontaneously rebooted. 03:45:47 after reboot, the distortion is gone, but no signal for recording. i can still hear the mic in on the headphone out of the card itself tho – that's done without roundtrip through the pc, apparently 03:46:48 adjacent question: how do i remove a usb soundcard "safely"? 11:20:35 hello 11:22:03 MAKE_JOBS_NUMBER=1 and DISABLE_MAKE_JOBS="yes" on /etc/make.conf have the same result, right? 12:31:22 CyberCr33p: test it. set DISABLE_MAKE_JOBS="yes" and see if it results in make -j1 14:06:40 meena yes it's the same 14:11:00 CyberCr33p: cool! 14:43:39 phryk: removing safely more or less means, calling sync (which is only for file systems to tell them, to write from cache to the medium) and switching power off. The latter is not really needed, as the electric mass on USB is longer, and all should work fine. Hence: a USB sound card should not be damaged in any way by just unplugging it. And 14:43:40 FreeBSD should be able to handle this without being warned too. 15:00:33 phryk: you need to ensure that no application has /dev/dsp* open before removing a soundcard 15:17:30 Interesting point. Such an applikation would likely crash :-) 15:17:54 Trying to run debootstrap to install Debian bullseye in a jail dataset, it dies with: mkfifo: cannot set permissions of '/run/initctl': Bad file descriptor 15:18:08 Are there known issues with fifos and Linuxulator? 15:22:20 mason: if it's inside jail, maybe jail config is to restrictive? 15:24:17 meka: Wasn't in a jail yet - I ran it as root from the base system. This was just initial prep. 15:24:36 ah, I get it. My bad 15:24:41 No worries. 15:24:53 brb, errand, but I'd love to explore more ideas if they bubble up 15:25:12 I do have ubuntu chroot, though 15:25:48 this is what I've done: https://meka.rs/blog/2022/07/01/freebsd-linuxulator/ 15:25:50 Title: meka - Goran Mekic - hacker and a musician 15:59:19 morning town! 16:01:02 oh crap wrong channel. morning anyway, all of youse 16:59:54 meka: Useful blog, thanks. 17:10:15 mason: you're more than welcome and thank you! 17:15:18 meka: does sound work yet in Linuxulator? Seems broken in 13.1.. guessing it will be fixed in 14.0? 17:15:26 video does work 17:17:39 pertho: his blog post above mentions that it does. 17:49:09 well, pavucontrol picks up on the mic.. and sound playback works.. but signal messenger doesn't even after selecting the internal mic 17:51:52 but I think the biggest issue is the calls (sending/receiving) don't work. some sort of NETLINK system call issue 18:52:20 pertho: that's my experience, too. For example slack, I can hear notifications, but calls don't work 20:04:23 so, I just came by interesting observation, I have 2 FreeBSD instances running dovecot and they run in multimaster mode, so they replicate their stuff, I create a file on one and it gets replicated to another, in this example it's sieve. Now the interesting observation is that it not only replicates from A to B but it also sets the birth and ctime accordingly, even worse, the replica is sooner than the 20:04:29 original, so is there a way to tell the OS to create a file using specific dates for creation and birth ( actually falsifying them ) ? 20:09:43 nazdar gusto. man utimensat? 20:10:05 dockaj 20:10:32 you can set ctime/mtime/atime (even with touch) 20:11:02 For 20:11:02 file systems that support file birth (creation) times (such as UFS2), the 20:11:02 birth time will be set to the value of the second element if the second 20:11:07 element is older than the currently set birth time. 20:11:12 vyzera to byt ono 20:11:41 setting ctime with touch? 20:12:01 I know about atime and mtime, ( man ) but to my knowledge not ctime 20:13:14 (ok, no ctime with touch, but mtime yes) 20:15:34 seee 20:15:53 gustik: Have you verified time on the boxes? 20:16:26 yes 20:16:34 both boxes are synced with NTP 20:16:40 that was my first idea 20:17:59 but now it becomes clear with this utimensat he can modify all times, and it looks like the replica is taking over the original time and when it's done, the original overwrites his time with a later time (usually one or several seconds off) ... maybe to mark that sync was successful 20:29:26 mtime…modifie time, atime…access time, ctime…? 20:30:50 creation time 20:31:17 or change time 20:31:21 creation is birth 20:31:28 on linux both same 20:31:37 gustik: sounds like a dovecot question. it you check the source 20:31:57 it's create, or, as we say in Unix: creat(2) 20:32:16 yes, no one is home there, however, it's more unix related since the question was more about if an app is even allowed to do that 20:32:18 are you sure? stat(2) states st_atim access, st_mtim modified, but st_ctim status change 20:33:45 gustik: sure. look at the awful crimes rsync does. even curl will set the create time of a download to when the Webserver says it was created 20:34:17 (if it does that) 20:34:20 yes, as long as nothing prevents them from doing so 20:34:41 no: stat(2) states st_birthtim Time when the inode was created. 20:36:07 I see that it's even with utime(), ppl ask with stat() and then just copy that value by "=" to utime(path).modtime (or creation time) 20:49:17 One but only one of my -current machines refuses to ssh auth for localhost with the agent. `ssh localhost ls` asks for a password although the agent is there and the right keys inside. Any ideas? 20:50:05 cracauer: anything in the logs? any libs wonky or missing? 20:50:32 Logging into this machine not from localhost works fine with the same keys. 20:50:45 Let me check logs and then run sshd in debug mode. 20:59:41 Nothing new. Just says that it rejected all 4 keys in the agent. /shrug 21:00:36 Howdy! I'd like to acquire some FreeBSD stickers for my laptop. Of course Googling `freebsd stickers` gives me lots of options. Is there an "official" location whereby I might support the project with my purchase? 21:02:00 pedahzur: is there anything linked from freebsd.org or freebsdfoundation.org ? 21:02:37 (if not, then the answer is: no) 21:03:53 meena: I see marketing stuff and artwork, but no "buy stickers here" kind of link. :) 21:04:36 then, I'm afraid, you have your answer 21:05:32 (but I'll happily take several hundred per year in (virtual) Hardware to support https://alpha.pkgbase.live/ ) 21:05:33 Title: Unofficial FreeBSD pkgbase repository 21:05:36 Bummer. 21:11:51 if i add devil's horns to that package logo, i can drop the Un in Unofficial. Right? Right? 21:15:59 well, looks like utime indeed can only updated atime and mtime (and that in turn updates ctime), but it can not go back in time and falsify ctime, that's where utimensat comes in place 21:18:05 from what I understand, utime only can see a struct/tuple of atime and mtime (and that's how it can overwrite them) but those new nanosecond utilities seem to directly write into the filesystem struct, so that's how it can falsify any timestamp 21:38:04 eh, again wrong 21:40:07 pedahzur, I could swear I saw som... ah. https://www.freebsdmall.com/cgi-bin/fm/bsdsticker?id=9W3LakjA&mv_pc=402 . 21:40:08 Title: Product Details 21:41:34 V_PauAmma_V: Thanks! 21:45:36 There's also a bumper sticker, if you own a car. 21:45:58 because the nanosecond functions are also a tuple of 2 objects, he only fakes the birth time when mtime is older than birth (exactly like stated in the man page) 21:47:50 hi. i run pkg upgrade on a jail that had Zoneminder installed. it upgraded php 8.0 to php 8.1, but the version of zoneminder available is only compatible with 8.0. how can i force it to install php 8 instead? 21:48:48 meena: so your rsync example would not be rsync but the OS itself, since rsync sets the mtime (correctly) to a date that is older than its birth and then he goes according to specified behaviour and fakes birth according to mtime 21:49:00 so I think we have solved it 22:03:49 gustik meena: stat(1) shows all versions well: `stat -f "%Sa | %Sm | %Sc | %SB | %N" somefile` (or without `S` for Unix time stamps). 22:06:47 stat only shows it, we were talking about modifying them. Of course I am using `stat -x` in order to check the results 22:07:26 hjf_, see pkg-lock(8). (You may have to choose between PHP 8.0 and 8.1 though.) 22:10:17 Mainly I ment, we can check the meanings well using stat(1) (including that c is changing e.g. the file flags, not the creation time, but b…birth ist the creation time). `stat -x somefile` is good, but does not show birth-time (%SB) 22:16:45 do `stat -x | tail -n 1` 22:53:18 How is APFS support in Linux? I'm trying to grab some files from a Mac Mini that refuses to boot. 22:53:42 I think it may be corrupted as plugging it into another Mac doesn't work - the Mac doesn't like it. 22:54:44 Specifically for Ubuntu 22.04 LTS 22:58:40 opps, thought i was in #linux 23:23:36 I am struggling to get two vnet jails talking to one another, they're both on the same machine, but attached to two different if_bridge(4) interfaces. I'm hoping I've just got some stupid pf rule missing that somebody might be able to help with 23:27:30 V_PauAmma_V: i did pkg lock php 8 but it insists in installing php 8.1? 23:44:48 hjf_: in parallel? or to replace the other? 23:45:16 rtyler: what's your config look like? 23:47:24 here's a snippet https://gist.github.com/rtyler/359579ad03ccebcc76203d9bd9c480a3 23:47:25 Title: jail.conf · GitHub 23:52:58 meena: on an old build of this system, I had this structure more or less working, but I cannot find a copy of my old pf.conf, which is where I am _pretty sure_ I was allowing the interconnect