From 4f91baa9159a72943d6dbde3df4a95cba2faaa83 Mon Sep 17 00:00:00 2001 From: Abderrahim Kitouni Date: Thu, 27 Feb 2025 09:13:45 +0100 Subject: [PATCH 1/3] NEWS: prepare for 2.4.1 --- NEWS | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/NEWS b/NEWS index 72235d84a..9a65f60f2 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,17 @@ +================= +buildstream 2.4.1 +================= + + o Update default min-version for bst init to 2.4 (#1978) + + o Use subprocess umask support (#1754) + + o Don't use `preexec_fn` on Python 3.11+ (#1980) + + o contrib/bst-graph: Escape names when using as node_id (#1979) + + o _loader: Use the sort algorithm from Python 3.12 for dependencies (#1993) + ================= buildstream 2.4.0 ================= From be81ef294604b68e8bec4583f1a31c174eb4347d Mon Sep 17 00:00:00 2001 From: Abderrahim Kitouni Date: Thu, 27 Feb 2025 09:29:29 +0100 Subject: [PATCH 2/3] ci: Update wheel name to normalized name --- .github/wheel-helpers/test-wheel-manylinux.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/wheel-helpers/test-wheel-manylinux.sh b/.github/wheel-helpers/test-wheel-manylinux.sh index 9463c21db..4b2d7c9a5 100755 --- a/.github/wheel-helpers/test-wheel-manylinux.sh +++ b/.github/wheel-helpers/test-wheel-manylinux.sh @@ -14,7 +14,7 @@ PYTHON=$2 dnf install -y bubblewrap "$PYTHON" -m venv /tmp/venv -/tmp/venv/bin/pip3 install ./wheelhouse/BuildStream-*-$COMPATIBILITY_TAGS-*.whl buildstream-plugins +/tmp/venv/bin/pip3 install ./wheelhouse/buildstream-*-$COMPATIBILITY_TAGS-*.whl buildstream-plugins cd doc/examples/autotools /tmp/venv/bin/bst build hello.bst From de9f5052bc8740080c6a55484ec4e58b9ae811ad Mon Sep 17 00:00:00 2001 From: Abderrahim Kitouni Date: Thu, 27 Feb 2025 09:59:47 +0100 Subject: [PATCH 3/3] Use fixed dependencies for generating the docs Latest version of sphinx doesn't like that doc/source/CONTRIBUTING.rst is a symlink leading outside of the source directory --- tox.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tox.ini b/tox.ini index 6bb057ea6..380b4408b 100644 --- a/tox.ini +++ b/tox.ini @@ -193,9 +193,9 @@ commands = make -C doc # sphinx_rtd_theme < 0.4.2 breaks search functionality for Sphinx >= 1.8 deps = - sphinx >= 1.8.5 - sphinx-click - sphinx_rtd_theme >= 0.4.2 + sphinx == 8.1.3 + sphinx-click == 6.0.0 + sphinx_rtd_theme == 3.0.2 pytest -rrequirements/requirements.txt git+https://github.com/apache/buildstream-plugins.git@{env:BST_PLUGINS_VERSION:{[config]BST_PLUGINS_VERSION}}