Date   

Re: enabling symbols for debug in clinfo

Quentin Schulz
 

Hi Steve,

On 5/9/22 12:54, Monsees, Steven C (US) via lists.yoctoproject.org wrote:
Hello:
I'd like to build clinfo w/ "-g" option to do some debugging with GDB...
I am looking at: meta-openembedded/meta-oe/recipes-support/opencl/clinfo_2.2.18.04.06.bb
I created a "bbapend" file to modify the build recipes "Makefile.am" file prior to build, to introduce '-g' for CFLAGS & CPPFLAGS, i.e. at top of Makefile.am added:
AM_CFLAGS - -g
AM_CPPFLAGS = -g
I checked the build tree and see my modified "Makefile.am" updated as expected, the update occurs at the end of the install process, using do_install_append... so the build should have used my modified file... but I do not have symbols for the clinfo package when I go to use GDB.
The install task runs after the software has been built. It is therefore expected your changes aren't actually taken into account.

c.f. https://docs.yoctoproject.org/ref-manual/tasks.html#do-install, I guess it is not THAT obvious that it happens after compilation. Maybe a patch to the documentation would help clear things out.

You shouldn't need to modify the makefile and just add "-g" to TARGET_CFLAGS/ TARGET_CXXFLAGS or CFLAGS/CXXFLAGS in your recipe.

Also, I have never used it but we do have support for debuginfod which should make it easier to debug remotely without installing the binary with debug symbols, c.f. https://docs.yoctoproject.org/dev-manual/common-tasks.html#debugging-with-the-gnu-project-debugger-gdb-remotely

Cheers,
Quentin


enabling symbols for debug in clinfo

Monsees, Steven C (US)
 

 

Hello:

 

I’d like to build clinfo w/ “-g” option to do some debugging with GDB…

 

I am looking at: meta-openembedded/meta-oe/recipes-support/opencl/clinfo_2.2.18.04.06.bb

 

I created a “bbapend” file to modify the build recipes “Makefile.am” file prior to build, to introduce ‘-g’ for CFLAGS & CPPFLAGS, i.e. at top of Makefile.am added:

 

                AM_CFLAGS - -g

                AM_CPPFLAGS = -g

 

I checked the build tree and see my modified “Makefile.am” updated as expected, the update occurs at the end of the install process, using do_install_append… so the build should have used my modified file… but I do not have symbols for the clinfo package when I go to use GDB.

 

Is there a simple way to enable debug symbols for this package ?

 

Did I modify the wrong configuration file?, Should I be modifying configure ?

 

I am new to auto-build configurations…

Could someone tell me the easiest way to add “-g” to the clinfo standard build ?

 

Thanks,

Steve


Enhancements/Bugs closed WW19

Stephen Jolley
 

All,

The below were the owners of enhancements or bugs closed during the last week!

Who

Count

randy.macleod@...

3

sundeep.kokkonda@...

1

akuster808@...

1

Grand Total

5

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Current high bug count owners for Yocto Project 4.1

Stephen Jolley
 

All,

Below is the list as of top 40 bug owners as of the end of WW19 of who have open medium or higher bugs and enhancements against YP 4.1.   There are 120 possible work days left until the final release candidates for YP 4.1 needs to be released.

Who

Count

michael.opdenacker@...

38

ross.burton@...

24

david.reyna@...

21

bruce.ashfield@...

20

randy.macleod@...

17

sakib.sajal@...

12

richard.purdie@...

11

JPEWhacker@...

9

saul.wold@...

7

tim.orling@...

7

bluelightning@...

5

mhalstead@...

4

kai.kang@...

4

akuster808@...

3

Qi.Chen@...

3

jon.mason@...

3

hongxu.jia@...

3

tvgamblin@...

2

sundeep.kokkonda@...

2

abongwabonalais@...

2

pavel@...

2

Aryaman.Gupta@...

2

pgowda.cve@...

2

alejandro@...

2

aehs29@...

1

nicolas.dechesne@...

1

kexin.hao@...

1

chee.yang.lee@...

1

raj.khem@...

1

shachar@...

1

mostthingsweb@...

1

alexandre.belloni@...

1

martin.beeger@...

1

Martin.Jansa@...

1

open.source@...

1

thomas.perrot@...

1

steve@...

1

jay.shen.teoh@...

1

liezhi.yang@...

1

mark.hatle@...

1

Grand Total

221

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Yocto Project Newcomer & Unassigned Bugs - Help Needed

Stephen Jolley
 

All,

 

The triage team is starting to try and collect up and classify bugs which a newcomer to the project would be able to work on in a way which means people can find them. They're being listed on the triage page under the appropriate heading:

https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs  Also please review: https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded and how to create a bugzilla account at: https://bugzilla.yoctoproject.org/createaccount.cgi

The idea is these bugs should be straight forward for a person to help work on who doesn't have deep experience with the project.  If anyone can help, please take ownership of the bug and send patches!  If anyone needs help/advice there are people on irc who can likely do so, or some of the more experienced contributors will likely be happy to help too.

 

Also, the triage team meets weekly and does its best to handle the bugs reported into the Bugzilla. The number of people attending that meeting has fallen, as have the number of people available to help fix bugs. One of the things we hear users report is they don't know how to help. We (the triage team) are therefore going to start reporting out the currently 418 unassigned or newcomer bugs.

 

We're hoping people may be able to spare some time now and again to help out with these.  Bugs are split into two types, "true bugs" where things don't work as they should and "enhancements" which are features we'd want to add to the system.  There are also roughly four different "priority" classes right now,  “4.1”, “4.2”, "4.99" and "Future", the more pressing/urgent issues being in "4.1" and then “4.2”.

 

Please review this link and if a bug is something you would be able to help with either take ownership of the bug, or send me (sjolley.yp.pm@...) an e-mail with the bug number you would like and I will assign it to you (please make sure you have a Bugzilla account).  The list is at: https://wiki.yoctoproject.org/wiki/Bug_Triage_Archive#Unassigned_or_Newcomer_Bugs

 

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


do_package error in kirkstone branch

JH
 

Hello,

I am puzzled by the following final do_package errors for dbus,
glib-2.0-dev etc in the kirkstone branch, that error messages were
never seen in honister and other branches. dbus glib etc are from
oe-core, could oe-core insiders advise what those error messages are
about and how to fix it?

ERROR: packagegroup-solar-1.0-r0 do_package_write_ipk: An allarch
packagegroup shouldn't depend on packages which are dynamically
renamed (dbus to dbus-1)

Thank you very much.

Kind regards,

jupiter


Re: OE Linux & board-support-package

Zoran
 

This is very interesting... How do some people, or system IT
"designers", or System guys, perceive the term: "Board Support
Package"???

Funny, isn't it? Or, at least, pejorative!?

Zee
_______

On Thu, May 5, 2022 at 5:42 AM jchludzinski via lists.yoctoproject.org
<jchludzinski=vivaldi.net@...> wrote:

OE Linux uses device tree files (*.dts and *.dtsi files), so is there
any need for a board-support-package?



[meta-security][PATCH 9/9] layer.conf: fix up layer dependancies.

Armin Kuster
 

reorg pkgs so the we only need meta-oe

Signed-off-by: Armin Kuster <akuster808@...>
---
conf/layer.conf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf/layer.conf b/conf/layer.conf
index 21f03d1..210609a 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -11,7 +11,7 @@ BBFILE_PRIORITY_security = "8"

LAYERSERIES_COMPAT_security = "kirkstone"

-LAYERDEPENDS_security = "core openembedded-layer perl-layer networking-layer meta-python"
+LAYERDEPENDS_security = "core openembedded-layer"

# Sanity check for meta-security layer.
# Setting SKIP_META_SECURITY_SANITY_CHECK to "1" would skip the bbappend files check.
--
2.25.1


[meta-security][PATCH 8/9] packagegroup-core-security.bb: fix suricata inclusion

Armin Kuster
 

Signed-off-by: Armin Kuster <akuster808@...>
---
recipes-core/packagegroup/packagegroup-core-security.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-core/packagegroup/packagegroup-core-security.bb b/recipes-core/packagegroup/packagegroup-core-security.bb
index 87c5b7a..9010054 100644
--- a/recipes-core/packagegroup/packagegroup-core-security.bb
+++ b/recipes-core/packagegroup/packagegroup-core-security.bb
@@ -56,7 +56,7 @@ RDEPENDS:packagegroup-security-audit = " \
SUMMARY:packagegroup-security-ids = "Security Intrusion Detection systems"
RDEPENDS:packagegroup-security-ids = " \
samhain-standalone \
- ${@bb.utils.contains("BBLAYERS", "meta-rust", "suricata","", d)} \
+ suricata \
ossec-hids \
aide \
"
--
2.25.1


[meta-security][PATCH 7/9] suricata: drop nfnetlink from pkg config

Armin Kuster
 

nfnetlink has a layer dependancy to meta-networking.

Signed-off-by: Armin Kuster <akuster808@...>
---
recipes-ids/suricata/suricata_6.0.4.bb | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/recipes-ids/suricata/suricata_6.0.4.bb b/recipes-ids/suricata/suricata_6.0.4.bb
index 31244f3..968da21 100644
--- a/recipes-ids/suricata/suricata_6.0.4.bb
+++ b/recipes-ids/suricata/suricata_6.0.4.bb
@@ -121,7 +121,8 @@ CARGO_SRC_DIR = "rust"

B = "${S}"

-PACKAGECONFIG ??= "jansson file pcre yaml python pcap cap-ng net nfnetlink nss nspr "
+# nfnetlink has a dependancy to meta-networking
+PACKAGECONFIG ??= "jansson file pcre yaml python pcap cap-ng net nss nspr "
PACKAGECONFIG:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'unittests', '', d)}"

PACKAGECONFIG[pcre] = "--with-libpcre-includes=${STAGING_INCDIR} --with-libpcre-libraries=${STAGING_LIBDIR}, ,libpcre ,"
--
2.25.1


[meta-security][PATCH 6/9] arpwatch: add postfix to pkg config

Armin Kuster
 

Signed-off-by: Armin Kuster <akuster808@...>
---
recipes-scanners/arpwatch/arpwatch_3.1.bb | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/recipes-scanners/arpwatch/arpwatch_3.1.bb b/recipes-scanners/arpwatch/arpwatch_3.1.bb
index c152b8c..c8d31cf 100644
--- a/recipes-scanners/arpwatch/arpwatch_3.1.bb
+++ b/recipes-scanners/arpwatch/arpwatch_3.1.bb
@@ -3,7 +3,7 @@ LICENSE = "BSD-4-Clause"
HOME_PAGE = "http://ee.lbl.gov/"
LIC_FILES_CHKSUM = "file://configure;md5=74ca964ed34fda7b46c6fe3e50bded9d"

-DEPENDS += "libpcap postfix"
+DEPENDS += "libpcap"

SRC_URI = "https://ee.lbl.gov/downloads/arpwatch/${BP}.tar.gz \
file://arpwatch.conf \
@@ -21,7 +21,11 @@ ARPWATCH_GID ?= "arpwatch"
APRWATCH_FROM ?= "root "
ARPWATH_REPLY ?= "${ARPWATCH_UID}"

-EXTRA_OECONF = " --srcdir=${S} --with-watcher=email=${APRWATCH_FROM} --with-watchee=email=${ARPWATH_REPLY}"
+PACKAGECONFIG ??= ""
+
+PACKACONFIG[email] = "-with-watcher=email=${APRWATCH_FROM} --with-watchee=email=${ARPWATH_REPLY}, , postfix, postfix postfix-cfg"
+
+EXTRA_OECONF:append = " --srcdir=${S}"

CONFIGUREOPTS = " --build=${BUILD_SYS} \
--host=${HOST_SYS} \
@@ -76,4 +80,4 @@ CONFFILE_FILES = "${sysconfdir}/${PN}.conf"
FILES:${PN} = "${bindir} ${sbindir} ${prefix}/etc/rc.d \
${sysconfdir} /var/lib/arpwatch"

-RDEPENDS:${PN} = "libpcap postfix postfix-cfg"
+RDEPENDS:${PN} = "libpcap"
--
2.25.1


[meta-security][PATCH 5/9] packagegroup-core-security: add dynamic python pkgs

Armin Kuster
 

Signed-off-by: Armin Kuster <akuster808@...>
---
.../packagegroup/packagegroup-core-security.bbappend | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 dynamic-layers/meta-python/recipes-core/packagegroup/packagegroup-core-security.bbappend

diff --git a/dynamic-layers/meta-python/recipes-core/packagegroup/packagegroup-core-security.bbappend b/dynamic-layers/meta-python/recipes-core/packagegroup/packagegroup-core-security.bbappend
new file mode 100644
index 0000000..828931d
--- /dev/null
+++ b/dynamic-layers/meta-python/recipes-core/packagegroup/packagegroup-core-security.bbappend
@@ -0,0 +1,10 @@
+
+
+RDEPENDS:packagegroup-security-utils += "\
+ python3-privacyidea \
+ python3-fail2ban \
+ "
+
+RDEPENDS:packagegroup-meta-security-ptest-packages += "\
+ python3-fail2ban-ptest \
+ "
--
2.25.1


[meta-security][PATCH 4/9] packagegroup-core-security: add perl pkgs grps

Armin Kuster
 

Signed-off-by: Armin Kuster <akuster808@...>
---
.../packagegroup-core-security.bbappend | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 dynamic-layers/meta-perl/recipes-core/packagegroup/packagegroup-core-security.bbappend

diff --git a/dynamic-layers/meta-perl/recipes-core/packagegroup/packagegroup-core-security.bbappend b/dynamic-layers/meta-perl/recipes-core/packagegroup/packagegroup-core-security.bbappend
new file mode 100644
index 0000000..475a24d
--- /dev/null
+++ b/dynamic-layers/meta-perl/recipes-core/packagegroup/packagegroup-core-security.bbappend
@@ -0,0 +1,18 @@
+
+
+PACKAGES += "\
+ packagegroup-security-hardening \
+ "
+RDEPENDS:packagegroup-core-security += "\
+ packagegroup-security-hardening \
+ "
+
+SUMMARY:packagegroup-security-hardening = "Security Hardening tools"
+RDEPENDS:packagegroup-security-hardening = " \
+ bastille \
+ "
+
+RDEPENDS:packagegroup-security-scanners += "\
+ nikto \
+ checksecurity \
+ "
--
2.25.1


[meta-security][PATCH 3/9] packagegroup-core-security: remove pkgs

Armin Kuster
 

Signed-off-by: Armin Kuster <akuster808@...>
---
.../packagegroup/packagegroup-core-security.bb | 12 ------------
1 file changed, 12 deletions(-)

diff --git a/recipes-core/packagegroup/packagegroup-core-security.bb b/recipes-core/packagegroup/packagegroup-core-security.bb
index fefc66d..87c5b7a 100644
--- a/recipes-core/packagegroup/packagegroup-core-security.bb
+++ b/recipes-core/packagegroup/packagegroup-core-security.bb
@@ -10,7 +10,6 @@ PACKAGES = "\
packagegroup-security-utils \
packagegroup-security-scanners \
packagegroup-security-audit \
- packagegroup-security-hardening \
packagegroup-security-ids \
packagegroup-security-mac \
${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-security-ptest-packages", "", d)} \
@@ -20,7 +19,6 @@ RDEPENDS:packagegroup-core-security = "\
packagegroup-security-utils \
packagegroup-security-scanners \
packagegroup-security-audit \
- packagegroup-security-hardening \
packagegroup-security-ids \
packagegroup-security-mac \
${@bb.utils.contains("DISTRO_FEATURES", "ptest", "packagegroup-meta-security-ptest-packages", "", d)} \
@@ -35,8 +33,6 @@ RDEPENDS:packagegroup-security-utils = "\
keyutils \
nmap \
pinentry \
- python3-privacyidea \
- python3-fail2ban \
softhsm \
sshguard \
${@bb.utils.contains_any("TUNE_FEATURES", "riscv32 ", "", " libseccomp",d)} \
@@ -47,8 +43,6 @@ RDEPENDS:packagegroup-security-utils = "\
SUMMARY:packagegroup-security-scanners = "Security scanners"
RDEPENDS:packagegroup-security-scanners = "\
isic \
- nikto \
- checksecurity \
${@bb.utils.contains_any("TUNE_FEATURES", "riscv32 riscv64", "", " clamav clamav-daemon clamav-freshclam",d)} \
"
RDEPENDS:packagegroup-security-scanners:remove:libc-musl = "clamav clamav-daemon clamav-freshclam"
@@ -59,11 +53,6 @@ RDEPENDS:packagegroup-security-audit = " \
redhat-security \
"

-SUMMARY:packagegroup-security-hardening = "Security Hardening tools"
-RDEPENDS:packagegroup-security-hardening = " \
- bastille \
- "
-
SUMMARY:packagegroup-security-ids = "Security Intrusion Detection systems"
RDEPENDS:packagegroup-security-ids = " \
samhain-standalone \
@@ -92,7 +81,6 @@ RDEPENDS:packagegroup-meta-security-ptest-packages = "\
ptest-runner \
samhain-standalone-ptest \
${@bb.utils.contains("BBLAYERS", "meta-rust", "suricata-ptest","", d)} \
- python3-fail2ban-ptest \
${@bb.utils.contains("DISTRO_FEATURES", "smack", "smack-ptest", "",d)} \
"

--
2.25.1


[meta-security][PATCH 2/9] meta-security: move perl and python recipes to dynamic layers structure

Armin Kuster
 

Signed-off-by: Armin Kuster <akuster808@...>
---
.../recipes-scanners}/checksecurity/checksecurity_2.0.15.bb | 0
.../files/check-setuid-use-more-portable-find-args.patch | 0
.../recipes-scanners}/checksecurity/files/setuid-log-folder.patch | 0
.../meta-perl/recipes-security}/bastille/bastille_3.2.1.bb | 0
.../meta-perl/recipes-security}/bastille/files/API.pm | 0
.../recipes-security}/bastille/files/AccountPermission.pm | 0
.../meta-perl/recipes-security}/bastille/files/FileContent.pm | 0
.../meta-perl/recipes-security}/bastille/files/HPSpecific.pm | 0
.../meta-perl/recipes-security}/bastille/files/Miscellaneous.pm | 0
.../meta-perl/recipes-security}/bastille/files/ServiceAdmin.pm | 0
.../bastille/files/accept_os_flag_in_backend.patch | 0
.../recipes-security}/bastille/files/allow_os_with_assess.patch | 0
.../recipes-security}/bastille/files/call_output_config.patch | 0
.../meta-perl/recipes-security}/bastille/files/config | 0
.../recipes-security}/bastille/files/do_not_apply_config.patch | 0
.../recipes-security}/bastille/files/edit_usage_message.patch | 0
.../recipes-security}/bastille/files/find_existing_config.patch | 0
.../bastille/files/fix_missing_use_directives.patch | 0
.../recipes-security}/bastille/files/fix_number_of_modules.patch | 0
.../recipes-security}/bastille/files/fix_version_parse.patch | 0
.../recipes-security}/bastille/files/fixed_defined_warnings.patch | 0
.../bastille/files/organize_distro_discovery.patch | 0
.../bastille/files/remove_questions_text_file_references.patch | 0
.../recipes-security}/bastille/files/set_required_questions.py | 0
.../recipes-security}/bastille/files/simplify_B_place.patch | 0
.../bastille/files/upgrade_options_processing.patch | 0
.../meta-perl/recipes-security}/nikto/files/location.patch | 0
.../meta-perl/recipes-security}/nikto/nikto_2.1.6.bb | 0
.../fail2ban/files/0001-To-fix-build-error-of-xrang.patch | 0
.../meta-python/recipes-security}/fail2ban/files/initd | 0
.../meta-python/recipes-security}/fail2ban/files/run-ptest | 0
.../recipes-security}/fail2ban/python3-fail2ban_0.11.2.bb | 0
.../recipes-security}/mfa/python3-privacyidea_3.6.2.bb | 0
.../recipes-security}/python/python3-oauth2client_4.1.3.bb | 0
34 files changed, 0 insertions(+), 0 deletions(-)
rename {recipes-scanners => dynamic-layers/meta-perl/recipes-scanners}/checksecurity/checksecurity_2.0.15.bb (100%)
rename {recipes-scanners => dynamic-layers/meta-perl/recipes-scanners}/checksecurity/files/check-setuid-use-more-portable-find-args.patch (100%)
rename {recipes-scanners => dynamic-layers/meta-perl/recipes-scanners}/checksecurity/files/setuid-log-folder.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/bastille_3.2.1.bb (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/API.pm (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/AccountPermission.pm (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/FileContent.pm (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/HPSpecific.pm (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/Miscellaneous.pm (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/ServiceAdmin.pm (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/accept_os_flag_in_backend.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/allow_os_with_assess.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/call_output_config.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/config (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/do_not_apply_config.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/edit_usage_message.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/find_existing_config.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/fix_missing_use_directives.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/fix_number_of_modules.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/fix_version_parse.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/fixed_defined_warnings.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/organize_distro_discovery.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/remove_questions_text_file_references.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/set_required_questions.py (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/simplify_B_place.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/bastille/files/upgrade_options_processing.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/nikto/files/location.patch (100%)
rename {recipes-security => dynamic-layers/meta-perl/recipes-security}/nikto/nikto_2.1.6.bb (100%)
rename {recipes-security => dynamic-layers/meta-python/recipes-security}/fail2ban/files/0001-To-fix-build-error-of-xrang.patch (100%)
rename {recipes-security => dynamic-layers/meta-python/recipes-security}/fail2ban/files/initd (100%)
rename {recipes-security => dynamic-layers/meta-python/recipes-security}/fail2ban/files/run-ptest (100%)
rename {recipes-security => dynamic-layers/meta-python/recipes-security}/fail2ban/python3-fail2ban_0.11.2.bb (100%)
rename {recipes-security => dynamic-layers/meta-python/recipes-security}/mfa/python3-privacyidea_3.6.2.bb (100%)
rename {recipes-python => dynamic-layers/meta-python/recipes-security}/python/python3-oauth2client_4.1.3.bb (100%)

diff --git a/recipes-scanners/checksecurity/checksecurity_2.0.15.bb b/dynamic-layers/meta-perl/recipes-scanners/checksecurity/checksecurity_2.0.15.bb
similarity index 100%
rename from recipes-scanners/checksecurity/checksecurity_2.0.15.bb
rename to dynamic-layers/meta-perl/recipes-scanners/checksecurity/checksecurity_2.0.15.bb
diff --git a/recipes-scanners/checksecurity/files/check-setuid-use-more-portable-find-args.patch b/dynamic-layers/meta-perl/recipes-scanners/checksecurity/files/check-setuid-use-more-portable-find-args.patch
similarity index 100%
rename from recipes-scanners/checksecurity/files/check-setuid-use-more-portable-find-args.patch
rename to dynamic-layers/meta-perl/recipes-scanners/checksecurity/files/check-setuid-use-more-portable-find-args.patch
diff --git a/recipes-scanners/checksecurity/files/setuid-log-folder.patch b/dynamic-layers/meta-perl/recipes-scanners/checksecurity/files/setuid-log-folder.patch
similarity index 100%
rename from recipes-scanners/checksecurity/files/setuid-log-folder.patch
rename to dynamic-layers/meta-perl/recipes-scanners/checksecurity/files/setuid-log-folder.patch
diff --git a/recipes-security/bastille/bastille_3.2.1.bb b/dynamic-layers/meta-perl/recipes-security/bastille/bastille_3.2.1.bb
similarity index 100%
rename from recipes-security/bastille/bastille_3.2.1.bb
rename to dynamic-layers/meta-perl/recipes-security/bastille/bastille_3.2.1.bb
diff --git a/recipes-security/bastille/files/API.pm b/dynamic-layers/meta-perl/recipes-security/bastille/files/API.pm
similarity index 100%
rename from recipes-security/bastille/files/API.pm
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/API.pm
diff --git a/recipes-security/bastille/files/AccountPermission.pm b/dynamic-layers/meta-perl/recipes-security/bastille/files/AccountPermission.pm
similarity index 100%
rename from recipes-security/bastille/files/AccountPermission.pm
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/AccountPermission.pm
diff --git a/recipes-security/bastille/files/FileContent.pm b/dynamic-layers/meta-perl/recipes-security/bastille/files/FileContent.pm
similarity index 100%
rename from recipes-security/bastille/files/FileContent.pm
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/FileContent.pm
diff --git a/recipes-security/bastille/files/HPSpecific.pm b/dynamic-layers/meta-perl/recipes-security/bastille/files/HPSpecific.pm
similarity index 100%
rename from recipes-security/bastille/files/HPSpecific.pm
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/HPSpecific.pm
diff --git a/recipes-security/bastille/files/Miscellaneous.pm b/dynamic-layers/meta-perl/recipes-security/bastille/files/Miscellaneous.pm
similarity index 100%
rename from recipes-security/bastille/files/Miscellaneous.pm
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/Miscellaneous.pm
diff --git a/recipes-security/bastille/files/ServiceAdmin.pm b/dynamic-layers/meta-perl/recipes-security/bastille/files/ServiceAdmin.pm
similarity index 100%
rename from recipes-security/bastille/files/ServiceAdmin.pm
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/ServiceAdmin.pm
diff --git a/recipes-security/bastille/files/accept_os_flag_in_backend.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/accept_os_flag_in_backend.patch
similarity index 100%
rename from recipes-security/bastille/files/accept_os_flag_in_backend.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/accept_os_flag_in_backend.patch
diff --git a/recipes-security/bastille/files/allow_os_with_assess.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/allow_os_with_assess.patch
similarity index 100%
rename from recipes-security/bastille/files/allow_os_with_assess.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/allow_os_with_assess.patch
diff --git a/recipes-security/bastille/files/call_output_config.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/call_output_config.patch
similarity index 100%
rename from recipes-security/bastille/files/call_output_config.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/call_output_config.patch
diff --git a/recipes-security/bastille/files/config b/dynamic-layers/meta-perl/recipes-security/bastille/files/config
similarity index 100%
rename from recipes-security/bastille/files/config
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/config
diff --git a/recipes-security/bastille/files/do_not_apply_config.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/do_not_apply_config.patch
similarity index 100%
rename from recipes-security/bastille/files/do_not_apply_config.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/do_not_apply_config.patch
diff --git a/recipes-security/bastille/files/edit_usage_message.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/edit_usage_message.patch
similarity index 100%
rename from recipes-security/bastille/files/edit_usage_message.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/edit_usage_message.patch
diff --git a/recipes-security/bastille/files/find_existing_config.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/find_existing_config.patch
similarity index 100%
rename from recipes-security/bastille/files/find_existing_config.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/find_existing_config.patch
diff --git a/recipes-security/bastille/files/fix_missing_use_directives.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/fix_missing_use_directives.patch
similarity index 100%
rename from recipes-security/bastille/files/fix_missing_use_directives.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/fix_missing_use_directives.patch
diff --git a/recipes-security/bastille/files/fix_number_of_modules.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/fix_number_of_modules.patch
similarity index 100%
rename from recipes-security/bastille/files/fix_number_of_modules.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/fix_number_of_modules.patch
diff --git a/recipes-security/bastille/files/fix_version_parse.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/fix_version_parse.patch
similarity index 100%
rename from recipes-security/bastille/files/fix_version_parse.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/fix_version_parse.patch
diff --git a/recipes-security/bastille/files/fixed_defined_warnings.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/fixed_defined_warnings.patch
similarity index 100%
rename from recipes-security/bastille/files/fixed_defined_warnings.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/fixed_defined_warnings.patch
diff --git a/recipes-security/bastille/files/organize_distro_discovery.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/organize_distro_discovery.patch
similarity index 100%
rename from recipes-security/bastille/files/organize_distro_discovery.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/organize_distro_discovery.patch
diff --git a/recipes-security/bastille/files/remove_questions_text_file_references.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/remove_questions_text_file_references.patch
similarity index 100%
rename from recipes-security/bastille/files/remove_questions_text_file_references.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/remove_questions_text_file_references.patch
diff --git a/recipes-security/bastille/files/set_required_questions.py b/dynamic-layers/meta-perl/recipes-security/bastille/files/set_required_questions.py
similarity index 100%
rename from recipes-security/bastille/files/set_required_questions.py
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/set_required_questions.py
diff --git a/recipes-security/bastille/files/simplify_B_place.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/simplify_B_place.patch
similarity index 100%
rename from recipes-security/bastille/files/simplify_B_place.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/simplify_B_place.patch
diff --git a/recipes-security/bastille/files/upgrade_options_processing.patch b/dynamic-layers/meta-perl/recipes-security/bastille/files/upgrade_options_processing.patch
similarity index 100%
rename from recipes-security/bastille/files/upgrade_options_processing.patch
rename to dynamic-layers/meta-perl/recipes-security/bastille/files/upgrade_options_processing.patch
diff --git a/recipes-security/nikto/files/location.patch b/dynamic-layers/meta-perl/recipes-security/nikto/files/location.patch
similarity index 100%
rename from recipes-security/nikto/files/location.patch
rename to dynamic-layers/meta-perl/recipes-security/nikto/files/location.patch
diff --git a/recipes-security/nikto/nikto_2.1.6.bb b/dynamic-layers/meta-perl/recipes-security/nikto/nikto_2.1.6.bb
similarity index 100%
rename from recipes-security/nikto/nikto_2.1.6.bb
rename to dynamic-layers/meta-perl/recipes-security/nikto/nikto_2.1.6.bb
diff --git a/recipes-security/fail2ban/files/0001-To-fix-build-error-of-xrang.patch b/dynamic-layers/meta-python/recipes-security/fail2ban/files/0001-To-fix-build-error-of-xrang.patch
similarity index 100%
rename from recipes-security/fail2ban/files/0001-To-fix-build-error-of-xrang.patch
rename to dynamic-layers/meta-python/recipes-security/fail2ban/files/0001-To-fix-build-error-of-xrang.patch
diff --git a/recipes-security/fail2ban/files/initd b/dynamic-layers/meta-python/recipes-security/fail2ban/files/initd
similarity index 100%
rename from recipes-security/fail2ban/files/initd
rename to dynamic-layers/meta-python/recipes-security/fail2ban/files/initd
diff --git a/recipes-security/fail2ban/files/run-ptest b/dynamic-layers/meta-python/recipes-security/fail2ban/files/run-ptest
similarity index 100%
rename from recipes-security/fail2ban/files/run-ptest
rename to dynamic-layers/meta-python/recipes-security/fail2ban/files/run-ptest
diff --git a/recipes-security/fail2ban/python3-fail2ban_0.11.2.bb b/dynamic-layers/meta-python/recipes-security/fail2ban/python3-fail2ban_0.11.2.bb
similarity index 100%
rename from recipes-security/fail2ban/python3-fail2ban_0.11.2.bb
rename to dynamic-layers/meta-python/recipes-security/fail2ban/python3-fail2ban_0.11.2.bb
diff --git a/recipes-security/mfa/python3-privacyidea_3.6.2.bb b/dynamic-layers/meta-python/recipes-security/mfa/python3-privacyidea_3.6.2.bb
similarity index 100%
rename from recipes-security/mfa/python3-privacyidea_3.6.2.bb
rename to dynamic-layers/meta-python/recipes-security/mfa/python3-privacyidea_3.6.2.bb
diff --git a/recipes-python/python/python3-oauth2client_4.1.3.bb b/dynamic-layers/meta-python/recipes-security/python/python3-oauth2client_4.1.3.bb
similarity index 100%
rename from recipes-python/python/python3-oauth2client_4.1.3.bb
rename to dynamic-layers/meta-python/recipes-security/python/python3-oauth2client_4.1.3.bb
--
2.25.1


[meta-security][PATCH 1/9] fscrypt: add distro_check on pam

Armin Kuster
 

Signed-off-by: Armin Kuster <akuster808@...>
---
recipes-security/fscrypt/fscrypt_1.0.0.bb | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/recipes-security/fscrypt/fscrypt_1.0.0.bb b/recipes-security/fscrypt/fscrypt_1.0.0.bb
index 663d8e2..8147fe6 100644
--- a/recipes-security/fscrypt/fscrypt_1.0.0.bb
+++ b/recipes-security/fscrypt/fscrypt_1.0.0.bb
@@ -8,19 +8,19 @@ SECTION = "base"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

-BBCLASSEXTEND = "native nativesdk"
-
# fscrypt depends on go and libpam
DEPENDS += "go-native libpam"

SRCREV = "92b1e9a8670ccd3916a7d24a06cab1e4c9815bc4"
SRC_URI = "git://github.com/google/fscrypt.git;branch=master;protocol=https"
+
GO_IMPORT = "import"

-S = "${WORKDIR}/git"
+inherit go goarch features_check

-inherit go
-inherit goarch
+REQUIRED_DISTRO_FEATURES = "pam"
+
+S = "${WORKDIR}/git"

do_compile() {
export GOARCH=${TARGET_GOARCH}
@@ -47,3 +47,5 @@ do_install() {
install -d ${D}/${bindir}
install ${S}/src/${GO_IMPORT}/bin/fscrypt ${D}/${bindir}/fscrypt
}
+
+BBCLASSEXTEND = "native nativesdk"
--
2.25.1


[layerindex-web][PATCH] Dockerfile: add captcha dependancies

Michael Halstead
 

The current version of django-simple-captcha requires libz and freetype development libraries.

Signed-off-by: Michael Halstead <mhalstead@...>
---
 Dockerfile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Dockerfile b/Dockerfile
index a45952f..41deb0c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -32,6 +32,8 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update \
  python3-dev \
  python3-pil \
         python3-wheel \
+ libz-dev \
+ libfreetype6-dev \
  libjpeg-dev \
  libmariadbclient-dev \
  locales \
--
2.17.1

--
Michael Halstead
Linux Foundation / Yocto Project
Systems Operations Engineer


Re: OE Linux & board-support-package

Alexander Kanavin
 

On Fri, 6 May 2022 at 13:55, Ross Burton <ross.burton@...> wrote:
OE Linux uses device tree files (*.dts and *.dtsi files), so is there any need for a board-support-package?
In the glorious future, they will be much smaller.

Note how meta-arm has generic Intel BSPs, and thanks to recent standardisation in Arm (SystemReady, etc) there’s a generic-arm64 machine in meta-arm too.

Of course, reality and theory rarely agree, and in the embedded/iot space there is a much greater need for customisation, so I don’t expect to see “BSPs” disappearing shortly.
There's an even more glorious and even more distant future, where all
hardware supports virtio, and there is no need for custom vendor
drivers at all. Also, everyone would be using risc-v by then.

Alex


Re: OE Linux & board-support-package

Ross Burton
 

On 5 May 2022, at 04:42, jchludzinski via lists.yoctoproject.org <jchludzinski=vivaldi.net@...> wrote:

OE Linux uses device tree files (*.dts and *.dtsi files), so is there any need for a board-support-package?
In the glorious future, they will be much smaller.

Note how meta-arm has generic Intel BSPs, and thanks to recent standardisation in Arm (SystemReady, etc) there’s a generic-arm64 machine in meta-arm too.

Of course, reality and theory rarely agree, and in the embedded/iot space there is a much greater need for customisation, so I don’t expect to see “BSPs” disappearing shortly.

Ross
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.


Re: QA notification for completed autobuilder build (yocto-3.4.4.rc1)

Teoh, Jay Shen
 

Hi all,

Intel and WR YP QA is planning for QA execution for YP build yocto-3.4.4.rc1. We are planning to execute following tests for this cycle:

OEQA-manual tests for following module:
1. OE-Core
2. BSP-hw

Runtime auto test for following platforms:
1. MinnowTurbot 32-bit
2. NUC 7
3. NUC 6
4. Edgerouter
5. Beaglebone

ETA for completion next Tuesday, May 10.

Thanks,
Jay

-----Original Message-----
From: yocto@... <yocto@...> On Behalf
Of Pokybuild User
Sent: Wednesday, 4 May, 2022 10:32 AM
To: yocto@...
Cc: qa-build-notification@...
Subject: [yocto] QA notification for completed autobuilder build (yocto-
3.4.4.rc1)


A build flagged for QA (yocto-3.4.4.rc1) was completed on the autobuilder
and is available at:


https://autobuilder.yocto.io/pub/releases/yocto-3.4.4.rc1


Build hash information:

bitbake: c2d8f9b2137bd4a98eb0f51519493131773e7517
meta-agl: 8543843eeb47fa9b45786d3e09bf497fcd5f95e0
meta-arm: 2623e69db362b357db45c343e6d504909552c2d5
meta-aws: c92344938ab4d37de8bd8b799186dbbe3019a069
meta-gplv2: f04e4369bf9dd3385165281b9fa2ed1043b0e400
meta-intel: daf5c125a744d45d8fa395b576147edd5a714f5c
meta-mingw: f5d761cbd5c957e4405c5d40b0c236d263c916a8
meta-openembedded: 9a0caf5b09e14a28a54c3f8524d97530aeb8152c
meta-virtualization: bd7511c53b921c9ce4ba2fdb42778ca194ebc3e8
oecore: 1a6f5e27249afb6fb4d47c523b62b5dd2482a69d
poky: 780eeec8851950ee6ac07a2a398ba937206bd2e4



This is an automated message from the Yocto Project Autobuilder
Git: git://git.yoctoproject.org/yocto-autobuilder2
Email: richard.purdie@...


801 - 820 of 57780