[oe] [meta-python] [PATCH] python-beautifulsoup4: upgrade 4.7.1 -> 4.8.0

2019-07-23 Thread Zang Ruochen
Signed-off-by: Zang Ruochen 
---
 meta-python/recipes-devtools/python/python-beautifulsoup4.inc | 4 ++--
 ...beautifulsoup4_4.7.1.bb => python-beautifulsoup4_4.8.0.bb} | 0
 ...eautifulsoup4_4.7.1.bb => python3-beautifulsoup4_4.8.0.bb} | 0
 3 files changed, 2 insertions(+), 2 deletions(-)
 rename meta-python/recipes-devtools/python/{python-beautifulsoup4_4.7.1.bb => 
python-beautifulsoup4_4.8.0.bb} (100%)
 rename meta-python/recipes-devtools/python/{python3-beautifulsoup4_4.7.1.bb => 
python3-beautifulsoup4_4.8.0.bb} (100%)

diff --git a/meta-python/recipes-devtools/python/python-beautifulsoup4.inc 
b/meta-python/recipes-devtools/python/python-beautifulsoup4.inc
index a33d8f4be..a7fa081e4 100644
--- a/meta-python/recipes-devtools/python/python-beautifulsoup4.inc
+++ b/meta-python/recipes-devtools/python/python-beautifulsoup4.inc
@@ -3,8 +3,8 @@ HOMEPAGE = " https://www.crummy.com/software/BeautifulSoup/bs4;
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING.txt;md5=f2d38d8a40bf73fd4b3d16ca2e5882d1"
 
-SRC_URI[md5sum] = "c71f53fcb2580c376ab7b010a9178983"
-SRC_URI[sha256sum] = 
"945065979fb8529dd2f37dbb58f00b661bdbcbebf954f93b32fdf5263ef35348"
+SRC_URI[md5sum] = "2b34208b26b5c49d4c84a4b9cf78656a"
+SRC_URI[sha256sum] = 
"25288c9e176f354bf277c0a10aa96c782a6a18a17122dba2e8cec4a97e03343b"
 
 inherit pypi
 
diff --git a/meta-python/recipes-devtools/python/python-beautifulsoup4_4.7.1.bb 
b/meta-python/recipes-devtools/python/python-beautifulsoup4_4.8.0.bb
similarity index 100%
rename from meta-python/recipes-devtools/python/python-beautifulsoup4_4.7.1.bb
rename to meta-python/recipes-devtools/python/python-beautifulsoup4_4.8.0.bb
diff --git 
a/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.7.1.bb 
b/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.8.0.bb
similarity index 100%
rename from meta-python/recipes-devtools/python/python3-beautifulsoup4_4.7.1.bb
rename to meta-python/recipes-devtools/python/python3-beautifulsoup4_4.8.0.bb
-- 
2.20.1



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


[oe] [meta-xfce][PATCH] xfwm4: fix assertion error

2019-07-23 Thread kai.kang
From: Kai Kang 

It fails to start xfwm4 on intel_x86_64 boards:

| xfwm4: ../mesa-19.1.1/src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1293:
| intel_miptree_match_image: Assertion `image->TexObject->Target == mt->target' 
failed.
| Aborted

Revert the upstream commit which introduce the issue.

Signed-off-by: Kai Kang 
---
 ...r-Revert-to-GLX-as-default-vblank-me.patch | 90 +++
 meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb  |  1 +
 2 files changed, 91 insertions(+)
 create mode 100644 
meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch

diff --git 
a/meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch
 
b/meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch
new file mode 100644
index 0..380021250
--- /dev/null
+++ 
b/meta-xfce/recipes-xfce/xfwm4/files/0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch
@@ -0,0 +1,90 @@
+From acdceb0b28d86199b8c2233880fa8a04cb24d4d4 Mon Sep 17 00:00:00 2001
+From: Kai Kang 
+Date: Wed, 24 Jul 2019 09:48:04 +0800
+Subject: [PATCH] Revert "compositor: Revert to GLX as default vblank method
+ (again)"
+
+This reverts commit e07574d6e7a2dbaa08c3ba4765c6306073d9493e.
+
+It sets the default vblank method (auto) to GLX from 4.13.2. But it
+fails to start xfwm4 on intel-x86-64 boards with error:
+
+| xfwm4: ../mesa-19.1.1/src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1293:
+| intel_miptree_match_image: Assertion `image->TexObject->Target == 
mt->target' failed.
+| Aborted
+
+There is also a RHEL defect:
+https://bugzilla.redhat.com/show_bug.cgi?id=1678334
+
+Revert the commit to fix the issue.
+
+Signed-off-by: Kai Kang 
+---
+ src/compositor.c | 41 +++--
+ 1 file changed, 19 insertions(+), 22 deletions(-)
+
+diff --git a/src/compositor.c b/src/compositor.c
+index 25615282..daced607 100644
+--- a/src/compositor.c
 b/src/compositor.c
+@@ -4483,13 +4483,28 @@ compositorManageScreen (ScreenInfo *screen_info)
+ XClearArea (display_info->dpy, screen_info->output, 0, 0, 0, 0, TRUE);
+ TRACE ("manual compositing enabled");
+ 
++#ifdef HAVE_PRESENT_EXTENSION
++screen_info->use_present = display_info->have_present &&
++   (screen_info->vblank_mode == VBLANK_AUTO ||
++screen_info->vblank_mode == VBLANK_XPRESENT);
++if (screen_info->use_present)
++{
++screen_info->present_pending = FALSE;
++XPresentSelectInput (display_info->dpy,
++ screen_info->output,
++ PresentCompleteNotifyMask);
++}
++#else /* HAVE_PRESENT_EXTENSION */
++screen_info->use_present = FALSE;
++#endif /* HAVE_PRESENT_EXTENSION */
++
+ #ifdef HAVE_EPOXY
+-screen_info->use_glx = (screen_info->vblank_mode == VBLANK_AUTO ||
+-screen_info->vblank_mode == VBLANK_GLX);
++screen_info->use_glx = !screen_info->use_present &&
+ #ifdef HAVE_XSYNC
+-screen_info->use_glx &= display_info->have_xsync;
++display_info->have_xsync &&
+ #endif /* HAVE_XSYNC */
+-
++(screen_info->vblank_mode == VBLANK_AUTO ||
++ screen_info->vblank_mode == VBLANK_GLX);
+ if (screen_info->use_glx)
+ {
+ screen_info->glx_context = None;
+@@ -4503,24 +4518,6 @@ compositorManageScreen (ScreenInfo *screen_info)
+ screen_info->use_glx = FALSE;
+ #endif /* HAVE_EPOXY */
+ 
+-#ifdef HAVE_PRESENT_EXTENSION
+-screen_info->use_present = display_info->have_present &&
+-#ifdef HAVE_EPOXY
+-   !screen_info->use_glx &&
+-#endif /* HAVE_EPOXY */
+-   (screen_info->vblank_mode == VBLANK_AUTO ||
+-screen_info->vblank_mode == VBLANK_XPRESENT);
+-if (screen_info->use_present)
+-{
+-screen_info->present_pending = FALSE;
+-XPresentSelectInput (display_info->dpy,
+- screen_info->output,
+- PresentCompleteNotifyMask);
+-}
+-#else /* HAVE_PRESENT_EXTENSION */
+-screen_info->use_present = FALSE;
+-#endif /* HAVE_PRESENT_EXTENSION */
+-
+ if (screen_info->use_present)
+ {
+ g_info ("Compositor using XPresent for vsync");
+-- 
+2.20.1
+
diff --git a/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb 
b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb
index f4ebb45e0..591580b84 100644
--- a/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb
+++ b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.13.3.bb
@@ -8,6 +8,7 @@ inherit xfce update-alternatives distro_features_check
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
+SRC_URI += 
"file://0001-Revert-compositor-Revert-to-GLX-as-default-vblank-me.patch"
 SRC_URI[md5sum] = "e53081e5928d401604d158429716e699"
 SRC_URI[sha256sum] = 

Re: [oe] [meta-oe][PATCH v2] meta-oe: Inherit gnomebase instead of gnome

2019-07-23 Thread Khem Raj
This causes
https://errors.yoctoproject.org/Errors/Details/253988/
maybe due to atkmm change is exposing another missing inherit
 gnome-system-monitor -> gtkmm3 -> atkmm

On Tue, Jul 23, 2019 at 8:17 AM Adrian Bunk  wrote:
>
> The gnome class pulls in usually unwanted dependencies like gconf.
>
> Signed-off-by: Adrian Bunk 
> ---
>  meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb| 2 +-
>  meta-oe/recipes-gnome/vte9/vte9.inc  | 2 +-
>  meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb | 3 ++-
>  meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb | 4 ++--
>  meta-oe/recipes-support/pidgin/gmime_3.2.3.bb| 2 +-
>  5 files changed, 7 insertions(+), 6 deletions(-)
>
> diff --git a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb 
> b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb
> index 63f4f09ba..e587e2a10 100644
> --- a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb
> +++ b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb
> @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = 
> "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 \
>
>  DEPENDS = "atk glibmm"
>
> -inherit distro_features_check gnome autotools pkgconfig
> +inherit distro_features_check gnomebase autotools pkgconfig
>
>  REQUIRED_DISTRO_FEATURES = "x11"
>
> diff --git a/meta-oe/recipes-gnome/vte9/vte9.inc 
> b/meta-oe/recipes-gnome/vte9/vte9.inc
> index 206c430da..d860d44e2 100644
> --- a/meta-oe/recipes-gnome/vte9/vte9.inc
> +++ b/meta-oe/recipes-gnome/vte9/vte9.inc
> @@ -8,7 +8,7 @@ RDEPENDS_libvte = "vte-termcap"
>  GNOMEBN = "vte"
>  S = "${WORKDIR}/vte-${PV}"
>
> -inherit gnome gtk-doc distro_features_check upstream-version-is-even 
> gobject-introspection
> +inherit gnomebase gtk-doc distro_features_check upstream-version-is-even 
> gobject-introspection
>  ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}"
>
>  EXTRA_OECONF = "--disable-python"
> diff --git a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb 
> b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb
> index 943986e77..1d64910fd 100644
> --- a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb
> +++ b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb
> @@ -8,6 +8,7 @@ DEPENDS = " \
>  gdk-pixbuf-native \
>  intltool-native \
>  libxslt-native \
> +dbus-glib \
>  gtk+ \
>  babl \
>  gegl \
> @@ -24,7 +25,7 @@ DEPENDS = " \
>  "
>  DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxmu libxpm', 
> '', d)}"
>
> -inherit distro_features_check gnome gtk-doc
> +inherit distro_features_check gnomebase gtk-icon-cache gtk-doc
>
>  REQUIRED_DISTRO_FEATURES = "x11"
>
> diff --git a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb 
> b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb
> index 6a8274405..421ea9d5c 100644
> --- a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb
> +++ b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb
> @@ -2,9 +2,9 @@ DESCRIPTION = "PulseAudio Volume Control (pavucontrol) is a 
> simple GTK based vol
>  LICENSE = "GPLv2"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
>
> -DEPENDS = "intltool-native gtkmm3 libcanberra pulseaudio"
> +DEPENDS = "intltool-native gtk+3-native gtkmm3 libcanberra pulseaudio"
>
> -inherit gnome distro_features_check
> +inherit gnomebase distro_features_check
>
>  REQUIRED_DISTRO_FEATURES = "x11"
>
> diff --git a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb 
> b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb
> index 8c6f0b010..bce89bec8 100644
> --- a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb
> +++ b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb
> @@ -4,7 +4,7 @@ DESCRIPTION = "Runtime libraries for parsing and creating 
> MIME mail"
>  SECTION = "libs"
>  DEPENDS = "glib-2.0 zlib"
>
> -inherit gnome autotools gobject-introspection
> +inherit gnomebase autotools gobject-introspection
>
>  SRC_URI += "file://iconv-detect.h \
>  file://nodolt.patch"
> --
> 2.17.1
>
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> 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] [meta-networking][PATCH 1/1] nftables: 0.9.0 > 0.9.1

2019-07-23 Thread Mariano López
The upgrade includes a new python library, therefore added the
{PN}-python package.

Signed-off-by: Mariano López 
---
 .../{nftables_0.9.0.bb => nftables_0.9.1.bb} | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)
 rename meta-networking/recipes-filter/nftables/{nftables_0.9.0.bb => 
nftables_0.9.1.bb} (51%)

diff --git a/meta-networking/recipes-filter/nftables/nftables_0.9.0.bb 
b/meta-networking/recipes-filter/nftables/nftables_0.9.1.bb
similarity index 51%
rename from meta-networking/recipes-filter/nftables/nftables_0.9.0.bb
rename to meta-networking/recipes-filter/nftables/nftables_0.9.1.bb
index 3ff9583fc..9d0da33e3 100644
--- a/meta-networking/recipes-filter/nftables/nftables_0.9.0.bb
+++ b/meta-networking/recipes-filter/nftables/nftables_0.9.1.bb
@@ -7,16 +7,22 @@ DEPENDS = "libmnl libnftnl readline gmp bison-native"
 
 UPSTREAM_CHECK_URI = "https://www.netfilter.org/projects/nftables/files/;
 
-SRC_URI = "http://www.netfilter.org/projects/nftables/files/${BP}.tar.bz2 \
-   "
-SRC_URI[md5sum] = "d4dcb61df80aa544b2e142e91d937635"
-SRC_URI[sha256sum] = 
"ad8181b5fcb9ca572f444bed54018749588522ee97e4c21922648bb78d7e7e91"
+SRC_URI = "http://www.netfilter.org/projects/nftables/files/${BP}.tar.bz2;
+SRC_URI[md5sum] = "e2facbcad6c5d9bd87a0bf5081a31522"
+SRC_URI[sha256sum] = 
"ead3bb68ed540bfbb87a96f2b69c3d65ab0c2a0c3f6e739a395c09377d1b4fce"
 
 inherit autotools manpages pkgconfig
 
-PACKAGECONFIG ?= ""
+PACKAGECONFIG ?= "python"
 PACKAGECONFIG[man] = "--enable--man-doc, --disable-man-doc"
+PACKAGECONFIG[python] = "--with-python-bin=${PYTHON}, --with-python-bin="", 
python3"
+
+inherit ${@bb.utils.contains('PACKAGECONFIG', 'python', 'python3native', '', 
d)}
 
 ASNEEDED = ""
 
 RRECOMMENDS_${PN} += "kernel-module-nf-tables"
+
+PACKAGES =+ "${PN}-python"
+FILES_${PN}-python = "${libdir_native}/${PYTHON_DIR}"
+RDEPENDS_${PN}-python = "python3-core python3-json"
-- 
2.21.0

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


[oe] [PATCH] libsdl: import from OE-Core

2019-07-23 Thread Anuj Mittal
Include the recipe from OE-Core along with some additional patches to
fix CVEs.

Signed-off-by: Anuj Mittal 
---
 ...-tag-CC-explictly-when-using-libtool.patch |  73 +++
 .../libsdl/libsdl-1.2.15/CVE-2019-7572.patch  | 114 +++
 .../libsdl/libsdl-1.2.15/CVE-2019-7574.patch  |  68 +++
 .../libsdl/libsdl-1.2.15/CVE-2019-7575.patch  |  81 
 .../libsdl/libsdl-1.2.15/CVE-2019-7576.patch  |  80 
 .../libsdl/libsdl-1.2.15/CVE-2019-7577.patch  | 123 +++
 .../libsdl/libsdl-1.2.15/CVE-2019-7578.patch  |  64 ++
 .../libsdl/libsdl-1.2.15/CVE-2019-7635.patch  |  63 ++
 .../libsdl/libsdl-1.2.15/CVE-2019-7637.patch  | 192 ++
 .../libsdl/libsdl-1.2.15/CVE-2019-7638.patch  |  38 
 .../libsdl-1.2.15/libsdl-1.2.15-xdata32.patch |  19 ++
 .../libsdl/libsdl-1.2.15/pkgconfig.patch  | 187 +
 .../recipes-graphics/libsdl/libsdl_1.2.15.bb  |  83 
 13 files changed, 1185 insertions(+)
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7572.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7574.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7575.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7576.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7577.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7578.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7635.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7637.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/CVE-2019-7638.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/libsdl-1.2.15-xdata32.patch
 create mode 100644 
meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/pkgconfig.patch
 create mode 100644 meta-oe/recipes-graphics/libsdl/libsdl_1.2.15.bb

diff --git 
a/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch
 
b/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch
new file mode 100644
index 0..ec8c0fd4f
--- /dev/null
+++ 
b/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/0001-build-Pass-tag-CC-explictly-when-using-libtool.patch
@@ -0,0 +1,73 @@
+From 44e4bb4cfb81024c8f5fd2e179e8a32c42756a2f Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Sun, 23 Jul 2017 16:52:43 -0700
+Subject: [PATCH] build: Pass --tag=CC explictly when using libtool
+
+Do not depend solely on libtool heuristics which fail
+in OE case when building with external compiler and
+hardening flags
+
+Upstream-Status: Pending
+
+Signed-off-by: Khem Raj 
+---
+ Makefile.in  | 4 ++--
+ build-scripts/makedep.sh | 8 
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index ab51035..743ce30 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -72,10 +72,10 @@ depend:
+ include $(depend)
+ 
+ $(objects)/$(TARGET): $(OBJECTS)
+-  $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) 
$(LT_LDFLAGS)
++  $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ $^ $(LDFLAGS) 
$(EXTRA_LDFLAGS) $(LT_LDFLAGS)
+ 
+ $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
+-  $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) 
$(LT_LDFLAGS) $(SDLMAIN_LDFLAGS)
++  $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ $^ $(LDFLAGS) 
$(EXTRA_LDFLAGS) $(LT_LDFLAGS) $(SDLMAIN_LDFLAGS)
+ 
+ 
+ install: all install-bin install-hdrs install-lib install-data install-man
+diff --git a/build-scripts/makedep.sh b/build-scripts/makedep.sh
+index 3b3863b..dba28f2 100755
+--- a/build-scripts/makedep.sh
 b/build-scripts/makedep.sh
+@@ -51,19 +51,19 @@ do  echo "Generating dependencies for $src"
+ case $ext in
+ c) cat >>${output}.new <<__EOF__
+ 
+-  \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src  
-o \$@
++  \$(LIBTOOL) --tag=CC --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) 
-c $src  -o \$@
+ 
+ __EOF__
+ ;;
+ cc) cat >>${output}.new <<__EOF__
+ 
+-  \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src  
-o \$@
++  \$(LIBTOOL) --tag=CC --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) 
-c $src  -o \$@
+ 
+ __EOF__
+ ;;
+ m) cat >>${output}.new <<__EOF__
+ 
+-  \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src  
-o \$@
++  \$(LIBTOOL) --tag=CC --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) 
-c $src  -o \$@
+ 
+ __EOF__
+ ;;
+@@ -75,7 +75,7 @@ __EOF__
+ ;;
+ S) cat >>${output}.new <<__EOF__
+ 
+-  \$(LIBTOOL)  --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) -c $src  
-o \$@
++  

[oe] [meta-xfce][PATCH] orage: Fix build with libical3

2019-07-23 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 ...etting-is_utc-member-of-icaltimetype.patch | 77 +++
 meta-xfce/recipes-apps/orage/orage_4.12.1.bb  |  2 +
 2 files changed, 79 insertions(+)
 create mode 100644 
meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch

diff --git 
a/meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch
 
b/meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch
new file mode 100644
index 00..517de5f922
--- /dev/null
+++ 
b/meta-xfce/recipes-apps/orage/orage/0001-drop-setting-is_utc-member-of-icaltimetype.patch
@@ -0,0 +1,77 @@
+From 5bdf11fe3638d279edcad911906f801751e024da Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Tue, 23 Jul 2019 14:22:08 -0700
+Subject: [PATCH] drop setting is_utc member of icaltimetype
+
+This seems to be gone in libical3
+
+Upstream-Status: Pending
+
+Signed-off-by: Khem Raj 
+---
+ src/ical-code.c | 7 ---
+ 1 file changed, 7 deletions(-)
+
+diff --git a/src/ical-code.c b/src/ical-code.c
+index d583140..d8e5543 100644
+--- a/src/ical-code.c
 b/src/ical-code.c
+@@ -129,7 +129,6 @@ static struct icaltimetype ical_get_current_local_time()
+ &&   (strcmp(g_par.local_timezone, "floating") != 0))
+ ctime = icaltime_current_time_with_zone(local_icaltimezone);
+ else { / * use floating time * /
+-ctime.is_utc  = 0;
+ ctime.is_date = 0;
+ ctime.is_daylight = 0;
+ ctime.zone= NULL;
+@@ -2579,7 +2578,6 @@ static struct icaltimetype 
count_first_alarm_time(xfical_period per
+  * when counting alarm time. */
+ if (rel == ICAL_RELATED_START) {
+ per.stime.is_date   = 0;
+-per.stime.is_utc= 1;
+ per.stime.is_daylight   = 0;
+ per.stime.zone  = utc_icaltimezone;
+ per.stime.hour  = 0;
+@@ -2588,7 +2586,6 @@ static struct icaltimetype 
count_first_alarm_time(xfical_period per
+ }
+ else {
+ per.etime.is_date   = 0;
+-per.etime.is_utc= 1;
+ per.etime.is_daylight   = 0;
+ per.etime.zone  = utc_icaltimezone;
+ per.etime.hour  = 0;
+@@ -2613,7 +2610,6 @@ static struct icaltimetype count_next_alarm_time(struct 
icaltimetype start_time
+ /* HACK: convert to UTC time so that we can use time arithmetic
+  * when counting alarm time. */
+ start_time.is_date   = 0;
+-start_time.is_utc= 1;
+ start_time.is_daylight   = 0;
+ start_time.zone  = utc_icaltimezone;
+ start_time.hour  = 0;
+@@ -2768,7 +2764,6 @@ static alarm_struct *process_alarm_trigger(icalcomponent 
*c
+  */
+ if (icaltime_is_date(per.stime)) {
+ if (local_icaltimezone != utc_icaltimezone) {
+-next_alarm_time.is_utc= 0;
+ next_alarm_time.is_daylight   = 0;
+ next_alarm_time.zone  = local_icaltimezone;
+ }
+@@ -2850,7 +2845,6 @@ orage_message(120, P_N "Alarm rec loop next_start:%s 
next_alarm:%s per.stime:%s"
+  */
+ if (icaltime_is_date(per.stime)) {
+ if (local_icaltimezone != utc_icaltimezone) {
+-next_alarm_time.is_utc= 0;
+ next_alarm_time.is_daylight   = 0;
+ next_alarm_time.zone  = local_icaltimezone;
+ }
+@@ -2944,7 +2938,6 @@ orage_message(120, P_N "*After loop Alarm %s %s", 
icaltime_as_ical_string(ne
+  */
+ if (icaltime_is_date(per.stime)) {
+ if (local_icaltimezone != utc_icaltimezone) {
+-next_alarm_time.is_utc= 0;
+ next_alarm_time.is_daylight   = 0;
+ next_alarm_time.zone  = local_icaltimezone;
+ }
+-- 
+2.22.0
+
diff --git a/meta-xfce/recipes-apps/orage/orage_4.12.1.bb 
b/meta-xfce/recipes-apps/orage/orage_4.12.1.bb
index eb9da2dffa..9662b614f8 100644
--- a/meta-xfce/recipes-apps/orage/orage_4.12.1.bb
+++ b/meta-xfce/recipes-apps/orage/orage_4.12.1.bb
@@ -6,6 +6,8 @@ DEPENDS = "gtk+ xfce4-panel libical popt"
 
 inherit xfce-app
 
+SRC_URI += "file://0001-drop-setting-is_utc-member-of-icaltimetype.patch"
+
 SRC_URI[md5sum] = "2b7f5d38cb5c6edbcc65d0f52a742e46"
 SRC_URI[sha256sum] = 
"3cf9aa441ae83c8688865f82217025cdf3ebaa152cce4571777b8c2aa8dd9062"
 
-- 
2.22.0

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


Re: [oe] [meta-gnome][PATCH v2] meta-gnome: Inherit gnomebase instead of gnome

2019-07-23 Thread Khem Raj
https://errors.yoctoproject.org/Errors/Details/253908/

On Tue, Jul 23, 2019 at 8:17 AM Adrian Bunk  wrote:
>
> The gnome class pulls in usually unwanted dependencies like gconf.
>
> Signed-off-by: Adrian Bunk 
> ---
>  meta-gnome/recipes-gnome/evince/evince_3.28.2.bb  | 2 +-
>  meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb| 2 +-
>  .../recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb  | 2 +-
>  .../gnome-system-monitor/gnome-system-monitor_3.32.0.bb   | 2 +-
>  meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb  | 4 ++--
>  meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb   | 2 +-
>  meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb | 2 +-
>  7 files changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb 
> b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
> index d2885906f..f45180e79 100644
> --- a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
> +++ b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
> @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = 
> "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b"
>  SECTION = "x11/office"
>  DEPENDS = "gtk+3 libsecret 
> ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} poppler 
> gstreamer1.0-plugins-base orc adwaita-icon-theme intltool-native 
> gnome-common-native"
>
> -inherit gnome pkgconfig gtk-icon-cache gsettings gobject-introspection 
> distro_features_check systemd
> +inherit gnomebase pkgconfig gtk-icon-cache gsettings gobject-introspection 
> distro_features_check systemd
>
>  SRC_URI = " \
>  
> ${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive
>  \
> diff --git a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb 
> b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
> index ea6439d91..9046645f5 100644
> --- a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
> +++ b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
> @@ -9,7 +9,7 @@ DEPENDS = "gvfs enchant gconf gnome-doc-utils glib-2.0 gtk+ \
>
>  LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
>
> -inherit distro_features_check gnome gettext python3native
> +inherit distro_features_check gnomebase gconf gettext python3native
>
>  REQUIRED_DISTRO_FEATURES = "x11"
>
> diff --git a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb 
> b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb
> index 1dad1e95b..85ee5e6cf 100644
> --- a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb
> +++ b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb
> @@ -8,7 +8,7 @@ BPN = "gnome-desktop"
>
>  GNOMEBASEBUILDCLASS = "meson"
>
> -inherit gnome pkgconfig upstream-version-is-even gobject-introspection 
> distro_features_check
> +inherit gnomebase pkgconfig upstream-version-is-even gobject-introspection 
> distro_features_check
>
>  # gobject-introspection is mandatory and cannot be configured
>  REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
> diff --git 
> a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb
>  
> b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb
> index c2432a322..701b0891c 100644
> --- 
> a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb
> +++ 
> b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb
> @@ -14,7 +14,7 @@ DEPENDS = " \
>
>  GNOMEBASEBUILDCLASS = "meson"
>
> -inherit gnomebase gtk-icon-cache distro_features_check gettext
> +inherit gnomebase gconf gtk-icon-cache distro_features_check gettext
>
>  REQUIRED_DISTRO_FEATURES = "x11"
>
> diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb 
> b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb
> index 3a4714a12..893379b52 100644
> --- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb
> +++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb
> @@ -3,9 +3,9 @@ LICENSE = "LGPLv2"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e"
>
>  GNOMEBASEBUILDCLASS = "meson"
> -inherit gnome bash-completion gettext upstream-version-is-even
> +inherit gnomebase bash-completion gettext upstream-version-is-even
>
> -DEPENDS += "libsecret glib-2.0 gconf libgudev shadow-native"
> +DEPENDS += "libsecret glib-2.0 glib-2.0-native gconf libgudev shadow-native"
>
>  SRC_URI = 
> "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive"
>
> diff --git a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb 
> b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb
> index 7babbd0a8..d9f643106 100644
> --- a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb
> +++ b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb
> @@ -6,7 +6,7 @@ SECTION = "x11/gnome/libs"
>
>  DEPENDS = "gconf glib-2.0 libxklavier gtk+3 intltool-native"
>
> -inherit distro_features_check gnome gobject-introspection gettext
> +inherit 

Re: [oe] [meta-oe][PATCH] Introduce recipes for sdbus-c++ library and its tools

2019-07-23 Thread Stefan Herbrechtsmeier

Hi Khem,

Am 22.07.19 um 23:18 schrieb Khem Raj:

From: sangelovic 

---
  .../sdbus-c++/sdbus-c++-0.7.2/run-ptest   | 15 ++
  .../sdbus-c++/sdbus-c++-tools-native_0.7.2.bb | 14 ++
  .../recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb | 49 +++
  3 files changed, 78 insertions(+)
  create mode 100644 meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest
  create mode 100644 
meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb
  create mode 100644 meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb

diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest 
b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest
new file mode 100644
index 00..8fa9453e39
--- /dev/null
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-0.7.2/run-ptest
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -e
+set -o pipefail
+
+logger "** Starting sdbus-c++-unit-tests"
+/opt/test/bin/sdbus-c++-unit-tests 
--gtest_output=xml:/data/ptest/sdbus-c++/sdbus-c++-unit-tests.xml |& \
+sed -r 's/^\[\s+OK\s+\] (.*) \([0-9]+\sms\)$/OK: \1 /' | \
+sed -r 's/^\[\s+FAILED\s+\] (.*) \([0-9]+\sms\)$/FAILED: \1 /' | \
+awk '{if ($1 == "OK:" || $1 == "FAILED:") {print $0}}'
+
+logger "** Starting sdbus-c++-integration-tests"
+/opt/test/bin/sdbus-c++-integration-tests 
--gtest_output=xml:/data/ptest/sdbus-c++/sdbus-c++-integration-tests.xml |& \
+sed -r 's/^\[\s+OK\s+\] (.*) \([0-9]+\sms\)$/OK: \1 /' | \
+sed -r 's/^\[\s+FAILED\s+\] (.*) \([0-9]+\sms\)$/FAILED: \1 /' | \
+awk '{if ($1 == "OK:" || $1 == "FAILED:") {print $0}}'
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb 
b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb
new file mode 100644
index 00..e319404f49
--- /dev/null
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools-native_0.7.2.bb
@@ -0,0 +1,14 @@
+SUMMARY = "sdbus-c++ native tools"
+DESCRIPTION = "Native interface code generator for development with sdbus-c++"
+
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = 
"file://${WORKDIR}/git-tools/COPYING;md5=1803fa9c2c3ce8cb06b4861d75310742"

Why you need the "${WORKDIR}/git-tools"?


+
+inherit cmake native
+
+DEPENDS += "expat"
+
+SRCREV = "750dab39270f338181db8d841cd4b1a9a50ae4d7"
+SRC_URI = 
"git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;destsuffix=git-tools;branch=master;subpath=tools"
+
+S = "${WORKDIR}/git-tools"

Why don't you use "${WORKDIR}/git" and skip the destsuffix in SRC_URI?


diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb 
b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb
new file mode 100644
index 00..457f5d676a
--- /dev/null
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_0.7.2.bb
@@ -0,0 +1,49 @@
+SUMMARY = "sdbus-c++"
+DESCRIPTION = "High-level C++ D-Bus library designed to provide easy-to-use yet 
powerful API in modern C++"
+
+SECTION = "libs"
+
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=1803fa9c2c3ce8cb06b4861d75310742"
+
+inherit cmake pkgconfig systemd ptest python3native
+
+TEST_BIN_DIR = "/opt/test/bin"
Is this a correct path for a test? Shouldn't we set TESTS_INSTALL_PATH 
to a correct path.



+
+PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 
'with-external-libsystemd', 'with-builtin-libsystemd', d)} \
+   ${@bb.utils.contains('PTEST_ENABLED', '1', 'with-tests', '', 
d)}"
+PACKAGECONFIG[with-builtin-libsystemd] = 
"-DBUILD_LIBSYSTEMD=ON,-DBUILD_LIBSYSTEMD=OFF,meson-native ninja-native git-native 
gperf-native gettext-native util-linux libcap,libcap"
Should we really support an embedded systemd build? Furthermore this 
will build systemd with a hidden version and bypass the bitbake fetcher. 
Is there a real use case for this and isn't the correct solution to 
create a systemd library only recipe?



+PACKAGECONFIG[with-external-libsystemd] = 
"-DBUILD_LIBSYSTEMD=OFF,-DBUILD_LIBSYSTEMD=ON,systemd,libsystemd"
+PACKAGECONFIG[with-tests] = "-DBUILD_TESTS=ON 
-DTESTS_INSTALL_PATH=${TEST_BIN_DIR},-DBUILD_TESTS=OFF"
+
+DEPENDS += "expat"
+
+SRCREV = "750dab39270f338181db8d841cd4b1a9a50ae4d7"
+SRC_URI = 
"git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;destsuffix=sdbus-cpp-${PV};branch=master"
+SRC_URI += "file://run-ptest"
+
+# Allow CMake to use git on the host machine
+OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH"
+# Ninja is the default CMake generator in Yocto now, so let's set Unix 
Makefiles explicitly
+OECMAKE_GENERATOR = "Unix Makefiles"
+
+EXTRA_OECMAKE = "-DBUILD_CODE_GEN=ON \
+ -DBUILD_DOC=ON \
+ -DBUILD_DOXYGEN_DOC=OFF"
+
+S = "${WORKDIR}/sdbus-cpp-${PV}"
Why don't you use "${WORKDIR}/git" and remove the destsuffix from the 
SRC_URI?



+
+PACKAGES += "${PN}-test"
+ALLOW_EMPTY_${PN}-test = "1"
+RDEPENDS_${PN}-test = "${PN}"

It is common to create an additional test package?


+RDEPENDS_${PN}-ptest = "${PN}-test"
+
+# Don't take org.sdbuscpp.integrationtests.conf file into the base package
+FILES_${PN} = "${libdir}/"

Why don't you use 

[oe] [meta-oe][PATCH] gpsd: Switch from python-scons-native to python3-scons-native

2019-07-23 Thread Adrian Bunk
Signed-off-by: Adrian Bunk 
---
 meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb 
b/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb
index 558b7c1d5..7b7f33520 100644
--- a/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb
+++ b/meta-oe/recipes-navigation/gpsd/gpsd_3.19.bb
@@ -2,13 +2,9 @@ SUMMARY = "A TCP/IP Daemon simplifying the communication with 
GPS devices"
 SECTION = "console/network"
 LICENSE = "BSD-2-Clause"
 LIC_FILES_CHKSUM = "file://COPYING;md5=01764c35ae34d9521944bb6ab312af53"
-DEPENDS = "dbus ncurses python libusb1 chrpath-replacement-native pps-tools"
+DEPENDS = "dbus ncurses python python3 libusb1 chrpath-replacement-native 
pps-tools"
 PROVIDES = "virtual/gpsd"
 
-# SConstruct in gpsd does not yet support Python 3
-DEPENDS += "python-scons-native"
-DEPENDS_remove = "python3-scons-native"
-
 EXTRANATIVEPATH += "chrpath-native"
 
 SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \
-- 
2.17.1

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


Re: [oe] [meta-gnome][PATCH] meta-gnome: Inherit gnomebase instead of gnome

2019-07-23 Thread Khem Raj
On Tue, Jul 23, 2019 at 8:20 AM Adrian Bunk  wrote:
>
> On Mon, Jul 22, 2019 at 09:07:20AM -0700, Khem Raj wrote:
> > Adrian
> >
> > Seeing this failure
> >
> > https://errors.yoctoproject.org/Errors/Details/253680/
>
> A reverse dependency lacked a direct DEPENDS, and this was exposed now.
>
> I've updated both patches and did some more testbuilds,
> please let me know if you find more build failures I missed.
>

thanks

> cu
> Adrian
>
> --
>
>"Is there not promise of rain?" Ling Tan asked suddenly out
> of the darkness. There had been need of rain for many days.
>"Only a promise," Lao Er said.
>Pearl S. Buck - Dragon Seed
>
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-gnome][PATCH] meta-gnome: Inherit gnomebase instead of gnome

2019-07-23 Thread Adrian Bunk
On Mon, Jul 22, 2019 at 09:07:20AM -0700, Khem Raj wrote:
> Adrian
> 
> Seeing this failure
> 
> https://errors.yoctoproject.org/Errors/Details/253680/

A reverse dependency lacked a direct DEPENDS, and this was exposed now.

I've updated both patches and did some more testbuilds,
please let me know if you find more build failures I missed.

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed

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


[oe] [meta-gnome][PATCH v2] meta-gnome: Inherit gnomebase instead of gnome

2019-07-23 Thread Adrian Bunk
The gnome class pulls in usually unwanted dependencies like gconf.

Signed-off-by: Adrian Bunk 
---
 meta-gnome/recipes-gnome/evince/evince_3.28.2.bb  | 2 +-
 meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb| 2 +-
 .../recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb  | 2 +-
 .../gnome-system-monitor/gnome-system-monitor_3.32.0.bb   | 2 +-
 meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb  | 4 ++--
 meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb   | 2 +-
 meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb 
b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
index d2885906f..f45180e79 100644
--- a/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
+++ b/meta-gnome/recipes-gnome/evince/evince_3.28.2.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b"
 SECTION = "x11/office"
 DEPENDS = "gtk+3 libsecret 
${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} poppler 
gstreamer1.0-plugins-base orc adwaita-icon-theme intltool-native 
gnome-common-native"
 
-inherit gnome pkgconfig gtk-icon-cache gsettings gobject-introspection 
distro_features_check systemd
+inherit gnomebase pkgconfig gtk-icon-cache gsettings gobject-introspection 
distro_features_check systemd
 
 SRC_URI = " \
 
${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive
 \
diff --git a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb 
b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
index ea6439d91..9046645f5 100644
--- a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
+++ b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
@@ -9,7 +9,7 @@ DEPENDS = "gvfs enchant gconf gnome-doc-utils glib-2.0 gtk+ \
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
 
-inherit distro_features_check gnome gettext python3native
+inherit distro_features_check gnomebase gconf gettext python3native
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
diff --git a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb 
b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb
index 1dad1e95b..85ee5e6cf 100644
--- a/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-desktop/gnome-desktop3_3.32.0.bb
@@ -8,7 +8,7 @@ BPN = "gnome-desktop"
 
 GNOMEBASEBUILDCLASS = "meson"
 
-inherit gnome pkgconfig upstream-version-is-even gobject-introspection 
distro_features_check
+inherit gnomebase pkgconfig upstream-version-is-even gobject-introspection 
distro_features_check
 
 # gobject-introspection is mandatory and cannot be configured
 REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
diff --git 
a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb 
b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb
index c2432a322..701b0891c 100644
--- 
a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb
+++ 
b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_3.32.0.bb
@@ -14,7 +14,7 @@ DEPENDS = " \
 
 GNOMEBASEBUILDCLASS = "meson"
 
-inherit gnomebase gtk-icon-cache distro_features_check gettext
+inherit gnomebase gconf gtk-icon-cache distro_features_check gettext
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb 
b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb
index 3a4714a12..893379b52 100644
--- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb
+++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.40.0.bb
@@ -3,9 +3,9 @@ LICENSE = "LGPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e"
 
 GNOMEBASEBUILDCLASS = "meson"
-inherit gnome bash-completion gettext upstream-version-is-even
+inherit gnomebase bash-completion gettext upstream-version-is-even
 
-DEPENDS += "libsecret glib-2.0 gconf libgudev shadow-native"
+DEPENDS += "libsecret glib-2.0 glib-2.0-native gconf libgudev shadow-native"
 
 SRC_URI = 
"https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive"
 
diff --git a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb 
b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb
index 7babbd0a8..d9f643106 100644
--- a/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb
+++ b/meta-gnome/recipes-gnome/libgnome/libgnomekbd_3.26.1.bb
@@ -6,7 +6,7 @@ SECTION = "x11/gnome/libs"
 
 DEPENDS = "gconf glib-2.0 libxklavier gtk+3 intltool-native"
 
-inherit distro_features_check gnome gobject-introspection gettext
+inherit distro_features_check gnomebase gobject-introspection gettext
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
diff --git a/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb 
b/meta-gnome/recipes-gnome/libgsf/libgsf_1.14.45.bb
index 08e52241b..e2a838b3a 100644
--- 

[oe] [meta-oe][PATCH v2] meta-oe: Inherit gnomebase instead of gnome

2019-07-23 Thread Adrian Bunk
The gnome class pulls in usually unwanted dependencies like gconf.

Signed-off-by: Adrian Bunk 
---
 meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb| 2 +-
 meta-oe/recipes-gnome/vte9/vte9.inc  | 2 +-
 meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb | 3 ++-
 meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb | 4 ++--
 meta-oe/recipes-support/pidgin/gmime_3.2.3.bb| 2 +-
 5 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb 
b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb
index 63f4f09ba..e587e2a10 100644
--- a/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb
+++ b/meta-oe/recipes-gnome/atk/atkmm_2.28.0.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 \
 
 DEPENDS = "atk glibmm"
 
-inherit distro_features_check gnome autotools pkgconfig
+inherit distro_features_check gnomebase autotools pkgconfig
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
diff --git a/meta-oe/recipes-gnome/vte9/vte9.inc 
b/meta-oe/recipes-gnome/vte9/vte9.inc
index 206c430da..d860d44e2 100644
--- a/meta-oe/recipes-gnome/vte9/vte9.inc
+++ b/meta-oe/recipes-gnome/vte9/vte9.inc
@@ -8,7 +8,7 @@ RDEPENDS_libvte = "vte-termcap"
 GNOMEBN = "vte"
 S = "${WORKDIR}/vte-${PV}"
 
-inherit gnome gtk-doc distro_features_check upstream-version-is-even 
gobject-introspection
+inherit gnomebase gtk-doc distro_features_check upstream-version-is-even 
gobject-introspection
 ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}"
 
 EXTRA_OECONF = "--disable-python"
diff --git a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb 
b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb
index 943986e77..1d64910fd 100644
--- a/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb
+++ b/meta-oe/recipes-graphics/gimp/gimp_2.8.22.bb
@@ -8,6 +8,7 @@ DEPENDS = " \
 gdk-pixbuf-native \
 intltool-native \
 libxslt-native \
+dbus-glib \
 gtk+ \
 babl \
 gegl \
@@ -24,7 +25,7 @@ DEPENDS = " \
 "
 DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxmu libxpm', 
'', d)}"
 
-inherit distro_features_check gnome gtk-doc
+inherit distro_features_check gnomebase gtk-icon-cache gtk-doc
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
diff --git a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb 
b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb
index 6a8274405..421ea9d5c 100644
--- a/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb
+++ b/meta-oe/recipes-multimedia/pulseaudio/pavucontrol_4.0.bb
@@ -2,9 +2,9 @@ DESCRIPTION = "PulseAudio Volume Control (pavucontrol) is a 
simple GTK based vol
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
 
-DEPENDS = "intltool-native gtkmm3 libcanberra pulseaudio"
+DEPENDS = "intltool-native gtk+3-native gtkmm3 libcanberra pulseaudio"
 
-inherit gnome distro_features_check
+inherit gnomebase distro_features_check
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
diff --git a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb 
b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb
index 8c6f0b010..bce89bec8 100644
--- a/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb
+++ b/meta-oe/recipes-support/pidgin/gmime_3.2.3.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "Runtime libraries for parsing and creating MIME 
mail"
 SECTION = "libs"
 DEPENDS = "glib-2.0 zlib"
 
-inherit gnome autotools gobject-introspection
+inherit gnomebase autotools gobject-introspection
 
 SRC_URI += "file://iconv-detect.h \
 file://nodolt.patch"
-- 
2.17.1

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


Re: [oe] [meta-oe][PATCH] log4cplus: Fix build with gold linker

2019-07-23 Thread Khem Raj
On Tue, Jul 23, 2019 at 12:53 AM Adrian Bunk  wrote:
>
> On Mon, Jul 22, 2019 at 02:18:14PM -0700, Khem Raj wrote:
> > Fixes a potential linker error and eventual linker crash when using gold
> > linker [1]
> >
> > [1] https://errors.yoctoproject.org/Errors/Details/253440/
> >...
>
> AFAIR these build logs are not permanently stored, so quoting the error
> message might be more useful than a soon defunct URL in the git history.
>

thats a good point

> cu
> Adrian
>
> --
>
>"Is there not promise of rain?" Ling Tan asked suddenly out
> of the darkness. There had been need of rain for many days.
>"Only a promise," Lao Er said.
>Pearl S. Buck - Dragon Seed
>
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-oe][PATCH v2 2/2] usbguard: Initial recipe

2019-07-23 Thread Ayoub Zaki

Hi Khem,


On 22.07.19 09:41, Khem Raj wrote:

it seems to be using recipes from other layers see

ERROR: Nothing PROVIDES 'libseccomp' (but
/mnt/a/yoe/sources/meta-openembedded/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb
DEPENDS on or otherwise requires it). Close matches:
   libcomps
ERROR: Nothing RPROVIDES 'usbguard-dev' (but
/mnt/a/yoe/sources/meta-openembedded/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb
RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'usbguard-dev'
NOTE: Runtime target 'usbguard-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['usbguard-dev']
ERROR: Nothing RPROVIDES 'usbguard' (but
/mnt/a/yoe/sources/meta-openembedded/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb
RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'usbguard'
NOTE: Runtime target 'usbguard' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['usbguard']

I would prefer it to be a packageconfig and disabled by default so it
can build without libseccomp



Right libseccomp is provided by meta-security layer, it is not a 
required dependency, I will remove it and send a new patch.




On Sun, Jul 21, 2019 at 11:51 AM Ayoub Zaki  wrote:

Introduce the USBGuard software framework that helps to protect against rogue 
USB devices (a.k.a. BadUSB)
by implementing basic whitelisting and blacklisting capabilities based on 
device attributes.
---
  .../usbguard/usbguard_0.7.4.bb| 37 +++
  1 file changed, 37 insertions(+)
  create mode 100644 meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb

diff --git a/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb 
b/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb
new file mode 100644
index 0..eee381fbe
--- /dev/null
+++ b/meta-oe/recipes-security/usbguard/usbguard_0.7.4.bb
@@ -0,0 +1,37 @@
+DESCRIPTION="USBGuard framework helps to protect against BadUSB."
+HOMEPAGE="https://github.com/dkopecek/usbguard;
+LICENSE="GPLv2"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=8264535c0c4e9c6c335635c4026a8022"
+
+SRC_URI="https://github.com/USBGuard/usbguard/archive/${BP}.tar.gz;
+SRC_URI[md5sum] = "ddaa9ae884200c861ad946f34dfd5ab9"
+SRC_URI[sha256sum] = 
"d37886508583565aae0df6a110b11524c59b39e0deb25ee49fc34274e4784f55"
+
+inherit autotools pkgconfig systemd bash-completion
+
+S= "${WORKDIR}/${BPN}-${BP}"
+
+DEPENDS = "protobuf-native libxml2-native libxslt-native xmlto-native 
glib-2.0-native \
+   dbus dbus-glib libqb libseccomp libcap-ng libgcrypt libsodium protobuf 
pegtl"
+
+EXTRA_OECONF += "--with-bundled-catch"
+
+PACKAGECONFIG ??= "libsodium \
+   ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
+   ${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}"
+
+PACKAGECONFIG[systemd]   = "--enable-systemd,--disable-systemd"
+PACKAGECONFIG[libsodium] = "--with-crypto-library=sodium"
+PACKAGECONFIG[libgcrypt] = "--with-crypto-library=gcrypt"
+PACKAGECONFIG[polkit]= "--with-polkit,--without-polkit"
+PACKAGECONFIG[dbus]  = "--with-dbus,--without-dbus"
+
+SYSTEMD_SERVICE_${PN} = "${PN}.service"
+SYSTEMD_PACKAGES += "${PN}"
+
+
+do_install_append(){
+
+   sed -i 
's|/var/log/usbguard/usbguard-audit.log|/var/log/usbguard-audit.log|g' \
+   
${D}${sysconfdir}/usbguard/usbguard-daemon.conf
+}
--
2.17.1

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


Mit freundlichen Grüßen / Kind regards

--
Ayoub Zaki
Embedded Systems Consultant

Vaihinger Straße 2/1
D-71634 Ludwigsburg

Mobile   : +4917662901545
Email: ayoub.z...@embexus.com
Homepage : https://embexus.com
VAT No.  : DE313902634

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


Re: [oe] [meta-oe][PATCH v2 1/2] pegtl: Initial recipe

2019-07-23 Thread Ayoub Zaki

Hi Khem,

On 22.07.19 18:30, Khem Raj wrote:

On Sun, Jul 21, 2019 at 11:51 AM Ayoub Zaki  wrote:

Introduce the Parsing Expression Grammar Template Library (PEGTL)
a zero-dependency C++ header-only parser combinator library for creating parsers
according to the Parsing Expression Grammar (PEG).
---
  meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb | 12 
  1 file changed, 12 insertions(+)
  create mode 100644 meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb

diff --git a/meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb 
b/meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb
new file mode 100644
index 0..ca175f868
--- /dev/null
+++ b/meta-oe/recipes-extended/pegtl/pegtl_2.1.4.bb
@@ -0,0 +1,12 @@
+DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+LICENSE="MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=80cb066ab204c7fe022f1cfe0c2c6818"
+
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz;

lets not use archive from github instead use git fetcher itslelf

pegtl-2.1.4: https://github.com/taocpp/PEGTL/archive/2.1.4.tar.gz:
SRC_URI uses unstable GitHub archives [src-uri-bad]



you are right, I'll change that to use git fetcher.

I will send new patch.


Thanks !




secondly it also fails to build with clang/libc++, not going to block
on that but it will be good if there is a fix for it
https://errors.yoctoproject.org/Errors/Details/253679/



It does not seems an easy fix for build using clang/c++




+SRC_URI[md5sum] = "fe96a704913523763642a2c4c4618091"
+SRC_URI[sha256sum] = 
"5699558ce06e8fad0530143199eeaefd29128fb4584879975c87947c8ad0395f"
+
+inherit cmake
+
+S="${WORKDIR}/PEGTL-${PV}"
--
2.17.1

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




Mit freundlichen Grüßen / Kind regards

--
Ayoub Zaki
Embedded Systems Consultant

Vaihinger Straße 2/1
D-71634 Ludwigsburg

Mobile   : +4917662901545
Email: ayoub.z...@embexus.com
Homepage : https://embexus.com
VAT No.  : DE313902634

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


Re: [oe] [meta-initramfs][PATCH 14/14] kexec-tools-klibc: Refresh patch with no code change

2019-07-23 Thread Andrea Adami
On Sun, Jul 21, 2019 at 6:40 PM Khem Raj  wrote:
>
> Fixes
> kexec-tools-klibc-2.0.18+gitAUTOINC+5750980cdb: Patch log indicates that 
> patches do not apply cleanly. [patch-fuzz]
>
> Signed-off-by: Khem Raj 
 http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Thank you Khem.

I hope to find time to catch-up with next kexec-tools 2.0.20.
(Klibc recipe itself would need more love now that upstream is active again)
Cheers

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


[oe] [meta-oe][PATCH] cpprest: Do not export Werror from build system instead of adding -Wno-error to the same build command

2019-07-23 Thread Gianfranco Costamagna
---
 meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb 
b/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb
index c13a632cf..53f6469b2 100644
--- a/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb
+++ b/meta-oe/recipes-support/cpprest/cpprest_2.10.14.bb
@@ -5,7 +5,7 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = 
"file://${S}/license.txt;md5=a2e15b954769218ff912468eecd6a02f"
 DEPENDS = "openssl websocketpp zlib boost brotli"
 
-EXTRA_OECMAKE = "-DCPPREST_EXPORT_DIR=cmake -DCPPREST_EXCLUDE_BROTLI=OFF"
+EXTRA_OECMAKE = "-DCPPREST_EXPORT_DIR=cmake -DCPPREST_EXCLUDE_BROTLI=OFF 
-DWERROR=OFF"
 
 SRC_URI = 
"git://github.com/Microsoft/cpprestsdk.git;protocol=https;branch=master \
file://disable-float-tests.patch \
@@ -17,5 +17,3 @@ SRCREV= "6f602bee67b088a299d7901534af3bce6334ab38"
 S = "${WORKDIR}/git"
 
 inherit cmake pkgconfig
-
-CXXFLAGS += "-Wno-error"
-- 
2.17.1

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


Re: [oe] [meta-oe][PATCH] log4cplus: Fix build with gold linker

2019-07-23 Thread Adrian Bunk
On Mon, Jul 22, 2019 at 02:18:14PM -0700, Khem Raj wrote:
> Fixes a potential linker error and eventual linker crash when using gold
> linker [1]
> 
> [1] https://errors.yoctoproject.org/Errors/Details/253440/
>...

AFAIR these build logs are not permanently stored, so quoting the error 
message might be more useful than a soon defunct URL in the git history.

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed

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