From 02bbe3eaa4f667293c72401e634e56e9ffbc33c3 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 23 Nov 2025 19:50:52 +0200 Subject: Bump version number for 1.10 rc1. --- mesonbuild/coredata.py | 2 +- packaging/mpackage.py | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index f6c43ce70..7ef494b48 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -44,7 +44,7 @@ if T.TYPE_CHECKING: # # Pip requires that RCs are named like this: '0.1.0.rc1' # But the corresponding Git tag needs to be '0.1.0rc1' -version = '1.9.99' +version = '1.10.0.rc1' # The next stable version when we are in dev. This is used to allow projects to # require meson version >=1.2.0 when using 1.1.99. FeatureNew won't warn when diff --git a/packaging/mpackage.py b/packaging/mpackage.py index a075e0627..e457e5580 100755 --- a/packaging/mpackage.py +++ b/packaging/mpackage.py @@ -25,16 +25,19 @@ with tarfile.open(infile , 'r') as tf: fname = os.path.split(infile)[1] tmp = fname.replace('-', '_') -if '0rc' in fname: - version = tmp[6:-7] - base_version = tmp[6:-10] + +assert fname.endswith('.tar.gz') +version_part = fname.split('-', 1)[1][:-7] + +if 'rc' in version_part: + base_version, rcnum = version_part.split('rc') + version = base_version + 'rc' + rcnum extension = tmp[-7:] - rcnum = tmp[-8:-7] dchversion = base_version + '~rc' + rcnum - origname = tmp[:11] + '~rc' + rcnum + '.orig' + extension + origname = tmp.split('rc', 1)[0] + '~rc' + rcnum + '.orig' + extension else: - origname = tmp[:11] + '.orig.' + tmp[-6:] - version = tmp[6:-7] + origname = tmp[:-7] + '.orig.' + tmp[-6:] + version = version_part dchversion = version version_lines = pathlib.Path(relfile).read_text().split('\n')[:-1] prev_ver = version_lines[-1] -- cgit v1.2.3