diff options
Diffstat (limited to 'meta/conf/distro')
-rw-r--r-- | meta/conf/distro/defaultsetup.conf | 4 | ||||
-rw-r--r-- | meta/conf/distro/include/cve-extra-exclusions.inc | 24 | ||||
-rw-r--r-- | meta/conf/distro/include/distro_alias.inc | 3 | ||||
-rw-r--r-- | meta/conf/distro/include/maintainers.inc | 67 | ||||
-rw-r--r-- | meta/conf/distro/include/ptest-packagelists.inc | 22 | ||||
-rw-r--r-- | meta/conf/distro/include/security_flags.inc | 6 | ||||
-rw-r--r-- | meta/conf/distro/include/tclibc-newlib.inc | 6 | ||||
-rw-r--r-- | meta/conf/distro/include/tclibc-picolibc.inc | 40 | ||||
-rw-r--r-- | meta/conf/distro/include/tcmode-default.inc | 14 | ||||
-rw-r--r-- | meta/conf/distro/include/time64.inc | 16 | ||||
-rw-r--r-- | meta/conf/distro/include/yocto-space-optimize.inc | 8 | ||||
-rw-r--r-- | meta/conf/distro/include/yocto-uninative.inc | 10 |
12 files changed, 129 insertions, 91 deletions
diff --git a/meta/conf/distro/defaultsetup.conf b/meta/conf/distro/defaultsetup.conf index 90b68057ad..e6369dcec4 100644 --- a/meta/conf/distro/defaultsetup.conf +++ b/meta/conf/distro/defaultsetup.conf | |||
@@ -8,10 +8,6 @@ require conf/distro/include/tclibc-${TCLIBC}.inc | |||
8 | 8 | ||
9 | require conf/distro/include/uninative-flags.inc | 9 | require conf/distro/include/uninative-flags.inc |
10 | 10 | ||
11 | # Allow single libc distros to disable this code | ||
12 | TCLIBCAPPEND ?= "-${TCLIBC}" | ||
13 | TMPDIR .= "${TCLIBCAPPEND}" | ||
14 | |||
15 | USER_CLASSES ?= "" | 11 | USER_CLASSES ?= "" |
16 | PACKAGE_CLASSES ?= "package_ipk" | 12 | PACKAGE_CLASSES ?= "package_ipk" |
17 | INHERIT_DISTRO ?= "debian devshell sstate license remove-libtool create-spdx" | 13 | INHERIT_DISTRO ?= "debian devshell sstate license remove-libtool create-spdx" |
diff --git a/meta/conf/distro/include/cve-extra-exclusions.inc b/meta/conf/distro/include/cve-extra-exclusions.inc index fcef6a14fb..ffbbb7bef1 100644 --- a/meta/conf/distro/include/cve-extra-exclusions.inc +++ b/meta/conf/distro/include/cve-extra-exclusions.inc | |||
@@ -16,11 +16,11 @@ | |||
16 | # | 16 | # |
17 | 17 | ||
18 | # strace https://nvd.nist.gov/vuln/detail/CVE-2000-0006 | 18 | # strace https://nvd.nist.gov/vuln/detail/CVE-2000-0006 |
19 | CVE_STATUS[CVE-2000-0006] = "upstream-wontfix: CVE is more than 20 years old \ | 19 | CVE_STATUS[CVE-2000-0006] = "upstream-wontfix: cpe:*:strace: CVE is more than 20 years old \ |
20 | with no resolution evident. Broken links in CVE database references make resolution impractical." | 20 | with no resolution evident. Broken links in CVE database references make resolution impractical." |
21 | 21 | ||
22 | # epiphany https://nvd.nist.gov/vuln/detail/CVE-2005-0238 | 22 | # epiphany https://nvd.nist.gov/vuln/detail/CVE-2005-0238 |
23 | CVE_STATUS[CVE-2005-0238] = "upstream-wontfix: \ | 23 | CVE_STATUS[CVE-2005-0238] = "upstream-wontfix: cpe:*:epiphany: \ |
24 | The issue here is spoofing of domain names using characters from other character sets. \ | 24 | The issue here is spoofing of domain names using characters from other character sets. \ |
25 | There has been much discussion amongst the epiphany and webkit developers and \ | 25 | There has been much discussion amongst the epiphany and webkit developers and \ |
26 | whilst there are improvements about how domains are handled and displayed to the user \ | 26 | whilst there are improvements about how domains are handled and displayed to the user \ |
@@ -28,7 +28,7 @@ there is unlikely ever to be a single fix to webkit or epiphany which addresses | |||
28 | problem. There isn't any mitigation or fix or way to progress this further." | 28 | problem. There isn't any mitigation or fix or way to progress this further." |
29 | 29 | ||
30 | # glibc https://nvd.nist.gov/vuln/detail/CVE-2010-4756 | 30 | # glibc https://nvd.nist.gov/vuln/detail/CVE-2010-4756 |
31 | CVE_STATUS[CVE-2010-4756] = "upstream-wontfix: \ | 31 | CVE_STATUS[CVE-2010-4756] = "upstream-wontfix: cpe:*:glibc: \ |
32 | Issue is memory exhaustion via glob() calls, e.g. from within an ftp server \ | 32 | Issue is memory exhaustion via glob() calls, e.g. from within an ftp server \ |
33 | Best discussion in https://bugzilla.redhat.com/show_bug.cgi?id=681681 \ | 33 | Best discussion in https://bugzilla.redhat.com/show_bug.cgi?id=681681 \ |
34 | Upstream don't see it as a security issue, ftp servers shouldn't be passing \ | 34 | Upstream don't see it as a security issue, ftp servers shouldn't be passing \ |
@@ -38,7 +38,7 @@ this to libc glob. Upstream have no plans to add BSD's GLOB_LIMIT or similar." | |||
38 | # go https://nvd.nist.gov/vuln/detail/CVE-2020-29511 | 38 | # go https://nvd.nist.gov/vuln/detail/CVE-2020-29511 |
39 | CVE_STATUS_GROUPS += "CVE_STATUS_GO" | 39 | CVE_STATUS_GROUPS += "CVE_STATUS_GO" |
40 | CVE_STATUS_GO = "CVE-2020-29509 CVE-2020-29511" | 40 | CVE_STATUS_GO = "CVE-2020-29509 CVE-2020-29511" |
41 | CVE_STATUS_GO[status] = "not-applicable-config: \ | 41 | CVE_STATUS_GO[status] = "not-applicable-config: cpe:golang:go: \ |
42 | The encoding/xml package in go can potentially be used for security exploits if not used correctly \ | 42 | The encoding/xml package in go can potentially be used for security exploits if not used correctly \ |
43 | CVE applies to a netapp product as well as flagging a general issue. We don't ship anything \ | 43 | CVE applies to a netapp product as well as flagging a general issue. We don't ship anything \ |
44 | exposing this interface in an exploitable way" | 44 | exposing this interface in an exploitable way" |
@@ -50,7 +50,7 @@ CVE-2015-2656 CVE-2015-4754 CVE-2015-4764 CVE-2015-4774 CVE-2015-4775 CVE-2015-4 | |||
50 | CVE-2015-4778 CVE-2015-4779 CVE-2015-4780 CVE-2015-4781 CVE-2015-4782 CVE-2015-4783 CVE-2015-4784 \ | 50 | CVE-2015-4778 CVE-2015-4779 CVE-2015-4780 CVE-2015-4781 CVE-2015-4782 CVE-2015-4783 CVE-2015-4784 \ |
51 | CVE-2015-4785 CVE-2015-4786 CVE-2015-4787 CVE-2015-4788 CVE-2015-4789 CVE-2015-4790 CVE-2016-0682 \ | 51 | CVE-2015-4785 CVE-2015-4786 CVE-2015-4787 CVE-2015-4788 CVE-2015-4789 CVE-2015-4790 CVE-2016-0682 \ |
52 | CVE-2016-0689 CVE-2016-0692 CVE-2016-0694 CVE-2016-3418 CVE-2020-2981" | 52 | CVE-2016-0689 CVE-2016-0692 CVE-2016-0694 CVE-2016-3418 CVE-2020-2981" |
53 | CVE_STATUS_DB[status] = "upstream-wontfix: Since Oracle relicensed bdb, the open source community is slowly but surely \ | 53 | CVE_STATUS_DB[status] = "upstream-wontfix: cpe:*:berkeley_db: Since Oracle relicensed bdb, the open source community is slowly but surely \ |
54 | replacing bdb with supported and open source friendly alternatives. As a result this CVE is unlikely to ever be fixed." | 54 | replacing bdb with supported and open source friendly alternatives. As a result this CVE is unlikely to ever be fixed." |
55 | 55 | ||
56 | # Kernel CVEs that are generic but can't be added to the kernel's hand-maintained cve-exclusion.inc | 56 | # Kernel CVEs that are generic but can't be added to the kernel's hand-maintained cve-exclusion.inc |
@@ -60,25 +60,25 @@ replacing bdb with supported and open source friendly alternatives. As a result | |||
60 | # For OE-Core our policy is to stay as close to the kernel stable releases as we can. This should | 60 | # For OE-Core our policy is to stay as close to the kernel stable releases as we can. This should |
61 | # ensure the bulk of the major kernel CVEs are fixed and we don't dive into each individual issue | 61 | # ensure the bulk of the major kernel CVEs are fixed and we don't dive into each individual issue |
62 | # as the stable maintainers are much more able to do that. | 62 | # as the stable maintainers are much more able to do that. |
63 | CVE_STATUS[CVE-1999-0524] = "ignored: issue is that ICMP exists, can be filewalled if required" | 63 | CVE_STATUS[CVE-1999-0524] = "ignored: cpe:*:linux_kernel:issue is that ICMP exists, can be filewalled if required" |
64 | CVE_STATUS[CVE-2008-4609] = "ignored: describes design flaws in TCP" | 64 | CVE_STATUS[CVE-2008-4609] = "ignored: cpe:*:linux_kernel:describes design flaws in TCP" |
65 | CVE_STATUS[CVE-2010-4563] = "ignored: low impact, only enables detection of hosts which are sniffing network traffic" | 65 | CVE_STATUS[CVE-2010-4563] = "ignored: cpe:*:linux_kernel:low impact, only enables detection of hosts which are sniffing network traffic" |
66 | CVE_STATUS[CVE-2011-0640] = "ignored: requires physical access and any mitigation would mean USB is impractical to use" | 66 | CVE_STATUS[CVE-2011-0640] = "ignored: cpe:*:linux_kernel:requires physical access and any mitigation would mean USB is impractical to use" |
67 | 67 | ||
68 | # qemu:qemu-native:qemu-system-native https://nvd.nist.gov/vuln/detail/CVE-2021-20255 | 68 | # qemu:qemu-native:qemu-system-native https://nvd.nist.gov/vuln/detail/CVE-2021-20255 |
69 | CVE_STATUS[CVE-2021-20255] = "upstream-wontfix: \ | 69 | CVE_STATUS[CVE-2021-20255] = "upstream-wontfix: cpe:*:qemu: \ |
70 | There was a proposed patch https://lists.gnu.org/archive/html/qemu-devel/2021-02/msg06098.html \ | 70 | There was a proposed patch https://lists.gnu.org/archive/html/qemu-devel/2021-02/msg06098.html \ |
71 | qemu maintainers say the patch is incorrect and should not be applied \ | 71 | qemu maintainers say the patch is incorrect and should not be applied \ |
72 | The issue is of low impact, at worst sitting in an infinite loop rather than exploitable." | 72 | The issue is of low impact, at worst sitting in an infinite loop rather than exploitable." |
73 | 73 | ||
74 | # qemu:qemu-native:qemu-system-native https://nvd.nist.gov/vuln/detail/CVE-2019-12067 | 74 | # qemu:qemu-native:qemu-system-native https://nvd.nist.gov/vuln/detail/CVE-2019-12067 |
75 | CVE_STATUS[CVE-2019-12067] = "upstream-wontfix: \ | 75 | CVE_STATUS[CVE-2019-12067] = "upstream-wontfix: cpe:*:qemu: \ |
76 | There was a proposed patch but rejected by upstream qemu. It is unclear if the issue can \ | 76 | There was a proposed patch but rejected by upstream qemu. It is unclear if the issue can \ |
77 | still be reproduced or where exactly any bug is. \ | 77 | still be reproduced or where exactly any bug is. \ |
78 | We'll pick up any fix when upstream accepts one." | 78 | We'll pick up any fix when upstream accepts one." |
79 | 79 | ||
80 | # nasm:nasm-native https://nvd.nist.gov/vuln/detail/CVE-2020-18974 | 80 | # nasm:nasm-native https://nvd.nist.gov/vuln/detail/CVE-2020-18974 |
81 | CVE_STATUS[CVE-2020-18974] = "upstream-wontfix: \ | 81 | CVE_STATUS[CVE-2020-18974] = "upstream-wontfix: cpe:*:netwide_assembler: \ |
82 | It is a fuzzing related buffer overflow. It is of low impact since most devices \ | 82 | It is a fuzzing related buffer overflow. It is of low impact since most devices \ |
83 | wouldn't expose an assembler. The upstream is inactive and there is little to be \ | 83 | wouldn't expose an assembler. The upstream is inactive and there is little to be \ |
84 | done about the bug, ignore from an OE perspective." | 84 | done about the bug, ignore from an OE perspective." |
diff --git a/meta/conf/distro/include/distro_alias.inc b/meta/conf/distro/include/distro_alias.inc index 2b579339b2..58163a9f7a 100644 --- a/meta/conf/distro/include/distro_alias.inc +++ b/meta/conf/distro/include/distro_alias.inc | |||
@@ -147,11 +147,8 @@ DISTRO_PN_ALIAS:pn-libjson = "Ubuntu=libjson0-dev Debian=libjson0-dev" | |||
147 | DISTRO_PN_ALIAS:pn-libksba = "Fedora=libksba Debian=libksba8 Ubuntu=libksba" | 147 | DISTRO_PN_ALIAS:pn-libksba = "Fedora=libksba Debian=libksba8 Ubuntu=libksba" |
148 | DISTRO_PN_ALIAS:pn-libmatchbox = "Ubuntu=libmatchbox Fedora=libmatchbox" | 148 | DISTRO_PN_ALIAS:pn-libmatchbox = "Ubuntu=libmatchbox Fedora=libmatchbox" |
149 | DISTRO_PN_ALIAS:pn-libmpc = "Fedora=libmpc OpenSuse=libmpc2" | 149 | DISTRO_PN_ALIAS:pn-libmpc = "Fedora=libmpc OpenSuse=libmpc2" |
150 | DISTRO_PN_ALIAS:pn-libnewt = "Debian=libnewt0.52 Fedora=newt" | ||
151 | DISTRO_PN_ALIAS:pn-libnewt-python = "Ubuntu=python-newt Fedora=newt-python" | ||
152 | DISTRO_PN_ALIAS:pn-libnl = "Mandriva=libnl Fedora=libnl" | 150 | DISTRO_PN_ALIAS:pn-libnl = "Mandriva=libnl Fedora=libnl" |
153 | DISTRO_PN_ALIAS:pn-libnss-mdns = "Meego=nss-mdns OpenSuSE=nss-mdns Ubuntu=nss-mdns Mandriva=nss_mdns Debian=nss-mdns" | 151 | DISTRO_PN_ALIAS:pn-libnss-mdns = "Meego=nss-mdns OpenSuSE=nss-mdns Ubuntu=nss-mdns Mandriva=nss_mdns Debian=nss-mdns" |
154 | DISTRO_PN_ALIAS:pn-libomxil = "OSPDT upstream=http://omxil.sourceforge.net/" | ||
155 | DISTRO_PN_ALIAS:pn-libowl = "Debian=owl OpenedHand" | 152 | DISTRO_PN_ALIAS:pn-libowl = "Debian=owl OpenedHand" |
156 | DISTRO_PN_ALIAS:pn-libpam = "Meego=pam Fedora=pam OpenSuSE=pam Ubuntu=pam Mandriva=pam Debian=pam" | 153 | DISTRO_PN_ALIAS:pn-libpam = "Meego=pam Fedora=pam OpenSuSE=pam Ubuntu=pam Mandriva=pam Debian=pam" |
157 | DISTRO_PN_ALIAS:pn-libpcre = "Mandriva=libpcre0 Fedora=pcre" | 154 | DISTRO_PN_ALIAS:pn-libpcre = "Mandriva=libpcre0 Fedora=pcre" |
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index a11859890e..60f36a9449 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc | |||
@@ -31,13 +31,13 @@ RECIPE_MAINTAINER:pn-acl = "Chen Qi <Qi.Chen@windriver.com>" | |||
31 | RECIPE_MAINTAINER:pn-acpica = "Ross Burton <ross.burton@arm.com>" | 31 | RECIPE_MAINTAINER:pn-acpica = "Ross Burton <ross.burton@arm.com>" |
32 | RECIPE_MAINTAINER:pn-acpid = "Ross Burton <ross.burton@arm.com>" | 32 | RECIPE_MAINTAINER:pn-acpid = "Ross Burton <ross.burton@arm.com>" |
33 | RECIPE_MAINTAINER:pn-adwaita-icon-theme = "Ross Burton <ross.burton@arm.com>" | 33 | RECIPE_MAINTAINER:pn-adwaita-icon-theme = "Ross Burton <ross.burton@arm.com>" |
34 | RECIPE_MAINTAINER:pn-alsa-lib = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 34 | RECIPE_MAINTAINER:pn-alsa-lib = "Michael Opdenacker <michael@opdenacker.org>" |
35 | RECIPE_MAINTAINER:pn-alsa-plugins = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 35 | RECIPE_MAINTAINER:pn-alsa-plugins = "Michael Opdenacker <michael@opdenacker.org>" |
36 | RECIPE_MAINTAINER:pn-alsa-state = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 36 | RECIPE_MAINTAINER:pn-alsa-state = "Michael Opdenacker <michael@opdenacker.org>" |
37 | RECIPE_MAINTAINER:pn-alsa-tools = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 37 | RECIPE_MAINTAINER:pn-alsa-tools = "Michael Opdenacker <michael@opdenacker.org>" |
38 | RECIPE_MAINTAINER:pn-alsa-topology-conf = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 38 | RECIPE_MAINTAINER:pn-alsa-topology-conf = "Michael Opdenacker <michael@opdenacker.org>" |
39 | RECIPE_MAINTAINER:pn-alsa-ucm-conf = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 39 | RECIPE_MAINTAINER:pn-alsa-ucm-conf = "Michael Opdenacker <michael@opdenacker.org>" |
40 | RECIPE_MAINTAINER:pn-alsa-utils = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 40 | RECIPE_MAINTAINER:pn-alsa-utils = "Michael Opdenacker <michael@opdenacker.org>" |
41 | RECIPE_MAINTAINER:pn-appstream = "Markus Volk <f_l_k@t-online.de>" | 41 | RECIPE_MAINTAINER:pn-appstream = "Markus Volk <f_l_k@t-online.de>" |
42 | RECIPE_MAINTAINER:pn-apr = "Hongxu Jia <hongxu.jia@windriver.com>" | 42 | RECIPE_MAINTAINER:pn-apr = "Hongxu Jia <hongxu.jia@windriver.com>" |
43 | RECIPE_MAINTAINER:pn-apr-util = "Hongxu Jia <hongxu.jia@windriver.com>" | 43 | RECIPE_MAINTAINER:pn-apr-util = "Hongxu Jia <hongxu.jia@windriver.com>" |
@@ -64,7 +64,7 @@ RECIPE_MAINTAINER:pn-bind = "Unassigned <unassigned@yoctoproject.org>" | |||
64 | RECIPE_MAINTAINER:pn-binutils = "Khem Raj <raj.khem@gmail.com>" | 64 | RECIPE_MAINTAINER:pn-binutils = "Khem Raj <raj.khem@gmail.com>" |
65 | RECIPE_MAINTAINER:pn-binutils-cross-${TARGET_ARCH} = "Khem Raj <raj.khem@gmail.com>" | 65 | RECIPE_MAINTAINER:pn-binutils-cross-${TARGET_ARCH} = "Khem Raj <raj.khem@gmail.com>" |
66 | RECIPE_MAINTAINER:pn-binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "Khem Raj <raj.khem@gmail.com>" | 66 | RECIPE_MAINTAINER:pn-binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "Khem Raj <raj.khem@gmail.com>" |
67 | RECIPE_MAINTAINER:pn-binutils-cross-testsuite = "Khem Raj <raj.khem@gmail.com>" | 67 | RECIPE_MAINTAINER:pn-binutils-testsuite = "Khem Raj <raj.khem@gmail.com>" |
68 | RECIPE_MAINTAINER:pn-binutils-crosssdk-${SDK_SYS} = "Khem Raj <raj.khem@gmail.com>" | 68 | RECIPE_MAINTAINER:pn-binutils-crosssdk-${SDK_SYS} = "Khem Raj <raj.khem@gmail.com>" |
69 | RECIPE_MAINTAINER:pn-bison = "Chen Qi <Qi.Chen@windriver.com>" | 69 | RECIPE_MAINTAINER:pn-bison = "Chen Qi <Qi.Chen@windriver.com>" |
70 | RECIPE_MAINTAINER:pn-blktool = "Yi Zhao <yi.zhao@windriver.com>" | 70 | RECIPE_MAINTAINER:pn-blktool = "Yi Zhao <yi.zhao@windriver.com>" |
@@ -174,8 +174,9 @@ RECIPE_MAINTAINER:pn-expect = "Alexander Kanavin <alex.kanavin@gmail.com>" | |||
174 | RECIPE_MAINTAINER:pn-ffmpeg = "Alexander Kanavin <alex.kanavin@gmail.com>" | 174 | RECIPE_MAINTAINER:pn-ffmpeg = "Alexander Kanavin <alex.kanavin@gmail.com>" |
175 | RECIPE_MAINTAINER:pn-file = "Yi Zhao <yi.zhao@windriver.com>" | 175 | RECIPE_MAINTAINER:pn-file = "Yi Zhao <yi.zhao@windriver.com>" |
176 | RECIPE_MAINTAINER:pn-findutils = "Chen Qi <Qi.Chen@windriver.com>" | 176 | RECIPE_MAINTAINER:pn-findutils = "Chen Qi <Qi.Chen@windriver.com>" |
177 | RECIPE_MAINTAINER:pn-flac = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 177 | RECIPE_MAINTAINER:pn-flac = "Michael Opdenacker <michael@opdenacker.org>" |
178 | RECIPE_MAINTAINER:pn-flex = "Chen Qi <Qi.Chen@windriver.com>" | 178 | RECIPE_MAINTAINER:pn-flex = "Chen Qi <Qi.Chen@windriver.com>" |
179 | RECIPE_MAINTAINER:pn-fmt = "Robert Yang <liezhi.yang@windriver.com>" | ||
179 | RECIPE_MAINTAINER:pn-font-alias = "Unassigned <unassigned@yoctoproject.org>" | 180 | RECIPE_MAINTAINER:pn-font-alias = "Unassigned <unassigned@yoctoproject.org>" |
180 | RECIPE_MAINTAINER:pn-font-util = "Unassigned <unassigned@yoctoproject.org>" | 181 | RECIPE_MAINTAINER:pn-font-util = "Unassigned <unassigned@yoctoproject.org>" |
181 | RECIPE_MAINTAINER:pn-fontconfig = "Ross Burton <ross.burton@arm.com>" | 182 | RECIPE_MAINTAINER:pn-fontconfig = "Ross Burton <ross.burton@arm.com>" |
@@ -190,7 +191,7 @@ RECIPE_MAINTAINER:pn-gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "Khem Raj <r | |||
190 | RECIPE_MAINTAINER:pn-gcc-crosssdk-${SDK_SYS} = "Khem Raj <raj.khem@gmail.com>" | 191 | RECIPE_MAINTAINER:pn-gcc-crosssdk-${SDK_SYS} = "Khem Raj <raj.khem@gmail.com>" |
191 | RECIPE_MAINTAINER:pn-gcc-runtime = "Khem Raj <raj.khem@gmail.com>" | 192 | RECIPE_MAINTAINER:pn-gcc-runtime = "Khem Raj <raj.khem@gmail.com>" |
192 | RECIPE_MAINTAINER:pn-gcc-sanitizers = "Khem Raj <raj.khem@gmail.com>" | 193 | RECIPE_MAINTAINER:pn-gcc-sanitizers = "Khem Raj <raj.khem@gmail.com>" |
193 | RECIPE_MAINTAINER:pn-gcc-source-13.2.0 = "Khem Raj <raj.khem@gmail.com>" | 194 | RECIPE_MAINTAINER:pn-gcc-source-14.2.0 = "Khem Raj <raj.khem@gmail.com>" |
194 | RECIPE_MAINTAINER:pn-gconf = "Ross Burton <ross.burton@arm.com>" | 195 | RECIPE_MAINTAINER:pn-gconf = "Ross Burton <ross.burton@arm.com>" |
195 | RECIPE_MAINTAINER:pn-gcr = "Alexander Kanavin <alex.kanavin@gmail.com>" | 196 | RECIPE_MAINTAINER:pn-gcr = "Alexander Kanavin <alex.kanavin@gmail.com>" |
196 | RECIPE_MAINTAINER:pn-gdb = "Khem Raj <raj.khem@gmail.com>" | 197 | RECIPE_MAINTAINER:pn-gdb = "Khem Raj <raj.khem@gmail.com>" |
@@ -205,6 +206,7 @@ RECIPE_MAINTAINER:pn-gi-docgen = "Alexander Kanavin <alex.kanavin@gmail.com>" | |||
205 | RECIPE_MAINTAINER:pn-git = "Robert Yang <liezhi.yang@windriver.com>" | 206 | RECIPE_MAINTAINER:pn-git = "Robert Yang <liezhi.yang@windriver.com>" |
206 | RECIPE_MAINTAINER:pn-glew = "Anuj Mittal <anuj.mittal@intel.com>" | 207 | RECIPE_MAINTAINER:pn-glew = "Anuj Mittal <anuj.mittal@intel.com>" |
207 | RECIPE_MAINTAINER:pn-glib-2.0 = "Anuj Mittal <anuj.mittal@intel.com>" | 208 | RECIPE_MAINTAINER:pn-glib-2.0 = "Anuj Mittal <anuj.mittal@intel.com>" |
209 | RECIPE_MAINTAINER:pn-glib-2.0-initial = "Anuj Mittal <anuj.mittal@intel.com>" | ||
208 | RECIPE_MAINTAINER:pn-glib-networking = "Anuj Mittal <anuj.mittal@intel.com>" | 210 | RECIPE_MAINTAINER:pn-glib-networking = "Anuj Mittal <anuj.mittal@intel.com>" |
209 | RECIPE_MAINTAINER:pn-glibc = "Khem Raj <raj.khem@gmail.com>" | 211 | RECIPE_MAINTAINER:pn-glibc = "Khem Raj <raj.khem@gmail.com>" |
210 | RECIPE_MAINTAINER:pn-glibc-locale = "Khem Raj <raj.khem@gmail.com>" | 212 | RECIPE_MAINTAINER:pn-glibc-locale = "Khem Raj <raj.khem@gmail.com>" |
@@ -225,7 +227,6 @@ RECIPE_MAINTAINER:pn-go-cross-${TUNE_PKGARCH} = "Khem Raj <raj.khem@gmail.com>" | |||
225 | RECIPE_MAINTAINER:pn-go-cross-canadian-${TRANSLATED_TARGET_ARCH} = "Khem Raj <raj.khem@gmail.com>" | 227 | RECIPE_MAINTAINER:pn-go-cross-canadian-${TRANSLATED_TARGET_ARCH} = "Khem Raj <raj.khem@gmail.com>" |
226 | RECIPE_MAINTAINER:pn-go-crosssdk-${SDK_SYS} = "Khem Raj <raj.khem@gmail.com>" | 228 | RECIPE_MAINTAINER:pn-go-crosssdk-${SDK_SYS} = "Khem Raj <raj.khem@gmail.com>" |
227 | RECIPE_MAINTAINER:pn-go-helloworld = "Khem Raj <raj.khem@gmail.com>" | 229 | RECIPE_MAINTAINER:pn-go-helloworld = "Khem Raj <raj.khem@gmail.com>" |
228 | RECIPE_MAINTAINER:pn-go-native = "Khem Raj <raj.khem@gmail.com>" | ||
229 | RECIPE_MAINTAINER:pn-go-runtime = "Khem Raj <raj.khem@gmail.com>" | 230 | RECIPE_MAINTAINER:pn-go-runtime = "Khem Raj <raj.khem@gmail.com>" |
230 | RECIPE_MAINTAINER:pn-gobject-introspection = "Alexander Kanavin <alex.kanavin@gmail.com>" | 231 | RECIPE_MAINTAINER:pn-gobject-introspection = "Alexander Kanavin <alex.kanavin@gmail.com>" |
231 | RECIPE_MAINTAINER:pn-gperf = "Alexander Kanavin <alex.kanavin@gmail.com>" | 232 | RECIPE_MAINTAINER:pn-gperf = "Alexander Kanavin <alex.kanavin@gmail.com>" |
@@ -243,7 +244,6 @@ RECIPE_MAINTAINER:pn-gst-devtools = "Anuj Mittal <anuj.mittal@intel.com>" | |||
243 | RECIPE_MAINTAINER:pn-gst-examples = "Anuj Mittal <anuj.mittal@intel.com>" | 244 | RECIPE_MAINTAINER:pn-gst-examples = "Anuj Mittal <anuj.mittal@intel.com>" |
244 | RECIPE_MAINTAINER:pn-gstreamer1.0 = "Anuj Mittal <anuj.mittal@intel.com>" | 245 | RECIPE_MAINTAINER:pn-gstreamer1.0 = "Anuj Mittal <anuj.mittal@intel.com>" |
245 | RECIPE_MAINTAINER:pn-gstreamer1.0-libav = "Anuj Mittal <anuj.mittal@intel.com>" | 246 | RECIPE_MAINTAINER:pn-gstreamer1.0-libav = "Anuj Mittal <anuj.mittal@intel.com>" |
246 | RECIPE_MAINTAINER:pn-gstreamer1.0-omx = "Anuj Mittal <anuj.mittal@intel.com>" | ||
247 | RECIPE_MAINTAINER:pn-gstreamer1.0-meta-base = "Anuj Mittal <anuj.mittal@intel.com>" | 247 | RECIPE_MAINTAINER:pn-gstreamer1.0-meta-base = "Anuj Mittal <anuj.mittal@intel.com>" |
248 | RECIPE_MAINTAINER:pn-gstreamer1.0-plugins-bad = "Anuj Mittal <anuj.mittal@intel.com>" | 248 | RECIPE_MAINTAINER:pn-gstreamer1.0-plugins-bad = "Anuj Mittal <anuj.mittal@intel.com>" |
249 | RECIPE_MAINTAINER:pn-gstreamer1.0-plugins-base = "Anuj Mittal <anuj.mittal@intel.com>" | 249 | RECIPE_MAINTAINER:pn-gstreamer1.0-plugins-base = "Anuj Mittal <anuj.mittal@intel.com>" |
@@ -302,7 +302,7 @@ RECIPE_MAINTAINER:pn-keymaps = "Alexander Kanavin <alex.kanavin@gmail.com>" | |||
302 | RECIPE_MAINTAINER:pn-kmod = "Chen Qi <Qi.Chen@windriver.com>" | 302 | RECIPE_MAINTAINER:pn-kmod = "Chen Qi <Qi.Chen@windriver.com>" |
303 | RECIPE_MAINTAINER:pn-kmscube = "Carlos Rafael Giani <crg7475@mailbox.org>" | 303 | RECIPE_MAINTAINER:pn-kmscube = "Carlos Rafael Giani <crg7475@mailbox.org>" |
304 | RECIPE_MAINTAINER:pn-l3afpad = "Anuj Mittal <anuj.mittal@intel.com>" | 304 | RECIPE_MAINTAINER:pn-l3afpad = "Anuj Mittal <anuj.mittal@intel.com>" |
305 | RECIPE_MAINTAINER:pn-lame = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 305 | RECIPE_MAINTAINER:pn-lame = "Michael Opdenacker <michael@opdenacker.org>" |
306 | RECIPE_MAINTAINER:pn-ldconfig-native = "Khem Raj <raj.khem@gmail.com>" | 306 | RECIPE_MAINTAINER:pn-ldconfig-native = "Khem Raj <raj.khem@gmail.com>" |
307 | RECIPE_MAINTAINER:pn-less = "Yi Zhao <yi.zhao@windriver.com>" | 307 | RECIPE_MAINTAINER:pn-less = "Yi Zhao <yi.zhao@windriver.com>" |
308 | RECIPE_MAINTAINER:pn-libacpi = "Anuj Mittal <anuj.mittal@intel.com>" | 308 | RECIPE_MAINTAINER:pn-libacpi = "Anuj Mittal <anuj.mittal@intel.com>" |
@@ -358,14 +358,12 @@ RECIPE_MAINTAINER:pn-libmnl = "Khem Raj <raj.khem@gmail.com>" | |||
358 | RECIPE_MAINTAINER:pn-libmpc = "Khem Raj <raj.khem@gmail.com>" | 358 | RECIPE_MAINTAINER:pn-libmpc = "Khem Raj <raj.khem@gmail.com>" |
359 | RECIPE_MAINTAINER:pn-libmodule-build-perl = "Tim Orling <tim.orling@konsulko.com>" | 359 | RECIPE_MAINTAINER:pn-libmodule-build-perl = "Tim Orling <tim.orling@konsulko.com>" |
360 | RECIPE_MAINTAINER:pn-libmodulemd = "Alexander Kanavin <alex.kanavin@gmail.com>" | 360 | RECIPE_MAINTAINER:pn-libmodulemd = "Alexander Kanavin <alex.kanavin@gmail.com>" |
361 | RECIPE_MAINTAINER:pn-libnewt = "Hongxu Jia <hongxu.jia@windriver.com>" | ||
362 | RECIPE_MAINTAINER:pn-libnl = "Alexander Kanavin <alex.kanavin@gmail.com>" | 361 | RECIPE_MAINTAINER:pn-libnl = "Alexander Kanavin <alex.kanavin@gmail.com>" |
363 | RECIPE_MAINTAINER:pn-libnotify = "Anuj Mittal <anuj.mittal@intel.com>" | 362 | RECIPE_MAINTAINER:pn-libnotify = "Anuj Mittal <anuj.mittal@intel.com>" |
364 | RECIPE_MAINTAINER:pn-libnsl2 = "Khem Raj <raj.khem@gmail.com>" | 363 | RECIPE_MAINTAINER:pn-libnsl2 = "Khem Raj <raj.khem@gmail.com>" |
365 | RECIPE_MAINTAINER:pn-libnss-mdns = "Alexander Kanavin <alex.kanavin@gmail.com>" | 364 | RECIPE_MAINTAINER:pn-libnss-mdns = "Alexander Kanavin <alex.kanavin@gmail.com>" |
366 | RECIPE_MAINTAINER:pn-libnss-nis = "Khem Raj <raj.khem@gmail.com>" | 365 | RECIPE_MAINTAINER:pn-libnss-nis = "Khem Raj <raj.khem@gmail.com>" |
367 | RECIPE_MAINTAINER:pn-libogg = "Anuj Mittal <anuj.mittal@intel.com>" | 366 | RECIPE_MAINTAINER:pn-libogg = "Anuj Mittal <anuj.mittal@intel.com>" |
368 | RECIPE_MAINTAINER:pn-libomxil = "Anuj Mittal <anuj.mittal@intel.com>" | ||
369 | RECIPE_MAINTAINER:pn-libpam = "Anuj Mittal <anuj.mittal@intel.com>" | 367 | RECIPE_MAINTAINER:pn-libpam = "Anuj Mittal <anuj.mittal@intel.com>" |
370 | RECIPE_MAINTAINER:pn-libpcap = "Anuj Mittal <anuj.mittal@intel.com>" | 368 | RECIPE_MAINTAINER:pn-libpcap = "Anuj Mittal <anuj.mittal@intel.com>" |
371 | RECIPE_MAINTAINER:pn-libpciaccess = "Wang Mingyu <wangmy@fujitsu.com>" | 369 | RECIPE_MAINTAINER:pn-libpciaccess = "Wang Mingyu <wangmy@fujitsu.com>" |
@@ -555,7 +553,7 @@ RECIPE_MAINTAINER:pn-npth = "Alexander Kanavin <alex.kanavin@gmail.com>" | |||
555 | RECIPE_MAINTAINER:pn-nss-myhostname = "Anuj Mittal <anuj.mittal@intel.com>" | 553 | RECIPE_MAINTAINER:pn-nss-myhostname = "Anuj Mittal <anuj.mittal@intel.com>" |
556 | RECIPE_MAINTAINER:pn-numactl = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 554 | RECIPE_MAINTAINER:pn-numactl = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
557 | RECIPE_MAINTAINER:pn-ofono = "Ross Burton <ross.burton@arm.com>" | 555 | RECIPE_MAINTAINER:pn-ofono = "Ross Burton <ross.burton@arm.com>" |
558 | RECIPE_MAINTAINER:pn-opensbi = "Unassigned <unassigned@yoctoproject.org>" | 556 | RECIPE_MAINTAINER:pn-opensbi = "Thomas Perrot <thomas.perrot@bootlin.com>" |
559 | RECIPE_MAINTAINER:pn-openssh = "Unassigned <unassigned@yoctoproject.org>" | 557 | RECIPE_MAINTAINER:pn-openssh = "Unassigned <unassigned@yoctoproject.org>" |
560 | RECIPE_MAINTAINER:pn-openssl = "Alexander Kanavin <alex.kanavin@gmail.com>" | 558 | RECIPE_MAINTAINER:pn-openssl = "Alexander Kanavin <alex.kanavin@gmail.com>" |
561 | RECIPE_MAINTAINER:pn-opkg = "Alex Stewart <alex.stewart@ni.com>" | 559 | RECIPE_MAINTAINER:pn-opkg = "Alex Stewart <alex.stewart@ni.com>" |
@@ -578,6 +576,8 @@ RECIPE_MAINTAINER:pn-pcmanfm = "Alexander Kanavin <alex.kanavin@gmail.com>" | |||
578 | RECIPE_MAINTAINER:pn-perf = "Bruce Ashfield <bruce.ashfield@gmail.com>" | 576 | RECIPE_MAINTAINER:pn-perf = "Bruce Ashfield <bruce.ashfield@gmail.com>" |
579 | RECIPE_MAINTAINER:pn-perl = "Alexander Kanavin <alex.kanavin@gmail.com>" | 577 | RECIPE_MAINTAINER:pn-perl = "Alexander Kanavin <alex.kanavin@gmail.com>" |
580 | RECIPE_MAINTAINER:pn-perlcross = "Alexander Kanavin <alex.kanavin@gmail.com>" | 578 | RECIPE_MAINTAINER:pn-perlcross = "Alexander Kanavin <alex.kanavin@gmail.com>" |
579 | RECIPE_MAINTAINER:pn-picolibc = "Alejandro Hernandez <alejandro@enedino.org>" | ||
580 | RECIPE_MAINTAINER:pn-picolibc-helloworld = "Alejandro Hernandez <alejandro@enedino.org>" | ||
581 | RECIPE_MAINTAINER:pn-piglit = "Ross Burton <ross.burton@arm.com>" | 581 | RECIPE_MAINTAINER:pn-piglit = "Ross Burton <ross.burton@arm.com>" |
582 | RECIPE_MAINTAINER:pn-pigz = "Hongxu Jia <hongxu.jia@windriver.com>" | 582 | RECIPE_MAINTAINER:pn-pigz = "Hongxu Jia <hongxu.jia@windriver.com>" |
583 | RECIPE_MAINTAINER:pn-pinentry = "Unassigned <unassigned@yoctoproject.org>" | 583 | RECIPE_MAINTAINER:pn-pinentry = "Unassigned <unassigned@yoctoproject.org>" |
@@ -626,7 +626,7 @@ RECIPE_MAINTAINER:pn-python3-dtschema-wrapper = "Bruce Ashfield <bruce.ashfield@ | |||
626 | RECIPE_MAINTAINER:pn-python3-editables = "Ross Burton <ross.burton@arm.com>" | 626 | RECIPE_MAINTAINER:pn-python3-editables = "Ross Burton <ross.burton@arm.com>" |
627 | RECIPE_MAINTAINER:pn-python3-pycryptodome = "Joshua Watt <JPEWhacker@gmail.com>" | 627 | RECIPE_MAINTAINER:pn-python3-pycryptodome = "Joshua Watt <JPEWhacker@gmail.com>" |
628 | RECIPE_MAINTAINER:pn-python3-pycryptodomex = "Joshua Watt <JPEWhacker@gmail.com>" | 628 | RECIPE_MAINTAINER:pn-python3-pycryptodomex = "Joshua Watt <JPEWhacker@gmail.com>" |
629 | RECIPE_MAINTAINER:pn-python3-pyproject-metadata = "Tim Orling <tim.orling@konsulko.com>" | 629 | RECIPE_MAINTAINER:pn-python3-pyproject-metadata = "Trevor Gamblin <tgamblin@baylibre.com>" |
630 | RECIPE_MAINTAINER:pn-python3-pyrsistent = "Bruce Ashfield <bruce.ashfield@gmail.com>" | 630 | RECIPE_MAINTAINER:pn-python3-pyrsistent = "Bruce Ashfield <bruce.ashfield@gmail.com>" |
631 | RECIPE_MAINTAINER:pn-python3-extras = "Trevor Gamblin <tgamblin@baylibre.com>" | 631 | RECIPE_MAINTAINER:pn-python3-extras = "Trevor Gamblin <tgamblin@baylibre.com>" |
632 | RECIPE_MAINTAINER:pn-python3-flit-core = "Tim Orling <tim.orling@konsulko.com>" | 632 | RECIPE_MAINTAINER:pn-python3-flit-core = "Tim Orling <tim.orling@konsulko.com>" |
@@ -635,10 +635,9 @@ RECIPE_MAINTAINER:pn-python3-gitdb = "Trevor Gamblin <tgamblin@baylibre.com>" | |||
635 | RECIPE_MAINTAINER:pn-python3-hatchling = "Ross Burton <ross.burton@arm.com>" | 635 | RECIPE_MAINTAINER:pn-python3-hatchling = "Ross Burton <ross.burton@arm.com>" |
636 | RECIPE_MAINTAINER:pn-python3-hatch-fancy-pypi-readme = "Ross Burton <ross.burton@arm.com>" | 636 | RECIPE_MAINTAINER:pn-python3-hatch-fancy-pypi-readme = "Ross Burton <ross.burton@arm.com>" |
637 | RECIPE_MAINTAINER:pn-python3-hatch-vcs = "Ross Burton <ross.burton@arm.com>" | 637 | RECIPE_MAINTAINER:pn-python3-hatch-vcs = "Ross Burton <ross.burton@arm.com>" |
638 | RECIPE_MAINTAINER:pn-python3-hypothesis = "Tim Orling <tim.orling@konsulko.com>" | 638 | RECIPE_MAINTAINER:pn-python3-hypothesis = "Trevor Gamblin <tgamblin@baylibre.com>" |
639 | RECIPE_MAINTAINER:pn-python3-idna = "Bruce Ashfield <bruce.ashfield@gmail.com>" | 639 | RECIPE_MAINTAINER:pn-python3-idna = "Bruce Ashfield <bruce.ashfield@gmail.com>" |
640 | RECIPE_MAINTAINER:pn-python3-imagesize = "Tim Orling <tim.orling@konsulko.com>" | 640 | RECIPE_MAINTAINER:pn-python3-imagesize = "Tim Orling <tim.orling@konsulko.com>" |
641 | RECIPE_MAINTAINER:pn-python3-importlib-metadata = "Tim Orling <tim.orling@konsulko.com>" | ||
642 | RECIPE_MAINTAINER:pn-python3-iniconfig = "Tim Orling <tim.orling@konsulko.com>" | 641 | RECIPE_MAINTAINER:pn-python3-iniconfig = "Tim Orling <tim.orling@konsulko.com>" |
643 | RECIPE_MAINTAINER:pn-python3-iniparse = "Trevor Gamblin <tgamblin@baylibre.com>" | 642 | RECIPE_MAINTAINER:pn-python3-iniparse = "Trevor Gamblin <tgamblin@baylibre.com>" |
644 | RECIPE_MAINTAINER:pn-python3-iso8601 = "Tim Orling <tim.orling@konsulko.com>" | 643 | RECIPE_MAINTAINER:pn-python3-iso8601 = "Tim Orling <tim.orling@konsulko.com>" |
@@ -661,7 +660,6 @@ RECIPE_MAINTAINER:pn-python3-more-itertools = "Tim Orling <tim.orling@konsulko.c | |||
661 | RECIPE_MAINTAINER:pn-python3-ndg-httpsclient = "Tim Orling <tim.orling@konsulko.com>" | 660 | RECIPE_MAINTAINER:pn-python3-ndg-httpsclient = "Tim Orling <tim.orling@konsulko.com>" |
662 | RECIPE_MAINTAINER:pn-python3-numpy = "Trevor Gamblin <tgamblin@baylibre.com>" | 661 | RECIPE_MAINTAINER:pn-python3-numpy = "Trevor Gamblin <tgamblin@baylibre.com>" |
663 | RECIPE_MAINTAINER:pn-python3-packaging = "Tim Orling <tim.orling@konsulko.com>" | 662 | RECIPE_MAINTAINER:pn-python3-packaging = "Tim Orling <tim.orling@konsulko.com>" |
664 | RECIPE_MAINTAINER:pn-python3-pathlib2 = "Tim Orling <tim.orling@konsulko.com>" | ||
665 | RECIPE_MAINTAINER:pn-python3-pathspec = "Ross Burton <ross.burton@arm.com>" | 663 | RECIPE_MAINTAINER:pn-python3-pathspec = "Ross Burton <ross.burton@arm.com>" |
666 | RECIPE_MAINTAINER:pn-python3-pbr = "Zang Ruochen <zangruochen@loongson.cn>" | 664 | RECIPE_MAINTAINER:pn-python3-pbr = "Zang Ruochen <zangruochen@loongson.cn>" |
667 | RECIPE_MAINTAINER:pn-python3-pip = "Zang Ruochen <zangruochen@loongson.cn>" | 665 | RECIPE_MAINTAINER:pn-python3-pip = "Zang Ruochen <zangruochen@loongson.cn>" |
@@ -670,42 +668,39 @@ RECIPE_MAINTAINER:pn-python3-ply = "Tim Orling <tim.orling@konsulko.com>" | |||
670 | RECIPE_MAINTAINER:pn-python3-poetry-core = "Tim Orling <tim.orling@konsulko.com>" | 668 | RECIPE_MAINTAINER:pn-python3-poetry-core = "Tim Orling <tim.orling@konsulko.com>" |
671 | RECIPE_MAINTAINER:pn-python3-pretend = "Tim Orling <tim.orling@konsulko.com>" | 669 | RECIPE_MAINTAINER:pn-python3-pretend = "Tim Orling <tim.orling@konsulko.com>" |
672 | RECIPE_MAINTAINER:pn-python3-psutil = "Tim Orling <tim.orling@konsulko.com>" | 670 | RECIPE_MAINTAINER:pn-python3-psutil = "Tim Orling <tim.orling@konsulko.com>" |
673 | RECIPE_MAINTAINER:pn-python3-py = "Tim Orling <tim.orling@konsulko.com>" | ||
674 | RECIPE_MAINTAINER:pn-python3-pyasn1 = "Tim Orling <tim.orling@konsulko.com>" | 671 | RECIPE_MAINTAINER:pn-python3-pyasn1 = "Tim Orling <tim.orling@konsulko.com>" |
675 | RECIPE_MAINTAINER:pn-python3-pycairo = "Zang Ruochen <zangruochen@loongson.cn>" | 672 | RECIPE_MAINTAINER:pn-python3-pycairo = "Zang Ruochen <zangruochen@loongson.cn>" |
676 | RECIPE_MAINTAINER:pn-python3-pycparser = "Tim Orling <tim.orling@konsulko.com>" | 673 | RECIPE_MAINTAINER:pn-python3-pycparser = "Tim Orling <tim.orling@konsulko.com>" |
677 | RECIPE_MAINTAINER:pn-python3-pyelftools = "Joshua Watt <JPEWhacker@gmail.com>" | 674 | RECIPE_MAINTAINER:pn-python3-pyelftools = "Joshua Watt <JPEWhacker@gmail.com>" |
678 | RECIPE_MAINTAINER:pn-python3-pygments = "Tim Orling <tim.orling@konsulko.com>" | 675 | RECIPE_MAINTAINER:pn-python3-pygments = "Trevor Gamblin <tgamblin@baylibre.com>" |
679 | RECIPE_MAINTAINER:pn-python3-pygobject = "Zang Ruochen <zangruochen@loongson.cn>" | 676 | RECIPE_MAINTAINER:pn-python3-pygobject = "Zang Ruochen <zangruochen@loongson.cn>" |
680 | RECIPE_MAINTAINER:pn-python3-pyopenssl = "Tim Orling <tim.orling@konsulko.com>" | 677 | RECIPE_MAINTAINER:pn-python3-pyopenssl = "Tim Orling <tim.orling@konsulko.com>" |
681 | RECIPE_MAINTAINER:pn-python3-pyparsing = "Trevor Gamblin <tgamblin@baylibre.com>" | 678 | RECIPE_MAINTAINER:pn-python3-pyparsing = "Trevor Gamblin <tgamblin@baylibre.com>" |
682 | RECIPE_MAINTAINER:pn-python3-pyproject-hooks = "Ross Burton <ross.burton@arm.com>" | 679 | RECIPE_MAINTAINER:pn-python3-pyproject-hooks = "Ross Burton <ross.burton@arm.com>" |
683 | RECIPE_MAINTAINER:pn-python3-pysocks = "Tim Orling <tim.orling@konsulko.com>" | 680 | RECIPE_MAINTAINER:pn-python3-pysocks = "Tim Orling <tim.orling@konsulko.com>" |
684 | RECIPE_MAINTAINER:pn-python3-pytest = "Tim Orling <tim.orling@konsulko.com>" | 681 | RECIPE_MAINTAINER:pn-python3-pytest = "Trevor Gamblin <tgamblin@baylibre.com>" |
685 | RECIPE_MAINTAINER:pn-python3-pytest-runner = "Tim Orling <tim.orling@konsulko.com>" | ||
686 | RECIPE_MAINTAINER:pn-python3-pytest-subtests = "Tim Orling <tim.orling@konsulko.com>" | 682 | RECIPE_MAINTAINER:pn-python3-pytest-subtests = "Tim Orling <tim.orling@konsulko.com>" |
687 | RECIPE_MAINTAINER:pn-python3-pytz = "Tim Orling <tim.orling@konsulko.com>" | 683 | RECIPE_MAINTAINER:pn-python3-pytz = "Tim Orling <tim.orling@konsulko.com>" |
688 | RECIPE_MAINTAINER:pn-python3-pyyaml = "Tim Orling <tim.orling@konsulko.com>" | 684 | RECIPE_MAINTAINER:pn-python3-pyyaml = "Tim Orling <tim.orling@konsulko.com>" |
689 | RECIPE_MAINTAINER:pn-python3-rdflib = "Wang Mingyu <wangmy@fujitsu.com>" | 685 | RECIPE_MAINTAINER:pn-python3-rdflib = "Wang Mingyu <wangmy@fujitsu.com>" |
690 | RECIPE_MAINTAINER:pn-python3-referencing = "Tim Orling <tim.orling@konsulko.com>" | 686 | RECIPE_MAINTAINER:pn-python3-referencing = "Trevor Gamblin <tgamblin@baylibre.com>" |
691 | RECIPE_MAINTAINER:pn-python3-requests = "Tim Orling <tim.orling@konsulko.com>" | 687 | RECIPE_MAINTAINER:pn-python3-requests = "Tim Orling <tim.orling@konsulko.com>" |
692 | RECIPE_MAINTAINER:pn-python3-rfc3339-validator = "Bruce Ashfield <bruce.ashfield@gmail.com>" | 688 | RECIPE_MAINTAINER:pn-python3-rfc3339-validator = "Bruce Ashfield <bruce.ashfield@gmail.com>" |
693 | RECIPE_MAINTAINER:pn-python3-rfc3986-validator = "Bruce Ashfield <bruce.ashfield@gmail.com>" | ||
694 | RECIPE_MAINTAINER:pn-python3-rfc3987 = "Bruce Ashfield <bruce.ashfield@gmail.com>" | 689 | RECIPE_MAINTAINER:pn-python3-rfc3987 = "Bruce Ashfield <bruce.ashfield@gmail.com>" |
695 | RECIPE_MAINTAINER:pn-python3-rpds-py = "Tim Orling <tim.orling@konsulko.com>" | 690 | RECIPE_MAINTAINER:pn-python3-rpds-py = "Tim Orling <tim.orling@konsulko.com>" |
696 | RECIPE_MAINTAINER:pn-python3-ruamel-yaml = "Bruce Ashfield <bruce.ashfield@gmail.com>" | 691 | RECIPE_MAINTAINER:pn-python3-ruamel-yaml = "Bruce Ashfield <bruce.ashfield@gmail.com>" |
697 | RECIPE_MAINTAINER:pn-python3-scons = "Tim Orling <tim.orling@konsulko.com>" | 692 | RECIPE_MAINTAINER:pn-python3-scons = "Tim Orling <tim.orling@konsulko.com>" |
698 | RECIPE_MAINTAINER:pn-python3-semantic-version = "Tim Orling <tim.orling@konsulko.com>" | 693 | RECIPE_MAINTAINER:pn-python3-semantic-version = "Tim Orling <tim.orling@konsulko.com>" |
699 | RECIPE_MAINTAINER:pn-python3-setuptools = "Unassigned <unassigned@yoctoproject.org>" | 694 | RECIPE_MAINTAINER:pn-python3-setuptools = "Trevor Gamblin <tgamblin@baylibre.com>" |
700 | RECIPE_MAINTAINER:pn-python3-setuptools-rust = "Tim Orling <tim.orling@konsulko.com>" | 695 | RECIPE_MAINTAINER:pn-python3-setuptools-rust = "Tim Orling <tim.orling@konsulko.com>" |
701 | RECIPE_MAINTAINER:pn-python3-setuptools-scm = "Tim Orling <tim.orling@konsulko.com>" | 696 | RECIPE_MAINTAINER:pn-python3-setuptools-scm = "Trevor Gamblin <tgamblin@baylibre.com>" |
702 | RECIPE_MAINTAINER:pn-python3-six = "Zang Ruochen <zangruochen@loongson.cn>" | 697 | RECIPE_MAINTAINER:pn-python3-six = "Zang Ruochen <zangruochen@loongson.cn>" |
703 | RECIPE_MAINTAINER:pn-python3-smartypants = "Alexander Kanavin <alex.kanavin@gmail.com>" | 698 | RECIPE_MAINTAINER:pn-python3-smartypants = "Alexander Kanavin <alex.kanavin@gmail.com>" |
704 | RECIPE_MAINTAINER:pn-python3-smmap = "Unassigned <unassigned@yoctoproject.org>" | 699 | RECIPE_MAINTAINER:pn-python3-smmap = "Trevor Gamblin <tgamblin@baylibre.com>" |
705 | RECIPE_MAINTAINER:pn-python3-snowballstemmer = "Tim Orling <tim.orling@konsulko.com>" | 700 | RECIPE_MAINTAINER:pn-python3-snowballstemmer = "Tim Orling <tim.orling@konsulko.com>" |
706 | RECIPE_MAINTAINER:pn-python3-sortedcontainers = "Tim Orling <tim.orling@konsulko.com>" | 701 | RECIPE_MAINTAINER:pn-python3-sortedcontainers = "Tim Orling <tim.orling@konsulko.com>" |
707 | RECIPE_MAINTAINER:pn-python3-spdx-tools = "Marta Rybczynska <mrybczynska@syslinbit.com>" | 702 | RECIPE_MAINTAINER:pn-python3-spdx-tools = "Marta Rybczynska <mrybczynska@syslinbit.com>" |
708 | RECIPE_MAINTAINER:pn-python3-sphinx = "Tim Orling <tim.orling@konsulko.com>" | 703 | RECIPE_MAINTAINER:pn-python3-sphinx = "Trevor Gamblin <tgamblin@baylibre.com>" |
709 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-applehelp = "Tim Orling <tim.orling@konsulko.com>" | 704 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-applehelp = "Tim Orling <tim.orling@konsulko.com>" |
710 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-devhelp = "Tim Orling <tim.orling@konsulko.com>" | 705 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-devhelp = "Tim Orling <tim.orling@konsulko.com>" |
711 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-htmlhelp = "Tim Orling <tim.orling@konsulko.com>" | 706 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-htmlhelp = "Tim Orling <tim.orling@konsulko.com>" |
@@ -714,10 +709,8 @@ RECIPE_MAINTAINER:pn-python3-sphinxcontrib-jquery = "Tim Orling <tim.orling@kons | |||
714 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-qthelp = "Tim Orling <tim.orling@konsulko.com>" | 709 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-qthelp = "Tim Orling <tim.orling@konsulko.com>" |
715 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-serializinghtml = "Tim Orling <tim.orling@konsulko.com>" | 710 | RECIPE_MAINTAINER:pn-python3-sphinxcontrib-serializinghtml = "Tim Orling <tim.orling@konsulko.com>" |
716 | RECIPE_MAINTAINER:pn-python3-sphinx-rtd-theme = "Tim Orling <tim.orling@konsulko.com>" | 711 | RECIPE_MAINTAINER:pn-python3-sphinx-rtd-theme = "Tim Orling <tim.orling@konsulko.com>" |
717 | RECIPE_MAINTAINER:pn-python3-subunit = "Unassigned <unassigned@yoctoproject.org>" | 712 | RECIPE_MAINTAINER:pn-python3-subunit = "Trevor Gamblin <tgamblin@baylibre.com>" |
718 | RECIPE_MAINTAINER:pn-python3-testtools = "Unassigned <unassigned@yoctoproject.org>" | 713 | RECIPE_MAINTAINER:pn-python3-testtools = "Trevor Gamblin <tgamblin@baylibre.com>" |
719 | RECIPE_MAINTAINER:pn-python3-toml = "Tim Orling <tim.orling@konsulko.com>" | ||
720 | RECIPE_MAINTAINER:pn-python3-tomli = "Tim Orling <tim.orling@konsulko.com>" | ||
721 | RECIPE_MAINTAINER:pn-python3-trove-classifiers = "Trevor Gamblin <tgamblin@baylibre.com>" | 714 | RECIPE_MAINTAINER:pn-python3-trove-classifiers = "Trevor Gamblin <tgamblin@baylibre.com>" |
722 | RECIPE_MAINTAINER:pn-python3-typing-extensions = "Tim Orling <tim.orling@konsulko.com>" | 715 | RECIPE_MAINTAINER:pn-python3-typing-extensions = "Tim Orling <tim.orling@konsulko.com>" |
723 | RECIPE_MAINTAINER:pn-python3-typogrify = "Alexander Kanavin <alex.kanavin@gmail.com>" | 716 | RECIPE_MAINTAINER:pn-python3-typogrify = "Alexander Kanavin <alex.kanavin@gmail.com>" |
@@ -775,8 +768,8 @@ RECIPE_MAINTAINER:pn-shutdown-desktop = "Alexander Kanavin <alex.kanavin@gmail.c | |||
775 | RECIPE_MAINTAINER:pn-signing-keys = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 768 | RECIPE_MAINTAINER:pn-signing-keys = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
776 | RECIPE_MAINTAINER:pn-slang = "Yi Zhao <yi.zhao@windriver.com>" | 769 | RECIPE_MAINTAINER:pn-slang = "Yi Zhao <yi.zhao@windriver.com>" |
777 | RECIPE_MAINTAINER:pn-socat = "Hongxu Jia <hongxu.jia@windriver.com>" | 770 | RECIPE_MAINTAINER:pn-socat = "Hongxu Jia <hongxu.jia@windriver.com>" |
778 | RECIPE_MAINTAINER:pn-speex = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 771 | RECIPE_MAINTAINER:pn-speex = "Michael Opdenacker <michael@opdenacker.org>" |
779 | RECIPE_MAINTAINER:pn-speexdsp = "Michael Opdenacker <michael.opdenacker@bootlin.com>" | 772 | RECIPE_MAINTAINER:pn-speexdsp = "Michael Opdenacker <michael@opdenacker.org>" |
780 | RECIPE_MAINTAINER:pn-spirv-headers = "Jose Quaresma <quaresma.jose@gmail.com>" | 773 | RECIPE_MAINTAINER:pn-spirv-headers = "Jose Quaresma <quaresma.jose@gmail.com>" |
781 | RECIPE_MAINTAINER:pn-spirv-tools = "Jose Quaresma <quaresma.jose@gmail.com>" | 774 | RECIPE_MAINTAINER:pn-spirv-tools = "Jose Quaresma <quaresma.jose@gmail.com>" |
782 | RECIPE_MAINTAINER:pn-sqlite3 = "Anuj Mittal <anuj.mittal@intel.com>" | 775 | RECIPE_MAINTAINER:pn-sqlite3 = "Anuj Mittal <anuj.mittal@intel.com>" |
@@ -829,7 +822,6 @@ RECIPE_MAINTAINER:pn-unifdef = "Ross Burton <ross.burton@arm.com>" | |||
829 | RECIPE_MAINTAINER:pn-uninative-tarball = "Richard Purdie <richard.purdie@linuxfoundation.org>" | 822 | RECIPE_MAINTAINER:pn-uninative-tarball = "Richard Purdie <richard.purdie@linuxfoundation.org>" |
830 | RECIPE_MAINTAINER:pn-unzip = "Denys Dmytriyenko <denis@denix.org>" | 823 | RECIPE_MAINTAINER:pn-unzip = "Denys Dmytriyenko <denis@denix.org>" |
831 | RECIPE_MAINTAINER:pn-update-rc.d = "Ross Burton <ross.burton@arm.com>" | 824 | RECIPE_MAINTAINER:pn-update-rc.d = "Ross Burton <ross.burton@arm.com>" |
832 | RECIPE_MAINTAINER:pn-usbinit = "Alexander Kanavin <alex.kanavin@gmail.com>" | ||
833 | RECIPE_MAINTAINER:pn-usbutils = "Alexander Kanavin <alex.kanavin@gmail.com>" | 825 | RECIPE_MAINTAINER:pn-usbutils = "Alexander Kanavin <alex.kanavin@gmail.com>" |
834 | RECIPE_MAINTAINER:pn-util-linux = "Chen Qi <Qi.Chen@windriver.com>" | 826 | RECIPE_MAINTAINER:pn-util-linux = "Chen Qi <Qi.Chen@windriver.com>" |
835 | RECIPE_MAINTAINER:pn-util-linux-libuuid = "Chen Qi <Qi.Chen@windriver.com>" | 827 | RECIPE_MAINTAINER:pn-util-linux-libuuid = "Chen Qi <Qi.Chen@windriver.com>" |
@@ -871,6 +863,7 @@ RECIPE_MAINTAINER:pn-xauth = "Unassigned <unassigned@yoctoproject.org>" | |||
871 | RECIPE_MAINTAINER:pn-xcb-proto = "Unassigned <unassigned@yoctoproject.org>" | 863 | RECIPE_MAINTAINER:pn-xcb-proto = "Unassigned <unassigned@yoctoproject.org>" |
872 | RECIPE_MAINTAINER:pn-xcb-util = "Unassigned <unassigned@yoctoproject.org>" | 864 | RECIPE_MAINTAINER:pn-xcb-util = "Unassigned <unassigned@yoctoproject.org>" |
873 | RECIPE_MAINTAINER:pn-xcb-util-cursor = "Unassigned <unassigned@yoctoproject.org>" | 865 | RECIPE_MAINTAINER:pn-xcb-util-cursor = "Unassigned <unassigned@yoctoproject.org>" |
866 | RECIPE_MAINTAINER:pn-xcb-util-errors = "Markus Volk <f_l_k@t-online.de>" | ||
874 | RECIPE_MAINTAINER:pn-xcb-util-image = "Unassigned <unassigned@yoctoproject.org>" | 867 | RECIPE_MAINTAINER:pn-xcb-util-image = "Unassigned <unassigned@yoctoproject.org>" |
875 | RECIPE_MAINTAINER:pn-xcb-util-keysyms = "Unassigned <unassigned@yoctoproject.org>" | 868 | RECIPE_MAINTAINER:pn-xcb-util-keysyms = "Unassigned <unassigned@yoctoproject.org>" |
876 | RECIPE_MAINTAINER:pn-xcb-util-renderutil = "Unassigned <unassigned@yoctoproject.org>" | 869 | RECIPE_MAINTAINER:pn-xcb-util-renderutil = "Unassigned <unassigned@yoctoproject.org>" |
diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index 5975db25cc..7b8418654a 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc | |||
@@ -28,22 +28,23 @@ PTESTS_FAST = "\ | |||
28 | json-c \ | 28 | json-c \ |
29 | json-glib \ | 29 | json-glib \ |
30 | libconvert-asn1-perl \ | 30 | libconvert-asn1-perl \ |
31 | libexif \ | ||
31 | libgpg-error\ | 32 | libgpg-error\ |
32 | libnl \ | 33 | libnl \ |
33 | libpcre \ | 34 | libpcre \ |
34 | libssh2 \ | 35 | libssh2 \ |
35 | libtimedate-perl \ | ||
36 | libtest-fatal-perl \ | 36 | libtest-fatal-perl \ |
37 | libtest-needs-perl \ | 37 | libtest-needs-perl \ |
38 | libtest-warnings-perl \ | 38 | libtest-warnings-perl \ |
39 | libtimedate-perl \ | ||
39 | libtry-tiny-perl \ | 40 | libtry-tiny-perl \ |
40 | liburi-perl \ | 41 | liburi-perl \ |
41 | libusb1 \ | 42 | libusb1 \ |
42 | libxml-namespacesupport-perl \ | 43 | libxml-namespacesupport-perl \ |
43 | libxml-perl \ | ||
44 | libxml-parser-perl \ | 44 | libxml-parser-perl \ |
45 | libxml-sax-perl \ | 45 | libxml-perl \ |
46 | libxml-sax-base-perl \ | 46 | libxml-sax-base-perl \ |
47 | libxml-sax-perl \ | ||
47 | libxml-simple-perl \ | 48 | libxml-simple-perl \ |
48 | libxml2 \ | 49 | libxml2 \ |
49 | libxmlb \ | 50 | libxmlb \ |
@@ -53,23 +54,28 @@ PTESTS_FAST = "\ | |||
53 | m4 \ | 54 | m4 \ |
54 | nettle \ | 55 | nettle \ |
55 | opkg \ | 56 | opkg \ |
56 | pango \ | ||
57 | popt \ | 57 | popt \ |
58 | python3-atomicwrites \ | 58 | python3-atomicwrites \ |
59 | python3-attrs \ | 59 | python3-attrs \ |
60 | python3-bcrypt \ | 60 | python3-bcrypt \ |
61 | python3-calver \ | 61 | python3-calver \ |
62 | python3-hypothesis \ | 62 | python3-hypothesis \ |
63 | python3-idna \ | ||
63 | python3-jinja2 \ | 64 | python3-jinja2 \ |
64 | python3-jsonpointer \ | 65 | python3-jsonpointer \ |
66 | python3-libarchive-c \ | ||
65 | python3-license-expression \ | 67 | python3-license-expression \ |
68 | python3-mako \ | ||
66 | python3-markupsafe \ | 69 | python3-markupsafe \ |
67 | python3-more-itertools \ | 70 | python3-more-itertools \ |
71 | python3-packaging \ | ||
68 | python3-pluggy \ | 72 | python3-pluggy \ |
69 | python3-pyasn1 \ | 73 | python3-pyasn1 \ |
70 | python3-pytz \ | 74 | python3-pytz \ |
71 | python3-pyyaml \ | 75 | python3-pyyaml \ |
76 | python3-rpds-py \ | ||
72 | python3-trove-classifiers \ | 77 | python3-trove-classifiers \ |
78 | python3-uritools \ | ||
73 | python3-wcwidth \ | 79 | python3-wcwidth \ |
74 | python3-webcolors \ | 80 | python3-webcolors \ |
75 | qemu \ | 81 | qemu \ |
@@ -79,7 +85,6 @@ PTESTS_FAST = "\ | |||
79 | wayland \ | 85 | wayland \ |
80 | xz \ | 86 | xz \ |
81 | zlib \ | 87 | zlib \ |
82 | libexif \ | ||
83 | " | 88 | " |
84 | PTESTS_FAST:append:libc-glibc = " glibc-y2038-tests" | 89 | PTESTS_FAST:append:libc-glibc = " glibc-y2038-tests" |
85 | PTESTS_PROBLEMS:remove:libc-glibc = "glibc-y2038-tests" | 90 | PTESTS_PROBLEMS:remove:libc-glibc = "glibc-y2038-tests" |
@@ -104,22 +109,23 @@ PTESTS_SLOW = "\ | |||
104 | libevent \ | 109 | libevent \ |
105 | libgcrypt \ | 110 | libgcrypt \ |
106 | libmodule-build-perl \ | 111 | libmodule-build-perl \ |
112 | libseccomp \ | ||
107 | lttng-tools \ | 113 | lttng-tools \ |
114 | lz4 \ | ||
108 | openssh \ | 115 | openssh \ |
109 | openssl \ | 116 | openssl \ |
110 | parted \ | 117 | parted \ |
111 | perl \ | 118 | perl \ |
112 | python3-cryptography \ | ||
113 | python3 \ | 119 | python3 \ |
120 | python3-cffi \ | ||
114 | python3-click \ | 121 | python3-click \ |
122 | python3-cryptography \ | ||
115 | python3-xmltodict \ | 123 | python3-xmltodict \ |
116 | strace \ | 124 | strace \ |
117 | tar \ | 125 | tar \ |
118 | tcl \ | 126 | tcl \ |
119 | util-linux \ | 127 | util-linux \ |
120 | valgrind \ | 128 | valgrind \ |
121 | lz4 \ | ||
122 | libseccomp \ | ||
123 | " | 129 | " |
124 | 130 | ||
125 | # python3 ptests hang on qemuriscv64 | 131 | # python3 ptests hang on qemuriscv64 |
diff --git a/meta/conf/distro/include/security_flags.inc b/meta/conf/distro/include/security_flags.inc index d97a6edb0f..f713a99465 100644 --- a/meta/conf/distro/include/security_flags.inc +++ b/meta/conf/distro/include/security_flags.inc | |||
@@ -31,12 +31,6 @@ SECURITY_NO_PIE_CFLAGS ?= "${SECURITY_STACK_PROTECTOR} ${lcl_maybe_fortify} ${SE | |||
31 | SECURITY_LDFLAGS ?= "-Wl,-z,relro,-z,now" | 31 | SECURITY_LDFLAGS ?= "-Wl,-z,relro,-z,now" |
32 | SECURITY_X_LDFLAGS ?= "-Wl,-z,relro" | 32 | SECURITY_X_LDFLAGS ?= "-Wl,-z,relro" |
33 | 33 | ||
34 | # powerpc does not get on with pie for reasons not looked into as yet | ||
35 | GCCPIE:powerpc = "" | ||
36 | GLIBCPIE:powerpc = "" | ||
37 | SECURITY_CFLAGS:remove:powerpc = "${SECURITY_PIE_CFLAGS}" | ||
38 | SECURITY_CFLAGS:pn-libgcc:powerpc = "" | ||
39 | |||
40 | SECURITY_CFLAGS:pn-glibc = "" | 34 | SECURITY_CFLAGS:pn-glibc = "" |
41 | SECURITY_CFLAGS:pn-glibc-testsuite = "" | 35 | SECURITY_CFLAGS:pn-glibc-testsuite = "" |
42 | SECURITY_CFLAGS:pn-gcc-runtime = "" | 36 | SECURITY_CFLAGS:pn-gcc-runtime = "" |
diff --git a/meta/conf/distro/include/tclibc-newlib.inc b/meta/conf/distro/include/tclibc-newlib.inc index 238b430e49..34318b2454 100644 --- a/meta/conf/distro/include/tclibc-newlib.inc +++ b/meta/conf/distro/include/tclibc-newlib.inc | |||
@@ -42,6 +42,6 @@ TOOLCHAIN_HOST_TASK ?= "packagegroup-cross-canadian-${MACHINE} nativesdk-qemu na | |||
42 | TOOLCHAIN_TARGET_TASK ?= "${LIBC_DEPENDENCIES}" | 42 | TOOLCHAIN_TARGET_TASK ?= "${LIBC_DEPENDENCIES}" |
43 | TOOLCHAIN_NEED_CONFIGSITE_CACHE:remove = "zlib ncurses" | 43 | TOOLCHAIN_NEED_CONFIGSITE_CACHE:remove = "zlib ncurses" |
44 | 44 | ||
45 | # disable pie security flags by default | 45 | # disable pie security flags by default since RISCV linker doesnt support them |
46 | SECURITY_CFLAGS:libc-newlib = "${SECURITY_NOPIE_CFLAGS}" | 46 | SECURITY_CFLAGS:libc-newlib:qemuriscv32 = "${SECURITY_NOPIE_CFLAGS}" |
47 | SECURITY_LDFLAGS:libc-newlib = "" | 47 | SECURITY_CFLAGS:libc-newlib:qemuriscv64 = "${SECURITY_NOPIE_CFLAGS}" |
diff --git a/meta/conf/distro/include/tclibc-picolibc.inc b/meta/conf/distro/include/tclibc-picolibc.inc new file mode 100644 index 0000000000..203765dfcb --- /dev/null +++ b/meta/conf/distro/include/tclibc-picolibc.inc | |||
@@ -0,0 +1,40 @@ | |||
1 | # | ||
2 | # Picolibc configuration | ||
3 | # | ||
4 | |||
5 | LIBCEXTENSION = "-picolibc" | ||
6 | LIBCOVERRIDE = ":libc-picolibc" | ||
7 | |||
8 | PREFERRED_PROVIDER_virtual/libc ?= "picolibc" | ||
9 | PREFERRED_PROVIDER_virtual/libiconv ?= "picolibc" | ||
10 | PREFERRED_PROVIDER_virtual/libintl ?= "picolibc" | ||
11 | PREFERRED_PROVIDER_virtual/nativesdk-libintl ?= "nativesdk-glibc" | ||
12 | PREFERRED_PROVIDER_virtual/nativesdk-libiconv ?= "nativesdk-glibc" | ||
13 | |||
14 | DISTRO_FEATURES_BACKFILL_CONSIDERED += "ldconfig" | ||
15 | |||
16 | IMAGE_LINGUAS = "" | ||
17 | |||
18 | LIBC_DEPENDENCIES = " \ | ||
19 | picolibc-dbg \ | ||
20 | picolibc-dev \ | ||
21 | libgcc-dev \ | ||
22 | libgcc-dbg \ | ||
23 | libstdc++-dev \ | ||
24 | libstdc++-staticdev \ | ||
25 | " | ||
26 | |||
27 | ASSUME_PROVIDED += "virtual/crypt" | ||
28 | |||
29 | TARGET_OS = "elf" | ||
30 | TARGET_OS:arm = "eabi" | ||
31 | |||
32 | TOOLCHAIN_HOST_TASK ?= "packagegroup-cross-canadian-${MACHINE} nativesdk-qemu nativesdk-sdk-provides-dummy" | ||
33 | TOOLCHAIN_TARGET_TASK ?= "${LIBC_DEPENDENCIES}" | ||
34 | TOOLCHAIN_NEED_CONFIGSITE_CACHE:remove = "zlib ncurses" | ||
35 | |||
36 | # RISCV linker doesnt support PIE | ||
37 | SECURITY_CFLAGS:libc-picolibc:qemuriscv32 = "${SECURITY_NOPIE_CFLAGS}" | ||
38 | SECURITY_CFLAGS:libc-picolibc:qemuriscv64 = "${SECURITY_NOPIE_CFLAGS}" | ||
39 | |||
40 | |||
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index 643394f3eb..1d2771239e 100644 --- a/meta/conf/distro/include/tcmode-default.inc +++ b/meta/conf/distro/include/tcmode-default.inc | |||
@@ -16,15 +16,15 @@ PREFERRED_PROVIDER_virtual/${SDK_PREFIX}compilerlibs = "nativesdk-gcc-runtime" | |||
16 | # Default libc config | 16 | # Default libc config |
17 | PREFERRED_PROVIDER_virtual/gettext ??= "gettext" | 17 | PREFERRED_PROVIDER_virtual/gettext ??= "gettext" |
18 | 18 | ||
19 | GCCVERSION ?= "13.%" | 19 | GCCVERSION ?= "14.%" |
20 | SDKGCCVERSION ?= "${GCCVERSION}" | 20 | SDKGCCVERSION ?= "${GCCVERSION}" |
21 | BINUVERSION ?= "2.42%" | 21 | BINUVERSION ?= "2.43%" |
22 | GDBVERSION ?= "14.%" | 22 | GDBVERSION ?= "15.%" |
23 | GLIBCVERSION ?= "2.39%" | 23 | GLIBCVERSION ?= "2.40%" |
24 | LINUXLIBCVERSION ?= "6.6%" | 24 | LINUXLIBCVERSION ?= "6.10%" |
25 | QEMUVERSION ?= "8.2%" | 25 | QEMUVERSION ?= "9.0%" |
26 | GOVERSION ?= "1.22%" | 26 | GOVERSION ?= "1.22%" |
27 | RUSTVERSION ?= "1.75%" | 27 | RUSTVERSION ?= "1.79%" |
28 | 28 | ||
29 | PREFERRED_VERSION_gcc ?= "${GCCVERSION}" | 29 | PREFERRED_VERSION_gcc ?= "${GCCVERSION}" |
30 | PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}" | 30 | PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}" |
diff --git a/meta/conf/distro/include/time64.inc b/meta/conf/distro/include/time64.inc index 2e85753e55..9d556bac16 100644 --- a/meta/conf/distro/include/time64.inc +++ b/meta/conf/distro/include/time64.inc | |||
@@ -8,10 +8,11 @@ | |||
8 | # | 8 | # |
9 | # Working to address those (before Y2038 rolls in) will be appreciated. | 9 | # Working to address those (before Y2038 rolls in) will be appreciated. |
10 | 10 | ||
11 | GLIBC_64BIT_TIME_FLAGS = " -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64" | 11 | GLIBC_64BIT_TIME_FLAGS = "${GLIBC_64BIT_TIME_FLAGS_WHEN_NEEDED}" |
12 | 12 | ||
13 | # Only needed for some 32-bit architectures, some relatively newer | 13 | # Only needed for some 32-bit architectures, some relatively newer |
14 | # architectures do not need it ( e.g. riscv32 ) | 14 | # architectures do not need it ( e.g. riscv32 ) |
15 | GLIBC_64BIT_TIME_FLAGS_WHEN_NEEDED = " -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64" | ||
15 | TARGET_CC_ARCH:append:arm = "${GLIBC_64BIT_TIME_FLAGS}" | 16 | TARGET_CC_ARCH:append:arm = "${GLIBC_64BIT_TIME_FLAGS}" |
16 | TARGET_CC_ARCH:append:armeb = "${GLIBC_64BIT_TIME_FLAGS}" | 17 | TARGET_CC_ARCH:append:armeb = "${GLIBC_64BIT_TIME_FLAGS}" |
17 | TARGET_CC_ARCH:append:mipsarcho32 = "${GLIBC_64BIT_TIME_FLAGS}" | 18 | TARGET_CC_ARCH:append:mipsarcho32 = "${GLIBC_64BIT_TIME_FLAGS}" |
@@ -25,10 +26,6 @@ GLIBC_64BIT_TIME_FLAGS:pn-glibc-testsuite = "" | |||
25 | # both 32 and 64 bit file APIs. But it does not handle the time side? | 26 | # both 32 and 64 bit file APIs. But it does not handle the time side? |
26 | # Needs further investigation | 27 | # Needs further investigation |
27 | GLIBC_64BIT_TIME_FLAGS:pn-pipewire = "" | 28 | GLIBC_64BIT_TIME_FLAGS:pn-pipewire = "" |
28 | # Pulseaudio override certain LFS64 functions e.g. open64 and intentionally | ||
29 | # undefines _FILE_OFFSET_BITS, which wont work when _TIME_BITS=64 is set | ||
30 | # See https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/3770 | ||
31 | GLIBC_64BIT_TIME_FLAGS:pn-pulseaudio = "" | ||
32 | # Undefines _FILE_OFFSET_BITS on purpose in | 29 | # Undefines _FILE_OFFSET_BITS on purpose in |
33 | # libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp | 30 | # libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp |
34 | GLIBC_64BIT_TIME_FLAGS:pn-gcc-sanitizers = "" | 31 | GLIBC_64BIT_TIME_FLAGS:pn-gcc-sanitizers = "" |
@@ -37,7 +34,6 @@ GLIBC_64BIT_TIME_FLAGS:pn-gcc-sanitizers = "" | |||
37 | INSANE_SKIP:append:pn-gcc-sanitizers = " 32bit-time" | 34 | INSANE_SKIP:append:pn-gcc-sanitizers = " 32bit-time" |
38 | INSANE_SKIP:append:pn-glibc = " 32bit-time" | 35 | INSANE_SKIP:append:pn-glibc = " 32bit-time" |
39 | INSANE_SKIP:append:pn-glibc-y2038-tests = " 32bit-time" | 36 | INSANE_SKIP:append:pn-glibc-y2038-tests = " 32bit-time" |
40 | INSANE_SKIP:append:pn-pulseaudio = " 32bit-time" | ||
41 | 37 | ||
42 | # Strace has tests that call 32 bit API directly, which is fair enough, e.g. | 38 | # Strace has tests that call 32 bit API directly, which is fair enough, e.g. |
43 | # /usr/lib/strace/ptest/tests/ioctl_termios uses 32-bit api 'ioctl' | 39 | # /usr/lib/strace/ptest/tests/ioctl_termios uses 32-bit api 'ioctl' |
@@ -47,3 +43,11 @@ INSANE_SKIP:append:pn-strace = " 32bit-time" | |||
47 | # has the same INSANE_SKIP setting. | 43 | # has the same INSANE_SKIP setting. |
48 | # Please check the comment in meta/classes-recipe/cargo_common.bbclass | 44 | # Please check the comment in meta/classes-recipe/cargo_common.bbclass |
49 | # for information about why, and the overall Y2038 situation in rust. | 45 | # for information about why, and the overall Y2038 situation in rust. |
46 | |||
47 | # binutils/gcc/gdb still need fixing for qemuarm/qemuarmv5/qemumips/qemuppc/qemux86 | ||
48 | #binutils-cross-canadian-arm-2.42-r0 do_package_qa: QA Issue: xxx/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-ranlib uses 32-bit api 'lstat' | ||
49 | INSANE_SKIP:append:pn-binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = " 32bit-time" | ||
50 | #gcc-cross-canadian-arm-14.1.0-r0 do_package_qa: QA Issue: xxx/x86_64-oesdk-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/14.1.0/plugin/gengtype uses 32-bit api 'ctime' | ||
51 | INSANE_SKIP:append:pn-gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = " 32bit-time" | ||
52 | #gdb-cross-canadian-arm-15.1-r0 do_package_qa: QA Issue: xxx/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gdb uses 32-bit api 'lstat' | ||
53 | INSANE_SKIP:append:pn-gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = " 32bit-time" | ||
diff --git a/meta/conf/distro/include/yocto-space-optimize.inc b/meta/conf/distro/include/yocto-space-optimize.inc new file mode 100644 index 0000000000..407e8937f0 --- /dev/null +++ b/meta/conf/distro/include/yocto-space-optimize.inc | |||
@@ -0,0 +1,8 @@ | |||
1 | # Some components have debug data and workdirs that are simply too large to be useful | ||
2 | # in general builds. Disable or reduce debugging for these cases to improve disk usage | ||
3 | # and build speed. | ||
4 | |||
5 | # With -g, llvm workdir is 40GB, llvm-staticdev is 1.3GB, llvm-dbg is 1GB | ||
6 | DEBUG_LEVELFLAG:pn-llvm = "" | ||
7 | # With -g, qemu workdir is 10GB, qemu-dbg is 363MB | ||
8 | DEBUG_LEVELFLAG:pn-qemu = "" | ||
diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc index 4ac66fd506..a6f7107dfe 100644 --- a/meta/conf/distro/include/yocto-uninative.inc +++ b/meta/conf/distro/include/yocto-uninative.inc | |||
@@ -6,10 +6,10 @@ | |||
6 | # to the distro running on the build machine. | 6 | # to the distro running on the build machine. |
7 | # | 7 | # |
8 | 8 | ||
9 | UNINATIVE_MAXGLIBCVERSION = "2.39" | 9 | UNINATIVE_MAXGLIBCVERSION = "2.40" |
10 | UNINATIVE_VERSION = "4.4" | 10 | UNINATIVE_VERSION = "4.6" |
11 | 11 | ||
12 | UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/" | 12 | UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/" |
13 | UNINATIVE_CHECKSUM[aarch64] ?= "b61876130f494f75092f21086b4a64ea5fb064045769bf1d32e9cb6af17ea8ec" | 13 | UNINATIVE_CHECKSUM[aarch64] ?= "c2d36338272eba101580f648dd8dff5352cdb4c1809db7dedf8fc4d7e7df716c" |
14 | UNINATIVE_CHECKSUM[i686] ?= "9f28627828f0082cc0344eede4d9a861a9a064bfa8f36e072e46212f0fe45fcc" | 14 | UNINATIVE_CHECKSUM[i686] ?= "0041584678109c18deca48fb59eaf14cf725cf024a170ab537b354b63240c504" |
15 | UNINATIVE_CHECKSUM[x86_64] ?= "d81c54284be2bb886931fc87281d58177a2cd381cf99d1981f8923039a72a302" | 15 | UNINATIVE_CHECKSUM[x86_64] ?= "6bf00154c5a7bc48adbf63fd17684bb87eb07f4814fbb482a3fbd817c1ccf4c5" |