[oe] rtmpdump and GnuTLS

2019-06-14 Thread Florian Wickert

The following commit changed rtmpdump to use GnuTPS instead of OpenSSL:

commit b284f2b45a9127b84460ab99f00fd13755b1af5b
Author: Khem Raj 
Date:   Fri Feb 1 23:00:08 2019 -0800

    rtmpdump: Switch to using GNU TLS instead of openssl10

Unfortunately this leads to really nasty heap corruption errors that are 
hard to track.
This is a bug in rtmpdump, not in the meta layer, so this e-mail is just 
a warning to people who are using rtmpdump.


I have a patch that makes rtmpdump compile against the OpenSSL 1.1 API. 
If someone is interested I can post it to the mailing list.


Regards,
Florian

--
Florian Wickert, M.Sc.
Javox Solutions GmbH
Gallierstr. 33, 52074 Aachen
Germany

Phone: +49 241 99034569
Web: www.javox-solutions.com

--
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-python][PATCH] add libudev to python-pyudev RDEPENDS

2018-08-03 Thread Florian Wickert
pyudev uses ctypes to load libudev shared library at runtime which
results in an exception if it cannot be found

Signed-off-by: Florian Wickert 
---
 meta-python/recipes-devtools/python/python-pyudev.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-python/recipes-devtools/python/python-pyudev.inc 
b/meta-python/recipes-devtools/python/python-pyudev.inc
index cb906c9ec..683a75cdd 100644
--- a/meta-python/recipes-devtools/python/python-pyudev.inc
+++ b/meta-python/recipes-devtools/python/python-pyudev.inc
@@ -15,4 +15,5 @@ RDEPENDS_${PN} = "\
 ${PYTHON_PN}-misc \
 ${PYTHON_PN}-six \
 ${PYTHON_PN}-threading \
+libudev \
 "
-- 
2.18.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-python][PATCH] Add missing dependency for python-flask packages.

2018-05-02 Thread Florian Wickert
The module werkzeug.test is moved to the python-werkzeug-tests package
since commit 857ed16. Flask imports werkzeug.tests during exception
handling which results in "ImportError: No module named
'werkzeug.test'".

Signed-off-by: Florian Wickert <f...@javox-solutions.com>
---
 meta-python/recipes-devtools/python/python-flask.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-python/recipes-devtools/python/python-flask.inc 
b/meta-python/recipes-devtools/python/python-flask.inc
index 76b5fbae2..ecf5619ec 100644
--- a/meta-python/recipes-devtools/python/python-flask.inc
+++ b/meta-python/recipes-devtools/python/python-flask.inc
@@ -13,4 +13,4 @@ CLEANBROKEN = "1"
 
 PYPI_PACKAGE = "Flask"
 
-RDEPENDS_${PN} = "${PYTHON_PN}-werkzeug ${PYTHON_PN}-jinja2 
${PYTHON_PN}-itsdangerous ${PYTHON_PN}-click"
+RDEPENDS_${PN} = "${PYTHON_PN}-werkzeug ${PYTHON_PN}-werkzeug-tests 
${PYTHON_PN}-jinja2 ${PYTHON_PN}-itsdangerous ${PYTHON_PN}-click"
-- 
2.11.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-python][PATCH v2] systemd-python: add a new recipe

2017-04-11 Thread Florian Wickert
I suggest to use DEPENDS += "systemd (<=234)" to enforce version 
checking against systemd for this recipe.

License is LICENSE = "LGPLv2.1+" from what I see on github.
Also, since you are using ${PYTHON_PN} already, it would be good to have 
both python 2 & 3 recipes.



On 04/10/2017 11:31 PM, Andrej Rode wrote:

Adds new recipe for python-systemd, python bindings for libsystemd

Signed-off-by: Andrej Rode 
---
  meta-python/recipes-devtools/python/python-systemd_234.bb | 12 
  1 file changed, 12 insertions(+)
  create mode 100644 meta-python/recipes-devtools/python/python-systemd_234.bb

diff --git a/meta-python/recipes-devtools/python/python-systemd_234.bb 
b/meta-python/recipes-devtools/python/python-systemd_234.bb
new file mode 100644
index 000..4eb2170
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python-systemd_234.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Python interface for libsystemd"
+HOMEPAGE = "https://github.com/systemd/python-systemd;
+LICENSE = "LGPLv2+"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4fbd65380cdd255951079008b364516c"
+
+PYPI_PACKAGE = "systemd-python"
+DEPENDS += "systemd"
+RDEPENDS_${PN} += "systemd"
+inherit pypi setuptools
+
+SRC_URI[md5sum] = "5071ea5bcb976186e92a3f5e75df221d"
+SRC_URI[sha256sum] = 
"fd0e44bf70eadae45aadc292cb0a7eb5b0b6372cd1b391228047d33895db83e7"


--
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH] jack: remove (non-existing) package jack from dependencies of jack-dev

2017-04-07 Thread Florian Wickert
jack-dev depends on jack, which does not exist. This patch removes this 
dependency.

Signed-off-by: Florian Wickert <f...@javox-solutions.com>
---
 meta-oe/recipes-multimedia/jack/jack_git.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-oe/recipes-multimedia/jack/jack_git.bb 
b/meta-oe/recipes-multimedia/jack/jack_git.bb
index be5f7bb..f0e91eb 100644
--- a/meta-oe/recipes-multimedia/jack/jack_git.bb
+++ b/meta-oe/recipes-multimedia/jack/jack_git.bb
@@ -34,6 +34,8 @@ EXTRA_OECONF = "--portaudio=no"
 
 PACKAGES =+ "libjack jack-server jack-utils"
 
+RDEPENDS_jack-dev_remove = "${PN} (= ${EXTENDPKGV})"
+
 FILES_libjack = "${libdir}/*.so.* ${libdir}/jack/*.so"
 FILES_jack-server = "${bindir}/jackd"
 FILES_jack-utils = "${bindir}/*"
-- 
2.1.4

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [PATCH] jack: allow empty jack package to satisfy jack-dev dependency

2017-04-07 Thread Florian Wickert
You are right, empty packages are not a good solution. I made a new 
patch and fixed the dependency instead.



On 04/06/2017 06:12 PM, Martin Jansa wrote:
NAK, no more useless empty packages, see ML it's discussed every few 
weeks.


On Thu, Apr 6, 2017 at 4:16 PM, Florian Wickert 
<f...@javox-solutions.com <mailto:f...@javox-solutions.com>> wrote:


jack-dev depends on jack, which does not exist before this patch.
The empty package satisfies this dependency.

Signed-off-by: Florian Wickert <f...@javox-solutions.com
<mailto:f...@javox-solutions.com>>
---
 meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb>
| 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-oe/recipes-multimedia/jack/jack_git.bb
<http://jack_git.bb> b/meta-oe/recipes-multimedia/jack/jack_git.bb
<http://jack_git.bb>
index be5f7bb..61064f4 100644
--- a/meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb>
+++ b/meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb>
@@ -32,6 +32,8 @@ PACKAGECONFIG[opus] = "--opus=yes,--opus=no,libopus"
 # portaudio is for windows builds only
 EXTRA_OECONF = "--portaudio=no"

+ALLOW_EMPTY_${PN} = "1"
+
 PACKAGES =+ "libjack jack-server jack-utils"

 FILES_libjack = "${libdir}/*.so.* ${libdir}/jack/*.so"
--
2.1.4

--
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
<mailto:Openembedded-devel@lists.openembedded.org>
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
<http://lists.openembedded.org/mailman/listinfo/openembedded-devel>




--
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH] jack: allow empty jack package to satisfy jack-dev dependency

2017-04-06 Thread Florian Wickert
jack-dev depends on jack, which does not exist before this patch.
The empty package satisfies this dependency.

Signed-off-by: Florian Wickert <f...@javox-solutions.com>
---
 meta-oe/recipes-multimedia/jack/jack_git.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-oe/recipes-multimedia/jack/jack_git.bb 
b/meta-oe/recipes-multimedia/jack/jack_git.bb
index be5f7bb..61064f4 100644
--- a/meta-oe/recipes-multimedia/jack/jack_git.bb
+++ b/meta-oe/recipes-multimedia/jack/jack_git.bb
@@ -32,6 +32,8 @@ PACKAGECONFIG[opus] = "--opus=yes,--opus=no,libopus"
 # portaudio is for windows builds only
 EXTRA_OECONF = "--portaudio=no"
 
+ALLOW_EMPTY_${PN} = "1"
+
 PACKAGES =+ "libjack jack-server jack-utils"
 
 FILES_libjack = "${libdir}/*.so.* ${libdir}/jack/*.so"
-- 
2.1.4

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel