RE: Make stable/15 a stable branch [Just for my edification: Why are PTHREADS_ASSERTIONS and ASSERT_DEBUG left enabled for stable/* and releng/*.* ?]

From: Mark Millard <marklmi_at_yahoo.com>
Date: Fri, 05 Sep 2025 05:02:16 UTC
Colin Percival <cperciva_at_FreeBSD.org> wrote on
Date: Fri, 05 Sep 2025 01:24:00 UTC :

> The branch stable/15 has been created by cperciva:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=6e7cc49f94cf9760125ab1699b6eb9b8311394a5
> 
> commit 6e7cc49f94cf9760125ab1699b6eb9b8311394a5
> Author: Colin Percival <cperciva@FreeBSD.org>
> AuthorDate: 2025-09-04 23:48:10 +0000
> Commit: Colin Percival <cperciva@FreeBSD.org>
> CommitDate: 2025-09-05 00:06:39 +0000
> 
> Make stable/15 a stable branch
> 
> * Turn off LLVM assertions
> * Turn on production malloc and reproductible builds

Just for my edification for stable/* and release/*.* :

Is there a reason that PTHREADS_ASSERTIONS is
left enabled? (Listed in __DEFAULT_YES_OPTIONS
in share/mk/src.opts.mk .)

Is there a reason that ASSERT_DEBUG
( in  share/mk/bsd.opts.mk ) is left enabled
( listed in __DEFAULT_YES_OPTIONS )?

> * Set dumpdev="NO" in /etc/defaults/rc.conf
> * Remove witness sysctl setting from install images
> * Adjust branch to stable/15 in release.conf.sample
> * Bump __FreeBSD_version
> * Update UPDATING
> 
> Adjustments to kernel configurations will come in later commits.


===
Mark Millard
marklmi at yahoo.com