Re: [ovs-dev] [PATCH] appveyor: Move from MinGW 32bit to msys64.

2024-02-12 Thread Ilya Maximets
On 2/12/24 14:05, Alin Serdean wrote:
> Looking forward to that patch :)
> Thank you for migrating the CI to msys!
> 
> Acked-by: Alin Gabriel Serdean 
> Signed-off-by: Alin Gabriel Serdean 

Thanks!  Applied.

I'll clean up my OpenSSL patches and send them out. :)

Best regards, Ilya Maximets.

> 
>>
>> On 12 Feb 2024, at 13:43, Ilya Maximets  wrote:
>>
>> On 2/9/24 21:47, Ilya Maximets wrote:
>>> AppVeyor is planning to remove support for MinGW 32bit soon.  And we
>>> had a couple of incidents where it wasn't available already, so we
>>> moved to a 'Previous' image.
>>>
>>> Move to msys64 instead.
>>>
>>> While at it making the CI scripts a little nicer, moving the non-Windows
>>> parts of the preparation and build to separate files.
>>>
>>> MSYS2 has its own version of python.  However, we do not support
>>> building on Windows with non-Windows python build.  The main issue is
>>> the delimiter symbol in PYTHONPATH.  In Windows version it has to be
>>> ';', while the python supplied with MSYS2 uses ':' as on Linux, while
>>> we detect Windows and pass ';' during the build.  Renaming the binary,
>>> so the Windows version is used.
>>>
>>> Additionally switched to Python 3.12, 3.7 reached EoL some time back,
>>> though it's still available in AppVeyor.
>>>
>>> The stderr has to be redirected to stdout for scripts, because any
>>> message on stderr is treated as fatal failure by powershell.
>>>
>>> Scripts are running with 'set -e', so a failure of individual
>>> commands will fail the script.
>>>
>>> The OpenSSL download is still failing, but it is out of scope for
>>> this change.
>>
>> For the record, I have a fix for OpenSSL ready, including the
>> permission fixes with icacls, but it depends on changes made
>> in this patch.
>>
>> Best regards, Ilya Maximets.

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] appveyor: Move from MinGW 32bit to msys64.

2024-02-12 Thread Alin Serdean
Looking forward to that patch :)
Thank you for migrating the CI to msys!

Acked-by: Alin Gabriel Serdean 
Signed-off-by: Alin Gabriel Serdean 

> 
> On 12 Feb 2024, at 13:43, Ilya Maximets  wrote:
> 
> On 2/9/24 21:47, Ilya Maximets wrote:
>> AppVeyor is planning to remove support for MinGW 32bit soon.  And we
>> had a couple of incidents where it wasn't available already, so we
>> moved to a 'Previous' image.
>> 
>> Move to msys64 instead.
>> 
>> While at it making the CI scripts a little nicer, moving the non-Windows
>> parts of the preparation and build to separate files.
>> 
>> MSYS2 has its own version of python.  However, we do not support
>> building on Windows with non-Windows python build.  The main issue is
>> the delimiter symbol in PYTHONPATH.  In Windows version it has to be
>> ';', while the python supplied with MSYS2 uses ':' as on Linux, while
>> we detect Windows and pass ';' during the build.  Renaming the binary,
>> so the Windows version is used.
>> 
>> Additionally switched to Python 3.12, 3.7 reached EoL some time back,
>> though it's still available in AppVeyor.
>> 
>> The stderr has to be redirected to stdout for scripts, because any
>> message on stderr is treated as fatal failure by powershell.
>> 
>> Scripts are running with 'set -e', so a failure of individual
>> commands will fail the script.
>> 
>> The OpenSSL download is still failing, but it is out of scope for
>> this change.
> 
> For the record, I have a fix for OpenSSL ready, including the
> permission fixes with icacls, but it depends on changes made
> in this patch.
> 
> Best regards, Ilya Maximets.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] appveyor: Move from MinGW 32bit to msys64.

2024-02-12 Thread Ilya Maximets
On 2/9/24 21:47, Ilya Maximets wrote:
> AppVeyor is planning to remove support for MinGW 32bit soon.  And we
> had a couple of incidents where it wasn't available already, so we
> moved to a 'Previous' image.
> 
> Move to msys64 instead.
> 
> While at it making the CI scripts a little nicer, moving the non-Windows
> parts of the preparation and build to separate files.
> 
> MSYS2 has its own version of python.  However, we do not support
> building on Windows with non-Windows python build.  The main issue is
> the delimiter symbol in PYTHONPATH.  In Windows version it has to be
> ';', while the python supplied with MSYS2 uses ':' as on Linux, while
> we detect Windows and pass ';' during the build.  Renaming the binary,
> so the Windows version is used.
> 
> Additionally switched to Python 3.12, 3.7 reached EoL some time back,
> though it's still available in AppVeyor.
> 
> The stderr has to be redirected to stdout for scripts, because any
> message on stderr is treated as fatal failure by powershell.
> 
> Scripts are running with 'set -e', so a failure of individual
> commands will fail the script.
> 
> The OpenSSL download is still failing, but it is out of scope for
> this change.

For the record, I have a fix for OpenSSL ready, including the
permission fixes with icacls, but it depends on changes made
in this patch.

Best regards, Ilya Maximets.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev