Page MenuHomeFreeBSD

ifreund_freebsdfoundation.org (Isaac Freund)
User

Projects (1)

User Details

User Since
Oct 3 2024, 2:45 PM (68 w, 1 d)

Recent Activity

Tue, Jan 20

ifreund_freebsdfoundation.org added a comment to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.

Git branch: https://github.com/ifreund/freebsd-src/tree/pkg-shlib-paths

Tue, Jan 20, 2:59 PM
ifreund_freebsdfoundation.org added a comment to D54792: pkgbase: remove incorrect clang shlib requires.

Git branch: https://github.com/ifreund/freebsd-src/tree/pkg-shlib-paths

Tue, Jan 20, 2:59 PM
ifreund_freebsdfoundation.org updated the summary of D54792: pkgbase: remove incorrect clang shlib requires.
Tue, Jan 20, 2:58 PM
ifreund_freebsdfoundation.org updated the diff for D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.

Generalize for all libcompats

Tue, Jan 20, 2:53 PM
ifreund_freebsdfoundation.org added inline comments to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.
Tue, Jan 20, 1:57 PM
ifreund_freebsdfoundation.org added a comment to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.

@jrtc27 I'd like some input from you here since you seem to be the most familiar with libcompats beyond compat32.

Tue, Jan 20, 1:04 PM
ifreund_freebsdfoundation.org added a reviewer for D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32: jrtc27.
Tue, Jan 20, 12:54 PM
ifreund_freebsdfoundation.org added a reviewer for D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32: pkgbase.
Tue, Jan 20, 12:53 PM
ifreund_freebsdfoundation.org requested review of D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.
Tue, Jan 20, 12:53 PM
ifreund_freebsdfoundation.org added a comment to D54792: pkgbase: remove incorrect clang shlib requires.

Won’t that break the dependencies list if clang is itself 32-bit?

Tue, Jan 20, 12:23 PM
ifreund_freebsdfoundation.org added a reviewer for D54792: pkgbase: remove incorrect clang shlib requires: pkgbase.
Tue, Jan 20, 11:25 AM
ifreund_freebsdfoundation.org requested review of D54792: pkgbase: remove incorrect clang shlib requires.
Tue, Jan 20, 11:24 AM

Dec 3 2025

ifreund_freebsdfoundation.org added a comment to D54035: bsdinstall: remove unused file/build code.

Oh, I see now that I assumed bsdinstall now uses /etc/pkg/FreeBSD.conf and overlooked the repos_dir = "/usr/share/bsdinstall/" line.

Dec 3 2025, 9:27 AM

Dec 2 2025

ifreund_freebsdfoundation.org requested review of D54035: bsdinstall: remove unused file/build code.
Dec 2 2025, 4:29 PM
ifreund_freebsdfoundation.org abandoned D51516: release: add FreeBSD-base.conf to pkgbase VM/cloud images.

Superseded by 8e0b1a1c03a35a5db13e370cb3e62585d3db68e3

Dec 2 2025, 3:48 PM · pkgbase
ifreund_freebsdfoundation.org abandoned D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg.

Superseded by 8e0b1a1c03a35a5db13e370cb3e62585d3db68e3

Dec 2 2025, 3:48 PM

Oct 14 2025

ifreund_freebsdfoundation.org added reviewers for D53077: bsdinstall: Stop setting a specific repo when using --repo-conf-dir: pkgbase, Installer.
Oct 14 2025, 9:51 AM
ifreund_freebsdfoundation.org added a comment to D53077: bsdinstall: Stop setting a specific repo when using --repo-conf-dir.

What is the goal of this change? Do you want to make it possible for the user to set a custom BSDINSTALL_PKG_REPOS_DIR without requiring them to name their repository FreeBSD-base? I think it would be more robust to add a BSDINSTALL_BASE_REPO_NAME environment variable instead to support that use-case.

Oct 14 2025, 9:50 AM

Oct 13 2025

ifreund_freebsdfoundation.org added a comment to D53061: sendmail: Restart sendmail service on package upgrade.

If the sendmail package is removed and reinstalled, which currently happens on every upgrade due to pkg(8) split upgrade issues, smmsp will stop working because its open handle to /var/spool/mqueue is no longer valid after pkg removes and recreates this directory.

Oct 13 2025, 2:31 PM

Oct 4 2025

ifreund_freebsdfoundation.org accepted D52881: generate-ucl.lua: Add missing copyright header.
Oct 4 2025, 8:59 AM

Oct 3 2025

ifreund_freebsdfoundation.org added a comment to D52881: generate-ucl.lua: Add missing copyright header.

Agreed, I don't think I've touched this file in a copyrightable way.

Oct 3 2025, 1:20 PM
ifreund_freebsdfoundation.org accepted D52884: release: Consolidate pkgbase-repo-dir dependency.
Oct 3 2025, 1:11 PM
ifreund_freebsdfoundation.org accepted D52884: release: Consolidate pkgbase-repo-dir dependency.

I like this change.

Oct 3 2025, 12:07 PM
ifreund_freebsdfoundation.org accepted D52829: bsdinstall: Improve pkgbase handling for jails.
Oct 3 2025, 9:53 AM

Oct 2 2025

ifreund_freebsdfoundation.org added a comment to D52829: bsdinstall: Improve pkgbase handling for jails.
In D52829#1207617, @ivy wrote:

Should we remove the --no-kernel option along with this change? I added it specifically for installing jails originally and don't see a use case for using --no-kernel but not --jail.

i didn't remove it because i wasn't sure if people might be using it already. but if it was only added in 15.0 then there's probably no reason to keep it.

Oct 2 2025, 3:56 PM
ifreund_freebsdfoundation.org added a comment to D52829: bsdinstall: Improve pkgbase handling for jails.

Should we remove the --no-kernel option along with this change? I added it specifically for installing jails originally and don't see a use case for using --no-kernel but not --jail.

Oct 2 2025, 3:25 PM

Sep 25 2025

ifreund_freebsdfoundation.org updated the diff for D51483: release: create pkgbase VM and cloud images.

Fix documentation of NOPKGBASE (this got inverted by the rebase)

Sep 25 2025, 1:07 PM · pkgbase
ifreund_freebsdfoundation.org added inline comments to D51483: release: create pkgbase VM and cloud images.
Sep 25 2025, 1:06 PM · pkgbase
ifreund_freebsdfoundation.org updated the diff for D51516: release: add FreeBSD-base.conf to pkgbase VM/cloud images.

Rebase, resolving conflict from change to -DNOPKGBASE

Sep 25 2025, 11:29 AM · pkgbase
ifreund_freebsdfoundation.org retitled D51483: release: create pkgbase VM and cloud images from release: support -DPKGBASE for VM and cloud images
Sep 25 2025, 11:28 AM · pkgbase
ifreund_freebsdfoundation.org updated the diff for D51483: release: create pkgbase VM and cloud images.

rebase, resolve conflicts with change to -DNOPKGBASE

Sep 25 2025, 11:25 AM · pkgbase
ifreund_freebsdfoundation.org updated the diff for D51482: release: create pkgbase repo config from Makefile.

Fix bad rebase

Sep 25 2025, 11:15 AM · pkgbase
ifreund_freebsdfoundation.org commandeered D51482: release: create pkgbase repo config from Makefile from emaste.
Sep 25 2025, 11:14 AM · pkgbase
ifreund_freebsdfoundation.org requested changes to D51482: release: create pkgbase repo config from Makefile.
Sep 25 2025, 9:46 AM · pkgbase
ifreund_freebsdfoundation.org accepted D51482: release: create pkgbase repo config from Makefile.
Sep 25 2025, 9:42 AM · pkgbase

Sep 24 2025

ifreund_freebsdfoundation.org requested review of D52714: Status/2025Q3/pkgbase-install.adoc: Add report.
Sep 24 2025, 5:36 PM
ifreund_freebsdfoundation.org added inline comments to D51483: release: create pkgbase VM and cloud images.
Sep 24 2025, 5:31 PM · pkgbase
ifreund_freebsdfoundation.org added a comment to D51483: release: create pkgbase VM and cloud images.

I think this patch could use a bit more work than just updating for the -DNOPKGBASE change. It was written before package sets were added and it would be nice if we could leverage those rather than doing fragile regex-based matching.

Sep 24 2025, 5:29 PM · pkgbase
ifreund_freebsdfoundation.org added a comment to D51483: release: create pkgbase VM and cloud images.

Actually, this is going to need some changes now that PKGBASE is the default and there's a new NOPKGBASE option. Should I just take over this patch?

Sep 24 2025, 2:02 PM · pkgbase

Sep 23 2025

ifreund_freebsdfoundation.org added a comment to D52638: release: Improve kernel package handling.

I see one minor improvement that can be made to the code style, the change itself LGTM!

Sep 23 2025, 1:42 PM
ifreund_freebsdfoundation.org accepted D52637: release: Install pkg from the pkgbase repo.

Other than one nit, this LGTM!

Sep 23 2025, 1:29 PM
ifreund_freebsdfoundation.org accepted D52636: pkgbase-stage.lua: Add pkg package to the offline repo.
Sep 23 2025, 1:17 PM
ifreund_freebsdfoundation.org accepted D52635: release: Fail the build if pkg can't be installed.

This LGTM.

Sep 23 2025, 1:16 PM
ifreund_freebsdfoundation.org accepted D52639: bsdinstall: Install pkg if it's available.
Sep 23 2025, 1:10 PM

Sep 17 2025

ifreund_freebsdfoundation.org added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

Thanks for the patience with my reviews, the code LGTM!

Sep 17 2025, 3:16 PM
ifreund_freebsdfoundation.org added a comment to D52592: release: use sets to select base packages.

Git branch: https://github.com/ifreund/freebsd-src/tree/install-media-package-sets

Sep 17 2025, 2:16 PM
ifreund_freebsdfoundation.org updated the diff for D52592: release: use sets to select base packages.

Replace some _s with -s that were overlooked.

Sep 17 2025, 2:15 PM
ifreund_freebsdfoundation.org added a reviewer for D52592: release: use sets to select base packages: pkgbase.
Sep 17 2025, 2:12 PM
ifreund_freebsdfoundation.org requested review of D52592: release: use sets to select base packages.
Sep 17 2025, 2:12 PM
ifreund_freebsdfoundation.org added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Sep 17 2025, 1:59 PM
ifreund_freebsdfoundation.org added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Sep 17 2025, 1:15 PM
ifreund_freebsdfoundation.org added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Sep 17 2025, 1:01 PM
ifreund_freebsdfoundation.org added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Sep 17 2025, 12:47 PM
ifreund_freebsdfoundation.org added a comment to D52558: bsdinstall: Use package sets for pkgbase install.
In D52558#1200684, @ivy wrote:

i don't know how the actual media works here, but my assumption is that bootonly would include a pkg repository that pulls packages from pkg.freebsd.org; since that has all the sets, it should work fine. if there's media that has all of base but not src and src-sys, that's fine, as long as it also doesn't contain set-src (because that would create a broken dependency).

Sep 17 2025, 12:30 PM

Sep 16 2025

ifreund_freebsdfoundation.org added a comment to D52558: bsdinstall: Use package sets for pkgbase install.
In D52558#1200444, @ivy wrote:

i don't really like the idea that selecting more options installs less software, this feels unintuitive.

Sep 16 2025, 3:34 PM
ifreund_freebsdfoundation.org added a comment to D52574: packages: remove tests from base set.

Git branch: https://github.com/ifreund/freebsd-src/tree/src-tests-sets

Sep 16 2025, 3:00 PM
ifreund_freebsdfoundation.org added a comment to D52573: packages: remove src from base set.

Git branch: https://github.com/ifreund/freebsd-src/tree/src-tests-sets

Sep 16 2025, 2:59 PM
ifreund_freebsdfoundation.org added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Sep 16 2025, 1:50 PM
ifreund_freebsdfoundation.org requested review of D52574: packages: remove tests from base set.
Sep 16 2025, 1:47 PM
ifreund_freebsdfoundation.org requested review of D52573: packages: remove src from base set.
Sep 16 2025, 1:47 PM
ifreund_freebsdfoundation.org added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

It's very nice to reduce the amount of fragile string matching here!

Sep 16 2025, 12:09 PM

Aug 30 2025

ifreund_freebsdfoundation.org updated the diff for D51915: bsdinstall: better support custom pkgbase repo config.

Add BSDINSTALL_PKG_REPOS_DIR to user_env_vars

Aug 30 2025, 9:51 AM
ifreund_freebsdfoundation.org added inline comments to D51915: bsdinstall: better support custom pkgbase repo config.
Aug 30 2025, 9:50 AM

Aug 29 2025

ifreund_freebsdfoundation.org added inline comments to D51482: release: create pkgbase repo config from Makefile.
Aug 29 2025, 3:29 PM · pkgbase
ifreund_freebsdfoundation.org updated the diff for D51482: release: create pkgbase repo config from Makefile.

Don't hardcode "worldstage"

Aug 29 2025, 3:28 PM · pkgbase
ifreund_freebsdfoundation.org added inline comments to D51483: release: create pkgbase VM and cloud images.
Aug 29 2025, 3:17 PM · pkgbase
ifreund_freebsdfoundation.org added inline comments to D51482: release: create pkgbase repo config from Makefile.
Aug 29 2025, 3:05 PM · pkgbase
ifreund_freebsdfoundation.org updated the diff for D51915: bsdinstall: better support custom pkgbase repo config.

Improve new dialog wording, rename HAVE_BASE_PACKAGES to HAVE_OFFLINE_BASE_PACKAGES for clarity.

Aug 29 2025, 2:58 PM
ifreund_freebsdfoundation.org added inline comments to D51915: bsdinstall: better support custom pkgbase repo config.
Aug 29 2025, 2:53 PM
ifreund_freebsdfoundation.org updated the diff for D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg.

While /usr/local/etc/pkg/repos/ exists, /etc/pkg/repos/ does not.

Aug 29 2025, 2:38 PM
ifreund_freebsdfoundation.org added inline comments to D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg.
Aug 29 2025, 2:36 PM

Aug 19 2025

ifreund_freebsdfoundation.org added a comment to D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg.

This is a step in the right direction, but I still think that we want to end up with this being part of the pkg-bootstrap package.

Aug 19 2025, 8:00 AM

Aug 15 2025

ifreund_freebsdfoundation.org added a comment to D51915: bsdinstall: better support custom pkgbase repo config.

Git branch: https://github.com/ifreund/freebsd-src/tree/bsdinstall-custom-repo

Aug 15 2025, 9:03 AM
ifreund_freebsdfoundation.org added a comment to D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg.

Git branch: https://github.com/ifreund/freebsd-src/tree/bsdinstall-base-conf

Aug 15 2025, 9:02 AM
ifreund_freebsdfoundation.org added a comment to D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg.

Currently pkgbasify puts this config in /usr/local/etc/pkg as well. I'll update pkgbasify for consistency as soon as this patch is landed (assuming it is accepted).

Aug 15 2025, 9:01 AM
ifreund_freebsdfoundation.org added a comment to D51516: release: add FreeBSD-base.conf to pkgbase VM/cloud images.

I opened https://reviews.freebsd.org/D51916 to make bsdinstall put FreeBSD-base.conf in /etc/pkg as well.

Aug 15 2025, 9:00 AM · pkgbase
ifreund_freebsdfoundation.org added a reviewer for D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg: pkgbase.
Aug 15 2025, 8:59 AM
ifreund_freebsdfoundation.org requested review of D51916: bsdinstall: put FreeBSD-base.conf in /etc/pkg.
Aug 15 2025, 8:59 AM
ifreund_freebsdfoundation.org updated the diff for D51516: release: add FreeBSD-base.conf to pkgbase VM/cloud images.

Move to /etc/pkg

Aug 15 2025, 8:55 AM · pkgbase
ifreund_freebsdfoundation.org added a reviewer for D51915: bsdinstall: better support custom pkgbase repo config: Installer.
Aug 15 2025, 8:23 AM
ifreund_freebsdfoundation.org requested review of D51915: bsdinstall: better support custom pkgbase repo config.
Aug 15 2025, 8:23 AM

Jul 30 2025

ifreund_freebsdfoundation.org added a comment to D51516: release: add FreeBSD-base.conf to pkgbase VM/cloud images.

This seems like it should go into /etc/pkg?

Jul 30 2025, 8:28 AM · pkgbase

Jul 28 2025

ifreund_freebsdfoundation.org updated the diff for D51483: release: create pkgbase VM and cloud images.

Remove superfluous /dev/stdin usage

Jul 28 2025, 4:08 PM · pkgbase
ifreund_freebsdfoundation.org added inline comments to D51483: release: create pkgbase VM and cloud images.
Jul 28 2025, 4:05 PM · pkgbase
ifreund_freebsdfoundation.org added inline comments to D51594: pkgbasify: Add to the base system.
Jul 28 2025, 3:50 PM
ifreund_freebsdfoundation.org added inline comments to D51594: pkgbasify: Add to the base system.
Jul 28 2025, 3:16 PM
ifreund_freebsdfoundation.org added inline comments to D51483: release: create pkgbase VM and cloud images.
Jul 28 2025, 10:50 AM · pkgbase
ifreund_freebsdfoundation.org updated the diff for D51483: release: create pkgbase VM and cloud images.

Always do an initial default package filtering

Jul 28 2025, 10:46 AM · pkgbase

Jul 25 2025

ifreund_freebsdfoundation.org accepted D51528: bsdinstall: Guard against invalid branch/revision.

This LGTM!

Jul 25 2025, 3:25 PM
ifreund_freebsdfoundation.org added inline comments to D51483: release: create pkgbase VM and cloud images.
Jul 25 2025, 3:18 PM · pkgbase
ifreund_freebsdfoundation.org added a comment to D51516: release: add FreeBSD-base.conf to pkgbase VM/cloud images.

Git branch: https://github.com/ifreund/freebsd-src/tree/pkgbase-vm-images

Jul 25 2025, 11:46 AM · pkgbase
ifreund_freebsdfoundation.org added a comment to D51483: release: create pkgbase VM and cloud images.

Git branch: https://github.com/ifreund/freebsd-src/tree/pkgbase-vm-images

Jul 25 2025, 11:46 AM · pkgbase
ifreund_freebsdfoundation.org added a comment to D51482: release: create pkgbase repo config from Makefile.

Git branch: https://github.com/ifreund/freebsd-src/tree/pkgbase-vm-images

Jul 25 2025, 11:45 AM · pkgbase
ifreund_freebsdfoundation.org added a comment to D51519: release, bsdinstall: include FreeBSD-kernel-man package.

Git branch: https://github.com/ifreund/freebsd-src/tree/installer-kernel-man-fix

Jul 25 2025, 11:41 AM
ifreund_freebsdfoundation.org added a reviewer for D51519: release, bsdinstall: include FreeBSD-kernel-man package: pkgbase.
Jul 25 2025, 11:39 AM
ifreund_freebsdfoundation.org accepted D51504: share/man: Move many manpages to more correct packages.
Jul 25 2025, 11:39 AM
ifreund_freebsdfoundation.org added a comment to D51504: share/man: Move many manpages to more correct packages.

@ivy I've tested that this change works as expected with the existing installer scripts and merely causes the kernel man pages to not be installed by the installer (though the user can of course manually install them later).

Jul 25 2025, 11:38 AM
ifreund_freebsdfoundation.org requested review of D51519: release, bsdinstall: include FreeBSD-kernel-man package.
Jul 25 2025, 11:36 AM
ifreund_freebsdfoundation.org added a comment to D51504: share/man: Move many manpages to more correct packages.
In D51504#1176486, @ivy wrote:

Would you like to include this in your patch or should I submit a separate patch?

thanks! if you don't mind, i think it would make more sense for you to land that as you can definitely test it better than i can :-)

i'm not sure how the timing works out but, if no one objects to D51490 i'll probably land both that and this change later today (GMT+1) as i have a few other changes queued up that depend on MANGROUPS. i'm not too bothered if there's a brief period between then and when you land the installer changes as long as nothing actually breaks.

Jul 25 2025, 10:29 AM
ifreund_freebsdfoundation.org updated the diff for D51483: release: create pkgbase VM and cloud images.

Install FreeBSD-kernel-man

Jul 25 2025, 10:13 AM · pkgbase