[oe] [meta-networking][PATCH] frr: add PACKAGECONFIG for fpm

2022-04-24 Thread Yi Zhao
The Forwarding Plane Manager support is optional, make it as
PACKAGECONFIG.

Signed-off-by: Yi Zhao 
---
 meta-networking/recipes-protocols/frr/frr/frr.pam  | 2 +-
 meta-networking/recipes-protocols/frr/frr_8.2.2.bb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-networking/recipes-protocols/frr/frr/frr.pam 
b/meta-networking/recipes-protocols/frr/frr/frr.pam
index 3541a975a..83c403c2b 100644
--- a/meta-networking/recipes-protocols/frr/frr/frr.pam
+++ b/meta-networking/recipes-protocols/frr/frr/frr.pam
@@ -1,5 +1,5 @@
 #
-# The PAM configuration file for the quagga `vtysh' service
+# The PAM configuration file for the frr `vtysh' service
 #
 
 # This allows root to change user infomation without being
diff --git a/meta-networking/recipes-protocols/frr/frr_8.2.2.bb 
b/meta-networking/recipes-protocols/frr/frr_8.2.2.bb
index 91e306f08..b6e180e2c 100644
--- a/meta-networking/recipes-protocols/frr/frr_8.2.2.bb
+++ b/meta-networking/recipes-protocols/frr/frr_8.2.2.bb
@@ -36,6 +36,7 @@ RDEPENDS:${PN}:class-target = "iproute2 python3-core bash"
 PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
 PACKAGECONFIG:class-native = ""
 
+PACKAGECONFIG[fpm] = "--enable-fpm,--disable-fpm"
 PACKAGECONFIG[pam] = "--with-libpam,--without-libpam,libpam"
 PACKAGECONFIG[grpc] = "--enable-grpc,--disable-grpc,grpc-native grpc"
 PACKAGECONFIG[snmp] = "--enable-snmp,--disable-snmp,net-snmp"
@@ -52,7 +53,6 @@ EXTRA_OECONF:class-target = "--sbindir=${libdir}/frr \
  --sysconfdir=${sysconfdir}/frr \
  --localstatedir=${localstatedir}/run/frr \
  --enable-vtysh \
- --enable-fpm \
  --enable-multipath=64 \
  --enable-user=frr \
  --enable-group=frr \
-- 
2.25.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#96760): 
https://lists.openembedded.org/g/openembedded-devel/message/96760
Mute This Topic: https://lists.openembedded.org/mt/90679546/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-oe][hardknott][PATCH] makedumpfile: Upgrade to 1.6.9

2022-04-24 Thread Yu, Mingli

Hi Armin,

On 4/25/22 5:49 AM, akuster808 wrote:

[Please note: This e-mail is from an EXTERNAL e-mail address]

On 4/24/22 01:45, mingli...@windriver.com wrote:

From: Mingli Yu 

* Linux 5.10 introduces a new lockless ringbuffer. The new ringbuffer
   is structured completely different to the previous iterations.
   Add support for retrieving the ringbuffer from debug information
   and/or using vmcoreinfo. The new ringbuffer is detected based on
   the availability of the "prb" symbol.

* Support newer kernels as follows:

   - 5.10, 5.11, 5.12  (x86_64 SPARSEMEM)


Isn't 5.10 supported in Hardknott? Did any 5.10 kernel updates introduce
a regression?


FYI.

https://git.openembedded.org/openembedded-core/commit/?h=hardknott&id=03c3af8bcd0a7059ae37e6e633d9c94310ebdc16

Thanks,



-armin


Signed-off-by: Mingli Yu 
---
  ...1-makedumpfile-replace-hardcode-CFLAGS.patch | 17 +
  ...edumpfile_1.6.8.bb => makedumpfile_1.6.9.bb} |  2 +-
  2 files changed, 10 insertions(+), 9 deletions(-)
  rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.6.8.bb => 
makedumpfile_1.6.9.bb} (97%)


diff --git 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch 


index 270cc3562..94eac931e 100644
--- 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch 

+++ 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch 


@@ -1,4 +1,4 @@
-From af97e2ad643334b4c7c3d66f971ce9ebb2b596af Mon Sep 17 00:00:00 2001
+From 1053cf25be28b266ba264705e11179cf4f04aa91 Mon Sep 17 00:00:00 2001
  From: Mingli Yu 
  Date: Thu, 21 Jul 2016 18:06:21 +0800
  Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
@@ -13,14 +13,15 @@ Subject: [PATCH] makedumpfile: replace hardcode 
CFLAGS

  Upstream-Status: Inappropriate[oe specific]

  Signed-off-by: Mingli Yu 
+
  ---
   Makefile | 45 +++--
   1 file changed, 23 insertions(+), 22 deletions(-)

-Index: git/Makefile
-===
 git.orig/Makefile
-+++ git/Makefile
+diff --git a/Makefile b/Makefile
+index 6fa00bc..7aa7ae2 100644
+--- a/Makefile
 b/Makefile
  @@ -8,12 +8,6 @@ ifeq ($(strip $CC),)
   CC = gcc
   endif
@@ -79,7 +80,7 @@ Index: git/Makefile
  +  -DRELEASE_DATE='"$(DATE)"'
  +
   SRC_BASE = makedumpfile.c makedumpfile.h diskdump_mod.h 
sadump_mod.h sadump_info.h
- SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c 
sadump_info.c cache.c tools.c
+ SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c 
sadump_info.c cache.c tools.c printk.c

   OBJ_PART=$(patsubst %.c,%.o,$(SRC_PART))
  @@ -52,12 +53,12 @@ OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH))

@@ -104,7 +105,7 @@ Index: git/Makefile
  +CFLAGS_COMMON += -DUSESNAPPY
   endif

- LIBS := -lpthread $(LIBS)
+ LIBS := $(LIBS) -lpthread
  @@ -90,14 +91,14 @@ LIBS := $(LIBS) $(call try-run,\
   all: makedumpfile

@@ -122,7 +123,7 @@ Index: git/Makefile
  echo .TH MAKEDUMPFILE 8 \"$(DATE)\" \"makedumpfile v$(VERSION)\" 
\"Linux System Administrator\'s Manual\" > temp.8

  grep -v "^.TH MAKEDUMPFILE 8" $(VPATH)makedumpfile.8 >> temp.8
  mv temp.8 makedumpfile.8
-@@ -108,7 +109,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(
+@@ -108,7 +109,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(OBJ_ARCH)
  gzip -c ./makedumpfile.conf.5 > ./makedumpfile.conf.5.gz

   eppic_makedumpfile.so: extension_eppic.c
diff --git a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb

similarity index 97%
rename from meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb
rename to meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
index 6f87db177..4350ea126 100644
--- a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb
+++ b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=751419260aa954499f7abaabaa882bbe"

  LICENSE = "GPLv2.0"

  SRCBRANCH ?= "master"
-SRCREV = "18e0cdba48feeccea2429b3b0b2691f4314d1062"
+SRCREV = "a9ad811c15e769c8e6d8d915a05cebc32f2ea2f5"

  DEPENDS = "bzip2 zlib elfutils xz"
  RDEPENDS_${PN}-tools = "perl ${PN}"



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#96759): 
https://lists.openembedded.org/g/openembedded-devel/message/96759
Mute This Topic: https://lists.openembedded.org/mt/90662006/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] makedumpfile: Upgrade to 1.7.1

2022-04-24 Thread Yu, Mingli
From: Mingli Yu 

Remove related man pages gz logic as it's removed in new version [1].

[1] 
https://github.com/makedumpfile/makedumpfile/commit/2169de66ecd4504a3e69e0be0330f492f966ce5e

Signed-off-by: Mingli Yu 
---
 ...makedumpfile-replace-hardcode-CFLAGS.patch | 55 ++-
 ...umpfile_1.7.0.bb => makedumpfile_1.7.1.bb} |  8 +--
 2 files changed, 30 insertions(+), 33 deletions(-)
 rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.7.0.bb => 
makedumpfile_1.7.1.bb} (85%)

diff --git 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
index 1dd87c8b1..ab68d5c0e 100644
--- 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
+++ 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
@@ -1,6 +1,6 @@
-From af97e2ad643334b4c7c3d66f971ce9ebb2b596af Mon Sep 17 00:00:00 2001
+From 71b5a3905d5cd0feca88a0d61d7657ba5296a052 Mon Sep 17 00:00:00 2001
 From: Mingli Yu 
-Date: Thu, 21 Jul 2016 18:06:21 +0800
+Date: Sun, 24 Apr 2022 17:25:33 +0800
 Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
 
 * Create alias for target such as powerpc as powerpc32
@@ -16,10 +16,15 @@ Signed-off-by: Mingli Yu 
 
 [2021-11-18] Patch updated to use CFLAGS_COMMON for zstd
 Signed-off-by: Fathi Boudra 
+
+Rebase to 1.7.1
+Signed-off-by: Mingli Yu 
 ---
- Makefile |   47 ---
- 1 file changed, 24 insertions(+), 23 deletions(-)
+ Makefile | 42 ++
+ 1 file changed, 22 insertions(+), 20 deletions(-)
 
+diff --git a/Makefile b/Makefile
+index 537359d..7d07bdc 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -8,12 +8,6 @@ ifeq ($(strip $CC),)
@@ -35,19 +40,13 @@ Signed-off-by: Fathi Boudra 
  HOST_ARCH := $(shell uname -m)
  # Use TARGET as the target architecture if specified.
  # Defaults to uname -m
-@@ -21,29 +15,36 @@ ifeq ($(strip($TARGET)),)
- TARGET := $(HOST_ARCH)
- endif
- 
--ARCH := $(shell echo ${TARGET}  | sed -e s/i.86/x86/ -e s/sun4u/sparc64/ \
-- -e s/arm.*/arm/ -e s/sa110/arm/ \
-- -e s/s390x/s390/ -e s/parisc64/parisc/ \
+@@ -24,26 +18,34 @@ endif
+ ARCH := $(shell echo ${TARGET}  | sed -e s/i.86/x86/ -e s/sun4u/sparc64/ \
+  -e s/arm.*/arm/ -e s/sa110/arm/ \
+  -e s/s390x/s390/ -e s/parisc64/parisc/ \
 - -e s/ppc64/powerpc64/ -e s/ppc/powerpc32/)
-+ARCH := $(shell echo __${TARGET}__  | sed -e s/i.86/x86/ -e s/sun4u/sparc64/ \
-+ -e s/arm.*/arm/ -e s/sa110/arm/ \
-+ -e s/s390x/s390/ -e s/parisc64/parisc/ \
-+ -e s/ppc64/powerpc64/ -e s/ppc/powerpc32/ \
-+ -e s/_powerpc_/_powerpc32_/)
++ -e s/ppc64/powerpc64/ -e s/ppc/powerpc32/ \
++ -e s/_powerpc_/_powerpc32_/)
  
  CROSS :=
  ifneq ($(TARGET), $(HOST_ARCH))
@@ -78,11 +77,12 @@ Signed-off-by: Fathi Boudra 
 +CFLAGS_COMMON = $(CFLAGS_ARCH) \
 +  -DVERSION='"$(VERSION)"' \
 +  -DRELEASE_DATE='"$(DATE)"'
++
 +
  SRC_BASE = makedumpfile.c makedumpfile.h diskdump_mod.h sadump_mod.h 
sadump_info.h
- SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c 
cache.c tools.c printk.c
+ SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c 
cache.c tools.c printk.c detect_cycle.c
  OBJ_PART=$(patsubst %.c,%.o,$(SRC_PART))
-@@ -52,12 +53,12 @@ OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH))
+@@ -52,12 +54,12 @@ OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH))
  
  LIBS = -ldw -lbz2 -ldl -lelf -lz
  ifneq ($(LINKTYPE), dynamic)
@@ -97,7 +97,7 @@ Signed-off-by: Fathi Boudra 
  endif
  
  ifeq ($(USESNAPPY), on)
-@@ -65,12 +66,12 @@ LIBS := -lsnappy $(LIBS)
+@@ -65,12 +67,12 @@ LIBS := -lsnappy $(LIBS)
  ifneq ($(LINKTYPE), dynamic)
  LIBS := $(LIBS) -lstdc++
  endif
@@ -112,7 +112,7 @@ Signed-off-by: Fathi Boudra 
  endif
  
  ifeq ($(DEBUG), on)
-@@ -104,14 +105,14 @@ LIBS := $(LIBS) $(call try-run,\
+@@ -104,14 +106,14 @@ LIBS := $(LIBS) $(call try-run,\
  all: makedumpfile
  
  $(OBJ_PART): $(SRC_PART)
@@ -126,15 +126,18 @@ Signed-off-by: Fathi Boudra 
  makedumpfile: $(SRC_BASE) $(OBJ_PART) $(OBJ_ARCH)
 -  $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ_PART) $(OBJ_ARCH) -rdynamic -o $@ $< 
$(LIBS)
 +  $(CC) $(CFLAGS_COMMON) $(LDFLAGS) $(OBJ_PART) $(OBJ_ARCH) -rdynamic -o 
$@ $< $(LIBS)
-   echo .TH MAKEDUMPFILE 8 \"$(DATE)\" \"makedumpfile v$(VERSION)\" 
\"Linux System Administrator\'s Manual\" > temp.8
-   grep -v "^.TH MAKEDUMPFILE 8" $(VPATH)makedumpfile.8 >> temp.8
-   mv temp.8 makedumpfile.8
-@@ -122,7 +123,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(
-   gzip -c ./makedumpfile.conf.5 > ./makedumpfile.conf.5.gz

[oe] [meta-oe][PATCH] pam-ssh-agent-auth: Use specific versions of BSD licenses

2022-04-24 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb 
b/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
index f7cf4a03ff..7065529326 100644
--- a/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
+++ b/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
@@ -2,7 +2,7 @@ SUMMARY = "pam-ssh-agent-auth"
 DESCRIPTION = "A PAM module which permits authentication via ssh-agent."
 HOMEPAGE = "http://sourceforge.net/projects/pamsshagentauth/";
 SECTION = "libs"
-LICENSE = "OpenSSL & BSD"
+LICENSE = "OpenSSL & BSD-2-Clause & BSD-3-Clause"
 LIC_FILES_CHKSUM = 
"file://LICENSE.OpenSSL;md5=8ab01146141ded59b75f8ba7811ed05a \
 
file://OPENSSH_LICENSE;md5=7ae09218173be1643c998a4b71027f9b \
 "
-- 
2.36.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#96757): 
https://lists.openembedded.org/g/openembedded-devel/message/96757
Mute This Topic: https://lists.openembedded.org/mt/90678145/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-oe][hardknott][PATCH] makedumpfile: Upgrade to 1.6.9

2022-04-24 Thread Armin Kuster



On 4/24/22 01:45, mingli...@windriver.com wrote:

From: Mingli Yu 

* Linux 5.10 introduces a new lockless ringbuffer. The new ringbuffer
   is structured completely different to the previous iterations.
   Add support for retrieving the ringbuffer from debug information
   and/or using vmcoreinfo. The new ringbuffer is detected based on
   the availability of the "prb" symbol.

* Support newer kernels as follows:

   - 5.10, 5.11, 5.12  (x86_64 SPARSEMEM)


Isn't 5.10 supported in Hardknott? Did any 5.10 kernel updates introduce 
a regression?


-armin


Signed-off-by: Mingli Yu 
---
  ...1-makedumpfile-replace-hardcode-CFLAGS.patch | 17 +
  ...edumpfile_1.6.8.bb => makedumpfile_1.6.9.bb} |  2 +-
  2 files changed, 10 insertions(+), 9 deletions(-)
  rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.6.8.bb => 
makedumpfile_1.6.9.bb} (97%)

diff --git 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
index 270cc3562..94eac931e 100644
--- 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
+++ 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
@@ -1,4 +1,4 @@
-From af97e2ad643334b4c7c3d66f971ce9ebb2b596af Mon Sep 17 00:00:00 2001
+From 1053cf25be28b266ba264705e11179cf4f04aa91 Mon Sep 17 00:00:00 2001
  From: Mingli Yu 
  Date: Thu, 21 Jul 2016 18:06:21 +0800
  Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
@@ -13,14 +13,15 @@ Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
  Upstream-Status: Inappropriate[oe specific]
  
  Signed-off-by: Mingli Yu 

+
  ---
   Makefile | 45 +++--
   1 file changed, 23 insertions(+), 22 deletions(-)
  
-Index: git/Makefile

-===
 git.orig/Makefile
-+++ git/Makefile
+diff --git a/Makefile b/Makefile
+index 6fa00bc..7aa7ae2 100644
+--- a/Makefile
 b/Makefile
  @@ -8,12 +8,6 @@ ifeq ($(strip $CC),)
   CC   = gcc
   endif
@@ -79,7 +80,7 @@ Index: git/Makefile
  +  -DRELEASE_DATE='"$(DATE)"'
  +
   SRC_BASE = makedumpfile.c makedumpfile.h diskdump_mod.h sadump_mod.h 
sadump_info.h
- SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c 
cache.c tools.c
+ SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c 
cache.c tools.c printk.c
   OBJ_PART=$(patsubst %.c,%.o,$(SRC_PART))
  @@ -52,12 +53,12 @@ OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH))
   
@@ -104,7 +105,7 @@ Index: git/Makefile

  +CFLAGS_COMMON += -DUSESNAPPY
   endif
   
- LIBS := -lpthread $(LIBS)

+ LIBS := $(LIBS) -lpthread
  @@ -90,14 +91,14 @@ LIBS := $(LIBS) $(call try-run,\
   all: makedumpfile
   
@@ -122,7 +123,7 @@ Index: git/Makefile

echo .TH MAKEDUMPFILE 8 \"$(DATE)\" \"makedumpfile v$(VERSION)\" \"Linux System 
Administrator\'s Manual\" > temp.8
grep -v "^.TH MAKEDUMPFILE 8" $(VPATH)makedumpfile.8 >> temp.8
mv temp.8 makedumpfile.8
-@@ -108,7 +109,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(
+@@ -108,7 +109,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(OBJ_ARCH)
gzip -c ./makedumpfile.conf.5 > ./makedumpfile.conf.5.gz
   
   eppic_makedumpfile.so: extension_eppic.c

diff --git a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
similarity index 97%
rename from meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb
rename to meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
index 6f87db177..4350ea126 100644
--- a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb
+++ b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
  LICENSE = "GPLv2.0"
  
  SRCBRANCH ?= "master"

-SRCREV = "18e0cdba48feeccea2429b3b0b2691f4314d1062"
+SRCREV = "a9ad811c15e769c8e6d8d915a05cebc32f2ea2f5"
  
  DEPENDS = "bzip2 zlib elfutils xz"

  RDEPENDS_${PN}-tools = "perl ${PN}"



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#96756): 
https://lists.openembedded.org/g/openembedded-devel/message/96756
Mute This Topic: https://lists.openembedded.org/mt/90662006/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/2] mozjs: Use vendored icu on ppc/clang

2022-04-24 Thread Khem Raj
This helps compile gjs, external icu is needed with gcc-12 but not with
clang

Signed-off-by: Khem Raj 
---
 meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb 
b/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb
index af9256860c..9b990ecdf3 100644
--- a/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb
+++ b/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb
@@ -24,6 +24,7 @@ inherit pkgconfig perlnative python3native rust
 
 DEPENDS += "zlib cargo-native python3 icu"
 DEPENDS:remove:mipsarch = "icu"
+DEPENDS:remove:powerpc:toolchain-clang = "icu"
 
 B = "${WORKDIR}/build"
 
@@ -43,6 +44,7 @@ JIT ?= ""
 JIT:mipsarch = "--disable-jit"
 ICU ?= "--with-system-icu"
 ICU:mipsarch = ""
+ICU:powerpc:toolchain-clang = ""
 
 do_configure() {
 cd ${B}
-- 
2.36.0


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



[oe] [meta-initramfs][PATCH 1/2] klibc: Recognise --dyld-prefix clang option

2022-04-24 Thread Khem Raj
This is added when usrmerge is enabled in distro

Signed-off-by: Khem Raj 
---
 .../klibc/files/klcc-cross-accept-clang-options.patch| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch
 
b/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch
index 431c75e3af..a3a0695637 100644
--- 
a/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch
+++ 
b/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch
@@ -5,7 +5,7 @@ Signed-off-by: Khem Raj 
 
 --- a/klcc/klcc.in
 +++ b/klcc/klcc.in
-@@ -207,6 +207,27 @@ while ( defined($a = shift(@ARGV)) ) {
+@@ -207,6 +207,30 @@ while ( defined($a = shift(@ARGV)) ) {
  } elsif ( $a =~ /^--([sysroot=])(.*)$/ ) {
# Override gcc encoded sysroot
push(@ccopt, $a);
@@ -29,6 +29,9 @@ Signed-off-by: Khem Raj 
 +  push(@ccopt, $a);
 +} elsif ( $a =~ '-rtlib=.*' ) {
 +  # Allow clang options
++  push(@ccopt, $a);
++} elsif ( $a =~ '--dyld-prefix=.*' ) {
++  # Allow clang options
 +  push(@ccopt, $a);
  } else {
die "$0: unknown option: $a\n";
-- 
2.36.0


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



[oe] [meta-webserver][PATCH] netdata: Fix build errors with clang

2022-04-24 Thread Khem Raj
Signed-off-by: Khem Raj 
---
 ...plicit-typecast-to-enum-rrdset_flags.patch | 44 +++
 .../netdata/netdata_1.34.1.bb |  4 +-
 2 files changed, 47 insertions(+), 1 deletion(-)
 create mode 100644 
meta-webserver/recipes-webadmin/netdata/netdata/0001-Use-explicit-typecast-to-enum-rrdset_flags.patch

diff --git 
a/meta-webserver/recipes-webadmin/netdata/netdata/0001-Use-explicit-typecast-to-enum-rrdset_flags.patch
 
b/meta-webserver/recipes-webadmin/netdata/netdata/0001-Use-explicit-typecast-to-enum-rrdset_flags.patch
new file mode 100644
index 00..d0002887e1
--- /dev/null
+++ 
b/meta-webserver/recipes-webadmin/netdata/netdata/0001-Use-explicit-typecast-to-enum-rrdset_flags.patch
@@ -0,0 +1,44 @@
+From e8ec0a0f3a353a8167687a8fdb26773e45927aac Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Sun, 24 Apr 2022 09:49:12 -0700
+Subject: [PATCH] Use explicit typecast to enum rrdset_flags
+
+specifications say
+An enumerator can be promoted to an integer value. However,
+converting an integer to an enumerator requires an explicit
+cast, and the results are not defined.
+
+Therefore The bitwise OR operation you are performing results
+in an int, which you then attempt to assign to a variable of
+type rrdset_flags without a cast.
+
+Fixes
+| ml/Host.cc:167:9: error: assigning to 'RRDSET_FLAGS' (aka 'rrdset_flags') 
from incompatible type 'int'
+| rrdset_flag_set(RS, RRDSET_FLAG_ANOMALY_DETECTION);
+| ^~
+
+Upstream-Status: Submitted [https://github.com/netdata/netdata/pull/12750]
+
+Signed-off-by: Khem Raj 
+---
+ database/rrd.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/database/rrd.h b/database/rrd.h
+index 071e1d0..dc8e39f 100644
+--- a/database/rrd.h
 b/database/rrd.h
+@@ -489,8 +489,8 @@ typedef enum rrdset_flags {
+ #define rrdset_flag_clear(st, flag) __atomic_and_fetch(&((st)->flags), ~flag, 
__ATOMIC_SEQ_CST)
+ #else
+ #define rrdset_flag_check(st, flag) ((st)->flags & (flag))
+-#define rrdset_flag_set(st, flag)   (st)->flags |= (flag)
+-#define rrdset_flag_clear(st, flag) (st)->flags &= ~(flag)
++#define rrdset_flag_set(st, flag)   (st)->flags = (rrdset_flags)((st)->flags 
| flag)
++#define rrdset_flag_clear(st, flag) (st)->flags = (rrdset_flags)((st)->flags 
& ~(flag))
+ #endif
+ #define rrdset_flag_check_noatomic(st, flag) ((st)->flags & (flag))
+ 
+-- 
+2.36.0
+
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata_1.34.1.bb 
b/meta-webserver/recipes-webadmin/netdata/netdata_1.34.1.bb
index 71fb0783b6..b777d20897 100644
--- a/meta-webserver/recipes-webadmin/netdata/netdata_1.34.1.bb
+++ b/meta-webserver/recipes-webadmin/netdata/netdata_1.34.1.bb
@@ -7,7 +7,9 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=fc9b848046ef54b5eaee6071947abd24"
 
 DEPENDS += "libuv util-linux zlib"
 
-SRC_URI = 
"https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-v${PV}.tar.gz";
+SRC_URI = 
"https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-v${PV}.tar.gz 
\
+   file://0001-Use-explicit-typecast-to-enum-rrdset_flags.patch \
+"
 SRC_URI[sha256sum] = 
"8ea0786df0e952209c14efeb02e25339a0769aa3edc029e12816b8ead24a82d7"
 
 # default netdata.conf for netdata configuration
-- 
2.36.0


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



[oe] [meta-networking][PATCH] libldb: Fix installed-vs-shipped and rebuild error

2022-04-24 Thread Robert Yang
Fixed when multilib is disabled on intel-x86-64:
MULITLIBS = ""
$ bitbake sssd

ERROR: sssd-2.5.2-r0 do_package: QA Issue: sssd: Files/directories were 
installed but not shipped in any package:
/usr/lib/ldb
/usr/lib64/ldb/modules/ldb/memberof.so
Please set FILES such that these items are packaged. Alternatively if they are 
unneeded, avoid installing them or delete them within do_install.
sssd: 2 installed and not shipped files. [installed-vs-shipped]

And also remove bin/ got get a clean rebuild, otherwise, the rebuild result may
be incorrect.

Signed-off-by: Robert Yang 
---
 .../recipes-support/libldb/libldb_2.3.3.bb| 11 +++
 1 file changed, 11 insertions(+)

diff --git a/meta-networking/recipes-support/libldb/libldb_2.3.3.bb 
b/meta-networking/recipes-support/libldb/libldb_2.3.3.bb
index c46a9784e..6dd3ec3a9 100644
--- a/meta-networking/recipes-support/libldb/libldb_2.3.3.bb
+++ b/meta-networking/recipes-support/libldb/libldb_2.3.3.bb
@@ -68,3 +68,14 @@ FILES:pyldb = 
"${libdir}/python${PYTHON_BASEVERSION}/site-packages/* \
 FILES:pyldb-dbg = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.debug \
${libdir}/.debug/libpyldb-util.*.so.*"
 FILES:pyldb-dev = "${libdir}/libpyldb-util.*.so"
+
+# Prevent third_party/waf/waflib/Configure.py checking host's path which is
+# incorrect for cross building.
+export PREFIX = "/"
+export LIBDIR = "${libdir}"
+export BINDIR = "${bindir}"
+
+do_configure:prepend() {
+# For a clean rebuild
+rm -fr bin/
+}
-- 
2.33.0


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#96752): 
https://lists.openembedded.org/g/openembedded-devel/message/96752
Mute This Topic: https://lists.openembedded.org/mt/90662261/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][hardknott][PATCH] makedumpfile: Upgrade to 1.6.9

2022-04-24 Thread Yu, Mingli
From: Mingli Yu 

* Linux 5.10 introduces a new lockless ringbuffer. The new ringbuffer
  is structured completely different to the previous iterations.
  Add support for retrieving the ringbuffer from debug information
  and/or using vmcoreinfo. The new ringbuffer is detected based on
  the availability of the "prb" symbol.

* Support newer kernels as follows:

  - 5.10, 5.11, 5.12  (x86_64 SPARSEMEM)

Signed-off-by: Mingli Yu 
---
 ...1-makedumpfile-replace-hardcode-CFLAGS.patch | 17 +
 ...edumpfile_1.6.8.bb => makedumpfile_1.6.9.bb} |  2 +-
 2 files changed, 10 insertions(+), 9 deletions(-)
 rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.6.8.bb => 
makedumpfile_1.6.9.bb} (97%)

diff --git 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
index 270cc3562..94eac931e 100644
--- 
a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
+++ 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
@@ -1,4 +1,4 @@
-From af97e2ad643334b4c7c3d66f971ce9ebb2b596af Mon Sep 17 00:00:00 2001
+From 1053cf25be28b266ba264705e11179cf4f04aa91 Mon Sep 17 00:00:00 2001
 From: Mingli Yu 
 Date: Thu, 21 Jul 2016 18:06:21 +0800
 Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
@@ -13,14 +13,15 @@ Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
 Upstream-Status: Inappropriate[oe specific]
 
 Signed-off-by: Mingli Yu 
+
 ---
  Makefile | 45 +++--
  1 file changed, 23 insertions(+), 22 deletions(-)
 
-Index: git/Makefile
-===
 git.orig/Makefile
-+++ git/Makefile
+diff --git a/Makefile b/Makefile
+index 6fa00bc..7aa7ae2 100644
+--- a/Makefile
 b/Makefile
 @@ -8,12 +8,6 @@ ifeq ($(strip $CC),)
  CC= gcc
  endif
@@ -79,7 +80,7 @@ Index: git/Makefile
 +  -DRELEASE_DATE='"$(DATE)"'
 +
  SRC_BASE = makedumpfile.c makedumpfile.h diskdump_mod.h sadump_mod.h 
sadump_info.h
- SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c 
cache.c tools.c
+ SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c 
cache.c tools.c printk.c
  OBJ_PART=$(patsubst %.c,%.o,$(SRC_PART))
 @@ -52,12 +53,12 @@ OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH))
  
@@ -104,7 +105,7 @@ Index: git/Makefile
 +CFLAGS_COMMON += -DUSESNAPPY
  endif
  
- LIBS := -lpthread $(LIBS)
+ LIBS := $(LIBS) -lpthread
 @@ -90,14 +91,14 @@ LIBS := $(LIBS) $(call try-run,\
  all: makedumpfile
  
@@ -122,7 +123,7 @@ Index: git/Makefile
echo .TH MAKEDUMPFILE 8 \"$(DATE)\" \"makedumpfile v$(VERSION)\" 
\"Linux System Administrator\'s Manual\" > temp.8
grep -v "^.TH MAKEDUMPFILE 8" $(VPATH)makedumpfile.8 >> temp.8
mv temp.8 makedumpfile.8
-@@ -108,7 +109,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(
+@@ -108,7 +109,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(OBJ_ARCH)
gzip -c ./makedumpfile.conf.5 > ./makedumpfile.conf.5.gz
  
  eppic_makedumpfile.so: extension_eppic.c
diff --git a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb 
b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
similarity index 97%
rename from meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb
rename to meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
index 6f87db177..4350ea126 100644
--- a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.8.bb
+++ b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.6.9.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
 LICENSE = "GPLv2.0"
 
 SRCBRANCH ?= "master"
-SRCREV = "18e0cdba48feeccea2429b3b0b2691f4314d1062"
+SRCREV = "a9ad811c15e769c8e6d8d915a05cebc32f2ea2f5"
 
 DEPENDS = "bzip2 zlib elfutils xz"
 RDEPENDS_${PN}-tools = "perl ${PN}"
-- 
2.25.1


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