git: 4b6a7a1cbb - main - 15.0: Release-related website updates

Colin Percival <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by cperciva:

URL: https://cgit.FreeBSD.org/doc/commit/?id=4b6a7a1cbb717983adf561aa857adbd6b82ffd83

commit 4b6a7a1cbb717983adf561aa857adbd6b82ffd83
Author:     Colin Percival <[email protected]>
AuthorDate: 2025-11-29 23:50:15 +0000
Commit:     Colin Percival <[email protected]>
CommitDate: 2025-12-01 23:04:15 +0000

    15.0: Release-related website updates
    
    Everything except the announcement itself
    
    Approved by:    re (implicit)
---
 shared/releases.adoc                               | 22 +++++-----
 website/content/en/portmgr/policies_eol.adoc       |  8 ++++
 website/content/en/releases/15.0R/_index.adoc      | 19 ++++----
 website/content/en/releases/15.0R/schedule.adoc    |  2 +-
 website/content/en/releases/_index.adoc            |  2 +
 website/content/en/releng/_index.adoc              |  1 -
 website/content/en/security/_index.adoc            |  2 +
 website/content/en/where.adoc                      | 51 ++++++++++++++++++++++
 website/data/en/news/news.toml                     |  5 +++
 website/static/security/advisory-template.txt      |  2 +
 website/static/security/errata-template.txt        |  2 +
 .../themes/beastie/layouts/_partials/sidenav.html  |  1 +
 website/themes/beastie/layouts/index.html          |  4 ++
 13 files changed, 97 insertions(+), 24 deletions(-)

diff --git a/shared/releases.adoc b/shared/releases.adoc
index 8580845dd8..1199577efd 100644
--- a/shared/releases.adoc
+++ b/shared/releases.adoc
@@ -52,7 +52,7 @@
 
 // Set to 'INCLUDE' when the schedule is available.
 
-:beta2-upcoming: INCLUDE
+:beta2-upcoming: IGNORE
 
 // Set to 'INCLUDE' when the installation images are available.
 
@@ -83,17 +83,17 @@
 // more (in addition to cleaning up this file) following the 11.3
 // release (likely as part of the 11.3 announcement commit). -gjb
 
-//:rel150-current-major: 15
+:rel150-current-major: 15
 :rel150-current: 15.0
-//:rel150-current-date: December 2, 2025
-//
-//:u-rel150-notes: https://www.FreeBSD.org/releases/{rel150-current}R/relnotes/
-//:u-rel150-announce: https://www.FreeBSD.org/releases/{rel150-current}R/announce/
-//:u-rel150-errata: https://www.FreeBSD.org/releases/{rel150-current}R/errata/
-//:u-rel150-hardware: https://www.FreeBSD.org/releases/{rel150-current}R/hardware/
-//:u-rel150-installation: https://www.FreeBSD.org/releases/{rel150-current}R/installation/
-//:u-rel150-readme: https://www.FreeBSD.org/releases/{rel150-current}R/readme/
-//:u-rel150-signatures: https://www.FreeBSD.org/releases/{rel150-current}R/signatures/
+:rel150-current-date: December 2, 2025
+
+:u-rel150-notes: https://www.FreeBSD.org/releases/{rel150-current}R/relnotes/
+:u-rel150-announce: https://www.FreeBSD.org/releases/{rel150-current}R/announce/
+:u-rel150-errata: https://www.FreeBSD.org/releases/{rel150-current}R/errata/
+:u-rel150-hardware: https://www.FreeBSD.org/releases/{rel150-current}R/hardware/
+:u-rel150-installation: https://www.FreeBSD.org/releases/{rel150-current}R/installation/
+:u-rel150-readme: https://www.FreeBSD.org/releases/{rel150-current}R/readme/
+:u-rel150-signatures: https://www.FreeBSD.org/releases/{rel150-current}R/signatures/
 
 :rel143-current-major: 14
 :rel143-current: 14.3
diff --git a/website/content/en/portmgr/policies_eol.adoc b/website/content/en/portmgr/policies_eol.adoc
index 87d07d91d2..03e8c273bc 100644
--- a/website/content/en/portmgr/policies_eol.adoc
+++ b/website/content/en/portmgr/policies_eol.adoc
@@ -51,6 +51,14 @@ The _Estimated EoL (end-of-life)_ column gives the earliest date on which that b
 * FreeBSD:14:powerpc64le (only quarterly is updated)
 
 |June 30, 2026
+
+|stable/15 |n/a |releng/15.0 | |December 31, 2029
+|releng/15.0 |15.0-RELEASE |releng/15.0 a|
+* FreeBSD:15:aarch64
+* FreeBSD:15:amd64
+* FreeBSD:15:armv7
+
+|September 30, 2026
 |main |n/a |main a|
 * FreeBSD:16:aarch64
 * FreeBSD:16:amd64
diff --git a/website/content/en/releases/15.0R/_index.adoc b/website/content/en/releases/15.0R/_index.adoc
index 54243d1fa3..e269192c5d 100644
--- a/website/content/en/releases/15.0R/_index.adoc
+++ b/website/content/en/releases/15.0R/_index.adoc
@@ -16,16 +16,13 @@ For more information about the release engineering process, please see the link:
 
 == Detailed Information
 
-More detailed information
-//, such as release notes
-// and hardware notes,
-can be found at these pages:
+More detailed information, such as release notes and hardware notes, can be found at these pages:
 
-//link:announce/[FreeBSD {localRel}-RELEASE announcement] +
-//link:signatures/[FreeBSD {localRel}-RELEASE signed checksum files] +
-//link:installation/[FreeBSD {localRel}-RELEASE installation information] +
-//link:hardware/[FreeBSD {localRel}-RELEASE hardware information] +
-//link:relnotes/[FreeBSD {localRel}-RELEASE release notes] +
-//link:errata/[FreeBSD {localRel}-RELEASE errata] +
-//link:readme/[FreeBSD {localRel}-RELEASE readme] +
+link:announce/[FreeBSD {localRel}-RELEASE announcement] +
+link:signatures/[FreeBSD {localRel}-RELEASE signed checksum files] +
+link:installation/[FreeBSD {localRel}-RELEASE installation information] +
+link:hardware/[FreeBSD {localRel}-RELEASE hardware information] +
+link:relnotes/[FreeBSD {localRel}-RELEASE release notes] +
+link:errata/[FreeBSD {localRel}-RELEASE errata] +
+link:readme/[FreeBSD {localRel}-RELEASE readme] +
 link:schedule/[FreeBSD {localRel}-RELEASE schedule]
diff --git a/website/content/en/releases/15.0R/schedule.adoc b/website/content/en/releases/15.0R/schedule.adoc
index 016151b0ef..8658b3a4b0 100644
--- a/website/content/en/releases/15.0R/schedule.adoc
+++ b/website/content/en/releases/15.0R/schedule.adoc
@@ -60,7 +60,7 @@ General discussions about the pending release and known issues should be sent to
 |RC4 builds begin |[.line-through]#21 November 2025# +
 24 November 2025 |24 November 2025 |Fourth release candidate.
 |RELEASE builds begin |28 November 2025 |28 November 2025 |{localRel}-RELEASE builds begin.
-|RELEASE announcement |2 December 2025 |- |{localRel}-RELEASE press release.
+|RELEASE announcement |2 December 2025 |2 December 2025 |{localRel}-RELEASE press release.
 |{localRel} EoL |30 September 2026 |- |{localRel}-RELEASE no longer supported.
 |{localBranchStable} EoL |31 December 2029 |- |{localBranchStable} no longer supported.
 |===
diff --git a/website/content/en/releases/_index.adoc b/website/content/en/releases/_index.adoc
index 3391b5167c..d781d95906 100644
--- a/website/content/en/releases/_index.adoc
+++ b/website/content/en/releases/_index.adoc
@@ -25,6 +25,8 @@ For information about branches, release dates, and estimated end-of-life (EOL) d
 
 === Production Releases
 
+* *Release {rel150-current}* ({rel150-current-date}) _link:{u-rel150-announce}[Announcement] : link:{u-rel150-notes}[Release Notes] : link:{u-rel150-installation}[Installation Instructions] : link:{u-rel150-hardware}[Hardware Compatibility List] : link:{u-rel150-readme}[Readme] : link:{u-rel150-errata}[Errata] : link:{u-rel150-signatures}[Signed Checksums]_
+
 * *Release {rel143-current}* ({rel143-current-date}) _link:{u-rel143-announce}[Announcement] : link:{u-rel143-notes}[Release Notes] : link:{u-rel143-installation}[Installation Instructions] : link:{u-rel143-hardware}[Hardware Compatibility List] : link:{u-rel143-readme}[Readme] : link:{u-rel143-errata}[Errata] : link:{u-rel143-signatures}[Signed Checksums]_
 
 === Legacy
diff --git a/website/content/en/releng/_index.adoc b/website/content/en/releng/_index.adoc
index 2e0e42f6c4..c402fef481 100644
--- a/website/content/en/releng/_index.adoc
+++ b/website/content/en/releng/_index.adoc
@@ -32,7 +32,6 @@ General information about committing to -STABLE.
 [cols=",,",options="header",]
 |===
 |Date |Event |Information
-|December 2025 |FreeBSD 15.0 |link:../releases/15.0R/schedule/[Target Schedule]
 |March 2026 |FreeBSD 14.4 |link:../releases/14.4R/schedule/[Target Schedule]
 |June 2026 |FreeBSD 15.1 |
 |September 2026 |FreeBSD 14.5 |
diff --git a/website/content/en/security/_index.adoc b/website/content/en/security/_index.adoc
index 5ceb6e5053..1f9182a083 100644
--- a/website/content/en/security/_index.adoc
+++ b/website/content/en/security/_index.adoc
@@ -103,6 +103,8 @@ link:unsupported[Older releases] are not supported and users are strongly encour
 [cols=",,,",options="header",]
 |===
 |Branch |Release |Release Date |Expected EoL
+|stable/15 |n/a |n/a |December 31, 2029
+|releng/15.0 |15.0-RELEASE |December 2, 2025 |September 30, 2026
 |stable/14 |n/a |n/a |November 30, 2028
 |releng/14.3 |14.3-RELEASE |June 10, 2025 |June 30, 2026
 |stable/13 |n/a |n/a |April 30, 2026
diff --git a/website/content/en/where.adoc b/website/content/en/where.adoc
index 4854f758c7..7fce3ee40a 100644
--- a/website/content/en/where.adoc
+++ b/website/content/en/where.adoc
@@ -39,6 +39,57 @@ For embedded platforms: SD card images are available.
 
 `RELEASE` versions of FreeBSD are the end result of _release engineering_ and are recommended for most users.
 
+[[download-rel150]]
+=== FreeBSD {rel150-current}-RELEASE
+
+[.tblbasic]
+[.tblDownload]
+[width="100%",cols="25%,25%,25%,25%",options="header",]
+|===
+|Installer |VM |SD Card |Documentation
+a|
+* link:{url-rel}/amd64/amd64/ISO-IMAGES/{rel150-current}/[amd64]
+* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel150-current}/[aarch64]
+* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel150-current}/[armv7]
+* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel150-current}/[powerpc64]
+* link:{url-rel}/powerpc/powerpc64le/ISO-IMAGES/{rel150-current}/[powerpc64le]
+* link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel150-current}/[riscv64]
+
+a|
+* link:{url-rel}/VM-IMAGES/README.txt[README]
+* link:{url-rel}/VM-IMAGES/{rel150-current}-RELEASE/amd64/Latest/[amd64]
+* link:{url-rel}/VM-IMAGES/{rel150-current}-RELEASE/aarch64/Latest/[aarch64]
+* link:{url-rel}/VM-IMAGES/{rel150-current}-RELEASE/riscv64/Latest/[riscv64]
+* link:{url-rel}/CI-IMAGES/{rel150-current}-RELEASE/amd64/Latest/[amd64] (BASIC-CI)
+* link:{url-rel}/CI-IMAGES/{rel150-current}-RELEASE/aarch64/Latest/[aarch64] (BASIC-CI)
+
+a|
+* aarch64
+* {blank}
+** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel150-current}/[PINE64]
+** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel150-current}/[PINE64-LTS]
+** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel150-current}/[ROCK64]
+** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel150-current}/[ROCKPRO64]
+** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel150-current}/[RPI] (3/4)
+* armv7
+* {blank}
+** link:{url-rel}/arm/armv7/ISO-IMAGES/{rel150-current}/[GENERICSD]
+* riscv64
+* {blank}
+** link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel150-current}/[GENERICSD]
+
+a|
+* {blank}
+* link:../releases/#current[Released]: {rel150-current-date}
+* link:{u-rel150-notes}[Release Notes]
+* link:{u-rel150-readme}[Readme]
+* link:{u-rel150-hardware}[Hardware Compatibility List]
+* link:{u-rel150-installation}[Installation Instructions]
+* link:{u-rel150-errata}[Errata]
+* link:{u-rel150-signatures}[Signed Checksums]
+
+|===
+
 [[download-rel143]]
 === FreeBSD {rel143-current}-RELEASE
 
diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml
index fb9b5357c1..82e98b8d56 100644
--- a/website/data/en/news/news.toml
+++ b/website/data/en/news/news.toml
@@ -1,5 +1,10 @@
 # Sort news by year, month and day
 
+[[news]]
+date = "2025-12-02"
+title = "FreeBSD 15.0-RELEASE Available"
+description = "<a href=\"https://www.FreeBSD.org/releases/15.0R/announce/\">FreeBSD 15.0-RELEASE</a> is now available. Please be sure to check the <a href=\"https://www.FreeBSD.org/releases/15.0R/relnotes/\">Release Notes</a> and <a href=\"https://www.FreeBSD.org/releases/15.0R/errata/\">Release Errata</a> before installation for any late-breaking news and/or issues with 15.0. More information about FreeBSD releases can be found on the <a href=\"https://www.FreeBSD.org/releases/\">Release Information</a> page."
+
 [[news]]
 date= "2025-11-30"
 title = "July-September 2025 Status Report"
diff --git a/website/static/security/advisory-template.txt b/website/static/security/advisory-template.txt
index 0d244e517b..9234d3bf54 100644
--- a/website/static/security/advisory-template.txt
+++ b/website/static/security/advisory-template.txt
@@ -12,6 +12,7 @@ Affects:        <affected versions>
                 <e.g., "All supported versions of FreeBSD.", "FreeBSD
                 13.4 and later.", "FreeBSD 13.x", or "FreeBSD 14.2">
 Corrected:      2025-XX-XX XX:XX:XX UTC (stable/15, 15.0-STABLE)
+                2025-XX-XX XX:XX:XX UTC (releng/15.0, 15.0-RELEASE-pXX)
                 2025-XX-XX XX:XX:XX UTC (stable/14, 14.3-STABLE)
                 2025-XX-XX XX:XX:XX UTC (releng/14.3, 14.3-RELEASE-pXX)
                 2025-XX-XX XX:XX:XX UTC (releng/14.2, 14.2-RELEASE-pXX)
@@ -119,6 +120,7 @@ following stable and release branches:
 Branch/path                             Hash                     Revision
 -------------------------------------------------------------------------
 stable/15/                              XXXXXXXXXXXX    stable/15-nXXXXXX
+releng/15.0/                            XXXXXXXXXXXX  releng/15.0-nXXXXXX
 stable/14/                              XXXXXXXXXXXX    stable/14-nXXXXXX
 releng/14.3/                            XXXXXXXXXXXX  releng/14.3-nXXXXXX
 releng/14.2/                            XXXXXXXXXXXX  releng/14.2-nXXXXXX
diff --git a/website/static/security/errata-template.txt b/website/static/security/errata-template.txt
index 61adffe11b..590ecd228a 100644
--- a/website/static/security/errata-template.txt
+++ b/website/static/security/errata-template.txt
@@ -12,6 +12,7 @@ Affects:        <affected versions>
                 <e.g., "All supported versions of FreeBSD.", "FreeBSD
                 13.5 and later.", "FreeBSD 13.x", or "FreeBSD 14.2">
 Corrected:      2025-XX-XX XX:XX:XX UTC (stable/15, 15.0-STABLE)
+                2025-XX-XX XX:XX:XX UTC (releng/15.0, 15.0-RELEASE-pXX)
                 2025-XX-XX XX:XX:XX UTC (stable/14, 14.3-STABLE)
                 2025-XX-XX XX:XX:XX UTC (releng/14.3, 14.3-RELEASE-pXX)
                 2025-XX-XX XX:XX:XX UTC (releng/14.2, 14.2-RELEASE-pXX)
@@ -119,6 +120,7 @@ following stable and release branches:
 Branch/path                             Hash                     Revision
 -------------------------------------------------------------------------
 stable/15/                              XXXXXXXXXXXX    stable/15-nXXXXXX
+releng/15.0/                            XXXXXXXXXXXX  releng/15.0-nXXXXXX
 stable/14/                              XXXXXXXXXXXX    stable/14-nXXXXXX
 releng/14.3/                            XXXXXXXXXXXX  releng/14.3-nXXXXXX
 releng/14.2/                            XXXXXXXXXXXX  releng/14.2-nXXXXXX
diff --git a/website/themes/beastie/layouts/_partials/sidenav.html b/website/themes/beastie/layouts/_partials/sidenav.html
index 811f511133..f0ec2cac6a 100644
--- a/website/themes/beastie/layouts/_partials/sidenav.html
+++ b/website/themes/beastie/layouts/_partials/sidenav.html
@@ -55,6 +55,7 @@
   <li>
     <a href={{ "releases" | absLangURL }}>{{ i18n "releases" }}</a>
     <ul>
+      <li>{{ i18n "productionRelease" }}: <br /><a href={{ index .data.releases "u-rel150-announce" }}>{{ index .data.releases "rel150-current" }}</a></li>
       <li>{{ i18n "productionRelease" }}: <br /><a href={{ index .data.releases "u-rel143-announce" }}>{{ index .data.releases "rel143-current" }}</a></li>
       <li>Legacy Release: <br /><a href={{ index .data.releases "u-rel135-announce" }}>{{ index .data.releases "rel135-current" }}</a></li>
     </ul>
diff --git a/website/themes/beastie/layouts/index.html b/website/themes/beastie/layouts/index.html
index 7ed1c1af56..380c326514 100755
--- a/website/themes/beastie/layouts/index.html
+++ b/website/themes/beastie/layouts/index.html
@@ -61,6 +61,10 @@
               <a href={{ "releases/" | absLangURL }}>{{ i18n "supportedReleases" }}</a>
             </h2>
             <ul id="frontreleaseslist">
+              <li>
+                {{ i18n "production" }}:
+                <a href={{ index $.Site.Data.releases "u-rel150-announce" }}>{{ index $.Site.Data.releases "rel150-current" }}</a>
+              </li>
               <li>
                 {{ i18n "production" }}:
                 <a href={{ index $.Site.Data.releases "u-rel143-announce" }}>{{ index $.Site.Data.releases "rel143-current" }}</a>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.