02:52:51 rwp: like alpine linux already has a selection of nginx modules as nginx-mod-http-fancyindex and nginx-mod-http-brotli and so on 02:53:07 and also from what I'm looking, only the acme and stream modules are available :c 02:56:22 Looks like those are not in the ports tree. Looks like for FreeBSD you will need to build it yourself. 03:32:39 swee: The fancyindex and other modules are definitely available via port options. I'm using them now. 03:33:20 port options? 03:33:21 I'd guess not via packages, though. :( 03:34:43 swee: Yes. You can build custom packages with FreeBSD ports. 03:34:58 yeah no i just want to use pkg 03:37:22 swee: I'm guessing because it's a 3rd party module, it'll need some tinkering. Not sure how that would be incorporated into the package outside of a FLAVOR. 03:40:34 Ah. They pull it in via Tuple. 03:44:11 Yeah. Bummer. That would be a ton of work to build all variants of Nginx with those 3rd party modules. 03:44:39 swee: You could use Poudriere to build those, though. And install the packages from there. 03:50:01 swee: I do have a Poudriere package of Nginx with fancyindex if you want to try to use it. https://pkg.purplehat.org/packages/main-HEAD/All/nginx-1.28.2_11%2C3.pkg 03:52:55 Doesn't have brotli or zstd, though. 08:00:22 Hello, if this is the wrong place, feel free to point me in the right direction, however, I'm curious about the current support for Snapdrgon X1 in FreeBSD? Is it usable? On which hardware if so? 09:13:37 nimaje: It's not really a bug. The -U option tells it to sort all variables, disregarding the rules. 09:19:02 ah, ok, without knowing you used that it seems strange and I hope that option comes with a waring that it will produce garbage for text variables like COMMENT 09:20:21 -U Always sort variables. 10:09:20 ok, the openvpn docs for --mktun are a bit confusing, it is only for platforms, that don't support creating persistent tun devices nativly (so only linux?), but still I can't convince openvpn to let my scripts handle the interface while getting the server to push me ip and route information. And creating the tun interface beforehand is worse as openvpn now exits when it can't configure the 10:09:22 interface that was moved to a jail, instead of just printing a warning :( (yes, I already set ifconfig-noexec and route-noexec, it still tries to do stuff with the interface) 11:49:06 I realized there is no noto-sans-cuneiform, should I just make the port and go the usual route or are there port groups that are basically reserved only for one maintainer, because all the noto-sans-* are maintained by a single person? 13:01:15 you could CC the maintainer of the other noto ports and offer them maintainership when you submit the port 13:07:32 there are also some other noto sans fonts that are missing, at least NotoSansGujarati, NotoSansGurmukhi, NotoSansMalayalam and NotoSansOriya 13:14:04 ill take a look later 13:15:15 so should I then leave MAINTAINER empty or put myself there for now? 14:29:33 ek: (Response to ZFS send stuff) Yes I did a new manual snapshot and tried sending that. 14:30:38 From what I understand, the issue is that I need to send the current snapshot and any other parent snapshots (?) it depends on. 14:37:33 I wanted to send a filesystem (or dataset, I don't know which one js the correct term) like ".../jails/14.3" that contained all my current jails (".../jails/14.3/$name") so I made a new "recursive" snapshot and tried. Then it failed on send, but I don't have the error at hand. I've been making liberal use of snapshots and clones in there. 14:39:21 I don't think it has happened to me before because I've done a similar thing before when migrating those jails from HDD to SSD, so it took me by surprise this time. 17:33:48 dango, Without knowing exactly what commands you used or what the errors were it is not possible to know what went wrong. If you share those details though then likely someone can help you. 17:40:09 rwp: Ah yeah no worries, I'm not looking for help, just kinda responding to previous comments that ZFS snapshots were painless; which I also thought until this week, because it's the first time that I've had issues with them and zfs-send. 17:41:17 It's likely self-inflicted in some way. 17:41:56 zelf-inflicted 17:46:40 from the little you shared it could be that you tried to use incremental send without ensuring that the recieving side had the base-snapshot 17:52:17 Was it possible you created the dataset manually on the destination and then tried to send to it? That's the most natural thing to try to do but sets up the same failure. I tripped over that myself until I realized that wasn't the way. 17:53:35 nimaje: I don't have the exact commands at hand, but it was something like a `zfs snapshot -r 'originalpool/jails/14.3@TIMESTAMP'` followed by `zfs send -R 'originalpool/jails/14.3@TIMESTAMP' | zfs receive -v -e 'destpool/jails'` (expecting it to create `destpool/jails/14.3`). 17:53:47 No `-i` flag, which might have been the issue (or not). 17:55:25 IIRC the send command complained about it missing a snapshot or something, so I tried to run `zfs promote originalpool/jails/14.3/$JAILNAME` for every jail in there, which then complained about a naming conflict in the snapshot, which I tried to resolve by doing `zfs rename $CONFLICTING $OTHERNAME`, but got the error again with a previous snapshot's name, and I gave up. 17:57:03 Sounds like you became sucked into the machinery. It's okay to promote a snapshot but not while trying to fix a send-recv problem. 17:57:35 Some errors from trying to promote snapshots from the `originalpool/jails/14.3/$SOMETHING@$SNAPSHOT` were mentioning `originalpool/jails/14.2/$SOMETHING@$SNAPSHOT` (14.3 vs 14.2, I don't remember the error, only that there was this difference), and it was at that point that I didn't bother anymore. 17:57:59 * rwp is reading docs on -d and -e because I never use them and not comfortable there... 17:58:13 So it's probably because I abused snapshots and clones across 14.2->14.3 upgrades of jails, rather than creating them anew. 17:59:14 Are you trying to replicate dataset snapshots into a different pool? Or trying to copy data from one dataset into another dataset in the same pool? 17:59:50 s/Are/Were/. Different pools. 18:02:04 My probably flawed understanding is that it required snapshots from a different dataset (originalpool/jails/14.2, rather than originalpool/jails/14.3) to also be sent at the same time because they were a parent snapshot that was depended upon by the current datasets, but I (stubbornly) didn't want to transfer anything from 14.2. 18:05:43 I think -R originalpool/jails/14.3@TIMESTAMP does not need anything from originalpool/jails/14.2 but it will need all of the incremental data that has not been transferred for 14.3 and that is almost certainly going to want the -I option. 18:06:21 On the destination zfs list -t snap and determine the most recent of the previously transferred snapshots. Then use that as the base for the next incremental zfs send transfer. 18:07:14 Something like: zfs send -R -I @TIMESTAMP1 originalpool/jails/14.3@TIMESTAMP2 18:08:57 The first time you transfer originalpool/jails/14.3 it has never been transferred before and not yet created on the destination and so it will be a full transfer. But the next time you transfer it then it should be an incremental based upon the previous most recent snapshot specified with -I. 18:10:53 [[ I always use zfs recv -s too so that if the transfer is interrupted then I can get the receive_resume_token and use it to resume the transfer. ]] 18:12:19 Nice info to write down on my notebook of important commands. 18:18:09 I'll abuse the channel just a little and say a few more examples to clarify things in the hope that it is useful. Here is an example from my notes on the first copy of a new dataset from one system to another system. 18:18:16 time zfs send zroot/var/data@2024-10-25 | ssh nas3 zfs recv -s zroot/var/data 18:18:36 That runs to completion and sends the data. (There are more variations possible. Out of disk space and such.) 18:19:16 Then I want to update. I take a new snapshot of the source dataset. Then I use that as the destination snap for the dst dataset. 18:19:41 zfs snapshot zroot/var/data@2024-10-27 18:19:57 time zfs send -I @2024-10-25 zroot/var/data@2024-10-27 | ssh nas3 zfs recv -s zroot/var/data 18:21:40 I think I got that example right. That's the simplest method using ssh to do the transfer between two systems. At some point you will want to play around with other methods. But start there first because even if not as fast as possible it is fast enough. 18:23:46 After you have a good understanding of how that works and are comfortable with it then building on that to get the size of the transfer with -nvP and then using that size to give a progress bar of the transfer is nice feedback. 18:24:24 Then adding in zstd compression and mbuffer to avoid encryption overhead as an advanced maneuver. 21:21:18 I have a crontab job to restart unbound (with _oomprotect=YES). If the job just does "service unbound restart", it complains that "protect: option requires an argument -- p". If, however, I run service with -d or -v ("service -v unbound restart), everything works fine. /o\ 23:40:14 vkarlsen, On which specific version of FreeBSD? Is this the local_unbound in base? Or the unbound in ports/pkgs? 23:45:58 I use local_unbound. I can stop it no warnings. If I start it there are multiple warnings. But none of them your reported -p error. 23:46:36 I suggest using "sh -x /etc/rc.d/local_unbound restart" to trace through the script.