[Python-checkins] bpo-41492: Fixes the description appearing in UAC prompts on Windows (GH-21754)
Miss Islington (bot)
webhook-mailer at python.org
Thu Aug 6 12:53:08 EDT 2020
https://github.com/python/cpython/commit/713ba03276c4ddc33c9debc51b03164ea18eead6
commit: 713ba03276c4ddc33c9debc51b03164ea18eead6
branch: 3.8
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: GitHub <noreply at github.com>
date: 2020-08-06T09:52:57-07:00
summary:
bpo-41492: Fixes the description appearing in UAC prompts on Windows (GH-21754)
(cherry picked from commit 777b611c8c5676b80898a429f71d28e59bddc49d)
Co-authored-by: Steve Dower <steve.dower at python.org>
files:
A Misc/NEWS.d/next/Windows/2020-08-06-16-59-10.bpo-41492.2FQ9cM.rst
M .azure-pipelines/windows-release/msi-steps.yml
M .azure-pipelines/windows-release/stage-pack-msix.yml
M .azure-pipelines/windows-release/stage-sign.yml
diff --git a/.azure-pipelines/windows-release/msi-steps.yml b/.azure-pipelines/windows-release/msi-steps.yml
index a460eb1bac8fe..307510a40dd4e 100644
--- a/.azure-pipelines/windows-release/msi-steps.yml
+++ b/.azure-pipelines/windows-release/msi-steps.yml
@@ -1,6 +1,12 @@
steps:
- template: ./checkout.yml
+ - powershell: |
+ $d = (.\PCbuild\build.bat -V) | %{ if($_ -match '\s+(\w+):\s*(.+)\s*$') { @{$Matches[1] = $Matches[2];} }};
+ Write-Host "##vso[task.setvariable variable=SigningDescription]Python $($d.PythonVersion)"
+ displayName: 'Update signing description'
+ condition: and(succeeded(), not(variables['SigningDescription']))
+
- task: DownloadPipelineArtifact at 1
displayName: 'Download artifact: doc'
inputs:
diff --git a/.azure-pipelines/windows-release/stage-pack-msix.yml b/.azure-pipelines/windows-release/stage-pack-msix.yml
index 07e343a0b4e0c..26a5712e845ca 100644
--- a/.azure-pipelines/windows-release/stage-pack-msix.yml
+++ b/.azure-pipelines/windows-release/stage-pack-msix.yml
@@ -105,9 +105,15 @@ jobs:
clean: all
steps:
- - checkout: none
+ - template: ./checkout.yml
- template: ./find-sdk.yml
+ - powershell: |
+ $d = (.\PCbuild\build.bat -V) | %{ if($_ -match '\s+(\w+):\s*(.+)\s*$') { @{$Matches[1] = $Matches[2];} }};
+ Write-Host "##vso[task.setvariable variable=SigningDescription]Python $($d.PythonVersion)"
+ displayName: 'Update signing description'
+ condition: and(succeeded(), not(variables['SigningDescription']))
+
- task: DownloadBuildArtifacts at 0
displayName: 'Download Artifact: unsigned_msix'
inputs:
diff --git a/.azure-pipelines/windows-release/stage-sign.yml b/.azure-pipelines/windows-release/stage-sign.yml
index 4d757ae8fca03..584772af8b428 100644
--- a/.azure-pipelines/windows-release/stage-sign.yml
+++ b/.azure-pipelines/windows-release/stage-sign.yml
@@ -26,6 +26,12 @@ jobs:
- template: ./checkout.yml
- template: ./find-sdk.yml
+ - powershell: |
+ $d = (.\PCbuild\build.bat -V) | %{ if($_ -match '\s+(\w+):\s*(.+)\s*$') { @{$Matches[1] = $Matches[2];} }};
+ Write-Host "##vso[task.setvariable variable=SigningDescription]Python $($d.PythonVersion)"
+ displayName: 'Update signing description'
+ condition: and(succeeded(), not(variables['SigningDescription']))
+
- powershell: |
Write-Host "##vso[build.addbuildtag]signed"
displayName: 'Add build tags'
diff --git a/Misc/NEWS.d/next/Windows/2020-08-06-16-59-10.bpo-41492.2FQ9cM.rst b/Misc/NEWS.d/next/Windows/2020-08-06-16-59-10.bpo-41492.2FQ9cM.rst
new file mode 100644
index 0000000000000..065803e2c2075
--- /dev/null
+++ b/Misc/NEWS.d/next/Windows/2020-08-06-16-59-10.bpo-41492.2FQ9cM.rst
@@ -0,0 +1 @@
+Fixes the description that appears in UAC prompts.
More information about the Python-checkins
mailing list