Page MenuHomeFreeBSD

dfr (Doug Rabson)
User

Projects

User Details

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

Recent Activity

Fri, Jan 10

dfr closed D48180: release: install etc files from the source tree, not the host.
Fri, Jan 10, 2:25 PM
dfr committed rGbc77aa7df733: release: install etc files from the source tree, not the host (authored by dfr).
release: install etc files from the source tree, not the host
Fri, Jan 10, 2:25 PM

Thu, Jan 9

dfr added a comment to D48180: release: install etc files from the source tree, not the host.

Are there any other concerms for this one - I would like to land it and move onto the shell-based container image build.

Thu, Jan 9, 5:13 PM

Tue, Jan 7

dfr updated the diff for D48180: release: install etc files from the source tree, not the host.

Override PATH for make-oci-image.sh so that we get pwd_mkdb from the cross tools rather than the host.

Tue, Jan 7, 2:37 PM

Tue, Dec 24

dfr added inline comments to D48180: release: install etc files from the source tree, not the host.
Tue, Dec 24, 5:54 PM

Mon, Dec 23

dfr requested review of D48180: release: install etc files from the source tree, not the host.
Mon, Dec 23, 1:26 PM

Dec 13 2024

dfr committed rGe2fc29e53986: release: fix architecture for OCI images (authored by dfr).
release: fix architecture for OCI images
Dec 13 2024, 4:50 PM
dfr closed D48051: release: fix architecture for OCI images.
Dec 13 2024, 4:50 PM
dfr added a comment to D48051: release: fix architecture for OCI images.

I tested this for amd64, i386, aarch64 and riscv64 and the metadata is correct.

Dec 13 2024, 4:46 PM

Dec 12 2024

dfr requested review of D48051: release: fix architecture for OCI images.
Dec 12 2024, 1:55 PM

Dec 9 2024

dfr closed D47941: sysutils/skopeo: fix problems with 'skopeo copy' in v1.16.1.
Dec 9 2024, 2:26 PM
dfr committed R11:588504901fbf: sysutils/skopeo: fix problems with 'skopeo copy' in v1.16.1 (authored by dfr).
sysutils/skopeo: fix problems with 'skopeo copy' in v1.16.1
Dec 9 2024, 2:26 PM

Dec 7 2024

dfr added a comment to D47941: sysutils/skopeo: fix problems with 'skopeo copy' in v1.16.1.
In D47941#1093574, @osa wrote:

Why not upgrade to 1.17.0 instead of just patching these 2 files?

My understanding is every podman release has multiple components, and here's the quote for v5.2.5:

Updated Buildah to v1.37.5
Updated the containers/storage library to v1.55.1

It seems like that versions of those components are need to be in sync.
@dfr please correct my if I'm wrong.

Also, I've tried to upgrade podman and components to the recent versions, but I've got an issue with the recent version of podman v.5.3.1, so decision was made to upgrade to the more or less "working" version.

Dec 7 2024, 2:55 PM
dfr added a comment to D47941: sysutils/skopeo: fix problems with 'skopeo copy' in v1.16.1.

Why not upgrade to 1.17.0 instead of just patching these 2 files?

Dec 7 2024, 2:51 PM

Dec 6 2024

dfr added a reviewer for D47941: sysutils/skopeo: fix problems with 'skopeo copy' in v1.16.1: releng.
Dec 6 2024, 4:57 PM
dfr requested review of D47941: sysutils/skopeo: fix problems with 'skopeo copy' in v1.16.1.
Dec 6 2024, 4:56 PM

Dec 5 2024

dfr accepted D47924: [PATCH] */*: update licences for podman-related infra.

Thanks for clearing this up!

Dec 5 2024, 10:55 AM
dfr accepted D47922: [PATCH] sysutils/containers-common: simplify, add visibility.

This is great, thanks!

Dec 5 2024, 10:54 AM

Dec 4 2024

dfr accepted D47914: [PATCH] sysutils/podman-suite update from 20240605 to 20241023.

LGTM

Dec 4 2024, 4:55 PM
dfr accepted D47913: [PATCH] update sysutils/skopeo from 1.14.4 to 1.16.1.

LGTM

Dec 4 2024, 4:54 PM
dfr accepted D47912: [PATCH] update sysutils/containers-common from 0.59.1 to 0.60.4.

LGTM

Dec 4 2024, 4:54 PM
dfr accepted D47910: [PATCH] update sysutils/buildah from 1.36.0 to 1.37.5.

LGTM

Dec 4 2024, 4:39 PM
dfr accepted D47877: [PATCH] update sysutils/podman from 5.1.1 to 5.2.5.

Thanks for working on this. In the past, I have usually tried to update all the podman-suite ports as a group, mainly to make sure that manpages shared by podman and buildah (which live in sysutils/containers-common) don't get stale. On the other hand, I don't think there is any harm upgrading podman and buildah separately - I can follow up with containers-common later.

Dec 4 2024, 4:39 PM

Nov 20 2024

dfr committed rG4a768794b836: release: Add missing dependencies in the minimal OCI image (authored by dfr).
release: Add missing dependencies in the minimal OCI image
Nov 20 2024, 5:17 PM
dfr added a comment to D47668: jail: Add meta and env parameters.

Another +1.
Testing here using podman to inject metadata into containers, something similar to the original motivation.
Regarding the restrictions for reading the sysctl from inside the jail, I have no strong opinions, and fully trust your judgement (based on current names, most likely allow.read_meta, as I would interpret allow.metadata as being able to set metadata from inside the jail).

Nov 20 2024, 5:02 PM

Nov 19 2024

dfr committed rGca1f1d2c9419: release: Add missing dependencies in the minimal OCI image (authored by dfr).
release: Add missing dependencies in the minimal OCI image
Nov 19 2024, 10:45 AM
dfr closed D47661: release: Add missing dependencies in the minimal OCI image.
Nov 19 2024, 10:45 AM
dfr added a comment to D47661: release: Add missing dependencies in the minimal OCI image.

I'm going to land this now with a short MFC timer. Still trying to figure out why current doesn't need this.

Nov 19 2024, 10:37 AM

Nov 18 2024

dfr added a comment to D47661: release: Add missing dependencies in the minimal OCI image.

Indeed FreeBSD-pkg-bootstrap should presumably depend on these three

Nov 18 2024, 5:33 PM
dfr added reviewers for D47661: release: Add missing dependencies in the minimal OCI image: releng, cperciva.
Nov 18 2024, 4:36 PM
dfr requested review of D47661: release: Add missing dependencies in the minimal OCI image.
Nov 18 2024, 4:32 PM

Nov 11 2024

dfr committed rG6686056ca354: release: add optional OCI images (authored by dfr).
release: add optional OCI images
Nov 11 2024, 10:42 AM

Nov 8 2024

dfr closed D46759: release: add optional OCI images.
Nov 8 2024, 1:27 PM
dfr committed rGd03c82c28da8: release: add optional OCI images (authored by dfr).
release: add optional OCI images
Nov 8 2024, 1:27 PM

Nov 7 2024

dfr added inline comments to D46759: release: add optional OCI images.
Nov 7 2024, 4:33 PM
dfr updated the diff for D46759: release: add optional OCI images.

Move the OCI image bits to Makefile.oci and don't treat them as distribution artifacts. If enabled, the OCI images are written to ${DESTDIR}/ociimages.

Nov 7 2024, 2:43 PM
dfr added a comment to D46759: release: add optional OCI images.

I think what we really want here is a Makefile.oci and oci-release/oci-install targets which get run from the release and install targets in release/Makefile.

Nov 7 2024, 10:21 AM
dfr added inline comments to D46759: release: add optional OCI images.
Nov 7 2024, 10:16 AM
dfr updated the diff for D46759: release: add optional OCI images.

Rebase, address review feedback.

Nov 7 2024, 10:16 AM

Nov 6 2024

dfr accepted D47438: p9fs: Use UNLINKAT instead of REMOVE to implement removals.

LGTM - thanks for working on this. I think lib9p can support a socket-based transport which allows for testing lib9p itself. In the kernel there is an attempt at an abstraction layer but I think that its only ever been used with virtio,

Nov 6 2024, 1:04 PM

Oct 14 2024

dfr added inline comments to D46759: release: add optional OCI images.
Oct 14 2024, 7:33 AM

Oct 10 2024

dfr updated the diff for D46759: release: add optional OCI images.

Rebase, address review feedback

Oct 10 2024, 2:03 PM

Oct 4 2024

dfr added inline comments to D46759: release: add optional OCI images.
Oct 4 2024, 1:06 PM
dfr updated the diff for D46759: release: add optional OCI images.

Rebase and address feedback from cperciva

Oct 4 2024, 1:06 PM

Oct 3 2024

dfr committed R11:859efd10b6a2: sysutils/podman: fix a confusing error message from 'podman system reset' (authored by dfr).
sysutils/podman: fix a confusing error message from 'podman system reset'
Oct 3 2024, 3:30 PM

Sep 26 2024

dfr updated the diff for D46759: release: add optional OCI images.

Fix spelling of OCI

Sep 26 2024, 3:44 PM
dfr updated the diff for D46759: release: add optional OCI images.

Rebase to pick up spelling fix to release.7

Sep 26 2024, 3:25 PM
dfr committed rGa3d5dec42007: release(7): fix the spelling of git.FreeBSD.org (authored by dfr).
release(7): fix the spelling of git.FreeBSD.org
Sep 26 2024, 3:23 PM
dfr updated the diff for D46759: release: add optional OCI images.

Clarify the language around OCI, making clear that this change adds
container images rather than anything Oracle related and renaming the
build artifacts from oci-*.tgz to container-image-*.tgz. Also set the
default command for the minimal shell image to /bin/sh similar to many
Linux distribution base images.

Sep 26 2024, 3:18 PM

Sep 23 2024

dfr added a comment to D46759: release: add optional OCI images.

I have a small concern that is under release there are two different concepts using the same name OCI, Oracle Cloud Image/Infrastructure and Open Container Initiative. I am not sure if this really makes people confusing but it seems better if we can avoid this conflict.

Sep 23 2024, 2:05 PM
dfr added a comment to D46759: release: add optional OCI images.

This needs buildah and skopeo to be installed into the release chroot. Currently, its setup to build from the /usr/ports if that is present, similar to other tools such as git - this might not be a great idea since buildah and slopeo will pull in go, llvm and openjdk as build dependencies. When testing, I mostly used NOPORTS so that they would be installed using pkg.

Sep 23 2024, 12:16 PM
dfr added a reviewer for D46759: release: add optional OCI images: releng.
Sep 23 2024, 12:11 PM
dfr requested review of D46759: release: add optional OCI images.
Sep 23 2024, 12:03 PM

Sep 1 2024

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'
Sep 1 2024, 12:35 PM

Aug 23 2024

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'
Aug 23 2024, 2:21 PM

Aug 20 2024

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'
Aug 20 2024, 2:07 PM

Aug 19 2024

dfr committed R11:551dc594fa51: sysutils/builldah: fix a nil pointer dereference (authored by dfr).
sysutils/builldah: fix a nil pointer dereference
Aug 19 2024, 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