Hey Dewayne,
It's mostly a matter of resource allocation rather than one of a
technical manner. There's only one person performing all the release
engineering and build process work for HardenedBSD (me).
Unfortunately, I do not have the time to track FreeBSD's releng
branches.
We do have a notion of a quarterly branch for the src repo. Creating
that new quarterly branch across three supported branches
(hardened/current/master, hardened/current/cross-dso-cfi,
hardened/15-stable/main) involves a lot of behind-the-scenes work
starting 72 hours prior to the start of the new quarter.
If the HardenedBSD project had more regular contributors, we might be
able to increase our level of support for various scenarios (like
tracking FreeBSD's releng branches.) So my response should also be
taken as a call for code/patch contributions. Usually after being
submitted enough good-quality patches, contributors will have an
invitation to officially join the project (like 0x1eef recently).
If I was in your shoes, since upgrading to 15-STABLE isn't a
possibility at the moment, I would maintain my own fork downstream
from HardenedBSD. You could maintain the hardened/14-stable/master
branch (and even submit merge requests upstream to HardenedBSD.) From
a project standpoint, the hardened/14-stable/master branch is
considered as "community support," which means that I ask the
community to support that branch if they need it.
I disabled the auto-sync configuration for hardened/14-stable/master.
You'd likely want to merge the stable/14 branch from FreeBSD upstream.
There likely will be merge conflicts when merging FreeBSD's stable/14
into hardened/14-stable/master.
Thanks,
--
Shawn Webb
Cofounder / Security Engineer
HardenedBSD
Signal Username: shawn_webb.74
Tor-ified Signal:
+1 303-901-1600 / shawn_webb_opsec.50
https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc