[PATCH v3 0/8] Fix win32/msys2 shader compilation & update lcitool deps

marcandre.lureau@redhat.com posted 8 patches 1 year, 3 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230110080246.536056-1-marcandre.lureau@redhat.com
Maintainers: Ed Maste <emaste@freebsd.org>, Li-Wen Hsu <lwhsu@freebsd.org>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>
There is a newer version of this series
docs/conf.py                                  | 13 ----------
configure                                     |  8 +++---
meson.build                                   |  2 +-
.gitlab-ci.d/cirrus/freebsd-12.vars           |  2 +-
.gitlab-ci.d/cirrus/freebsd-13.vars           |  2 +-
.gitlab-ci.d/cirrus/macos-12.vars             |  2 +-
.gitlab-ci.d/windows.yml                      |  5 ++--
scripts/ci/setup/build-environment.yml        |  1 -
scripts/shaderinclude.pl                      | 16 ------------
scripts/shaderinclude.py                      | 26 +++++++++++++++++++
tests/docker/dockerfiles/alpine.docker        |  2 --
tests/docker/dockerfiles/centos8.docker       |  2 --
.../dockerfiles/debian-amd64-cross.docker     |  4 +--
tests/docker/dockerfiles/debian-amd64.docker  |  2 --
.../dockerfiles/debian-arm64-cross.docker     |  4 +--
.../dockerfiles/debian-armel-cross.docker     |  4 +--
.../dockerfiles/debian-armhf-cross.docker     |  4 +--
.../dockerfiles/debian-mips64el-cross.docker  |  4 +--
.../dockerfiles/debian-mipsel-cross.docker    |  4 +--
.../dockerfiles/debian-ppc64el-cross.docker   |  4 +--
.../dockerfiles/debian-s390x-cross.docker     |  4 +--
.../dockerfiles/debian-tricore-cross.docker   |  1 -
.../dockerfiles/fedora-win32-cross.docker     |  6 ++---
.../dockerfiles/fedora-win64-cross.docker     |  6 ++---
tests/docker/dockerfiles/fedora.docker        |  6 ++---
tests/docker/dockerfiles/opensuse-leap.docker |  2 --
tests/docker/dockerfiles/ubuntu2004.docker    |  2 --
tests/lcitool/libvirt-ci                      |  2 +-
tests/lcitool/projects/qemu.yml               |  2 --
tests/lcitool/refresh                         |  6 ++---
tests/qapi-schema/meson.build                 |  7 ++---
tests/vm/centos.aarch64                       |  2 +-
32 files changed, 58 insertions(+), 99 deletions(-)
delete mode 100644 scripts/shaderinclude.pl
create mode 100755 scripts/shaderinclude.py
[PATCH v3 0/8] Fix win32/msys2 shader compilation & update lcitool deps
Posted by marcandre.lureau@redhat.com 1 year, 3 months ago
From: Marc-André Lureau <marcandre.lureau@redhat.com>

Hi,

Fix the shader compilation error on win32/msys2 and convert the related script
from perl to python. Drop unneeded dependencies from lcitool project.

v3:
- split lcitool & f37 update
- fix sed portability usage, add back trailing $ in the regex
- add some patches to drop texinfo references/deps

v2:
- add a few patches to drop perl from the build dependencies
- add some tags for v1 patches
- add copyright header to the python script

Marc-André Lureau (8):
  build-sys: fix crlf-ending C code
  .gitlab-ci.d/windows: do not disable opengl
  configure: replace Perl usage with sed
  meson: replace Perl usage with Python
  docs: drop texinfo options
  Update lcitool and fedora to 37
  lcitool: drop perl from QEMU project/dependencies
  lcitool: drop texinfo from QEMU project/dependencies

 docs/conf.py                                  | 13 ----------
 configure                                     |  8 +++---
 meson.build                                   |  2 +-
 .gitlab-ci.d/cirrus/freebsd-12.vars           |  2 +-
 .gitlab-ci.d/cirrus/freebsd-13.vars           |  2 +-
 .gitlab-ci.d/cirrus/macos-12.vars             |  2 +-
 .gitlab-ci.d/windows.yml                      |  5 ++--
 scripts/ci/setup/build-environment.yml        |  1 -
 scripts/shaderinclude.pl                      | 16 ------------
 scripts/shaderinclude.py                      | 26 +++++++++++++++++++
 tests/docker/dockerfiles/alpine.docker        |  2 --
 tests/docker/dockerfiles/centos8.docker       |  2 --
 .../dockerfiles/debian-amd64-cross.docker     |  4 +--
 tests/docker/dockerfiles/debian-amd64.docker  |  2 --
 .../dockerfiles/debian-arm64-cross.docker     |  4 +--
 .../dockerfiles/debian-armel-cross.docker     |  4 +--
 .../dockerfiles/debian-armhf-cross.docker     |  4 +--
 .../dockerfiles/debian-mips64el-cross.docker  |  4 +--
 .../dockerfiles/debian-mipsel-cross.docker    |  4 +--
 .../dockerfiles/debian-ppc64el-cross.docker   |  4 +--
 .../dockerfiles/debian-s390x-cross.docker     |  4 +--
 .../dockerfiles/debian-tricore-cross.docker   |  1 -
 .../dockerfiles/fedora-win32-cross.docker     |  6 ++---
 .../dockerfiles/fedora-win64-cross.docker     |  6 ++---
 tests/docker/dockerfiles/fedora.docker        |  6 ++---
 tests/docker/dockerfiles/opensuse-leap.docker |  2 --
 tests/docker/dockerfiles/ubuntu2004.docker    |  2 --
 tests/lcitool/libvirt-ci                      |  2 +-
 tests/lcitool/projects/qemu.yml               |  2 --
 tests/lcitool/refresh                         |  6 ++---
 tests/qapi-schema/meson.build                 |  7 ++---
 tests/vm/centos.aarch64                       |  2 +-
 32 files changed, 58 insertions(+), 99 deletions(-)
 delete mode 100644 scripts/shaderinclude.pl
 create mode 100755 scripts/shaderinclude.py

-- 
2.39.0


Re: [PATCH v3 0/8] Fix win32/msys2 shader compilation & update lcitool deps
Posted by Alex Bennée 1 year, 3 months ago
marcandre.lureau@redhat.com writes:

> From: Marc-André Lureau <marcandre.lureau@redhat.com>
>
> Hi,
>
> Fix the shader compilation error on win32/msys2 and convert the related script
> from perl to python. Drop unneeded dependencies from lcitool project.

Queued to testing/next, thanks.

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro
Re: [PATCH v3 0/8] Fix win32/msys2 shader compilation & update lcitool deps
Posted by Thomas Huth 1 year, 3 months ago
On 10/01/2023 11.41, Alex Bennée wrote:
> 
> marcandre.lureau@redhat.com writes:
> 
>> From: Marc-André Lureau <marcandre.lureau@redhat.com>
>>
>> Hi,
>>
>> Fix the shader compilation error on win32/msys2 and convert the related script
>> from perl to python. Drop unneeded dependencies from lcitool project.
> 
> Queued to testing/next, thanks.

Please make sure to fix the permissions (a-x) of the new script in the first 
patch.

  Thanks,
   Thomas


Re: [PATCH v3 0/8] Fix win32/msys2 shader compilation & update lcitool deps
Posted by Marc-André Lureau 1 year, 3 months ago
Hi

On Tue, Jan 10, 2023 at 2:41 PM Alex Bennée <alex.bennee@linaro.org> wrote:

>
> marcandre.lureau@redhat.com writes:
>
> > From: Marc-André Lureau <marcandre.lureau@redhat.com>
> >
> > Hi,
> >
> > Fix the shader compilation error on win32/msys2 and convert the related
> script
> > from perl to python. Drop unneeded dependencies from lcitool project.
>
> Queued to testing/next, thanks.
>

Thanks but wait for v4, Thomas pointed out some issues with the python
scripts +x.
Re: [PATCH v3 0/8] Fix win32/msys2 shader compilation & update lcitool deps
Posted by Alex Bennée 1 year, 3 months ago
Marc-André Lureau <marcandre.lureau@redhat.com> writes:

> Hi
>
> On Tue, Jan 10, 2023 at 2:41 PM Alex Bennée <alex.bennee@linaro.org> wrote:
>
>  marcandre.lureau@redhat.com writes:
>
>  > From: Marc-André Lureau <marcandre.lureau@redhat.com>
>  >
>  > Hi,
>  >
>  > Fix the shader compilation error on win32/msys2 and convert the related script
>  > from perl to python. Drop unneeded dependencies from lcitool project.
>
>  Queued to testing/next, thanks.
>
> Thanks but wait for v4, Thomas pointed out some issues with the python
> scripts +x.

Ok, if you post them today I can include them in my omnibus maintainer
tree series which I'm building at the moment.

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro