git: 07b7bd2311af - releng/15.0 - release: Remove KDE from dvd1.iso

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Wed, 19 Nov 2025 21:44:40 UTC
The branch releng/15.0 has been updated by cperciva:

URL: https://cgit.FreeBSD.org/src/commit/?id=07b7bd2311aff496b73f9552a5b3d8019685ef01

commit 07b7bd2311aff496b73f9552a5b3d8019685ef01
Author:     Colin Percival <cperciva@FreeBSD.org>
AuthorDate: 2025-11-18 05:41:47 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2025-11-19 21:37:24 +0000

    release: Remove KDE from dvd1.iso
    
    Prior to this commit, we were shipping 2155 MB of packages (from the
    ports tree, not counting pkgbase) on dvd1.iso.  Due to the amount of
    space required by shipping pkgbase packages *and* distribution sets
    on the DVD images, we only have 1696 MB available if we want to fit
    into the 4.7 GB limit for DVDs.  Many users have indicated that this
    is indeed important.
    
    It is practically impossible to hit this target without removing KDE;
    while KDE and its dependencies narrowly fit (1550 MB), we exceed the
    limit as soon as we include either of freebsd-doc-all or gnome.  While
    we would pick KDE over GNOME (surveys regularly indicate that KDE is
    the more widely used of the two), we believe that documentation is the
    most important thing to include.
    
    Since removing KDE leaves a bit of extra space, add editors/emacs and
    editors/vim.  This takes the 15.0 amd64 dvd1.iso up to 4.689 GB. [1]
    
    Approved by:    re (cperciva)
    Requested by:   adamw [1]
    MFC after:      immediately (for 15.0-RC3)
    Differential Revision:  https://reviews.freebsd.org/D53800
    
    (cherry picked from commit 6cc6beb4c889a049170d0aeaa9c88b9093776d6e)
    (cherry picked from commit 142df248ac06bd255f5aa63a5544626bb502c656)
---
 release/scripts/pkg-stage.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/release/scripts/pkg-stage.sh b/release/scripts/pkg-stage.sh
index 6d460a83e1da..083b1baa3358 100755
--- a/release/scripts/pkg-stage.sh
+++ b/release/scripts/pkg-stage.sh
@@ -15,6 +15,8 @@ export PORTSDIR="${PORTSDIR:-/usr/ports}"
 
 _DVD_PACKAGES="
 devel/git@lite
+editors/emacs
+editors/vim
 misc/freebsd-doc-all
 net/mpd5
 net/rsync
@@ -29,7 +31,6 @@ sysutils/tmux
 www/firefox
 www/links
 x11/gnome
-x11/kde
 x11/sddm
 x11/xorg
 x11-wm/sway