From nobody Fri Aug 08 15:59:45 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bz7yT20Frz646Ff; Fri, 08 Aug 2025 15:59:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz7yT183mz3cj6; Fri, 08 Aug 2025 15:59:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754668785; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2M2yTdVke7mFduct7HqJnUvuK4buTuPYWoTox8xJinA=; b=mJHgycpdI5qv+Vh0jPQQoFGirBYu3fv/PNvAepSdLuDOgwcZBSyCkjU+GwZ+I/2OzsrEdJ f41F/d89DyqoitAvwmmW0xm6IJB8IIiwB4JJyCpq4O6dAgHyrnqRkhRsY8yWFW8g6qsMY9 tY1+ouKLj+GSjgNDB9uwoKsqa/pf4hDyxqXJ16iQzE5X9IDJc104mXbblTPNDlhuBwUFpw SCpf7vJUMAbqbKrNZ0eBo9rwV9qP6Jl5wAEaPcyPz1cX9UPi6zhdX4cbOnKDyTebNbWc3R Lg6Wc1svQzR0Yj0TTxxCyvUG/xnYWbTERyloUBOdCkB/TDdpvpJf8XcfvFHsKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754668785; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2M2yTdVke7mFduct7HqJnUvuK4buTuPYWoTox8xJinA=; b=KiX4o4UyZYjFt2IQ4sxP5OmUk81QzsrW24/bKR4SiWVPpMlTdu8c24FpPxf/YE9hKblR/I CXKwLRa6fQxC3sJVt4cet59xmMK6/o/yZ0WaPfowm6aDnGgK/a1Oh6mhF66OIQus++fS22 1VklRVRWzWgwoKrp121cgq3NayLUAMy9yxW8+DWeJ56S9zTsszgld4ELJuCVNIk+vjWxQg DyKnZyZhdu6IQAHJMer3scGdFFUQkoYrD5W9BonAiS56ChPLzIlRtA5g98Y/mZzFuz+T+Q fOiAuEKhsg2+ldUflEKTWv37xorTCV42U1rxBefGyZOZHYYtOHvPp1mo2VEpFQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754668785; a=rsa-sha256; cv=none; b=xje1sY5JPnCe7hfOCkT9vRu3MuZsZzOFsK5uEqh92B5aBQi8C7Wh5TB4JqZHKZSasz+azB QVcAUJBmnP/5MgDuKHZRONjsnHkDHDZpoZQvf06ZXse9VOuCv2qVaHL0nOAVOEIlCvf+4p UAM05taSXgVs/dL1hfckhpLmYR6UpQIAhxDhic4Vo8s3bZStN4BaK6sea9Udv4x3bvZiDh iNnb9GcvNyiOkHV1feRi8I0gLRCjcfu2OQh/VE9eq1GUf7UZjIIDenDSnLk1rIziRXn22n SASDBjne0DG+FmvrIWjuMA/HchqLtoHB7sompaoWnq9BBk9c397EDWornD82RQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bz7yT0hN4zjVv; Fri, 08 Aug 2025 15:59:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 578FxjfQ094675; Fri, 8 Aug 2025 15:59:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 578FxjHP094672; Fri, 8 Aug 2025 15:59:45 GMT (envelope-from git) Date: Fri, 8 Aug 2025 15:59:45 GMT Message-Id: <202508081559.578FxjHP094672@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: 6dab48b9de6c - main - build: Switch CLEAN back on by default List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6dab48b9de6c1bff61b0ce78029c1e3cba20895a Auto-Submitted: auto-generated The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=6dab48b9de6c1bff61b0ce78029c1e3cba20895a commit 6dab48b9de6c1bff61b0ce78029c1e3cba20895a Author: Dag-Erling Smørgrav AuthorDate: 2025-08-08 15:57:31 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2025-08-08 15:57:31 +0000 build: Switch CLEAN back on by default There have been too many issues with non-META_MODE incremental builds recently, and it is clear that most users, even developers, were not aware that the default had been switched. This will be revisited once more work has been done to help prevent future breakage. This reverts commit ba373fca78a114768244d6a8c27983da870c1169. Reviewed by: markj, jhb Differential Revision: https://reviews.freebsd.org/D51828 --- UPDATING | 4 ++++ share/man/man5/src.conf.5 | 6 +++--- share/mk/src.opts.mk | 2 +- tools/build/options/WITH_CLEAN | 1 - 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/UPDATING b/UPDATING index c817dbfed032..161c13a55065 100644 --- a/UPDATING +++ b/UPDATING @@ -27,6 +27,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW: world, or to merely disable the most expensive debugging functionality at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20250808: + The CLEAN option has been switched back from default-off to + default-on. This reverts the 20240729 change below. + 20250807: routed(8) and route6d(8) have moved to the FreeBSD-rip package. If you use either of these, you should install the new package. diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5 index 94e5a0cfc8b9..2e694bfe3293 100644 --- a/share/man/man5/src.conf.5 +++ b/share/man/man5/src.conf.5 @@ -1,5 +1,5 @@ .\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman. -.Dd August 4, 2025 +.Dd August 8, 2025 .Dt SRC.CONF 5 .Os .Sh NAME @@ -411,8 +411,8 @@ Build clang-format. .It Va WITHOUT_CLANG_FULL Avoid building the ARCMigrate, Rewriter and StaticAnalyzer components of the Clang C/C++ compiler. -.It Va WITH_CLEAN -Clean before building world and/or kernel. +.It Va WITHOUT_CLEAN +Do not clean before building world and/or kernel. .It Va WITHOUT_CPP Do not build .Xr cpp 1 . diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk index ef43d3c939b2..6000da865332 100644 --- a/share/mk/src.opts.mk +++ b/share/mk/src.opts.mk @@ -80,6 +80,7 @@ __DEFAULT_YES_OPTIONS = \ CDDL \ CLANG \ CLANG_BOOTSTRAP \ + CLEAN \ CPP \ CROSS_COMPILER \ CRYPT \ @@ -200,7 +201,6 @@ __DEFAULT_NO_OPTIONS = \ BHYVE_SNAPSHOT \ CLANG_EXTRAS \ CLANG_FORMAT \ - CLEAN \ DIALOG \ DETECT_TZ_CHANGES \ DISK_IMAGE_TOOLS_BOOTSTRAP \ diff --git a/tools/build/options/WITH_CLEAN b/tools/build/options/WITH_CLEAN deleted file mode 100644 index d5962258bcc0..000000000000 --- a/tools/build/options/WITH_CLEAN +++ /dev/null @@ -1 +0,0 @@ -Clean before building world and/or kernel.