[oe] [meta-multimedia][PATCH] libcamera: Fix clang support patches

2024-03-22 Thread Khem Raj
Replace alloca with malloc

Allocate size for struct option array was not correct therefore
multiply the value with sizeof(struct option) to account for it

[YOCTO #15449 ]

Signed-off-by: Khem Raj 
---
 ...ca-instead-of-variable-length-arrays.patch | 29 ---
 ...002-options-Replace-use-of-VLAs-in-C.patch | 77 ++-
 2 files changed, 76 insertions(+), 30 deletions(-)

diff --git 
a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-rpi-Use-alloca-instead-of-variable-length-arrays.patch
 
b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-rpi-Use-alloca-instead-of-variable-length-arrays.patch
index a6526d5903..c336e92548 100644
--- 
a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-rpi-Use-alloca-instead-of-variable-length-arrays.patch
+++ 
b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-rpi-Use-alloca-instead-of-variable-length-arrays.patch
@@ -1,7 +1,7 @@
-From 7982e55ce3a8b3c60a47258ff7d37d0dd78c303d Mon Sep 17 00:00:00 2001
+From 11cc6dbd45f0880beea64cdc514f57484b90bc39 Mon Sep 17 00:00:00 2001
 From: Khem Raj 
 Date: Tue, 20 Feb 2024 18:44:23 -0800
-Subject: [PATCH] rpi: Use alloca instead of variable length arrays
+Subject: [PATCH] rpi: Use malloc instead of variable length arrays
 
 Clang-18+ diagnoses this as error
 
@@ -10,12 +10,14 @@ Clang-18+ diagnoses this as error
 
 Upstream-Status: Submitted 
[https://lists.libcamera.org/pipermail/libcamera-devel/2024-February/040529.html]
 Signed-off-by: Khem Raj 
+
+s
 ---
- src/ipa/rpi/controller/rpi/alsc.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
+ src/ipa/rpi/controller/rpi/alsc.cpp | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 diff --git a/src/ipa/rpi/controller/rpi/alsc.cpp 
b/src/ipa/rpi/controller/rpi/alsc.cpp
-index 8a205c60..8c0ae8eb 100644
+index 8a205c60..a7d42614 100644
 --- a/src/ipa/rpi/controller/rpi/alsc.cpp
 +++ b/src/ipa/rpi/controller/rpi/alsc.cpp
 @@ -496,8 +496,8 @@ void resampleCalTable(const Array2D &calTableIn,
@@ -24,11 +26,18 @@ index 8a205c60..8c0ae8eb 100644
 */
 -  int xLo[X], xHi[X];
 -  double xf[X];
-+  int *xLo = (int*)alloca(X), *xHi = (int*)alloca(X);
-+  double *xf = (double*)alloca(X);
++  int *xLo = (int*)malloc(X), *xHi = (int*)malloc(X);
++  double *xf = (double*)malloc(X);
double scaleX = cameraMode.sensorWidth /
(cameraMode.width * cameraMode.scaleX);
double xOff = cameraMode.cropX / (double)cameraMode.sensorWidth;
--- 
-2.43.2
-
+@@ -539,6 +539,9 @@ void resampleCalTable(const Array2D &calTableIn,
+   *(out++) = above * (1 - yf) + below * yf;
+   }
+   }
++  free(xf);
++  free(xHi);
++  free(xLo);
+ }
+ 
+ /* Calculate chrominance statistics (R/G and B/G) for each region. */
diff --git 
a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-options-Replace-use-of-VLAs-in-C.patch
 
b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-options-Replace-use-of-VLAs-in-C.patch
index 95f321782e..473820653e 100644
--- 
a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-options-Replace-use-of-VLAs-in-C.patch
+++ 
b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0002-options-Replace-use-of-VLAs-in-C.patch
@@ -1,7 +1,7 @@
-From c80d273a57547aec9353d888aa316bf6560cf1ba Mon Sep 17 00:00:00 2001
+From 6e4736180fcaffdb06acf52fd3eb50ba5baa3d2a Mon Sep 17 00:00:00 2001
 From: Khem Raj 
 Date: Wed, 31 Jan 2024 21:04:28 -0800
-Subject: [PATCH 2/2] options: Replace use of VLAs in C++
+Subject: [PATCH] options: Replace use of VLAs in C++
 
 Clang++ 18 is fussy about this with new warning checks.
 
@@ -14,12 +14,12 @@ Therefore replace using VLAs with alloca and malloc/free
 Upstream-Status: Submitted 
[https://lists.libcamera.org/pipermail/libcamera-devel/2024-February/040381.html]
 Signed-off-by: Khem Raj 
 ---
- src/apps/common/options.cpp  |  4 ++--
- src/libcamera/ipc_unixsocket.cpp | 12 
- 2 files changed, 10 insertions(+), 6 deletions(-)
+ src/apps/common/options.cpp  | 12 ++--
+ src/libcamera/ipc_unixsocket.cpp | 13 +
+ 2 files changed, 19 insertions(+), 6 deletions(-)
 
 diff --git a/src/apps/common/options.cpp b/src/apps/common/options.cpp
-index 4f7e8691..b020f603 100644
+index 4f7e8691..3656f3c1 100644
 --- a/src/apps/common/options.cpp
 +++ b/src/apps/common/options.cpp
 @@ -879,8 +879,8 @@ OptionsParser::Options OptionsParser::parse(int argc, char 
**argv)
@@ -28,16 +28,56 @@ index 4f7e8691..b020f603 100644
 */
 -  char shortOptions[optionsMap_.size() * 3 + 2];
 -  struct option longOptions[optionsMap_.size() + 1];
-+  char *shortOptions = (char*)alloca(optionsMap_.size() * 3 + 2);
-+  struct option *longOptions = (struct option*)alloca(optionsMap_.size() 
+ 1);
++  char *shortOptions = (char*)malloc(optionsMap_.size() * 3 + 2);
++  struct option *longOptions = (struct option*)malloc(sizeof(struct 

[oe] [meta-oe][PATCH 1/3] lvgl: Drop superfluous ALLOW_EMPTY

2024-03-22 Thread Marek Vasut
This ALLOW_EMPTY was a workaround for LVGL built as static library.
The lvgl is now built as shared library, drop this remnant.

Signed-off-by: Marek Vasut 
---
Cc: Christophe Chapuis 
Cc: Khem Raj 
Cc: Martin Jansa 
---
 meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb | 2 --
 1 file changed, 2 deletions(-)

diff --git a/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb 
b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
index fc967e6d1..304068399 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
@@ -21,8 +21,6 @@ inherit cmake
 EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib} -DBUILD_SHARED_LIBS=ON"
 S = "${WORKDIR}/git"
 
-ALLOW_EMPTY:${PN} = "1"
-
 PACKAGECONFIG ??= "drm"
 require lv-conf.inc
 
-- 
2.43.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109527): 
https://lists.openembedded.org/g/openembedded-devel/message/109527
Mute This Topic: https://lists.openembedded.org/mt/105093826/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-oe][PATCH 3/3] lvgl: Deduplicate PACKAGECONFIG into lv-conf

2024-03-22 Thread Marek Vasut
Move the default PACKAGECONFIG setting from both recipes into
lv-conf.inc to avoid duplication. No functional change.

Signed-off-by: Marek Vasut 
---
Cc: Christophe Chapuis 
Cc: Khem Raj 
Cc: Martin Jansa 
---
 meta-oe/recipes-graphics/lvgl/lv-conf.inc   | 2 ++
 meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb | 1 -
 meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb | 1 -
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-oe/recipes-graphics/lvgl/lv-conf.inc 
b/meta-oe/recipes-graphics/lvgl/lv-conf.inc
index 8596790ae..8fd3412c0 100644
--- a/meta-oe/recipes-graphics/lvgl/lv-conf.inc
+++ b/meta-oe/recipes-graphics/lvgl/lv-conf.inc
@@ -1,3 +1,5 @@
+PACKAGECONFIG ??= "drm"
+
 PACKAGECONFIG[drm] = ",,libdrm"
 PACKAGECONFIG[fbdev] = ",,"
 PACKAGECONFIG[sdl] = ",,virtual/libsdl2 libsdl2-image"
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb 
b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
index 2bf56e293..3fc3f9286 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
@@ -20,7 +20,6 @@ SRCREV_FORMAT = "demo_lvgl"
 
 EXTRA_OEMAKE = "DESTDIR=${D}"
 
-PACKAGECONFIG ??= "drm"
 LVGL_CONFIG_DRM_CARD ?= "/dev/dri/card0"
 LVGL_CONFIG_LV_USE_LOG= "1"
 LVGL_CONFIG_LV_LOG_PRINTF = "1"
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb 
b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
index 353d0002f..0ebd6ec42 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
@@ -20,7 +20,6 @@ inherit cmake
 EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib} -DBUILD_SHARED_LIBS=ON"
 S = "${WORKDIR}/git"
 
-PACKAGECONFIG ??= "drm"
 require lv-conf.inc
 
 do_install:append() {
-- 
2.43.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109529): 
https://lists.openembedded.org/g/openembedded-devel/message/109529
Mute This Topic: https://lists.openembedded.org/mt/105093828/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-oe][PATCH 2/3] lvgl: Drop unnecessary PV append

2024-03-22 Thread Marek Vasut
The PV has been appended because the source has been pulled from
git as of specific revision past 9.0.1 release of LVGL. The current
source is pulled as of tagged release 9.1.0, drop the extra git
suffix.

Signed-off-by: Marek Vasut 
---
Cc: Christophe Chapuis 
Cc: Khem Raj 
Cc: Martin Jansa 
---
 meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb | 1 -
 meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb | 1 -
 2 files changed, 2 deletions(-)

diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb 
b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
index 542b70ea2..2bf56e293 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
@@ -17,7 +17,6 @@ SRC_URI = "\
 SRCREV_demo = "dccc6a1ca48372aa993dbea7a8e17dec6f42df6a"
 SRCREV_lvgl = "e1c0b21b2723d391b885de4b2ee5cc997eccca91"
 SRCREV_FORMAT = "demo_lvgl"
-PV .= "+git${SRCPV}"
 
 EXTRA_OEMAKE = "DESTDIR=${D}"
 
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb 
b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
index 304068399..353d0002f 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
@@ -14,7 +14,6 @@ SRC_URI = "\
file://0007-fix-cmake-generate-versioned-shared-libraries.patch \
"
 SRCREV = "e1c0b21b2723d391b885de4b2ee5cc997eccca91"
-PV .= "+git${SRCPV}"
 
 inherit cmake
 
-- 
2.43.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109528): 
https://lists.openembedded.org/g/openembedded-devel/message/109528
Mute This Topic: https://lists.openembedded.org/mt/105093827/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [oe] [meta-python][PATCH v3] python3-dbus: re-add recipe with latest patches and add ptest

2024-03-22 Thread Tim Orling
On Fri, Mar 22, 2024 at 10:00 AM Derek Straka  wrote:

> The python3-dbus package was removed in (dac933e).  While the upstream
> project isn't active, other distributions (e.g. Fedora, Debian, etc)
> continue to offer the package and apply patches to resolve reported issues.
>
> While other packages offer similar functionality (e.g. dasbus), they are
> not
> drop in replacements and the general dbus functionality works out of the
> box.
> The python package has accomplished it's goal of providing useful
> functionality,
> and the proposal is to continue to have it available in meta-python for
> use.
>
> Signed-off-by: Derek Straka 
> ---
>  .../ptest-packagelists-meta-python.inc|   1 +
>  .../packagegroups/packagegroup-meta-python.bb |   1 +
>  ...ttribute-conforming-to-introspect.dt.patch |  40 ++
>  .../0002-Support-asynchronous-calls-58.patch  | 206 
>  ...mation-between-D-Bus-errors-and-exce.patch | 495 ++
>  .../python/python3-pydbus/run-ptest   |  15 +
>  .../python/python3-pydbus_0.6.0.bb|  26 +
>  7 files changed, 784 insertions(+)
>  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/0003-Support-transformation-between-D-Bus-errors-and-exce.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/run-ptest
>  create mode 100644 meta-python/recipes-devtools/python/
> python3-pydbus_0.6.0.bb
>
> diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc
> b/meta-python/conf/include/ptest-packagelists-meta-python.inc
> index 447e0b938..ec26f768e 100644
> --- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
> +++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
> @@ -53,6 +53,7 @@ PTESTS_FAST_META_PYTHON = "\
>  python3-pytest-mock \
>  python3-pytoml \
>  python3-pyyaml-include \
> +python3-pydbus \
>  python3-rapidjson \
>  python3-requests-file \
>  python3-requests-toolbelt \
> diff --git a/meta-python/recipes-core/packagegroups/
> packagegroup-meta-python.bb b/meta-python/recipes-core/packagegroups/
> packagegroup-meta-python.bb
> index eb5a26463..e0446da28 100644
> --- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
> +++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
> @@ -311,6 +311,7 @@ RDEPENDS:packagegroup-meta-python3 = "\
>  python3-pycodestyle \
>  python3-pyconnman \
>  python3-pycurl \
> +python3-pydbus \
>  python3-pydicti \
>  python3-pyephem \
>  python3-pyexpect \
> diff --git
> a/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
> b/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
> new file mode 100644
> index 0..1bd17986e
> --- /dev/null
> +++
> b/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
> @@ -0,0 +1,40 @@
> +From 5fe65a35e0e7106347639f0258206fadb451c439 Mon Sep 17 00:00:00 2001
> +From: Hiroaki KAWAI 
> +Date: Wed, 1 Feb 2017 18:00:33 +0900
> +Subject: [PATCH 1/3] make direction attribute conforming to introspect.dtd
> +
> +direction attribute defaults to "in" as
> +in the DTD(*1), direction attribute is defined as following:
> +
> +```
> +
> +```
> +
> +*1) http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd
> +
> +Adapted from Fedora [
> https://src.fedoraproject.org/cgit/rpms/python-pydbus.git/]
> +
> +Upstream-Status: Inactive-Upstream (Last release 12/18/2016; Last commit
> 05/6/2018)
>

For the record, I am ok with this recipe coming back, especially since
Derek is clearly willing to help maintain it.
If we see some unhandled vulnerabilities come up, we can revisit the
decision to drop it.

I do appreciate Alex's concerns.


> +
> +Signed-off-by: Derek Straka 
> +---
> + pydbus/proxy_method.py | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/pydbus/proxy_method.py b/pydbus/proxy_method.py
> +index 8798edd..3e6e6ee 100644
> +--- a/pydbus/proxy_method.py
>  b/pydbus/proxy_method.py
> +@@ -33,8 +33,8 @@ class ProxyMethod(object):
> +   self.__name__ = method.attrib["name"]
> +   self.__qualname__ = self._iface_name + "." + self.__name__
> +
> +-  self._inargs  = [(arg.attrib.get("name", ""),
> arg.attrib["type"]) for arg in method if arg.tag == "arg" and
> arg.attrib["direction"] == "in"]
> +-  self._outargs = [arg.attrib["type"] for arg in method if
> arg.tag == "arg" and arg.attrib["direction"] == "out"]
> ++  self._inargs  = [(arg.attrib.get("name", ""),
> arg.attrib["type"]) f

[oe] [meta-python][PATCH 1/2] python3-anyio: Upgrade 4.2.0 -> 4.3.0

2024-03-22 Thread Leon Anavi
Upgrade to version 4.3.0:

- Added support for the Python 3.12 walk_up keyword argument in
  anyio.Path.relative_to() (PR by Colin Taylor)
- Fixed passing total_tokens to anyio.CapacityLimiter() as a
  keyword argument not working on the trio backend (#515)
- Fixed Process.aclose() not performing the minimum level of
  necessary cleanup when cancelled. Previously:
- Cancellation of Process.aclose() could leak an orphan process
- Cancellation of run_process() could very briefly leak an orphan
  process.
- Cancellation of Process.aclose() or run_process() on Trio could
  leave standard streams unclosed
- Fixed Process.stdin.aclose(), Process.stdout.aclose(), and
  Process.stderr.aclose() not including a checkpoint on asyncio
- Fixed documentation on how to provide your own typed attributes

Signed-off-by: Leon Anavi 
---
 .../{python3-anyio_4.2.0.bb => python3-anyio_4.3.0.bb}  | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-anyio_4.2.0.bb => 
python3-anyio_4.3.0.bb} (78%)

diff --git a/meta-python/recipes-devtools/python/python3-anyio_4.2.0.bb 
b/meta-python/recipes-devtools/python/python3-anyio_4.3.0.bb
similarity index 78%
rename from meta-python/recipes-devtools/python/python3-anyio_4.2.0.bb
rename to meta-python/recipes-devtools/python/python3-anyio_4.3.0.bb
index 0bf907de7..2c7a9f8ca 100644
--- a/meta-python/recipes-devtools/python/python3-anyio_4.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-anyio_4.3.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=c0a769411d2af7894099e8ff75058c9f"
 
 inherit pypi python_setuptools_build_meta
 
-SRC_URI[sha256sum] = 
"e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"
+SRC_URI[sha256sum] = 
"f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"
 
 DEPENDS += " \
python3-setuptools-scm-native \
@@ -20,4 +20,8 @@ DEPENDS += " \
 RDEPENDS:${PN} += "\
 python3-idna \
 python3-sniffio \
+python3-core \
+python3-numbers \
+python3-io \
+python3-asyncio \
 "
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109524): 
https://lists.openembedded.org/g/openembedded-devel/message/109524
Mute This Topic: https://lists.openembedded.org/mt/105090485/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-python][PATCH 2/2] python3-httpx: Upgrade 0.26.0 -> 0.27.0

2024-03-22 Thread Leon Anavi
Upgrade to version 0.27.0:

- The app=... shortcut has been deprecated. Use the explicit style
  of transport=httpx.WSGITransport() or transport=httpx.ASGITransport()
  instead.
- Respect the http1 argument while configuring proxy transports.
- Fix RFC 2069 mode digest authentication.

Signed-off-by: Leon Anavi 
---
 .../{python3-httpx_0.26.0.bb => python3-httpx_0.27.0.bb}| 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-httpx_0.26.0.bb => 
python3-httpx_0.27.0.bb} (81%)

diff --git a/meta-python/recipes-devtools/python/python3-httpx_0.26.0.bb 
b/meta-python/recipes-devtools/python/python3-httpx_0.27.0.bb
similarity index 81%
rename from meta-python/recipes-devtools/python/python3-httpx_0.26.0.bb
rename to meta-python/recipes-devtools/python/python3-httpx_0.27.0.bb
index 50bff7f85..e4d3cbeee 100644
--- a/meta-python/recipes-devtools/python/python3-httpx_0.26.0.bb
+++ b/meta-python/recipes-devtools/python/python3-httpx_0.27.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE.md;md5=c624803bdf6fc1c4ce39f5ae11d7bd05"
 
 inherit pypi python_hatchling
 
-SRC_URI[sha256sum] = 
"451b55c30d5185ea6b23c2c793abf9bb237d2a7dfb901ced6ff69ad37ec1dfaf"
+SRC_URI[sha256sum] = 
"a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"
 
 DEPENDS += "\
 python3-hatch-fancy-pypi-readme-native \
@@ -22,6 +22,10 @@ RDEPENDS:${PN} += "\
 python3-httpcore \
 python3-idna \
 python3-sniffio \
+python3-json \
+python3-core \
+python3-netclient \
+python3-compression \
 "
 
 PACKAGES += "\
-- 
2.39.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109525): 
https://lists.openembedded.org/g/openembedded-devel/message/109525
Mute This Topic: https://lists.openembedded.org/mt/105090486/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-gnome][PATCH] tracker-miners: drop buildpath from tracker-miner-fs-3

2024-03-22 Thread Markus Volk
Remove the buildpath from /usr/libexec/tracker-miner-fs-3 without breaking the 
binary

Signed-off-by: Markus Volk 
---
 .../0001-fix-reproducibility.patch   | 16 
 .../tracker/tracker-miners_3.7.0.bb  |  5 -
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git 
a/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
 
b/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
index c6b07dc6c..68ff95e79 100644
--- 
a/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
+++ 
b/meta-gnome/recipes-gnome/tracker/tracker-miners/0001-fix-reproducibility.patch
@@ -76,6 +76,22 @@ index e131b85ad..59e509fa6 100644
  
  libtracker_miner_test_deps = [tracker_miners_common_dep, tracker_miner_dep, 
tracker_sparql]
  
+ 
+diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
+index 6e5883288..04750f82b 100644
+--- a/src/miners/fs/meson.build
 b/src/miners/fs/meson.build
+@@ -67,8 +67,8 @@ executable('tracker-miner-fs-@0@'.format(tracker_api_major),
+ dependencies: tracker_miner_fs_deps,
+ c_args: [
+ tracker_c_args,
+-'-DBUILDROOT="@0@"'.format(meson.global_build_root()),
+-'-DBUILD_EXTRACTDIR="@0@"'.format(meson.build_root() / 'src' / 
'tracker-extract'),
++'-DBUILDROOT="@0@"'.format(get_option('prefix') / 'src'),
++'-DBUILD_EXTRACTDIR="@0@"'.format(get_option('prefix') / 'src' / 
'tracker-extract'),
+ '-DLIBEXECDIR="@0@"'.format(get_option('prefix') / 
get_option('libexecdir')),
+ ],
+ install: true,
 -- 
 2.41.0
 
diff --git a/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb 
b/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb
index dfebd0d2e..333bb6267 100644
--- a/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb
+++ b/meta-gnome/recipes-gnome/tracker/tracker-miners_3.7.0.bb
@@ -76,14 +76,9 @@ EXTRA_OEMESON += " \
 -Dsystemd_user_services_dir=${systemd_user_unitdir} \
 "
 
-do_install:append() {
-sed -i -e 's|${B}||g' ${D}${libexecdir}/tracker-miner-fs-3
-}
 
 FILES:${PN} += " \
 ${datadir} \
 ${libdir}/tracker-miners-3.0 \
 ${systemd_user_unitdir} \
 "
-
-INSANE_SKIP:${PN} = "already-stripped"
-- 
2.44.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109523): 
https://lists.openembedded.org/g/openembedded-devel/message/109523
Mute This Topic: https://lists.openembedded.org/mt/105090258/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-python][PATCH v3] python3-dbus: re-add recipe with latest patches and add ptest

2024-03-22 Thread Derek Straka
The python3-dbus package was removed in (dac933e).  While the upstream
project isn't active, other distributions (e.g. Fedora, Debian, etc)
continue to offer the package and apply patches to resolve reported issues.

While other packages offer similar functionality (e.g. dasbus), they are not
drop in replacements and the general dbus functionality works out of the box.
The python package has accomplished it's goal of providing useful functionality,
and the proposal is to continue to have it available in meta-python for use.

Signed-off-by: Derek Straka 
---
 .../ptest-packagelists-meta-python.inc|   1 +
 .../packagegroups/packagegroup-meta-python.bb |   1 +
 ...ttribute-conforming-to-introspect.dt.patch |  40 ++
 .../0002-Support-asynchronous-calls-58.patch  | 206 
 ...mation-between-D-Bus-errors-and-exce.patch | 495 ++
 .../python/python3-pydbus/run-ptest   |  15 +
 .../python/python3-pydbus_0.6.0.bb|  26 +
 7 files changed, 784 insertions(+)
 create mode 100644 
meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
 create mode 100644 
meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
 create mode 100644 
meta-python/recipes-devtools/python/python3-pydbus/0003-Support-transformation-between-D-Bus-errors-and-exce.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-pydbus/run-ptest
 create mode 100644 meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb

diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc 
b/meta-python/conf/include/ptest-packagelists-meta-python.inc
index 447e0b938..ec26f768e 100644
--- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
+++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
@@ -53,6 +53,7 @@ PTESTS_FAST_META_PYTHON = "\
 python3-pytest-mock \
 python3-pytoml \
 python3-pyyaml-include \
+python3-pydbus \
 python3-rapidjson \
 python3-requests-file \
 python3-requests-toolbelt \
diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb 
b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
index eb5a26463..e0446da28 100644
--- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
+++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
@@ -311,6 +311,7 @@ RDEPENDS:packagegroup-meta-python3 = "\
 python3-pycodestyle \
 python3-pyconnman \
 python3-pycurl \
+python3-pydbus \
 python3-pydicti \
 python3-pyephem \
 python3-pyexpect \
diff --git 
a/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
 
b/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
new file mode 100644
index 0..1bd17986e
--- /dev/null
+++ 
b/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
@@ -0,0 +1,40 @@
+From 5fe65a35e0e7106347639f0258206fadb451c439 Mon Sep 17 00:00:00 2001
+From: Hiroaki KAWAI 
+Date: Wed, 1 Feb 2017 18:00:33 +0900
+Subject: [PATCH 1/3] make direction attribute conforming to introspect.dtd
+
+direction attribute defaults to "in" as
+in the DTD(*1), direction attribute is defined as following:
+
+```
+
+```
+
+*1) http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd
+
+Adapted from Fedora 
[https://src.fedoraproject.org/cgit/rpms/python-pydbus.git/]
+
+Upstream-Status: Inactive-Upstream (Last release 12/18/2016; Last commit 
05/6/2018)
+
+Signed-off-by: Derek Straka 
+---
+ pydbus/proxy_method.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/pydbus/proxy_method.py b/pydbus/proxy_method.py
+index 8798edd..3e6e6ee 100644
+--- a/pydbus/proxy_method.py
 b/pydbus/proxy_method.py
+@@ -33,8 +33,8 @@ class ProxyMethod(object):
+   self.__name__ = method.attrib["name"]
+   self.__qualname__ = self._iface_name + "." + self.__name__
+ 
+-  self._inargs  = [(arg.attrib.get("name", ""), 
arg.attrib["type"]) for arg in method if arg.tag == "arg" and 
arg.attrib["direction"] == "in"]
+-  self._outargs = [arg.attrib["type"] for arg in method if 
arg.tag == "arg" and arg.attrib["direction"] == "out"]
++  self._inargs  = [(arg.attrib.get("name", ""), 
arg.attrib["type"]) for arg in method if arg.tag == "arg" and 
arg.attrib.get("direction", "in") == "in"]
++  self._outargs = [arg.attrib["type"] for arg in method if 
arg.tag == "arg" and arg.attrib.get("direction", "in") == "out"]
+   self._sinargs  = "(" + "".join(x[1] for x in self._inargs) + ")"
+   self._soutargs = "(" + "".join(self._outargs) + ")"
+ 
+-- 
+2.13.5
diff --git 
a/meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
 
b/meta-py

Re: [oe] [meta-java][PATCH] layer.conf: Mark as compatible with scarthgap

2024-03-22 Thread Tim Orling
Merged.
https://git.yoctoproject.org/meta-java/commit/?id=4799a6291223467311d24ed3e1af367aadea122e
Scarthgap branch created (it will parallel track with master until after
the release when Styhead begins development).

Thank you for your contribution. It is very much appreciated.

On Mon, Mar 18, 2024 at 1:17 PM Geoff Parker  wrote:

> From: Geoff Parker 
>
> LAYERSERIES_COMPAT: replace nanbield with scarthgap for Yocto 5.0
>
> Signed-off-by: Geoff Parker 
> ---
>  conf/layer.conf | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/conf/layer.conf b/conf/layer.conf
> index b6bf909..71d6a10 100644
> --- a/conf/layer.conf
> +++ b/conf/layer.conf
> @@ -7,7 +7,7 @@ BBFILES += "${LAYERDIR}/recipes*/*/*.bb
> ${LAYERDIR}/recipes*/*/*.bbappend"
>  BBFILE_COLLECTIONS += "meta-java"
>  BBFILE_PATTERN_meta-java := "^${LAYERDIR}/"
>  BBFILE_PRIORITY_meta-java = "10"
> -LAYERSERIES_COMPAT_meta-java = "nanbield"
> +LAYERSERIES_COMPAT_meta-java = "scarthgap"
>  LAYERDEPENDS_meta-java += "openembedded-layer"
>
>  LICENSE_PATH += "${LAYERDIR}/licenses"
> --
> 2.30.2
>
>
> 
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109521): 
https://lists.openembedded.org/g/openembedded-devel/message/109521
Mute This Topic: https://lists.openembedded.org/mt/105011412/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-python][PATCH v2] python3-dbus: re-add recipe with latest patches and add ptest

2024-03-22 Thread Derek Straka
The python3-dbus package was removed in (dac933e).  While the upstream
project isn't active, other distributions (e.g. Fedora, Debian, etc)
continue to offer the package and apply patches to resolve reported issues.

While other packages offer similar functionality (e.g. dasbus), they are not
drop in replacements and the general dbus functionality works out of the box.
The python package has accomplished it's goal of providing useful functionality,
and the proposal is to continue to have it available in meta-python for use.

Signed-off-by: Derek Straka 
---
 .../ptest-packagelists-meta-python.inc|   1 +
 .../packagegroups/packagegroup-meta-python.bb |   1 +
 ...ttribute-conforming-to-introspect.dt.patch |  38 ++
 .../0002-Support-asynchronous-calls-58.patch  | 204 
 ...mation-between-D-Bus-errors-and-exce.patch | 493 ++
 .../python/python3-pydbus/run-ptest   |  15 +
 .../python/python3-pydbus_0.6.0.bb|  26 +
 7 files changed, 778 insertions(+)
 create mode 100644 
meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
 create mode 100644 
meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
 create mode 100644 
meta-python/recipes-devtools/python/python3-pydbus/0003-Support-transformation-between-D-Bus-errors-and-exce.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-pydbus/run-ptest
 create mode 100644 meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb

diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc 
b/meta-python/conf/include/ptest-packagelists-meta-python.inc
index 447e0b938..ec26f768e 100644
--- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
+++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
@@ -53,6 +53,7 @@ PTESTS_FAST_META_PYTHON = "\
 python3-pytest-mock \
 python3-pytoml \
 python3-pyyaml-include \
+python3-pydbus \
 python3-rapidjson \
 python3-requests-file \
 python3-requests-toolbelt \
diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb 
b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
index eb5a26463..e0446da28 100644
--- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
+++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
@@ -311,6 +311,7 @@ RDEPENDS:packagegroup-meta-python3 = "\
 python3-pycodestyle \
 python3-pyconnman \
 python3-pycurl \
+python3-pydbus \
 python3-pydicti \
 python3-pyephem \
 python3-pyexpect \
diff --git 
a/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
 
b/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
new file mode 100644
index 0..e1162f0ca
--- /dev/null
+++ 
b/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
@@ -0,0 +1,38 @@
+From 5fe65a35e0e7106347639f0258206fadb451c439 Mon Sep 17 00:00:00 2001
+From: Hiroaki KAWAI 
+Date: Wed, 1 Feb 2017 18:00:33 +0900
+Subject: [PATCH 1/3] make direction attribute conforming to introspect.dtd
+
+direction attribute defaults to "in" as
+in the DTD(*1), direction attribute is defined as following:
+
+```
+
+```
+
+*1) http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd
+
+Upstream-Status: Inactive-Upstream 
[https://src.fedoraproject.org/cgit/rpms/python-pydbus.git/]
+
+Signed-off-by: Derek Straka 
+---
+ pydbus/proxy_method.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/pydbus/proxy_method.py b/pydbus/proxy_method.py
+index 8798edd..3e6e6ee 100644
+--- a/pydbus/proxy_method.py
 b/pydbus/proxy_method.py
+@@ -33,8 +33,8 @@ class ProxyMethod(object):
+   self.__name__ = method.attrib["name"]
+   self.__qualname__ = self._iface_name + "." + self.__name__
+ 
+-  self._inargs  = [(arg.attrib.get("name", ""), 
arg.attrib["type"]) for arg in method if arg.tag == "arg" and 
arg.attrib["direction"] == "in"]
+-  self._outargs = [arg.attrib["type"] for arg in method if 
arg.tag == "arg" and arg.attrib["direction"] == "out"]
++  self._inargs  = [(arg.attrib.get("name", ""), 
arg.attrib["type"]) for arg in method if arg.tag == "arg" and 
arg.attrib.get("direction", "in") == "in"]
++  self._outargs = [arg.attrib["type"] for arg in method if 
arg.tag == "arg" and arg.attrib.get("direction", "in") == "out"]
+   self._sinargs  = "(" + "".join(x[1] for x in self._inargs) + ")"
+   self._soutargs = "(" + "".join(self._outargs) + ")"
+ 
+-- 
+2.13.5
diff --git 
a/meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
 
b/meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-cal

Re: [oe] [PATCH] [meta-java] xml-commons: xom: Update github entry

2024-03-22 Thread Tim Orling
On Fri, Feb 9, 2024 at 11:43 AM Tim Orling via lists.openembedded.org
 wrote:

>
>
> On Fri, Feb 9, 2024 at 10:19 AM Fabio Estevam  wrote:
>
>> From: Fabio Estevam 
>>
>> Switch to using https, pass protocol and the branch name to fix
>> the following warnings:
>>
>> WARNING: .../meta-java/recipes-core/xml-commons/xom_1.2.10.bb: URL:
>> git://github.com/codehaus/jaxen;name=jaxen uses git protocol which is no
>> longer supported by github. Please change to ;protocol=https in the url.
>> WARNING: .../meta-java/recipes-core/xml-commons/xom_1.2.10.bb: URL:
>> git://github.com/codehaus/jaxen;name=jaxen does not set any branch
>> parameter. The future default branch used by tools and repositories is
>> uncertain and we will therefore soon require this is set in all git urls.
>>
>> Signed-off-by: Fabio Estevam 
>> ---
>>  recipes-core/xml-commons/xom_1.2.10.bb | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/recipes-core/xml-commons/xom_1.2.10.bb
>> b/recipes-core/xml-commons/xom_1.2.10.bb
>> index 42ad957..2eed0fe 100644
>> --- a/recipes-core/xml-commons/xom_1.2.10.bb
>> +++ b/recipes-core/xml-commons/xom_1.2.10.bb
>> @@ -14,7 +14,7 @@ PV_jaxen = "1.1.6"
>>
>>  SRC_URI = "\
>> http://www.cafeconleche.org/XOM/${P}-src.tar.gz;name=archive \
>> -   git://github.com/codehaus/${SRCNAME_jaxen};name=jaxen
>>  \
>> +
>> https://github.com/codehaus/${SRCNAME_jaxen};protocol=https;branch=master
>> \
>>
> This is incorrect. You needed to add the `protocol=https;` but leave
`git://` as the fetcher. These are not
URIs like you would type for wget or curl.


>
> You should not drop the name=jaxen, pretty sure that is required for the
> SRCREV_jaxen to work?
>
> We should also drop the archive.md5sum... we haven't used md5sum in quite
> some time.
>
> file://04_remove_sun_import.patch \
>>  "
>>  SRC_URI[archive.md5sum] = "9f3a2ae827a9f6826fe76e4b7b0c22b3"
>> --
>> 2.37.3
>>
>>
>>
>>
>>
> 
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109519): 
https://lists.openembedded.org/g/openembedded-devel/message/109519
Mute This Topic: https://lists.openembedded.org/mt/104264377/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-filesystems][PATCH] xfstests: upgrade to v2024.03.03

2024-03-22 Thread Martin Jansa
* drop 0003-tests-Makefile-make-sure-group.list-DIRT-exists-befo.patch which
  was merged upstream

Signed-off-by: Martin Jansa 
---
 ...ake-sure-group.list-DIRT-exists-befo.patch | 239 --
 ...s_2024.01.14.bb => xfstests_2024.03.03.bb} |   3 +-
 2 files changed, 1 insertion(+), 241 deletions(-)
 delete mode 100644 
meta-filesystems/recipes-utils/xfstests/xfstests/0003-tests-Makefile-make-sure-group.list-DIRT-exists-befo.patch
 rename meta-filesystems/recipes-utils/xfstests/{xfstests_2024.01.14.bb => 
xfstests_2024.03.03.bb} (93%)

diff --git 
a/meta-filesystems/recipes-utils/xfstests/xfstests/0003-tests-Makefile-make-sure-group.list-DIRT-exists-befo.patch
 
b/meta-filesystems/recipes-utils/xfstests/xfstests/0003-tests-Makefile-make-sure-group.list-DIRT-exists-befo.patch
deleted file mode 100644
index 5e8bf0c606..00
--- 
a/meta-filesystems/recipes-utils/xfstests/xfstests/0003-tests-Makefile-make-sure-group.list-DIRT-exists-befo.patch
+++ /dev/null
@@ -1,239 +0,0 @@
-From b30d5690d7245aa8bd5ca2896e629e62ec97afda Mon Sep 17 00:00:00 2001
-From: Martin Jansa 
-Date: Thu, 8 Feb 2024 23:01:36 +0100
-Subject: [PATCH] tests/*/Makefile: make sure group.list DIRT exists before
- install
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-* sometimes make install was failing with:
-  cp: cannot stat 'group.list': No such file or directory
-  and bunch of non-fatal messages:
-  mv: failed to preserve ownership for 'group.list': Invalid argument
-
-* this was when tools/mkgroupfile did
-  mv -f "$new_groups" "$groupfile"
-  overwritting the group.list file while install-sh was already
-  copying it to output
-
-* in the end easily reproducible by
-  1) removing tests/*/group.list before each make install
-  2) adding some sleep in mkgroupfile before the mv call
-
-Upstream-Status: Submitted 
[https://lore.kernel.org/fstests/20240208225241.644701-1-martin.ja...@gmail.com/]
-
-Signed-off-by: Martin Jansa 

- tests/btrfs/Makefile| 2 +-
- tests/ceph/Makefile | 2 +-
- tests/cifs/Makefile | 2 +-
- tests/ext4/Makefile | 2 +-
- tests/f2fs/Makefile | 2 +-
- tests/generic/Makefile  | 2 +-
- tests/nfs/Makefile  | 2 +-
- tests/ocfs2/Makefile| 2 +-
- tests/overlay/Makefile  | 2 +-
- tests/perf/Makefile | 2 +-
- tests/selftest/Makefile | 2 +-
- tests/shared/Makefile   | 2 +-
- tests/tmpfs/Makefile| 2 +-
- tests/udf/Makefile  | 2 +-
- tests/xfs/Makefile  | 2 +-
- 15 files changed, 15 insertions(+), 15 deletions(-)
-
-diff --git a/tests/btrfs/Makefile b/tests/btrfs/Makefile
-index 1b72a1a1..6d9995b4 100644
 a/tests/btrfs/Makefile
-+++ b/tests/btrfs/Makefile
-@@ -14,7 +14,7 @@ default: $(DIRT)
- 
- include $(BUILDRULES)
- 
--install:
-+install: default
-   $(INSTALL) -m 755 -d $(TARGET_DIR)
-   $(INSTALL) -m 755 $(TESTS) $(TARGET_DIR)
-   $(INSTALL) -m 644 group.list $(TARGET_DIR)
-diff --git a/tests/ceph/Makefile b/tests/ceph/Makefile
-index 2761e1e9..5f24d518 100644
 a/tests/ceph/Makefile
-+++ b/tests/ceph/Makefile
-@@ -12,7 +12,7 @@ default: $(DIRT)
- 
- include $(BUILDRULES)
- 
--install:
-+install: default
-   $(INSTALL) -m 755 -d $(TARGET_DIR)
-   $(INSTALL) -m 755 $(TESTS) $(TARGET_DIR)
-   $(INSTALL) -m 644 group.list $(TARGET_DIR)
-diff --git a/tests/cifs/Makefile b/tests/cifs/Makefile
-index 62c48935..0b89a01d 100644
 a/tests/cifs/Makefile
-+++ b/tests/cifs/Makefile
-@@ -14,7 +14,7 @@ default: $(DIRT)
- 
- include $(BUILDRULES)
- 
--install:
-+install: default
-   $(INSTALL) -m 755 -d $(TARGET_DIR)
-   $(INSTALL) -m 755 $(TESTS) $(TARGET_DIR)
-   $(INSTALL) -m 644 group.list $(TARGET_DIR)
-diff --git a/tests/ext4/Makefile b/tests/ext4/Makefile
-index a2a0d561..296e3850 100644
 a/tests/ext4/Makefile
-+++ b/tests/ext4/Makefile
-@@ -14,7 +14,7 @@ default: $(DIRT)
- 
- include $(BUILDRULES)
- 
--install:
-+install: default
-   $(INSTALL) -m 755 -d $(TARGET_DIR)
-   $(INSTALL) -m 755 $(TESTS) $(TARGET_DIR)
-   $(INSTALL) -m 644 group.list $(TARGET_DIR)
-diff --git a/tests/f2fs/Makefile b/tests/f2fs/Makefile
-index 9d1ed3c6..0a90b465 100644
 a/tests/f2fs/Makefile
-+++ b/tests/f2fs/Makefile
-@@ -15,7 +15,7 @@ default: $(DIRT)
- 
- include $(BUILDRULES)
- 
--install:
-+install: default
-   $(INSTALL) -m 755 -d $(TARGET_DIR)
-   $(INSTALL) -m 755 $(TESTS) $(TARGET_DIR)
-   $(INSTALL) -m 644 group.list $(TARGET_DIR)
-diff --git a/tests/generic/Makefile b/tests/generic/Makefile
-index b464b22b..d6ed3e55 100644
 a/tests/generic/Makefile
-+++ b/tests/generic/Makefile
-@@ -14,7 +14,7 @@ default: $(DIRT)
- 
- include $(BUILDRULES)
- 
--install:
-+install: default
-   $(INSTALL) -m 755 -d $(TARGET_DIR)
-   $(INSTALL) -m 755 $(TESTS) $(TARGET_DIR)
-   $(INSTALL) -m 644 group.list $(TARGET_DIR)
-diff --git a/tests/nfs/Makefile b/tests/nfs/Makefile
-index 128d2a3a..51590b5c 100644
 a/tests/nfs/Makefile
-+++ b/tests/nfs/Makefile
-@@ 

[oe] [meta-multimedia][PATCH] wireplumber: update 0.4.17 -> 0.5.0

2024-03-22 Thread Markus Volk
Signed-off-by: Markus Volk 
---
 .../{wireplumber_0.4.17.bb => wireplumber_0.5.0.bb}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-multimedia/recipes-multimedia/wireplumber/{wireplumber_0.4.17.bb 
=> wireplumber_0.5.0.bb} (98%)

diff --git 
a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.17.bb 
b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.0.bb
similarity index 98%
rename from meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.17.bb
rename to meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.0.bb
index 3959cd7f8..8aa95a3e9 100644
--- a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.17.bb
+++ b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.0.bb
@@ -10,7 +10,7 @@ DEPENDS = "glib-2.0 glib-2.0-native lua pipewire \
 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", 
"python3-native python3-lxml-native doxygen-native", "", d)} \
 "
 
-SRCREV = "d3eb77b292655cef333a8f4cab4e861415bc37c2"
+SRCREV = "59d190a2bd400f3b093f99b16fc0fb06f6cb2cfe"
 SRC_URI = " \
 
git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https
 \
 file://90-OE-disable-session-dbus-dependent-features.lua \
@@ -50,7 +50,7 @@ PACKAGECONFIG[dbus] = ""
 PACKAGESPLITFUNCS:prepend = " split_dynamic_packages "
 PACKAGESPLITFUNCS:append = " set_dynamic_metapkg_rdepends "
 
-WP_MODULE_SUBDIR = "wireplumber-0.4"
+WP_MODULE_SUBDIR = "wireplumber-0.5"
 
 do_install:append() {
 if ${@bb.utils.contains('PACKAGECONFIG', 'dbus', 'false', 'true', d)}; then
-- 
2.44.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109517): 
https://lists.openembedded.org/g/openembedded-devel/message/109517
Mute This Topic: https://lists.openembedded.org/mt/105082241/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-oe][PATCH] audit: upgrade 4.0 -> 4.0.1

2024-03-22 Thread Yi Zhao
ChangeLog:
https://github.com/linux-audit/audit-userspace/releases/tag/v4.0.1

Update TRUSTED_APP interpretation to look for known fields;
In auditd plugins, allow variable amount of arguments;
Fix augenrules to work correctly when kernel is in immutable mode;
Add audisp-filter plugin;
Improve sorting speed of aureport --summary reports;
Auditd & audit-rules.service pick up paths automatically.

* Drop backport patch.
* Specify runstatedir.

Signed-off-by: Yi Zhao 
---
 .../0002-Add-attribute-declarations.patch | 35 ---
 .../audit/{audit_4.0.bb => audit_4.0.1.bb}|  4 +--
 2 files changed, 2 insertions(+), 37 deletions(-)
 delete mode 100644 
meta-oe/recipes-security/audit/audit/0002-Add-attribute-declarations.patch
 rename meta-oe/recipes-security/audit/{audit_4.0.bb => audit_4.0.1.bb} (97%)

diff --git 
a/meta-oe/recipes-security/audit/audit/0002-Add-attribute-declarations.patch 
b/meta-oe/recipes-security/audit/audit/0002-Add-attribute-declarations.patch
deleted file mode 100644
index 349142580..0
--- a/meta-oe/recipes-security/audit/audit/0002-Add-attribute-declarations.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 64cb48e1e5137b8a389c7528e611617a98389bc7 Mon Sep 17 00:00:00 2001
-From: Steve Grubb 
-Date: Thu, 25 Jan 2024 15:14:51 -0500
-Subject: [PATCH] Add attribute declarations
-
-Upstream-Status: Backport
-[https://github.com/linux-audit/audit-userspace/commit/64cb48e1e5137b8a389c7528e611617a98389bc7]
-
-Signed-off-by: Yi Zhao 

- audisp/plugins/remote/queue.h | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/audisp/plugins/remote/queue.h b/audisp/plugins/remote/queue.h
-index 36b70d04..2c70e839 100644
 a/audisp/plugins/remote/queue.h
-+++ b/audisp/plugins/remote/queue.h
-@@ -1,5 +1,5 @@
- /* queue.h -- a queue abstraction
-- * Copyright 2009, 2011 Red Hat Inc., Durham, North Carolina.
-+ * Copyright 2009, 2011 Red Hat Inc.
-  * All Rights Reserved.
-  *
-  * This library is free software; you can redistribute it and/or
-@@ -25,6 +25,7 @@
- #define QUEUE_HEADER
- 
- #include 
-+#include "common.h"   // attribute decls
- 
- struct queue;
- 
--- 
-2.25.1
-
diff --git a/meta-oe/recipes-security/audit/audit_4.0.bb 
b/meta-oe/recipes-security/audit/audit_4.0.1.bb
similarity index 97%
rename from meta-oe/recipes-security/audit/audit_4.0.bb
rename to meta-oe/recipes-security/audit/audit_4.0.1.bb
index c8ab0d880..96ed6ff3d 100644
--- a/meta-oe/recipes-security/audit/audit_4.0.bb
+++ b/meta-oe/recipes-security/audit/audit_4.0.1.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
 
 SRC_URI = 
"git://github.com/linux-audit/${BPN}-userspace.git;branch=master;protocol=https 
\
file://0001-Fixed-swig-host-contamination-issue.patch \
-   file://0002-Add-attribute-declarations.patch \
file://auditd \
file://audit-volatile.conf \
   "
@@ -17,7 +16,7 @@ SRC_URI = 
"git://github.com/linux-audit/${BPN}-userspace.git;branch=master;proto
 SRC_URI:append:libc-musl = " 
file://0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch"
 
 S = "${WORKDIR}/git"
-SRCREV = "ae7d2830391c1115cebff6340ef3130b1b03ce45"
+SRCREV = "22ccbd984e493524050ac445f796e9a7e90e1149"
 
 inherit autotools python3targetconfig update-rc.d systemd
 
@@ -40,6 +39,7 @@ EXTRA_OECONF = " \
 --disable-gssapi-krb5 \
 --disable-zos-remote \
 --sbindir=${base_sbindir} \
+--runstatedir=/run \
 "
 
 EXTRA_OEMAKE = " \
-- 
2.25.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109515): 
https://lists.openembedded.org/g/openembedded-devel/message/109515
Mute This Topic: https://lists.openembedded.org/mt/105082063/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-oe][PATCH] netplan: add missing config directory

2024-03-22 Thread Yi Zhao
Create /etc/netplan to store configuration files.

Signed-off-by: Yi Zhao 
---
 .../meta-python/recipes-connectivity/netplan/netplan_1.0.bb  | 5 +
 1 file changed, 5 insertions(+)

diff --git 
a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.0.bb
 
b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.0.bb
index 71efd2cc3..229414718 100644
--- 
a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.0.bb
+++ 
b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.0.bb
@@ -37,11 +37,16 @@ RDEPENDS:${PN} = "python3-core python3-netifaces 
python3-pyyaml \
   util-linux-libuuid libnetplan \
  "
 
+do_install:append() {
+install -d -m 755 ${D}${sysconfdir}/netplan
+}
+
 PACKAGES += "${PN}-dbus libnetplan"
 
 FILES:libnetplan = "${libdir}/libnetplan.so.*"
 FILES:${PN} = "${sbindir} ${libexecdir}/netplan/generate \
${datadir}/netplan ${datadir}/bash-completion \
${systemd_unitdir} ${PYTHON_SITEPACKAGES_DIR} \
+   ${sysconfdir}/netplan \
   "
 FILES:${PN}-dbus = "${libexecdir}/netplan/netplan-dbus ${datadir}/dbus-1"
-- 
2.25.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109516): 
https://lists.openembedded.org/g/openembedded-devel/message/109516
Mute This Topic: https://lists.openembedded.org/mt/105082064/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[oe] [meta-oe][PATCH] freerdp3: disable shadow without x11

2024-03-22 Thread Martin Jansa
* add -DWITH_SHADOW=OFF to avoid build failure without x11 in DISTRO_FEATURES:

CMake Error at 
TOPDIR/BUILD/work/raspberrypi4_64-oe-linux/freerdp3/3.4.0/recipe-sysroot-native/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230
(message):
  Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB)

Call Stack (most recent call first):
  
TOPDIR/BUILD/work/raspberrypi4_64-oe-linux/freerdp3/3.4.0/recipe-sysroot-native/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600
(_FPHSA_FAILURE_MESSAGE)
  
TOPDIR/BUILD/work/raspberrypi4_64-oe-linux/freerdp3/3.4.0/recipe-sysroot-native/usr/share/cmake-3.28/Modules/FindX11.cmake:665
(find_package_handle_standard_args)
  server/shadow/X11/CMakeLists.txt:1 (find_package)

Signed-off-by: Martin Jansa 
---
 meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb 
b/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb
index 55083d13c0..537d19263d 100644
--- a/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb
+++ b/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb
@@ -36,7 +36,7 @@ EXTRA_OECMAKE = " \
  "
 
 X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi 
libxrender libxfixes libxdamage libxrandr libxkbfile"
-PACKAGECONFIG[x11] = "-DWITH_X11=ON -DWITH_XINERAMA=ON -DWITH_XEXT=ON 
-DWITH_XCURSOR=ON -DWITH_XV=ON -DWITH_XI=ON -DWITH_XRENDER=ON -DWITH_XFIXES=ON 
-DWITH_XDAMAGE=ON -DWITH_XRANDR=ON -DWITH_XKBFILE=ON,-DWITH_X11=OFF,${X11_DEPS}"
+PACKAGECONFIG[x11] = "-DWITH_X11=ON -DWITH_XINERAMA=ON -DWITH_XEXT=ON 
-DWITH_XCURSOR=ON -DWITH_XV=ON -DWITH_XI=ON -DWITH_XRENDER=ON -DWITH_XFIXES=ON 
-DWITH_XDAMAGE=ON -DWITH_XRANDR=ON -DWITH_XKBFILE=ON,-DWITH_X11=OFF 
-DWITH_SHADOW=OFF,${X11_DEPS}"
 PACKAGECONFIG[wayland] = "-DWITH_WAYLAND=ON,-DWITH_WAYLAND=OFF,wayland 
wayland-native libxkbcommon"
 PACKAGECONFIG[pam] = "-DWITH_PAM=ON,-DWITH_PAM=OFF,libpam"
 PACKAGECONFIG[pulseaudio] = 
"-DWITH_PULSEAUDIO=ON,-DWITH_PULSEAUDIO=OFF,pulseaudio"
-- 
2.44.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109514): 
https://lists.openembedded.org/g/openembedded-devel/message/109514
Mute This Topic: https://lists.openembedded.org/mt/105082010/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [oe] [meta-gnome][PATCHv2] freerdp3: add recipe

2024-03-22 Thread Markus Volk
On Fri, Mar 22 2024 at 07:17:14 AM +01:00:00, Martin Jansa 
 wrote:

The packageconfig for x11 doesn't seem to be enough to disable x11
when it's not in DISTRO_FEATURES.


-DWITH_SHADOW=OFF would avoid the libx11 dependency.


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#109513): 
https://lists.openembedded.org/g/openembedded-devel/message/109513
Mute This Topic: https://lists.openembedded.org/mt/105020833/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [oe] [meta-python][PATCH] python3-dbus: re-add recipe with latest patches and add ptest

2024-03-22 Thread Derek Straka
Hi Alex,

Thanks for your reply.  I didn't know Inactive-Upstream was part of the
enum.  I'll update and send a v2 in the morning.

I hear the concerns about adding packages that aren't actively maintained.
I also agree with the sentiment you raise regarding the broader context of
downstream consumers, etc.   Ultimately, it's a package that matters to my
use cases, and I'm going to request we allow the patchset.  I'll accept
responsibility for the additional maintenance burdens, etc.  To mitigate
future issues, I'll push the consumers I can influence to move to a
maintained before the next release.

-Derek


On Fri, Mar 22, 2024, 12:39 AM Alexander Kanavin 
wrote:

> The patches are taken from Fedora, and so aren't backports. Should be
> marked Inactive-Upstream rather.
>
> I would only add it back if it has real consumers or use cases that
> can't be fulfilled by maintained alternatives. Otherwise, anyone can
> carry it privately,
>
> Alex
>
> On Thu, 21 Mar 2024 at 23:18, Derek Straka  wrote:
> >
> > The python3-dbus package was removed in (dac933e).  While the upstream
> > project isn't active, other distributions (e.g. Fedora, Debian, etc)
> > continue to offer the package and apply patches to resolve reported
> issues.
> >
> > While other packages offer similar functionality (e.g. dasbus), they are
> not
> > drop in replacements and the general dbus functionality works out of the
> box.
> > The python package has accomplished it's goal of providing useful
> functionality,
> > and the proposal is to continue to have it available in meta-python for
> use.
> >
> > Signed-off-by: Derek Straka 
> > ---
> >  .../ptest-packagelists-meta-python.inc|   1 +
> >  .../packagegroups/packagegroup-meta-python.bb |   1 +
> >  ...ttribute-conforming-to-introspect.dt.patch |   0
> >  .../0002-Support-asynchronous-calls-58.patch  | 204 
> >  ...mation-between-D-Bus-errors-and-exce.patch | 493 ++
> >  .../python/python3-pydbus/run-ptest   |  15 +
> >  .../python/python3-pydbus_0.6.0.bb|  26 +
> >  7 files changed, 740 insertions(+)
> >  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
> >  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
> >  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/0003-Support-transformation-between-D-Bus-errors-and-exce.patch
> >  create mode 100644
> meta-python/recipes-devtools/python/python3-pydbus/run-ptest
> >  create mode 100644 meta-python/recipes-devtools/python/
> python3-pydbus_0.6.0.bb
> >
> > diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc
> b/meta-python/conf/include/ptest-packagelists-meta-python.inc
> > index 447e0b938..ec26f768e 100644
> > --- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
> > +++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
> > @@ -53,6 +53,7 @@ PTESTS_FAST_META_PYTHON = "\
> >  python3-pytest-mock \
> >  python3-pytoml \
> >  python3-pyyaml-include \
> > +python3-pydbus \
> >  python3-rapidjson \
> >  python3-requests-file \
> >  python3-requests-toolbelt \
> > diff --git a/meta-python/recipes-core/packagegroups/
> packagegroup-meta-python.bb b/meta-python/recipes-core/packagegroups/
> packagegroup-meta-python.bb
> > index eb5a26463..e0446da28 100644
> > --- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
> > +++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
> > @@ -311,6 +311,7 @@ RDEPENDS:packagegroup-meta-python3 = "\
> >  python3-pycodestyle \
> >  python3-pyconnman \
> >  python3-pycurl \
> > +python3-pydbus \
> >  python3-pydicti \
> >  python3-pyephem \
> >  python3-pyexpect \
> > diff --git
> a/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
> b/meta-python/recipes-devtools/python/python3-pydbus/0001-make-direction-attribute-conforming-to-introspect.dt.patch
> > new file mode 100644
> > index 0..e69de29bb
> > diff --git
> a/meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
> b/meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
> > new file mode 100644
> > index 0..44600a8e6
> > --- /dev/null
> > +++
> b/meta-python/recipes-devtools/python/python3-pydbus/0002-Support-asynchronous-calls-58.patch
> > @@ -0,0 +1,204 @@
> > +From 31d6dd7893a5e1bb9eb14bfcee861a5b62f64960 Mon Sep 17 00:00:00 2001
> > +From: Vendula Poncova 
> > +Date: Thu, 27 Jul 2017 18:41:29 +0200
> > +Subject: [PATCH 2/3] Support asynchronous calls (#58)
> > +
> > +Added support for asynchronous calls of methods. A method is called
> > +synchronously unless its callback parameter is specified. A callback
> > +is a function f(*args, returned=None, err