public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [URGENT PATCH] OvmfPkg/PlatformCI: bump QEMU choco package version to 2021.5.5
@ 2021-06-09 15:57 Laszlo Ersek
  2021-06-09 16:01 ` Ard Biesheuvel
  0 siblings, 1 reply; 3+ messages in thread
From: Laszlo Ersek @ 2021-06-09 15:57 UTC (permalink / raw)
  To: edk2-devel-groups-io
  Cc: Ard Biesheuvel, Bret Barkelew, Jordan Justen, Liming Gao,
	Michael D Kinney, Philippe Mathieu-Daudé, Sean Brogan

We currently require QEMU choco package version 2020.08.14 (from commit
3ab9d60fcbe7), in "OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml".
Said package version references the following URLs:

https://community.chocolatey.org/packages/Qemu/2020.08.14#files
-> https://qemu.weilnetz.de/w32/qemu-w32-setup-20200814.exe
-> https://qemu.weilnetz.de/w64/qemu-w64-setup-20200814.exe

These URLs no longer work; Stefan Weil seems to have moved the binaries to
the following archive directories:

- https://qemu.weilnetz.de/w32/2020/
- https://qemu.weilnetz.de/w64/2020/

In theory, the old QEMU choco packages should be fixed (their powershell
scripts should be updated to reference the new URLs on Stefan Weil's
website). However, this PlatformCI issue is blocking the merging of the
security fix for TianoCore#3356, so getting PlatformCI functional again is
urgent. Let's bump our QEMU choco package requirement to 2021.5.5, whose
URLs work, for now.

(Currently we cannot use any other choco package version, as Stefan's
directories <https://qemu.weilnetz.de/w32> and
<https://qemu.weilnetz.de/w64>, without any further subdirectories, only
offer the 20210505 EXE files.)

Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
---
 OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
index 772dbec186a9..2e07a3d8893a 100644
--- a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
+++ b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
@@ -134,7 +134,7 @@ jobs:
         build_flags: $(Build.Flags)
         run_flags: $(Run.Flags)
         extra_install_step:
-        - powershell: choco install qemu --version=2020.08.14; Write-Host "##vso[task.prependpath]c:\Program Files\qemu"
+        - powershell: choco install qemu --version=2021.5.5; Write-Host "##vso[task.prependpath]c:\Program Files\qemu"
           displayName: Install QEMU and Set QEMU on path # friendly name displayed in the UI
           condition: and(gt(variables.pkg_count, 0), succeeded())
 
-- 
2.19.1.3.g30247aa5d201


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [URGENT PATCH] OvmfPkg/PlatformCI: bump QEMU choco package version to 2021.5.5
  2021-06-09 15:57 [URGENT PATCH] OvmfPkg/PlatformCI: bump QEMU choco package version to 2021.5.5 Laszlo Ersek
@ 2021-06-09 16:01 ` Ard Biesheuvel
  2021-06-09 16:47   ` [edk2-devel] " Laszlo Ersek
  0 siblings, 1 reply; 3+ messages in thread
From: Ard Biesheuvel @ 2021-06-09 16:01 UTC (permalink / raw)
  To: Laszlo Ersek
  Cc: edk2-devel-groups-io, Ard Biesheuvel, Bret Barkelew,
	Jordan Justen, Liming Gao, Michael D Kinney,
	Philippe Mathieu-Daudé, Sean Brogan

On Wed, 9 Jun 2021 at 17:57, Laszlo Ersek <lersek@redhat.com> wrote:
>
> We currently require QEMU choco package version 2020.08.14 (from commit
> 3ab9d60fcbe7), in "OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml".
> Said package version references the following URLs:
>
> https://community.chocolatey.org/packages/Qemu/2020.08.14#files
> -> https://qemu.weilnetz.de/w32/qemu-w32-setup-20200814.exe
> -> https://qemu.weilnetz.de/w64/qemu-w64-setup-20200814.exe
>
> These URLs no longer work; Stefan Weil seems to have moved the binaries to
> the following archive directories:
>
> - https://qemu.weilnetz.de/w32/2020/
> - https://qemu.weilnetz.de/w64/2020/
>
> In theory, the old QEMU choco packages should be fixed (their powershell
> scripts should be updated to reference the new URLs on Stefan Weil's
> website). However, this PlatformCI issue is blocking the merging of the
> security fix for TianoCore#3356, so getting PlatformCI functional again is
> urgent. Let's bump our QEMU choco package requirement to 2021.5.5, whose
> URLs work, for now.
>
> (Currently we cannot use any other choco package version, as Stefan's
> directories <https://qemu.weilnetz.de/w32> and
> <https://qemu.weilnetz.de/w64>, without any further subdirectories, only
> offer the 20210505 EXE files.)
>
> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
> Cc: Jordan Justen <jordan.l.justen@intel.com>
> Cc: Liming Gao <gaoliming@byosoft.com.cn>
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
> Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
> Cc: Sean Brogan <sean.brogan@microsoft.com>
> Signed-off-by: Laszlo Ersek <lersek@redhat.com>

Acked-by: Ard Biesheuvel <ardb@kernel.org>

> ---
>  OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
> index 772dbec186a9..2e07a3d8893a 100644
> --- a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
> +++ b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
> @@ -134,7 +134,7 @@ jobs:
>          build_flags: $(Build.Flags)
>          run_flags: $(Run.Flags)
>          extra_install_step:
> -        - powershell: choco install qemu --version=2020.08.14; Write-Host "##vso[task.prependpath]c:\Program Files\qemu"
> +        - powershell: choco install qemu --version=2021.5.5; Write-Host "##vso[task.prependpath]c:\Program Files\qemu"
>            displayName: Install QEMU and Set QEMU on path # friendly name displayed in the UI
>            condition: and(gt(variables.pkg_count, 0), succeeded())
>
> --
> 2.19.1.3.g30247aa5d201
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [edk2-devel] [URGENT PATCH] OvmfPkg/PlatformCI: bump QEMU choco package version to 2021.5.5
  2021-06-09 16:01 ` Ard Biesheuvel
@ 2021-06-09 16:47   ` Laszlo Ersek
  0 siblings, 0 replies; 3+ messages in thread
From: Laszlo Ersek @ 2021-06-09 16:47 UTC (permalink / raw)
  To: devel, ardb
  Cc: Ard Biesheuvel, Bret Barkelew, Jordan Justen, Liming Gao,
	Michael D Kinney, Philippe Mathieu-Daudé, Sean Brogan

On 06/09/21 18:01, Ard Biesheuvel wrote:
> On Wed, 9 Jun 2021 at 17:57, Laszlo Ersek <lersek@redhat.com> wrote:
>>
>> We currently require QEMU choco package version 2020.08.14 (from commit
>> 3ab9d60fcbe7), in "OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml".
>> Said package version references the following URLs:
>>
>> https://community.chocolatey.org/packages/Qemu/2020.08.14#files
>> -> https://qemu.weilnetz.de/w32/qemu-w32-setup-20200814.exe
>> -> https://qemu.weilnetz.de/w64/qemu-w64-setup-20200814.exe
>>
>> These URLs no longer work; Stefan Weil seems to have moved the binaries to
>> the following archive directories:
>>
>> - https://qemu.weilnetz.de/w32/2020/
>> - https://qemu.weilnetz.de/w64/2020/
>>
>> In theory, the old QEMU choco packages should be fixed (their powershell
>> scripts should be updated to reference the new URLs on Stefan Weil's
>> website). However, this PlatformCI issue is blocking the merging of the
>> security fix for TianoCore#3356, so getting PlatformCI functional again is
>> urgent. Let's bump our QEMU choco package requirement to 2021.5.5, whose
>> URLs work, for now.
>>
>> (Currently we cannot use any other choco package version, as Stefan's
>> directories <https://qemu.weilnetz.de/w32> and
>> <https://qemu.weilnetz.de/w64>, without any further subdirectories, only
>> offer the 20210505 EXE files.)
>>
>> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
>> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
>> Cc: Jordan Justen <jordan.l.justen@intel.com>
>> Cc: Liming Gao <gaoliming@byosoft.com.cn>
>> Cc: Michael D Kinney <michael.d.kinney@intel.com>
>> Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
>> Cc: Sean Brogan <sean.brogan@microsoft.com>
>> Signed-off-by: Laszlo Ersek <lersek@redhat.com>
> 
> Acked-by: Ard Biesheuvel <ardb@kernel.org>

Big kudos for the immediate ACK; merged as commit 702ba436ed8e, via
<https://github.com/tianocore/edk2/pull/1697>.

Thanks!
Laszlo

> 
>> ---
>>  OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
>> index 772dbec186a9..2e07a3d8893a 100644
>> --- a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
>> +++ b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS2019.yml
>> @@ -134,7 +134,7 @@ jobs:
>>          build_flags: $(Build.Flags)
>>          run_flags: $(Run.Flags)
>>          extra_install_step:
>> -        - powershell: choco install qemu --version=2020.08.14; Write-Host "##vso[task.prependpath]c:\Program Files\qemu"
>> +        - powershell: choco install qemu --version=2021.5.5; Write-Host "##vso[task.prependpath]c:\Program Files\qemu"
>>            displayName: Install QEMU and Set QEMU on path # friendly name displayed in the UI
>>            condition: and(gt(variables.pkg_count, 0), succeeded())
>>
>> --
>> 2.19.1.3.g30247aa5d201
>>
> 
> 
> 
> 
> 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-06-09 16:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-09 15:57 [URGENT PATCH] OvmfPkg/PlatformCI: bump QEMU choco package version to 2021.5.5 Laszlo Ersek
2021-06-09 16:01 ` Ard Biesheuvel
2021-06-09 16:47   ` [edk2-devel] " Laszlo Ersek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox