Page MenuHomeFreeBSD

bsdinstall: Call dist sets "legacy"
AbandonedPublic

Authored by cperciva on Sep 15 2025, 3:00 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Nov 9, 1:24 AM
Unknown Object (File)
Tue, Oct 28, 5:23 AM
Unknown Object (File)
Sun, Oct 26, 4:40 PM
Unknown Object (File)
Wed, Oct 22, 2:04 PM
Unknown Object (File)
Wed, Oct 22, 6:44 AM
Unknown Object (File)
Tue, Oct 21, 3:19 AM
Unknown Object (File)
Oct 17 2025, 2:04 AM
Unknown Object (File)
Oct 14 2025, 6:39 PM

Details

Reviewers
None
Group Reviewers
releng
Summary

And remove the "experimental" adjective from pkgbase.

MFC after: 3 days
Sponsored by: https://www.patreon.com/cperciva

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 67037
Build 63920: arc lint + arc unit

Event Timeline

I'm a bit uneasy about (a) removing the (Experimental) from pkgbase (b) adding the (Legacy) to Dist Sets when pkgbase is currently not fit for release whilst distribution sets are tried and tested. So this feels more aspirational than truthful, but I also understand the objective of the release is to do pkgbase... I just think we need to be very careful not to push pkgbase on our users too hard until we are truly willing to support it in the form they will be installing. I think doing so before we have metapackages integrated into bsdinstall, in particular, is premature.

Cc @ivy

usr.sbin/bsdinstall/scripts/auto
209
usr.sbin/bsdinstall/scripts/jail
178–179

premature.

Fair point. I'd like to make this change before 15.0-RELEASE but I'll hold off for now.

i don't have a strong opinion on the wording here, but i tend to agree that we should steer users towards dist sets by default for 15.0. as long as we support both, we can always reevaluate for 15.1 if the tooling has improved.

In D52540#1199779, @ivy wrote:

i don't have a strong opinion on the wording here, but i tend to agree that we should steer users towards dist sets by default for 15.0. as long as we support both, we can always reevaluate for 15.1 if the tooling has improved.

I'd prefer to steer users towards pkgbase for 15.0 rather than 15.1. People expect a .0 release to have rough edges; they don't expect that from a .1 release so I'd like to make sure all the problems get discovered in 15.0.

i think this can be closed, since it was addressed differently in D52999.