From: Jakub Jelinek Date: Fri, 25 Apr 2025 08:23:15 +0000 (+0200) Subject: Adjust gcc_release for id href web transformations X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fef3a3c8b5d35c7a8eeae67f95a264a90120dd29;p=thirdparty%2Fgcc.git Adjust gcc_release for id href web transformations We now have some script which transforms e.g.

GCC 15.1

line in gcc-15/changes.html to

GCC 15.1

This unfortunately breaks the gcc_release script, which looks for GCC 15.1 appearing in gennews after optional blanks from the start of the line in the NEWS file, which is no longer the case, there is [129]GCC 15.1 or something like that with an URL later on 129. https://gcc.gnu.org/gcc-15/changes.html#15.1 The following patch handles this. 2025-04-25 Jakub Jelinek * gcc_release: Allow optional \[[0-9]+\] before GCC major.minor in the NEWS file. --- diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release index 2ead4a75464..c7af3fdcb31 100755 --- a/maintainer-scripts/gcc_release +++ b/maintainer-scripts/gcc_release @@ -141,7 +141,7 @@ build_sources() { "in gcc-${RELEASE_MAJOR}/index.html" sed -n -e "/^${thischanges}/,/^${previndex}/p" NEWS |\ - grep -q "^[[:blank:]]*GCC ${RELEASE_MAJOR}.${RELEASE_MINOR}" ||\ + grep -q "^[[:blank:]]*\(\[[0-9]\{1,\}\][[:blank:]]*\)\{0,1\}GCC ${RELEASE_MAJOR}.${RELEASE_MINOR}" ||\ error "GCC ${RELEASE_MAJOR}.${RELEASE_MINOR} not mentioned "\ "in gcc-${RELEASE_MAJOR}/changes.html"