User Details
- User Since
- Mar 7 2015, 6:48 PM (553 w, 21 h)
Thu, Oct 9
Wed, Oct 8
This issue does not affect the release building process and will resolve itself for me when I update my build host to stable/15
Thu, Sep 25
Fri, Sep 19
Mon, Sep 15
My version of the diff which adds all the -dev pacakges {F128913448}
Sep 5 2025
I don't have strong opinions on the package list other than to note that clang is fairly useless without the *dev packages. As David notes, we could probably make a case for two images here, 'kitchen sink without toolchain' and another one containing toolchain etc. using kitchen sink as base.
Jul 25 2025
Jul 24 2025
Colin opened a similar diff: D51481. Since there is some activity there, perhaps focus on that one?
Jul 23 2025
I don't have strong opinions on the package list other than to note that clang is fairly useless without the *dev packages. As David notes, we could probably make a case for two images here, 'kitchen sink without toolchain' and another one containing toolchain etc. using kitchen sink as base.
Jul 22 2025
Sorry - I didn't see the notification for this one. I spent some time yesterday trying to do something similar but this version is much nicer. I tested it locally and everything looks right - I had to patch it to run certctl.sh from ${srcdir} instead running the host's certctl.
Jul 21 2025
Set IGNORE_OSVERSION instead of ASSUME_ALWAYS_YES
I think I will re-work this to set IGNORE_OSVERSION instead.
I tried 'pkg bootstrap -y ... && pkg update -f' and got a y/N prompt due to an OSVERSION mismatch:
I would like to get this change into 14.3 if possible - it works around a confusing error message caused by 'pkg update' attempting to get a yes/no response.
Rebase, reword commit, change image path
Jul 18 2025
I'm pretty sure this broke the OCI image build - did you not see my comment above. I don't have time to deal with this in the near future - please either back this out or fix the image build script to use the new certctl feature.
Jul 17 2025
Looks good. What would happen if someone copies the certs and then later links them - will the copies be removed and replaced with links?
I think this is wrong. This makes it impossible to install caroot without pulling in all of FreeBSD-runtime. My though process is 'can I use caroot without certctl' and the answer is a qualified yes - it can be done by running certctl with DESTDIR set. Conversely, 'can I use certctl without caroot' - clearly not since certctl is useless without certs. Therefor (in my mind), certctl should depend on caroot, not the other way around.
Jun 24 2025
Looks good to me - thanks for working on this.
Jun 18 2025
The podman port needs a patch to work around an upstream regression which I'm working to get fixed in https://github.com/containers/podman/pull/26188. We can add a simpler workaround to the port - something like:
Jun 17 2025
Jun 16 2025
Looks good to me and works in my testing. It would be helpful if you could also make a pull request for github.com/dfr/plugins which is the upstream for this port (my fork of the CNI plugins).
May 29 2025
I would like to get this change into 14.3 if possible - it works around a confusing error message caused by 'pkg update' attempting to get a yes/no response.
Apr 26 2025
Apr 15 2025
This version disables sparse-file handling which is the cause of the incompatibility with Podman
Apr 14 2025
Mar 19 2025
Mar 4 2025
Mar 2 2025
Feb 28 2025
Review feedback
Feb 27 2025
Addressed review feedback.
Review feedback
Committed without remembering to add 'Differential Revision'
Committed without remembering to add 'Differential Revision'
Committed without remembering to add 'Differential Revision'
Committed without remembering to add 'Differential Revision'
Committed without remembering to add 'Differential Revision'
Feb 18 2025
Feb 17 2025
After further testing, I came across a regression in 'podman build' and 'buildah build' which I will get fixed upstream (https://github.com/containers/common/pull/2326). I will add that as patches to the buildah and podman ports and test a bit more before I ship this.
Feb 7 2025
Feb 6 2025
Jan 29 2025
Jan 28 2025
Looks good
Jan 27 2025
Jan 23 2025
Looks good to me. It would also be nice to have something similar for ip6addrctl to make it easier to have different address selection policies in vnet jails (e.g. host is dual stack and prefers IPv6 but jail only has IPv4 and should prefer IPv4 replies to DNS lookups).
Jan 21 2025
This version also sets a default command of "/bin/sh" for the minimal image which is common practice for Linux base images but perhaps that should be separated out.
Jan 19 2025
Jan 10 2025
Jan 9 2025
Are there any other concerms for this one - I would like to land it and move onto the shell-based container image build.
Jan 7 2025
Override PATH for make-oci-image.sh so that we get pwd_mkdb from the cross tools rather than the host.
Dec 24 2024
Dec 23 2024
Dec 13 2024
I tested this for amd64, i386, aarch64 and riscv64 and the metadata is correct.
Dec 12 2024
Dec 9 2024
Dec 7 2024
Dec 6 2024
Dec 5 2024
Thanks for clearing this up!
This is great, thanks!
Dec 4 2024
LGTM