02:18:26 seems related, maybe. https://www.truenas.com/community/threads/nfs-does-not-support-server-side-copy-with-zfs.103309/ 02:18:27 Title: NFS does *not* support server-side copy with ZFS? :( | TrueNAS Community 02:26:52 presumably that is refering the native ZFS exports? I'd have thought that exports handled by the OS would be filesystem agnostic 02:53:34 nfs is not quite filesystem agnostic but i'm not sure of the details. if by native zfs exports you mean sharenfs, that's just a mechanism to automatically recursively list zfs datasets in an nfs exports file 02:57:45 (well at least sharenfs used to be that, not sure what it does on openzfs) 03:00:56 scoobybejesus: seems like it could account for the difference when copying locally, but would it account for the difference when receiving the snapshot? in other words would zfs introduce sparseness? (no idea) 03:01:45 but i would still think that such a large difference in filesize would be difficult to be accounted for just by sparseness when it's a multimedia file... 03:03:19 it is prod that is taking up more room than backup. writing the snapshot to the backup box takes up as much room as the file should take up. initial writing of the file by an NFS client (linux, otherwise ext4) is where the sparseness shows up. 03:04:31 it's weird that i could probably script something to cp every file in place and save over 33% of the disk space used up by that dataset. i'd like to think that wouldn't wreck havoc on the database watching those files. 03:07:09 scoobybejesus: how are you getting th snapshot to the backup box 03:07:28 yeah, by sparseness i mean reduced space thanks to the filesystem recognising the gaps 03:14:46 jmnbtslsQE, sorry by native exports I meant those handled by ZFS directly, rather than those handled by freebsd with nfsd etc 03:23:49 I am using syncoid 03:27:37 just realised i was assuming possibly wrongly this whole time that you were backing up using zfs send/recv 03:29:50 syncoid does use zfs send/recv under the hood, glueing in mbuffer and compression over the wire 03:45:30 Trying to install a fresh copy of FreeBSD 14 onto a ThinkPad X270 with an existing FreeBSD installation. NVMe disk isn't showing up in any of the guided disk setup menus, but is in /dev (and was what I had originally installed the current OS on). Any idea why this might be? 03:45:57 I vaguely recall something about some UEFI settings on ThinkPads... 03:46:32 (using the memstick.img) 03:54:23 how did you get 13 onto it, if that's what you're using? 03:55:25 therein lies my confusion. It was a long time ago, but I used the memory stick image also. I suspect it's something to do with the disk being MBR-formatted. I'm going to drop into a shell and wipe it/convert to GPT and try again. 03:55:26 14 implemented a new nvme driver I believe 03:55:54 used to be nvd - https://man.freebsd.org/cgi/man.cgi?query=nvd&sektion=4&format=html 03:55:55 Title: nvd(4) 03:56:06 is now nda - https://man.freebsd.org/cgi/man.cgi?query=nda&sektion=4&format=html 03:56:07 Title: nda(4) 03:57:29 yeah that did the trick - I can now select the disk 03:58:20 lkdload nvd? 03:58:23 *kldload 03:58:24 what did? reformatting the nvme disk as GPT? 03:58:29 sorry, reformatting as GPT 03:58:36 it might be a bug with the installer then 03:58:48 it should allow you to select it 03:59:01 ok that makes more sense. nda supposedly is fully backwards compatible with nvd 05:25:17 the fun times of when you think a change is simple.. and by the end of your journey.. you are no closer than you were before: https://bughuntingfreebsd.wordpress.com/2024/03/07/fixing-self-referencing/ 05:25:18 Title: Fixing self-referencing.. – FreeBSD Bug Hunting 19:01:01 is there a tool that automatically switches the current ports branch to the latest quarterly one every quarter 20:08:57 Does pkg allow me to find all the packages that depend on Qt-5.10.15, plz? 20:37:01 strange 20:58:00 If exoflux had stayed I would have suggested this one-liner: for p in $(pkg info); do pkg query '%dn' $p | grep -q '^qt5-' && echo $p; done 20:58:32 That's installed packages not all packages that one might install but... 21:02:17 i think i came up with a solution 21:03:39 0 0 2 */3 * root git -C /usr/ports switch $(date +%YQ%q) 21:03:41 in cron 21:06:40 Clever! (Though I am unfamiliar with git-switch and wonder how it differs from git-checkout. It's not important that I know this though.) 21:06:51 i just got git switch from the wiki 21:07:07 https://docs.freebsd.org/en/books/handbook/ports/#ports-using-installation-methods 21:07:08 Title: Chapter 4. Installing Applications: Packages and Ports | FreeBSD Documentation Portal 21:07:56 it might need a git pull as well though 21:10:19 I have quickly scanned the man page for git-switch and it says "does not require a clean index and working tree" so that's one difference. git-switch is a new command, still marked experimental, and I just have not interacted with it before. 21:10:39 i cant recall ever using it 23:20:02 i just figured out that nixbsd (https://github.com/nixos-bsd/nixbsd) is a thing so i want to integrate it in my nixos config https://github.com/Kreyren/nixos-config so that i can just on demand switch kernels linux/bsd.. is there any painless way to check how well will the devices run on bsd? e.g. I am helping with development of linux kernel for OLIMEX Teres-I it would be cool if it could do *BSD as well :P 23:20:03 Title: GitHub - Kreyren/nixos-config: My WIP nixos configuration 23:42:05 I'd suggest starting with https://www.freebsd.org/releases/14.0R/hardware/ if you haven't looked at it already. Next in order would be searching https://dmesgd.nycbug.org/index.cgi , then booting FreeBSD on that if feasible. (For NetBSD and OpenBSD, I'm not sure, but something similar to the first URL on their respective websites may exist.) 23:42:06 Title: FreeBSD 14.0 Hardware Notes | The FreeBSD Project 23:43:24 soo apparently people in linux-sunxi tested it, it should work, but lacks some kernel things like governer support etc.. 23:43:56 how different is it to submit patches to freebsd? I will try to contribute few once i finish working on robust linux 6.5+ support 23:44:52 V_PauAmma_V, thanks that's helpful i also found https://bsd-hardware.info which should work with linux-hardware.org probe to get more details on the exact modules? 23:45:05 * KREYREN just tried freebsd like 9? years ago and havent touched it since 23:46:45 https://www.freebsd.org/releases/14.0R/hardware/ also the website explicitly says A64-Olinuxino is supported which is the board that was used to develop OLIMEX Teres-I and uses the same hardware 23:46:47 Title: FreeBSD 14.0 Hardware Notes | The FreeBSD Project 23:50:07 I'll leave your question about submitting patches to a developer, but IIRC they'll take (some) pull requests on Github. 23:51:30 integrating nixos into the freebsd world sounds both awesome and difficult, given that nixos is fairly linux centric, though i suppose with enough effort, it's possible to factor out direct dependencies 23:51:38 * kenrap won't be surprised if nixbsd becomes abandonware due to lack of hardware support for linux people 23:52:20 i would be surprised if these packages actually worked given how many patches are laying around in our ports tree that upstreams don't want 23:53:22 scoobybejesus, it seems that the nixos-part is already handled by the nixbsd but it seems to need adjustments for packages and modules to work on linux and freebsd 23:55:12 i'm eager to see updates on this :) 23:55:21 tracked in https://github.com/Kreyren/nixos-config/issues/4 23:55:23 Title: Implement nixbsd · Issue #4 · Kreyren/nixos-config · GitHub 23:55:23 4 – You can mount a filesystem multiple times "on top" of itself https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=4 23:56:32 I first need to handle https://git.dotya.ml/KREYLIMEX/TERES/milestone/21 but that's near finished 23:56:33 Title: Maintanance - TERES - git.dotya.ml 23:59:15 Is there something like sunxi-oriented work for BSD btw? e.g. https://linux-sunxi.org/Olimex_Teres-A64 is for linux and patches are then handled sent to linux from megi's (sunxi dev) git repository 23:59:16 Title: Olimex Teres-A64 - linux-sunxi.org