summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradang1345 <adang1345@gmail.com>2022-09-12 14:23:13 (GMT)
committerGitHub <noreply@github.com>2022-09-12 14:23:13 (GMT)
commit662782e95f97d26bd57b3edc6aaf674e30899f44 (patch)
treeee03fbb349a8638fbb345b9d88b7b4847b1041ef
parent53a54b781d1f05f2d0b40ce88b3da92d5d23e9d2 (diff)
downloadcpython-662782e95f97d26bd57b3edc6aaf674e30899f44.zip
cpython-662782e95f97d26bd57b3edc6aaf674e30899f44.tar.gz
cpython-662782e95f97d26bd57b3edc6aaf674e30899f44.tar.bz2
gh-96729: Ensure installers built with Tools/msi/buildrelease.bat have matching UUIDs with official releases (GH-96755)
-rw-r--r--Misc/NEWS.d/next/Build/2022-09-11-14-23-49.gh-issue-96729.W4uBWL.rst2
-rw-r--r--Tools/msi/buildrelease.bat4
2 files changed, 5 insertions, 1 deletions
diff --git a/Misc/NEWS.d/next/Build/2022-09-11-14-23-49.gh-issue-96729.W4uBWL.rst b/Misc/NEWS.d/next/Build/2022-09-11-14-23-49.gh-issue-96729.W4uBWL.rst
new file mode 100644
index 0000000..b67cd20
--- /dev/null
+++ b/Misc/NEWS.d/next/Build/2022-09-11-14-23-49.gh-issue-96729.W4uBWL.rst
@@ -0,0 +1,2 @@
+Ensure that Windows releases built with ``Tools\msi\buildrelease.bat`` are
+upgradable to and from official Python releases.
diff --git a/Tools/msi/buildrelease.bat b/Tools/msi/buildrelease.bat
index ccec4da..839f620 100644
--- a/Tools/msi/buildrelease.bat
+++ b/Tools/msi/buildrelease.bat
@@ -12,7 +12,9 @@ rem
rem The following substitutions will be applied to the release URI:
rem Variable Description Example
rem {arch} architecture amd64, win32
-set RELEASE_URI=https://www.python.org/{arch}
+rem Do not change the scheme to https. Otherwise, releases built with this
+rem script will not be upgradable to/from official releases of Python.
+set RELEASE_URI=http://www.python.org/{arch}
rem This is the URL that will be used to download installation files.
rem The files available from the default URL *will* conflict with your