Re: [ptxdist] [PATCH v2 4/5] ptxd_lib_code_signing: provide consumer functions with some environment

2021-09-08 Thread Roland Hieber
On Mon, Aug 09, 2021 at 10:06:07AM +0200, Roland Hieber wrote: > The code signing consumer functions should be able to retrieve some > information about the recipe in which they were called in order to make > additional checks if needed. Refactor the (shell cs_get_*, …) calls into > macro calls of

Re: [ptxdist] xorg-server meson build.

2021-09-08 Thread Christian Melki
On 9/8/21 4:10 PM, Michael Olbrich wrote: > On Wed, Sep 08, 2021 at 02:51:03PM +0200, Christian Melki wrote: >> I'm having trouble building xorg-server with meson. >> >> Getting various non-constructive errors. >> ../xorg-server-1.20.10/include/meson.build:175:10: ERROR: 'not-found' is not >> a pkg

Re: [ptxdist] [PATCH] kernel: fix and improve DTS help texts

2021-09-08 Thread Christian Melki
Hmm. You're right. I probably misread the functionality as I tried to implement "make dtbs". Which isn't going to align with the current functionality IIUC? I'm fine with the increased verbosity. My main goal was "make dtbs" for vendor kernels that are a bit obnoxious. Regards, Christian

Re: [ptxdist] xorg-server meson build.

2021-09-08 Thread Michael Olbrich
On Wed, Sep 08, 2021 at 02:51:03PM +0200, Christian Melki wrote: > I'm having trouble building xorg-server with meson. > > Getting various non-constructive errors. > ../xorg-server-1.20.10/include/meson.build:175:10: ERROR: 'not-found' is not > a pkgconfig dependency > > ../xorg-server-1.20.10/hw

Re: [ptxdist] [PATCH v2 4/5] ptxd_lib_code_signing: provide consumer functions with some environment

2021-09-08 Thread Michael Olbrich
On Wed, Sep 08, 2021 at 01:30:01PM +0200, Roland Hieber wrote: > On Fri, Sep 03, 2021 at 02:54:31PM +0200, Michael Olbrich wrote: > > On Mon, Aug 09, 2021 at 10:06:07AM +0200, Roland Hieber wrote: > > > The code signing consumer functions should be able to retrieve some > > > information about the

Re: [ptxdist] [PATCH v2 3/5] ptxd_lib_code_signing: refactor hard-coded SoftHSM PIN in PKCS11 URIs

2021-09-08 Thread Michael Olbrich
On Wed, Sep 08, 2021 at 01:27:11PM +0200, Roland Hieber wrote: > On Fri, Sep 03, 2021 at 02:46:46PM +0200, Michael Olbrich wrote: > > On Mon, Aug 09, 2021 at 10:06:06AM +0200, Roland Hieber wrote: > > > We'll need this type of function more often later. > > > > I don't see another user of this fun

[ptxdist] [PATCH 8/8] rules/mesalib.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let mesalib install various libraries in CROSS_LIB_DIR. --- rules/mesalib.make | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/rules/mesalib.make b/rules/mesalib.make index 945b7c523..a1f92224b 100644 --- a/rules/mesalib.make +++ b/rules/mesalib.make

[ptxdist] [PATCH 6/8] rules/xorg-driver-video-vesa.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let xorg-driver-video install libraries in CROSS_LIB_DIR. --- rules/xorg-driver-video-vesa.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/xorg-driver-video-vesa.make b/rules/xorg-driver-video-vesa.make index 3e249fe76..ca702df05 100644 --- a/rules/xorg-driver-video

[ptxdist] [PATCH 7/8] rules/xorg-fonts.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let xorg-fonts install libraries in CROSS_LIB_DIR. --- rules/xorg-fonts.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/xorg-fonts.make b/rules/xorg-fonts.make index c6787875e..88e6873ab 100644 --- a/rules/xorg-fonts.make +++ b/rules/xorg-fonts.make @@ -82,7 +82,7 @@

[ptxdist] [PATCH 5/8] rules/xorg-driver-input-void.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let xorg-driver-input install libraries in CROSS_LIB_DIR. --- rules/xorg-driver-input-void.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/xorg-driver-input-void.make b/rules/xorg-driver-input-void.make index 90fe87c13..1466083b7 100644 --- a/rules/xorg-driver-input

[ptxdist] [PATCH 3/8] rules/xorg-driver-input-mouse.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let xorg-driver-input install libraries in CROSS_LIB_DIR. --- rules/xorg-driver-input-mouse.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/xorg-driver-input-mouse.make b/rules/xorg-driver-input-mouse.make index 71f8c8d47..4db743669 100644 --- a/rules/xorg-driver-in

[ptxdist] [PATCH 4/8] rules/xorg-driver-input-tslib.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let xorg-driver-input install libraries in CROSS_LIB_DIR. --- rules/xorg-driver-input-tslib.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/xorg-driver-input-tslib.make b/rules/xorg-driver-input-tslib.make index f9874fc78..af229b3a4 100644 --- a/rules/xorg-driver-in

[ptxdist] [PATCH 2/8] rules/xorg-driver-input-keyboard.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let xorg-driver-input install libraries in CROSS_LIB_DIR. --- rules/xorg-driver-input-keyboard.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/xorg-driver-input-keyboard.make b/rules/xorg-driver-input-keyboard.make index fb2af0541..65b3a255f 100644 --- a/rules/xorg-

[ptxdist] [PATCH 1/8] rules/xorg-driver-input-evdev.make: Use CROSS_LIB_DIR.

2021-09-08 Thread Christian Melki
Let xorg-driver-input install libraries in CROSS_LIB_DIR. --- rules/xorg-driver-input-evdev.make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/xorg-driver-input-evdev.make b/rules/xorg-driver-input-evdev.make index 8937a5ae5..2049ea100 100644 --- a/rules/xorg-driver-in

[ptxdist] [PATCH] kernel: fix and improve DTS help texts

2021-09-08 Thread Michael Olbrich
Signed-off-by: Michael Olbrich --- The default is correct. The paths are separated by colon and _one_ of the paths can be relative. The help text could be better. Maybe something like this? Michael platforms/kernel.in | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pl

[ptxdist] xorg-server meson build.

2021-09-08 Thread Christian Melki
I'm having trouble building xorg-server with meson. Getting various non-constructive errors. ../xorg-server-1.20.10/include/meson.build:175:10: ERROR: 'not-found' is not a pkgconfig dependency ../xorg-server-1.20.10/hw/xfree86/meson.build:101:0: ERROR: '' is not a static library. I reverted

Re: [ptxdist] [PATCH v2 5/5] ptxd_lib_code_signing: add key whitelist checks

2021-09-08 Thread Roland Hieber
On Fri, Sep 03, 2021 at 03:17:13PM +0200, Michael Olbrich wrote: > On Mon, Aug 09, 2021 at 10:06:08AM +0200, Roland Hieber wrote: > > Signed-off-by: Roland Hieber > > --- > > PATCH v2: > > - cs_check_whitelisted: make "needle" local variable (feedback by > >Michael Olbrich) > > - cs_check_w

[ptxdist] [PATCH] pipewire: version bump 0.3.32 -> 0.3.34

2021-09-08 Thread Philipp Zabel
Signed-off-by: Philipp Zabel --- rules/pipewire.make | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rules/pipewire.make b/rules/pipewire.make index a06c9952c26c..0058a11f053e 100644 --- a/rules/pipewire.make +++ b/rules/pipewire.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCON

[ptxdist] [PATCH 6/6] shaderc: version bump 2021.1 -> 2021.2

2021-09-08 Thread Philipp Zabel
Signed-off-by: Philipp Zabel --- rules/shaderc.make | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/shaderc.make b/rules/shaderc.make index ee0f4f478265..71452d237535 100644 --- a/rules/shaderc.make +++ b/rules/shaderc.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SHADER

[ptxdist] [PATCH 5/6] glslang: version bump 11.5.0 -> 11.6.0

2021-09-08 Thread Philipp Zabel
Signed-off-by: Philipp Zabel --- rules/glslang.make | 17 + rules/host-glslang.make | 14 -- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/rules/glslang.make b/rules/glslang.make index 76ee41ba4357..3c1908bff8c3 100644 --- a/rules/glslang.make +

[ptxdist] [PATCH 4/6] vulkan-validationlayers: version bump 1.2.182.0 -> 1.2.189.0

2021-09-08 Thread Philipp Zabel
Signed-off-by: Philipp Zabel --- rules/vulkan-validationlayers.make | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/rules/vulkan-validationlayers.make b/rules/vulkan-validationlayers.make index e10b292d2d6d..f295143dfaf5 100644 --- a/rules/vulkan-validation

[ptxdist] [PATCH 2/6] vulkan-loader: version bump 1.2.182.0 -> 1.2.189.0

2021-09-08 Thread Philipp Zabel
Signed-off-by: Philipp Zabel --- rules/vulkan-loader.make | 23 +-- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/rules/vulkan-loader.make b/rules/vulkan-loader.make index 17d3ef51995e..9ec306694d7f 100644 --- a/rules/vulkan-loader.make +++ b/rules/vulkan-loa

[ptxdist] [PATCH 3/6] vulkan-tools: version bump 1.2.182.0 -> 1.2.189.0

2021-09-08 Thread Philipp Zabel
Signed-off-by: Philipp Zabel --- rules/vulkan-tools.make | 26 +++--- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/rules/vulkan-tools.make b/rules/vulkan-tools.make index 5aad65f68cd5..790d155b86a2 100644 --- a/rules/vulkan-tools.make +++ b/rules/vulkan-tool

[ptxdist] [PATCH 1/6] spirv-tools: version bump 2021.2 -> 2021.3

2021-09-08 Thread Philipp Zabel
Signed-off-by: Philipp Zabel --- rules/spirv-tools.make | 27 ++- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/rules/spirv-tools.make b/rules/spirv-tools.make index ad9f931790a3..3268067e07f3 100644 --- a/rules/spirv-tools.make +++ b/rules/spirv-tools.mak

Re: [ptxdist] [PATCH v2 4/5] ptxd_lib_code_signing: provide consumer functions with some environment

2021-09-08 Thread Roland Hieber
On Fri, Sep 03, 2021 at 02:54:31PM +0200, Michael Olbrich wrote: > On Mon, Aug 09, 2021 at 10:06:07AM +0200, Roland Hieber wrote: > > The code signing consumer functions should be able to retrieve some > > information about the recipe in which they were called in order to make > > additional checks

Re: [ptxdist] [PATCH v2 3/5] ptxd_lib_code_signing: refactor hard-coded SoftHSM PIN in PKCS11 URIs

2021-09-08 Thread Roland Hieber
On Fri, Sep 03, 2021 at 02:46:46PM +0200, Michael Olbrich wrote: > On Mon, Aug 09, 2021 at 10:06:06AM +0200, Roland Hieber wrote: > > We'll need this type of function more often later. > > I don't see another user of this function in the rest of the series. Huh yes. I think I used it multiple tim

Re: [ptxdist] [PATCH v2 1/5] ptxd_make_world_common: make the package name available to scripts

2021-09-08 Thread Roland Hieber
On Fri, Sep 03, 2021 at 02:48:53PM +0200, Michael Olbrich wrote: > On Mon, Aug 09, 2021 at 10:06:04AM +0200, Roland Hieber wrote: > > Variables named ${pkg} are already widely used throughout the code base > > for different purposes, so name it ${pkg_name} instead. > > > > Signed-off-by: Roland Hi

[ptxdist] [PATCH] rules/kernel.make: Add a choice to let kernel build dtbs.

2021-09-08 Thread Christian Melki
Instead of having Ptxdist build dtbs, let the kernel do it. Some projects have a rather complicated set of includes and partly out-of-tree dts structures (Nvidia?), so it is easier to let the vendor kernel do it. This is similar to what Yocto and Buildroot can do. The high level find might seem a b