Page MenuHomeFreeBSD

dfr (Doug Rabson)
User

Projects

User Details

User Since
Mar 7 2015, 6:48 PM (497 w, 2 d)

Recent Activity

Sun, Sep 1

dfr committed R11:f570a53c118d: sysutils/podman: minor fix to the output of 'podman inspect' (authored by dfr).
sysutils/podman: minor fix to the output of 'podman inspect'
Sun, Sep 1, 12:35 PM

Fri, Aug 23

dfr committed R11:a84498685c21: sysutils/podman: fix support for 'podman image load' and 'podman image save' (authored by dfr).
sysutils/podman: fix support for 'podman image load' and 'podman image save'
Fri, Aug 23, 2:21 PM

Tue, Aug 20

dfr committed R11:099c6a40f8e9: sysutils/podman: fix nil pointer dereference in 'podman build' (authored by dfr).
sysutils/podman: fix nil pointer dereference in 'podman build'
Tue, Aug 20, 2:07 PM

Mon, Aug 19

dfr committed R11:551dc594fa51: sysutils/builldah: fix a nil pointer dereference (authored by dfr).
sysutils/builldah: fix a nil pointer dereference
Mon, Aug 19, 3:01 PM

Jun 24 2024

dfr accepted D45719: 9pfs: move NULL check immediately after allocation.
Jun 24 2024, 4:24 PM
dfr added a comment to D45719: 9pfs: move NULL check immediately after allocation.

LGTM

Jun 24 2024, 4:24 PM
dfr committed rGdaa2c99c89f2: p9fs: implement working putpages (fix mmap write) (authored by val_packett.cool).
p9fs: implement working putpages (fix mmap write)
Jun 24 2024, 4:13 PM
dfr closed D45639: p9fs: implement working putpages (fix mmap write).
Jun 24 2024, 4:13 PM
dfr accepted D45639: p9fs: implement working putpages (fix mmap write).

Looks good. The web UI isn't allowing me to mark this as accepted for some reason but I'll merge it anyway.

Jun 24 2024, 3:53 PM
dfr committed rG56e4622588ed: p9fs: fix lookup of "." for lib9p-based 9P servers (authored by dfr).
p9fs: fix lookup of "." for lib9p-based 9P servers
Jun 24 2024, 1:41 PM

Jun 20 2024

dfr added inline comments to D41844: Add an implementation of the 9P filesystem.
Jun 20 2024, 3:38 PM

Jun 19 2024

dfr committed rGb2ebcd19f467: p9fs: Fix the build for 32-bit kernels (authored by dfr).
p9fs: Fix the build for 32-bit kernels
Jun 19 2024, 2:18 PM
dfr added inline comments to D41844: Add an implementation of the 9P filesystem.
Jun 19 2024, 12:14 PM
dfr committed rGe97ad33a89a7: Add an implementation of the 9P filesystem (authored by dfr).
Add an implementation of the 9P filesystem
Jun 19 2024, 12:13 PM
dfr closed D41844: Add an implementation of the 9P filesystem.
Jun 19 2024, 12:13 PM

Jun 14 2024

dfr added a comment to D41844: Add an implementation of the 9P filesystem.

Can we land this without an aggressive MFC and test in CURRENT before the review goes stale?

+1. Will be a lot easier for me to submit my patches then. With those, it almost works well enough for me, the only thing missing is mmap'ed writes.

Jun 14 2024, 1:07 PM

Jun 11 2024

dfr retitled D42904: devel/bazel: update to 6.5.0 from devel/bazel: update to 6.4.0 to devel/bazel: update to 6.5.0.
Jun 11 2024, 3:25 PM
dfr updated the diff for D42904: devel/bazel: update to 6.5.0.

Rebase, update version to 6.5.0

Jun 11 2024, 3:25 PM
dfr committed R11:a175b2c9d0e6: sysutils/podman: update to 5.1.1 (authored by dfr).
sysutils/podman: update to 5.1.1
Jun 11 2024, 3:01 PM
dfr committed R11:3d4ac3a57c11: sysutils/containers-common: update to 0.59.1 (authored by dfr).
sysutils/containers-common: update to 0.59.1
Jun 11 2024, 3:01 PM
dfr committed R11:284ce500bc19: sysutils/buildah: update to 1.36.0 (authored by dfr).
sysutils/buildah: update to 1.36.0
Jun 11 2024, 3:01 PM
dfr committed R11:0440b75cef91: sysutils/podman-suite: update to 20240605 (authored by dfr).
sysutils/podman-suite: update to 20240605
Jun 11 2024, 3:01 PM
dfr committed R11:04a2345e389f: sysutils/conmon: update to 2.1.12 (authored by dfr).
sysutils/conmon: update to 2.1.12
Jun 11 2024, 3:01 PM
dfr committed R11:dadfe34a0bfd: sysutils/skopeo: update to 1.14.4 (authored by dfr).
sysutils/skopeo: update to 1.14.4
Jun 11 2024, 3:01 PM
dfr committed R11:dbb0c3914eb1: sysutils/ocijail: update to 0.4.0 (authored by dfr).
sysutils/ocijail: update to 0.4.0
Jun 11 2024, 3:01 PM

Mar 26 2024

dfr accepted D44507: kern linker: Make linker_file_add_dependency() void.

Looks good to me.

Mar 26 2024, 3:58 PM

Jan 18 2024

dfr closed D43490: arm64: fix the handling of DDB symbols in early boot.
Jan 18 2024, 4:42 PM
dfr committed rG9fac39c63c12: arm64: fix the handling of DDB symbols in early boot (authored by dfr).
arm64: fix the handling of DDB symbols in early boot
Jan 18 2024, 4:41 PM
dfr requested review of D43490: arm64: fix the handling of DDB symbols in early boot.
Jan 18 2024, 8:36 AM

Jan 17 2024

dfr accepted D43479: arm64: fix db_read_bytes() for size == 8.

Looks good, thanks!

Jan 17 2024, 5:14 PM

Jan 11 2024

dfr committed R11:094c6d2e9fe5: sysutils/podman: update to 4.8.3 (authored by dfr).
sysutils/podman: update to 4.8.3
Jan 11 2024, 3:15 PM
dfr committed R11:ab0dfa39d5dd: sysutils/buildah: update to 1.32.2 (authored by dfr).
sysutils/buildah: update to 1.32.2
Jan 11 2024, 3:15 PM
dfr closed D43121: Refresh podman-suite to latest versions.
Jan 11 2024, 3:15 PM
dfr committed R11:0c88b434e165: sysutils/podman-suite: update to 20240109 (authored by dfr).
sysutils/podman-suite: update to 20240109
Jan 11 2024, 3:15 PM
dfr committed R11:00621378f684: sysutils/containers-common: update to 0.56.0 (authored by dfr).
sysutils/containers-common: update to 0.56.0
Jan 11 2024, 3:15 PM
dfr committed R11:de4f3dcbc56b: sysutils/conmon: update to 2.1.10 (authored by dfr).
sysutils/conmon: update to 2.1.10
Jan 11 2024, 3:15 PM
dfr committed R11:8f8df92f01f0: sysutils/skopeo: update to 1.14.0 (authored by dfr).
sysutils/skopeo: update to 1.14.0
Jan 11 2024, 3:15 PM
dfr committed R11:ab26d9d01fc9: sysutils/ocijail: use consistent capitalization (authored by dfr).
sysutils/ocijail: use consistent capitalization
Jan 11 2024, 3:15 PM
dfr committed R11:5d167de5ceac: net/containernetworking-plugins: changes to pkg-{descr,message} (authored by dfr).
net/containernetworking-plugins: changes to pkg-{descr,message}
Jan 11 2024, 3:15 PM

Jan 9 2024

dfr updated the diff for D43121: Refresh podman-suite to latest versions.

Rebase

Jan 9 2024, 5:25 PM
dfr updated the diff for D43121: Refresh podman-suite to latest versions.

Rebase, update podman to 4.8.3

Jan 9 2024, 3:26 PM

Jan 7 2024

dfr added a comment to D43121: Refresh podman-suite to latest versions.
In D43121#988088, @dch wrote:

not sure what's missing but this fails on arm64. BTW if it helps I have one you can borrow as needed.

===>   buildah-1.33.2 depends on shared library: libgpgme.so - found (/usr/local/lib/libgpgme.so)
===>   Returning to build of buildah-1.33.2
===========================================================================
=======================<phase: configure      >============================
===== env: NO_DEPENDS=yes USER=dch UID=1002 GID=0
===>  Configuring for buildah-1.33.2
===========================================================================
=======================<phase: build          >============================
===== env: NO_DEPENDS=yes USER=dch UID=1002 GID=0
===>  Building for buildah-1.33.2
gmake[1]: Entering directory '/wrkdirs/usr/ports/sysutils/buildah/work/buildah-1.33.2'
gmake[1]: git: No such file or directory
rm -f internal/mkcw/embed/entrypoint.gz
gzip -k internal/mkcw/embed/entrypoint
gzip: can't stat: internal/mkcw/embed/entrypoint: No such file or directory
gmake[1]: *** [Makefile:86: internal/mkcw/embed/entrypoint.gz] Error 1
gmake[1]: Leaving directory '/wrkdirs/usr/ports/sysutils/buildah/work/buildah-1.33.2'
*** Error code 1
Jan 7 2024, 3:52 PM

Dec 19 2023

dfr requested review of D43121: Refresh podman-suite to latest versions.
Dec 19 2023, 3:25 PM

Dec 5 2023

dfr requested review of D42904: devel/bazel: update to 6.5.0.
Dec 5 2023, 2:07 PM

Dec 4 2023

dfr added a comment to D42883: FreeBSD-EN-23:19.pkgbase.

Looks good to me - the paragraphs I edited may need reformatting since I probably didn't estimate the 72 column mark consistently.

Dec 4 2023, 3:36 PM
dfr added inline comments to D42883: FreeBSD-EN-23:19.pkgbase.
Dec 4 2023, 3:04 PM
dfr abandoned D41607: devel/bazel*: fix build on 14.0-ALPHA3.

Fix for devel/bazel5 is merged in D42729. I will make a new diff for fixing devel/bazel which will also update to the current release version, 6.4.0.

Dec 4 2023, 10:20 AM
dfr closed D42729: devel/bazel5: fix build on 14.0-RELEASE.
Dec 4 2023, 10:15 AM
dfr committed R11:9e39f2af50c1: devel/bazel5: fix build on 14.0-RELEASE (authored by dfr).
devel/bazel5: fix build on 14.0-RELEASE
Dec 4 2023, 10:15 AM

Nov 24 2023

dfr added a comment to D41873: pkgbase: Move libz and libcrypt from runtime to clibs.
In D41873#975105, @dfr wrote:
In D41873#975104, @manu wrote:
In D41873#975103, @dfr wrote:
In D41873#975075, @manu wrote:

I think that the question is should we have a FreeBSD-sh package or not.

I really like the idea of a FreeBSD-sh package - it covers what I'm trying to achieve here and avoids breaking up the carefully curated set of libs in runtime. We would have to be careful about upgrades to try to avoid leaving systems without /bin/sh.

There is always FreeBSD-rescue in case sh fails to upgrade

Good point. I will abandon this review and make one to add FreeBSD-sh.

Nov 24 2023, 11:30 AM · pkgbase
dfr abandoned D41873: pkgbase: Move libz and libcrypt from runtime to clibs.
Nov 24 2023, 10:34 AM · pkgbase
dfr added a comment to D41873: pkgbase: Move libz and libcrypt from runtime to clibs.
In D41873#975104, @manu wrote:
In D41873#975103, @dfr wrote:
In D41873#975075, @manu wrote:

I think that the question is should we have a FreeBSD-sh package or not.

I really like the idea of a FreeBSD-sh package - it covers what I'm trying to achieve here and avoids breaking up the carefully curated set of libs in runtime. We would have to be careful about upgrades to try to avoid leaving systems without /bin/sh.

There is always FreeBSD-rescue in case sh fails to upgrade

Nov 24 2023, 10:33 AM · pkgbase
dfr added a comment to D41873: pkgbase: Move libz and libcrypt from runtime to clibs.
In D41873#975075, @manu wrote:

I think that the question is should we have a FreeBSD-sh package or not.

Nov 24 2023, 10:21 AM · pkgbase

Nov 23 2023

dfr requested review of D42729: devel/bazel5: fix build on 14.0-RELEASE.
Nov 23 2023, 11:06 AM

Nov 16 2023

dfr added inline comments to D41844: Add an implementation of the 9P filesystem.
Nov 16 2023, 2:16 PM
dfr added inline comments to D41844: Add an implementation of the 9P filesystem.
Nov 16 2023, 2:02 PM
dfr updated the diff for D41844: Add an implementation of the 9P filesystem.

Rebased, addressed most of kib@'s comments.

Nov 16 2023, 2:01 PM
dfr committed rGda7e9601a99a: pkgbase: use <major>.<minor> format for alpha, beta and release package versions (authored by dfr).
pkgbase: use <major>.<minor> format for alpha, beta and release package versions
Nov 16 2023, 8:23 AM

Nov 13 2023

dfr committed rG21e9018ae196: pkgbase: use <major>.<minor> format for alpha, beta and release package versions (authored by dfr).
pkgbase: use <major>.<minor> format for alpha, beta and release package versions
Nov 13 2023, 2:47 PM
dfr closed D42562: pkgbase: use <major>.<minor> format for alpha, beta and release package versions.
Nov 13 2023, 2:47 PM
dfr requested review of D42562: pkgbase: use <major>.<minor> format for alpha, beta and release package versions.
Nov 13 2023, 1:24 PM

Nov 12 2023

dfr committed rGe968616046a3: pkgbase: Move headers and libs out of runtime and utilities (authored by dfr).
pkgbase: Move headers and libs out of runtime and utilities
Nov 12 2023, 11:32 AM
dfr committed rG61ba094af4b4: netfront: fix the support for disabling LRO at boot time (authored by dfr).
netfront: fix the support for disabling LRO at boot time
Nov 12 2023, 11:32 AM

Nov 9 2023

dfr accepted D42527: kern linker: Do not try to unload module if it has dependants.
Nov 9 2023, 3:46 PM
dfr accepted D42530: kern linker: Do not try to unload kernel.

Looks good

Nov 9 2023, 3:45 PM
dfr closed D42482: Update podman components to latest release versions.
Nov 9 2023, 1:15 PM
dfr committed R11:c6f23766b6a2: sysutils/podman-suite: update to 20231103 (authored by dfr).
sysutils/podman-suite: update to 20231103
Nov 9 2023, 1:15 PM
dfr committed R11:b39cab6a9e6f: sysutils/podman: update to 4.7.1 (authored by dfr).
sysutils/podman: update to 4.7.1
Nov 9 2023, 1:15 PM
dfr committed R11:dac51445706f: sysutils/buildah: update to 1.32.0 (authored by dfr).
sysutils/buildah: update to 1.32.0
Nov 9 2023, 1:15 PM
dfr committed R11:f5299ca60e33: sysutils/skopeo: update to 1.13.3 (authored by dfr).
sysutils/skopeo: update to 1.13.3
Nov 9 2023, 1:15 PM
dfr committed R11:283602d30707: sysutils/containers-common: update to 0.56.0 (authored by dfr).
sysutils/containers-common: update to 0.56.0
Nov 9 2023, 1:15 PM
dfr committed R11:a6e55286a659: net/containernetworking-plugins: update to 0.5 (authored by dfr).
net/containernetworking-plugins: update to 0.5
Nov 9 2023, 1:15 PM
dfr committed R11:1e7d38d2ef70: sysutils/ocijail: update to 0.3.0 (authored by dfr).
sysutils/ocijail: update to 0.3.0
Nov 9 2023, 1:15 PM

Nov 6 2023

dfr accepted D42474: kern linker: Do not retry loading modules on EEXIST.

Looks good to me.

Nov 6 2023, 5:35 PM
dfr added a comment to D41607: devel/bazel*: fix build on 14.0-ALPHA3.

Friendly ping - these ports are still broken on FreeBSD-14.0-RC4 which is a problem for me since I use bazel a lot and I want to be able to upgrade my home lab systems to FreeBSD-14.

Nov 6 2023, 5:02 PM
dfr requested review of D42482: Update podman components to latest release versions.
Nov 6 2023, 3:59 PM

Oct 21 2023

dfr added a comment to D41844: Add an implementation of the 9P filesystem.

Is there any assistance, short of time, that you could use from the community to help this along?

Oct 21 2023, 7:26 AM

Oct 20 2023

dfr committed rG254f85f060d6: pkgbase: Split out manpages by default (authored by dfr).
pkgbase: Split out manpages by default
Oct 20 2023, 2:15 PM
dfr committed rG2eab6bc3c08f: pkgbase: Add instructions for upgrading past 78847e1 (authored by dfr).
pkgbase: Add instructions for upgrading past 78847e1
Oct 20 2023, 2:15 PM
dfr committed rG8015c5477bd9: pkgbase: put library links and symlinks in the -dev package (authored by dfr).
pkgbase: put library links and symlinks in the -dev package
Oct 20 2023, 2:14 PM
dfr committed rGda4b0d6eb06d: netfront: fix the support for disabling LRO at boot time (authored by dfr).
netfront: fix the support for disabling LRO at boot time
Oct 20 2023, 10:52 AM
dfr closed D41439: netfront: fix the support for disabling LRO at boot time.
Oct 20 2023, 10:51 AM

Oct 9 2023

dfr added a comment to D42095: release: Let caroot depend on certctl, not vice versa..

Perhaps just remove the dependency from caroot to certctl entirely?

That's what I was asking myself earlier but the problem with this approch is that if you pkg install FreeBSD-\* (or something like that) nothing guaranty that caroot will be installed before certctl and you have a non fonctional installation because certctl wasn't run.

Oct 9 2023, 3:12 PM

Oct 8 2023

dfr added a comment to D42095: release: Let caroot depend on certctl, not vice versa..

I'm lost, what would caroot contain then ?

Oct 8 2023, 4:26 PM
dfr added a comment to D42095: release: Let caroot depend on certctl, not vice versa..
In D42095#960999, @des wrote:
In D42095#960934, @dfr wrote:

My goal with the previous change (hash 1d7ffb3) was to be able to install the caroot files in an empty chroot. This can be used as a base container image for statically linked SSL workloads.

You'd still need to hash them. So a better solution is to modify certctl to copy instead of symlinking, and just run certctl -D /path/to/jail without installing anything.

Oct 8 2023, 3:38 PM
dfr added a comment to D42095: release: Let caroot depend on certctl, not vice versa..

My goal with the previous change (hash 1d7ffb3) was to be able to install the caroot files in an empty chroot. This can be used as a base container image for statically linked SSL workloads. The other change in that commit to separate out openssl libs allows for a similar (but slightly larger) base image for dynamically linked SSL workloads. When building these images, I use the build host's certctl with DESTDIR set to generate the contents of $chroot/etc/ssl.

Oct 8 2023, 7:30 AM

Oct 3 2023

dfr added a comment to D41439: netfront: fix the support for disabling LRO at boot time.

I'll land it shortly - I also plan to merge it to stable/14 and stable/13. I'll see what re@ thinks about releng/14.0.

Oct 3 2023, 2:21 PM

Sep 17 2023

dfr committed rG4ff9d270893a: pkgbase: Add instructions for upgrading past 78847e1 (authored by dfr).
pkgbase: Add instructions for upgrading past 78847e1
Sep 17 2023, 12:22 PM
dfr closed D41892: pkgbase: Add instructions for upgrading past 78847e1.
Sep 17 2023, 12:21 PM
dfr requested review of D41892: pkgbase: Add instructions for upgrading past 78847e1.
Sep 17 2023, 10:14 AM

Sep 15 2023

dfr requested review of D41873: pkgbase: Move libz and libcrypt from runtime to clibs.
Sep 15 2023, 1:00 PM · pkgbase

Sep 14 2023

dfr updated the diff for D41844: Add an implementation of the 9P filesystem.

Rebase, remove $FreeBSD$

Sep 14 2023, 4:46 PM
dfr committed rG74da9c39c346: pkgbase: Split out manpages by default (authored by dfr).
pkgbase: Split out manpages by default
Sep 14 2023, 3:52 PM
dfr closed D41861: pkgbase: Split out manpages by default.
Sep 14 2023, 3:51 PM · pkgbase
dfr updated the diff for D41861: pkgbase: Split out manpages by default.

Document the change to MANSPLITPKG

Sep 14 2023, 2:54 PM · pkgbase
dfr requested review of D41861: pkgbase: Split out manpages by default.
Sep 14 2023, 2:39 PM · pkgbase
dfr committed rG4e899378bf5d: pkgbase: put library links and symlinks in the -dev package (authored by dfr).
pkgbase: put library links and symlinks in the -dev package
Sep 14 2023, 9:21 AM
dfr closed D41841: pkgbase: put library links and symlinks in the -dev package.
Sep 14 2023, 9:20 AM

Sep 13 2023

dfr updated subscribers of D41844: Add an implementation of the 9P filesystem.

Thanks for working on this - I also tried to get it to work a few years ago but didn't get too far. It looks like this includes the fix to the uninitialized variable that I ran into (https://github.com/arichardson/cheribsd/commits/virtfs-cheribsd) so I think all of my fixes from back then are included.

Sep 13 2023, 3:59 PM
dfr added a comment to D41844: Add an implementation of the 9P filesystem.

Is there a reason why you use p9fs in a bunch of places rather than 9pfs? It’s called 9P not P9.

Sep 13 2023, 2:11 PM