History log of /src/release/packages/sets/src.ucl (Results 1 – 9 of 9)
Revision Date Author Comments
# 31d00ac6 25-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add a base-jail set

This is base, but without packages which are not generally useful
in jails. The following packages are excluded:

* Support for hardware not present in a jail:
acpi,

packages: Add a base-jail set

This is base, but without packages which are not generally useful
in jails. The following packages are excluded:

* Support for hardware not present in a jail:
acpi, apm, bluetooth, ccdconfig, console-tools, cxgbe-tools,
efi-tools, fd, hostapd, mlx-tools, nvme-tools, wpa

* Kernel facilities that don't work in a jail:
dtrace, dwatch, ggate, hast, iscsi, libcuse, smbutils

All library packages are included in base-jail, even if they might not
work, because the user may have executables linked with them.

While here, remove the set-minimal dependency from set-devel, since
this will cause unnecessary packages to be installed in jails. This
means users will need to install set-devel in addition to their base
set (minimal or base), which bsdinstall already handles correctly.

Add a license to all the set UCL files, so people can redistribute them.

MFC after: 6 hours
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D52719

show more ...


# 9537aa02 17-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Mark all sets as vital

At least "minimal" must be vital, because it's required for a functional
system. For example, we might create new packages in the future which
are required for the

packages: Mark all sets as vital

At least "minimal" must be vital, because it's required for a functional
system. For example, we might create new packages in the future which
are required for the multi-user system and are part of the minimal set,
so it's important that users don't remove set-minimal to ensure they get
those new packages.

For the other sets, it's debatable whether they should be vital or not,
but let's start out with the assumption that if the user installed a
set, they should have to have to explicit request it be removed. This
means if, for example, they install set-devel, then remove lldb, pkg
won't remove set-devel and cause the next "pkg autoremove" to remove
everything else that was in set-devel.

We might want to adjust this later (or possibly adjust the behaviour
of pkg(8) itself) based on user feedback.

While here, fix a typo in the description of the devel set.

Suggested by: bapt
MFC after: 3 seconds
Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D52562

show more ...


# 87a78d96 16-Sep-2025 Isaac Freund <ifreund@freebsdfoundation.org>

packages: remove src from base set

The FreeBSD-src package is the largest single pkgbase package at 158M
currently. Remove it and FreeBSD-src-sys (87M) from the base set as
they are not useful to al

packages: remove src from base set

The FreeBSD-src package is the largest single pkgbase package at 158M
currently. Remove it and FreeBSD-src-sys (87M) from the base set as
they are not useful to all users.

Reviewed by: emaste, ivy
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52573

show more ...


# 31d00ac6 25-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add a base-jail set

This is base, but without packages which are not generally useful
in jails. The following packages are excluded:

* Support for hardware not present in a jail:
acpi,

packages: Add a base-jail set

This is base, but without packages which are not generally useful
in jails. The following packages are excluded:

* Support for hardware not present in a jail:
acpi, apm, bluetooth, ccdconfig, console-tools, cxgbe-tools,
efi-tools, fd, hostapd, mlx-tools, nvme-tools, wpa

* Kernel facilities that don't work in a jail:
dtrace, dwatch, ggate, hast, iscsi, libcuse, smbutils

All library packages are included in base-jail, even if they might not
work, because the user may have executables linked with them.

While here, remove the set-minimal dependency from set-devel, since
this will cause unnecessary packages to be installed in jails. This
means users will need to install set-devel in addition to their base
set (minimal or base), which bsdinstall already handles correctly.

Add a license to all the set UCL files, so people can redistribute them.

MFC after: 6 hours
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D52719

show more ...


# 9537aa02 17-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Mark all sets as vital

At least "minimal" must be vital, because it's required for a functional
system. For example, we might create new packages in the future which
are required for the

packages: Mark all sets as vital

At least "minimal" must be vital, because it's required for a functional
system. For example, we might create new packages in the future which
are required for the multi-user system and are part of the minimal set,
so it's important that users don't remove set-minimal to ensure they get
those new packages.

For the other sets, it's debatable whether they should be vital or not,
but let's start out with the assumption that if the user installed a
set, they should have to have to explicit request it be removed. This
means if, for example, they install set-devel, then remove lldb, pkg
won't remove set-devel and cause the next "pkg autoremove" to remove
everything else that was in set-devel.

We might want to adjust this later (or possibly adjust the behaviour
of pkg(8) itself) based on user feedback.

While here, fix a typo in the description of the devel set.

Suggested by: bapt
MFC after: 3 seconds
Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D52562

show more ...


# 87a78d96 16-Sep-2025 Isaac Freund <ifreund@freebsdfoundation.org>

packages: remove src from base set

The FreeBSD-src package is the largest single pkgbase package at 158M
currently. Remove it and FreeBSD-src-sys (87M) from the base set as
they are not useful to al

packages: remove src from base set

The FreeBSD-src package is the largest single pkgbase package at 158M
currently. Remove it and FreeBSD-src-sys (87M) from the base set as
they are not useful to all users.

Reviewed by: emaste, ivy
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52573

show more ...


# 31d00ac6 25-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add a base-jail set

This is base, but without packages which are not generally useful
in jails. The following packages are excluded:

* Support for hardware not present in a jail:
acpi,

packages: Add a base-jail set

This is base, but without packages which are not generally useful
in jails. The following packages are excluded:

* Support for hardware not present in a jail:
acpi, apm, bluetooth, ccdconfig, console-tools, cxgbe-tools,
efi-tools, fd, hostapd, mlx-tools, nvme-tools, wpa

* Kernel facilities that don't work in a jail:
dtrace, dwatch, ggate, hast, iscsi, libcuse, smbutils

All library packages are included in base-jail, even if they might not
work, because the user may have executables linked with them.

While here, remove the set-minimal dependency from set-devel, since
this will cause unnecessary packages to be installed in jails. This
means users will need to install set-devel in addition to their base
set (minimal or base), which bsdinstall already handles correctly.

Add a license to all the set UCL files, so people can redistribute them.

MFC after: 6 hours
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D52719

show more ...


# 9537aa02 17-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Mark all sets as vital

At least "minimal" must be vital, because it's required for a functional
system. For example, we might create new packages in the future which
are required for the

packages: Mark all sets as vital

At least "minimal" must be vital, because it's required for a functional
system. For example, we might create new packages in the future which
are required for the multi-user system and are part of the minimal set,
so it's important that users don't remove set-minimal to ensure they get
those new packages.

For the other sets, it's debatable whether they should be vital or not,
but let's start out with the assumption that if the user installed a
set, they should have to have to explicit request it be removed. This
means if, for example, they install set-devel, then remove lldb, pkg
won't remove set-devel and cause the next "pkg autoremove" to remove
everything else that was in set-devel.

We might want to adjust this later (or possibly adjust the behaviour
of pkg(8) itself) based on user feedback.

While here, fix a typo in the description of the devel set.

Suggested by: bapt
MFC after: 3 seconds
Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D52562

show more ...


# 87a78d96 16-Sep-2025 Isaac Freund <ifreund@freebsdfoundation.org>

packages: remove src from base set

The FreeBSD-src package is the largest single pkgbase package at 158M
currently. Remove it and FreeBSD-src-sys (87M) from the base set as
they are not useful to al

packages: remove src from base set

The FreeBSD-src package is the largest single pkgbase package at 158M
currently. Remove it and FreeBSD-src-sys (87M) from the base set as
they are not useful to all users.

Reviewed by: emaste, ivy
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52573

show more ...