From 51d309988b3041cae20cca89172b4fd825c9a1cc Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 18 Mar 2025 13:17:43 +0100 Subject: gh-131261: expat/refresh.sh: Expand list of manual steps (GH-131359) --- Misc/sbom.spdx.json | 19 ------------------- Modules/expat/refresh.sh | 11 ++++++++++- Tools/build/generate_sbom.py | 2 +- 3 files changed, 11 insertions(+), 21 deletions(-) diff --git a/Misc/sbom.spdx.json b/Misc/sbom.spdx.json index cac346f..617c631 100644 --- a/Misc/sbom.spdx.json +++ b/Misc/sbom.spdx.json @@ -128,20 +128,6 @@ "fileName": "Modules/expat/nametab.h" }, { - "SPDXID": "SPDXRef-FILE-Modules-expat-refresh.sh", - "checksums": [ - { - "algorithm": "SHA1", - "checksumValue": "1834a0629524eee116cf84251464fb368423fd73" - }, - { - "algorithm": "SHA256", - "checksumValue": "a8e123d64c0c43fcc52e70c6573db071c3d007ecdad604fbc3a84beefe2ed3a1" - } - ], - "fileName": "Modules/expat/refresh.sh" - }, - { "SPDXID": "SPDXRef-FILE-Modules-expat-siphash.h", "checksums": [ { @@ -1777,11 +1763,6 @@ "spdxElementId": "SPDXRef-PACKAGE-expat" }, { - "relatedSpdxElement": "SPDXRef-FILE-Modules-expat-refresh.sh", - "relationshipType": "CONTAINS", - "spdxElementId": "SPDXRef-PACKAGE-expat" - }, - { "relatedSpdxElement": "SPDXRef-FILE-Modules-expat-siphash.h", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-PACKAGE-expat" diff --git a/Modules/expat/refresh.sh b/Modules/expat/refresh.sh index ca1c1bd..46e236c 100755 --- a/Modules/expat/refresh.sh +++ b/Modules/expat/refresh.sh @@ -54,4 +54,13 @@ rm libexpat.tar.gz # Step 3: Add the namespacing include to expat_external.h sed -i 's/#define Expat_External_INCLUDED 1/&\n\n\/* Namespace external symbols to allow multiple libexpat version to\n co-exist. \*\/\n#include "pyexpatns.h"/' expat_external.h -echo "Updated; verify all is okay using git diff and git status." +echo " +Updated! next steps: +- Verify all is okay: + git diff + git status +- Regenerate the sbom file + make regen-sbom +- Update warning count in Tools/build/.warningignore_macos + (use info from CI if not on a Mac) +" diff --git a/Tools/build/generate_sbom.py b/Tools/build/generate_sbom.py index 5c4a725..073c26e 100644 --- a/Tools/build/generate_sbom.py +++ b/Tools/build/generate_sbom.py @@ -60,7 +60,7 @@ PACKAGE_TO_FILES = { exclude=[ "Modules/expat/expat_config.h", "Modules/expat/pyexpatns.h", - "Modules/_hacl/refresh.sh", + "Modules/expat/refresh.sh", ] ), "macholib": PackageFiles( -- cgit v0.12