svn commit: r1935144 - httpd/dev-tools/trunk/release

[email protected] Mon, 08 Jun 2026 13:12:42 -0000
Newsgroups gmane.comp.apache.cvs
Message-ID <178092436228.4058642.16833720939949141540@svn03-he-fi>
Author: covener
Date: Mon Jun  8 13:12:42 2026
New Revision: 1935144

Log:
tweaks

Modified:
   httpd/dev-tools/trunk/release/README.md

Modified: httpd/dev-tools/trunk/release/README.md
==============================================================================
--- httpd/dev-tools/trunk/release/README.md	Mon Jun  8 12:45:05 2026	(r1935143)
+++ httpd/dev-tools/trunk/release/README.md	Mon Jun  8 13:12:42 2026	(r1935144)
@@ -77,34 +77,43 @@
 
 3. Stage the other release artifacts:
 
-   1. Add the 2.4.x backport revisions to the CVE JSON files, so they will be
+   1. Confirm the 2.4.x backport revisions in the CVE JSON files, so they will be
       in the copies incorporated onto the website.
 
-      This can currently be done with:
+      This is best done during backporting, in which case you can compare
+      the output of tools/readiness.sh with tools/readiness.sh -B (should result in
+      the same total).
+
+      If it was missed, the info can be added at this stage with:
        cveprocess_update.py CVE-xxxx/CVE.json --backport r1xxxx
        cveprocess_put.py CVE-xxxx/CVE.json
 
-   2.Run: `$DEV_TOOLS/release/r4-stage-release.sh`
+   2. Run: `$DEV_TOOLS/release/r4-stage-release.sh`
 
-   ALL CHANGES HERE ARE LOCAL ONLY
+      ALL CHANGES HERE ARE LOCAL ONLY
 
-   - folds in CVE related information for CHANGES files
-   - moves CVEs to pmc/resolved
-   -  update ./CHANGES ./STATUS ./include/ap_release.h
-   - checks out and modifies project website
+      - folds in CVE related information for CHANGES files
+      - moves CVEs to pmc/resolved
+      -  update ./CHANGES ./STATUS ./include/ap_release.h
+      - checks out and modifies project website
 
-   To verify, just `svn diff` with a focus on e.g. CHANGES for CVE handling.
-   It is likely you will want to cleanup the SECURITYT changes folded into STATUS
-   because they often have unusual formatting and some redundant info.
+      To verify, just `svn diff` with a focus on e.g. CHANGES for CVE handling.
+      It is likely you will want to cleanup the SECURITYT changes folded into STATUS
+      because they often have unusual formatting and some redundant info.
 
-   If the docs/ changes are all total noise, consider svn `revert -R docs`
+      If the docs/ changes are all total noise, consider svn `revert -R docs`
 
-4. Up until this point, everything can be reverted with  $DEV_TOOLS/release/reset-candidate.sh
+4. Up until this point, everything can be reverted with:
 
-5. Commit additional staged release artifacts: 
+   ```
+   $DEV_TOOLS/release/reset-candidate.sh
+   ```
 
+5. Commit additional staged release artifacts:
 
-   `$DEV_TOOLS/release/r5-commit-staged-release.sh`
+   ```
+   $DEV_TOOLS/release/r5-commit-staged-release.sh
+   ```
 
    This commits all locally staged changes to repositories and website.
 
@@ -121,8 +130,10 @@
 
 7. Send the announcements: 
 
-   `$DEV_TOOLS/release/r6-announce.sh`
-  
+   ```
+   $DEV_TOOLS/release/r6-announce.sh
+   ```
+
    The script will guide you how to send the emails.
 
 8. Process the CVES that were included.
@@ -131,17 +142,25 @@
    hopefully have a list of them from the notes taken while backporting.
 
    1. In <https://cveprocess.apache.org>
+
      - set CVE to READY on the cveprocess site
      - save the CVE entry
+
+       This can be automated with cveprocess_update -r but make sure to not remove
+       the "released in 2.4.68" timeline which is not present locally
+
      - Use the 'OSS/ASF Emails' tab for the emails you should send to oss-security
        and to Apache lists.
+
      - ASF Security will be notified and will submit to the CVE
        project and then set state to 'PUBLIC'.
 
    2. `tools/update_svn_logs_with_cve.py` generates a shell script that updates
        the 2.4.x SVN commits to includ the CVE names. 
-   
-       The input is a text file with stanzas like this:
+
+       The input is a text file with stanzas like this which is just the way Eric
+       tracks them locally (we could get it from CVE.json these days)
+
        ```
        CVE-2026-33857-oob_reads_in_ajp_get_functions
             trunk: 1933340