Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
2bf3883
libpng: Fix CVE-2026-33416
aszh07 May 26, 2026
ce830d6
busybox: Fix CVE-2026-29004
husimeliere May 20, 2026
3e239f3
xz: Fix CVE-2026-34743
husimeliere May 20, 2026
9da42b7
util-linux: Fix CVE-2026-27456
husimeliere May 20, 2026
7ac858c
devtool: prevent 'devtool modify -n' from corrupting kernel Git repos
ejoerns Mar 23, 2026
c673024
go: patch CVE-2026-27142
May 21, 2026
e52259f
go: patch CVE-2026-32280
May 21, 2026
bfba160
go: patch CVE-2026-32283
May 21, 2026
d0469c3
go: patch CVE-2026-32289
May 21, 2026
e4137b2
go: patch CVE-2026-33811
May 21, 2026
f88c0ff
go: patch CVE-2026-39817
May 21, 2026
791de49
go: patch CVE-2026-39819
May 21, 2026
f694d6c
go: patch CVE-2026-39820
May 21, 2026
ae5b6a1
go: patch CVE-2026-39825
May 21, 2026
1120304
go: patch CVE-2026-39826
May 21, 2026
0a692a5
go: patch CVE-2026-42499
May 21, 2026
c9cc787
go: patch CVE-2026-42501
May 21, 2026
1556a34
go: patch CVE-2026-42504
May 21, 2026
dfcc700
go: patch CVE-2026-42507
May 21, 2026
dd74c13
meta/lib/oe/package.py: fix path to kernel sources in save_debugsourc…
jmarcoscosta May 22, 2026
4f5c4af
conf/machine: fix typos in ARM and x86 README files
prabhu-commits Jun 1, 2026
b0048d8
go 1.22.12: fix CVE-2026-27140
Hiten1412 May 12, 2026
c4273fe
go 1.22.12: fix CVE-2026-27143, CVE-2026-27144
Hiten1412 May 12, 2026
128af71
avahi: Remove a reference to the rejected CVE-2021-36217
benjarobin Mar 3, 2026
22e8bc2
meta: fix generation of kernel CONFIG_ in SPDX3
benjarobin Mar 3, 2026
f8e3cdf
qemu: fix for CVE-2025-11234
Hiten1412 Feb 20, 2026
2abf26e
libxml-parser-perl: fix for CVE-2006-10003
Hiten1412 Mar 24, 2026
fe96d5b
python3: fix for CVE-2026-1502
Hiten1412 Apr 29, 2026
0bc9ba6
python3: fix CVE-2026-6100
Hiten1412 Apr 29, 2026
b66a3f9
xserver-xorg: Fix CVE-2026-33999
anusurivijay May 12, 2026
3611b45
xserver-xorg: Fix CVE-2026-34000
anusurivijay May 12, 2026
b85d3ab
xserver-xorg: Fix CVE-2026-34001
anusurivijay May 12, 2026
5c30b1e
xserver-xorg: Fix CVE-2026-34002
anusurivijay May 12, 2026
5faf37e
xserver-xorg: Fix CVE-2026-34003
anusurivijay May 12, 2026
9a32956
setuptools3_legacy: ensure ${B} is clean
rossburton Jun 2, 2026
a0151ab
setuptools3: clean the build directory in configure
rossburton Jun 2, 2026
d4950d6
python_setuptools_build_meta: clean the build directory in configure
rossburton Jun 2, 2026
d716fe7
pseudo: Update to version 1.9.8
mhatle Jun 3, 2026
36ee08f
openssh: fix CVE-2026-35386
adarshjagadishkamini Jun 11, 2026
5a9bd45
tiff: fix CVE-2026-4775
NAMAN23JAIN Jun 12, 2026
e028548
go: fix CVE-2025-58183
Jun 12, 2026
913b9dc
go: fix CVE-2026-25679
Jun 12, 2026
775c3af
go: fix CVE-2026-32288
Jun 12, 2026
267ff29
binutils: Fix CVE-2025-69644
Deepak-Rathore580 Jun 12, 2026
ac763f1
python3: Fix CVE-2026-3644 and CVE-2026-0672
Jun 13, 2026
e6d81b3
python3: Fix CVE-2026-4519 and CVE-2026-4786
Jun 13, 2026
e17af14
python3: Fix CVE-2026-6019
Jun 13, 2026
0b990a3
python3: Fix CVE-2025-13462
Jun 13, 2026
bb5a1f9
qemu: Fix CVE-2024-6519
Deepak-Rathore580 Jun 15, 2026
66055d7
dpkg: Fix CVE-2026-2219
Jun 15, 2026
42214e1
libsolv: fix CVE-2026-9150
adarshjagadishkamini Jun 8, 2026
ed3353c
openssl: upgrade 3.5.6 -> 3.5.7
petermarko Jun 16, 2026
19fc681
libinput: fix for CVE-2026-50292
Hiten1412 Jun 17, 2026
92a57b2
gdb: backport a patch to fix static_assert in recent GCC
ycongal-smile Jun 18, 2026
9105e2b
oeqa/core/runner: stub addDuration in OETestResult
rossburton Jun 17, 2024
cd46a25
classes/gtk-icon-cache: fix libdir passed to the postrm intercept
rossburton May 22, 2026
96efecf
python3: CVE-2026-3087 not applicable
adarshjagadishkamini Jun 3, 2026
b976aed
bzip2: set CVE_PRODUCT
Jun 2, 2026
3a15784
apr-util: Add CVE_PRODUCT to support product name
Jun 2, 2026
d93c564
apr: Add CVE_PRODUCT to support product name
Jun 2, 2026
8aab8b3
go-binary-native: set status for CVE-2026-39836
Jun 3, 2026
324359d
go: set status for CVE-2026-39836
Jun 2, 2026
8c56e85
rust,libstd-rs: set status for CVE-2024-3566
Jun 1, 2026
004fc06
oeqa/runtime/parselogs: update pci BAR ignore for kernel 6.10
zeddii Aug 6, 2024
620a326
linux-yocto/6.6: update to v6.6.129
zeddii Jun 10, 2026
5a3cfb5
linux-yocto/6.6: update to v6.6.130
zeddii Jun 10, 2026
f95c69b
linux-yocto/6.6: update to v6.6.132
zeddii Jun 10, 2026
65242fa
linux-yocto/6.6: update to v6.6.134
zeddii Jun 10, 2026
4536d25
linux-yocto/6.6: update to v6.6.135
zeddii Jun 10, 2026
e1b84d7
linux-yocto/6.6: update to v6.6.136
zeddii Jun 10, 2026
2c23f41
linux-yocto/6.6: update to v6.6.137
zeddii Jun 10, 2026
c5695ca
linux-yocto/6.6: update to v6.6.138
zeddii Jun 10, 2026
be37c87
linux-yocto/6.6: update to v6.6.140
zeddii Jun 10, 2026
050911a
linux-yocto/6.6: update to v6.6.141
zeddii Jun 10, 2026
ba0f120
linux-yocto/6.6: update to v6.6.142
zeddii Jun 10, 2026
e0598e2
lttng-modules: Fix trace_hrtimer_start build failure
May 29, 2026
535c594
linux-yocto/6.6: genericarm64 fix configuration audit warning
zeddii Jun 19, 2026
737293b
linux-yocto/6.6: address ltp hang
zeddii Jun 23, 2026
288ecfd
gawk: use native gawk when building glibc and grub
kanavin Nov 21, 2025
a455b21
grub/glibc: Bump versions to resolve hashequiv/reproducibility issues
rpurdie Nov 25, 2025
c80a422
gawk: trim native build configuration
rossburton Feb 4, 2026
790bccf
gawk-native: fix gcc-15/C23 compilation issues
ycongal-smile Jun 24, 2026
f360fde
libsoup: fix for CVE-2025-11021
Hiten1412 Jun 10, 2026
6ca4635
libsoup: fix for CVE-2026-2369
Hiten1412 Jun 10, 2026
209a1b3
go: patch CVE-2026-27145
Jun 19, 2026
7060d59
xwayland: Fix CVE-2026-33999
anusurivijay Jun 19, 2026
af54fbd
xwayland: Fix CVE-2026-34000
anusurivijay Jun 19, 2026
1411caa
xwayland: Fix CVE-2026-34001
anusurivijay Jun 19, 2026
0df72cf
xwayland: Fix CVE-2026-34002
anusurivijay Jun 19, 2026
798e81f
xwayland: Fix CVE-2026-34003
anusurivijay Jun 19, 2026
c4d5735
libusb1: fix CVE-2026-23679 and CVE-2026-47104
Jun 23, 2026
a866d04
nfs-utils: fix CVE-2025-12801
Jun 23, 2026
736dd8c
python3: fix CVE-2026-4224
amau75os Jun 26, 2026
50f4060
oeqa: Drop /git/ from our urls
rpurdie Apr 8, 2026
be8b46f
recipetool: Recognise https://git. as git urls
rpurdie Apr 8, 2026
2814f09
build-appliance-image: Update to scarthgap head revisions
pbrkr Jul 2, 2026
fe4a446
Merge latest upstream
Jul 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion meta-selftest/recipes-test/gitrepotest/gitrepotest.bb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ INHIBIT_DEFAULT_DEPS = "1"

PATCHTOOL="git"

SRC_URI = "git://git.yoctoproject.org/git/matchbox-panel-2;branch=master;protocol=https \
SRC_URI = "git://git.yoctoproject.org/matchbox-panel-2;branch=master;protocol=https \
file://0001-testpatch.patch \
"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
SUMMARY = "Test recipe for fetching git submodules"
HOMEPAGE = "https://git.yoctoproject.org/git/matchbox-panel-2"
HOMEPAGE = "https://git.yoctoproject.org/matchbox-panel-2"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"

Expand All @@ -8,7 +8,7 @@ INHIBIT_DEFAULT_DEPS = "1"
TAGVALUE = "2.10"

# Deliberately have a tag which has to be resolved but ensure do_unpack doesn't access the network again.
SRC_URI = "git://git.yoctoproject.org/git/matchbox-panel-2;branch=master;protocol=https"
SRC_URI = "git://git.yoctoproject.org/matchbox-panel-2;branch=master;protocol=https"
SRC_URI:append:gitunpack-enable-recipe = ";tag=${TAGVALUE}"
SRCREV = "f82ca3f42510fb3ef10f598b393eb373a2c34ca7"
SRCREV:gitunpack-enable-recipe = ""
Expand Down
2 changes: 1 addition & 1 deletion meta/classes-recipe/gtk-icon-cache.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ gtk_icon_cache_postrm() {
if [ "x$D" != "x" ]; then
$INTERCEPT_DIR/postinst_intercept update_gtk_icon_cache ${PKG} \
mlprefix=${MLPREFIX} \
libdir=${libdir}
libdir_native=${libdir_native}
else
for icondir in /usr/share/icons/* ; do
if [ -d $icondir ] ; then
Expand Down
27 changes: 15 additions & 12 deletions meta/classes-recipe/kernel.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -870,14 +870,13 @@ addtask deploy after do_populate_sysroot do_packagedata

EXPORT_FUNCTIONS do_deploy

python __anonymous() {
inherits = (d.getVar("INHERIT") or "")
if "create-spdx" in inherits:
bb.build.addtask('do_create_kernel_config_spdx', 'do_populate_lic do_deploy', 'do_create_spdx', d)
}
do_create_spdx:append() {
def create_kernel_config_spdx(d):
if not bb.data.inherits_class("create-spdx-3.0", d):
return
if d.getVar("SPDX_INCLUDE_KERNEL_CONFIG", True) != "1":
return

python do_create_kernel_config_spdx() {
if d.getVar("SPDX_INCLUDE_KERNEL_CONFIG", True) == "1":
import oe.spdx30
import oe.spdx30_tasks
from pathlib import Path
Expand Down Expand Up @@ -909,9 +908,11 @@ python do_create_kernel_config_spdx() {
except Exception as e:
bb.error(f"Failed to parse kernel config file: {e}")

build, build_objset = oe.sbom30.find_root_obj_in_jsonld(
d, "recipes", f"recipe-{pn}", oe.spdx30.build_Build
)
path = oe.sbom30.jsonld_arch_path(d, pkg_arch, "recipes", f"recipe-{pn}", deploydir=deploydir)
build_objset = oe.sbom30.load_jsonld(d, path, required=True)
build = build_objset.find_root(oe.spdx30.build_Build)
if not build:
bb.fatal("No root %s found in %s" % (oe.spdx30.build_Build.__name__, path))

kernel_build = build_objset.add_root(
oe.spdx30.build_Build(
Expand All @@ -930,9 +931,11 @@ python do_create_kernel_config_spdx() {
[kernel_build]
)

oe.sbom30.write_jsonld_doc(d, build_objset, deploydir / pkg_arch / "recipes" / f"recipe-{pn}.spdx.json")
oe.sbom30.write_jsonld_doc(d, build_objset, path)

create_kernel_config_spdx(d)
}
do_create_kernel_config_spdx[depends] = "virtual/kernel:do_configure"
do_create_spdx[depends] += "virtual/kernel:do_configure"

# Add using Device Tree support
inherit kernel-devicetree
4 changes: 4 additions & 0 deletions meta/classes-recipe/python_setuptools_build_meta.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@
inherit setuptools3-base python_pep517

DEPENDS += "python3-setuptools-native python3-wheel-native"

# This isn't nice, but is the best solutions to ensure clean builds for now.
# https://github.com/pypa/setuptools/issues/4732
do_configure[cleandirs] = "${PEP517_SOURCE_PATH}/build"
3 changes: 3 additions & 0 deletions meta/classes-recipe/setuptools3.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ SETUPTOOLS_SETUP_PATH ?= "${S}"
setuptools3_do_configure() {
:
}
# This isn't nice, but is the best solutions to ensure clean builds for now.
# https://github.com/pypa/setuptools/issues/4732
do_configure[cleandirs] = "${SETUPTOOLS_SETUP_PATH}/build"

setuptools3_do_compile() {
cd ${SETUPTOOLS_SETUP_PATH}
Expand Down
1 change: 1 addition & 0 deletions meta/classes-recipe/setuptools3_legacy.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
inherit setuptools3-base

B = "${WORKDIR}/build"
do_configure[cleandirs] = "${B}"

SETUPTOOLS_BUILD_ARGS ?= ""
SETUPTOOLS_INSTALL_ARGS ?= "--root=${D} \
Expand Down
2 changes: 1 addition & 1 deletion meta/classes/create-spdx-2.2.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -948,7 +948,7 @@ def spdx_get_src(d):
share_src = d.getVar('WORKDIR')
d.setVar('WORKDIR', spdx_workdir)
d.setVar('STAGING_DIR_NATIVE', spdx_sysroot_native)
src_dir = spdx_workdir + "/" + d.getVar('PN')+ "-" + d.getVar('PV') + "-" + d.getVar('PR')
src_dir = spdx_workdir + "/" + d.getVar('BP')
bb.utils.mkdirhier(src_dir)
if bb.data.inherits_class('kernel',d):
share_src = d.getVar('STAGING_KERNEL_DIR')
Expand Down
6 changes: 3 additions & 3 deletions meta/conf/machine/include/arm/README
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ of the existence of the "bigendian" feature in a given tune.

A small set of ARM specific variables have been defined to allow
TUNE_PKGARCH to be automatically defined. Optimized tunings must NOT
change the definiton of TUNE_PKGARCH. TUNE_PKGACH:tune-<tune> will be
change the definition of TUNE_PKGARCH. TUNE_PKGARCH:tune-<tune> will be
ignored. The format of the package arch is enforced by the TUNE_PKGARCH
default. The format must be of the form:
<armversion>[t][e][hf][b][-vfp][-neon]
Expand All @@ -22,14 +22,14 @@ ARMPKGARCH - This is the core package arch component specified by each
tuning. This is the primary identifier of a tuning. Usual values are:
arm, armv4, armv5, armv6, armv7a, etc.

ARMPKGSFX_THUMB - This is the thumb specific suffix. Curently it is
ARMPKGSFX_THUMB - This is the thumb specific suffix. Currently it is
defined in feature-arm-thumb.inc.

ARMPKGSFX_DSP - This is the DSP specific suffix. Currently this is set
to 'e' when on armv5 and the dsp feature is enabled.

ARMPKGSFX_EABI - This is the eabi specific suffix. There are currently
two defined ABIs specificed, standard EABI and Hard Float (VFP) EABI.
two defined ABIs specified, standard EABI and Hard Float (VFP) EABI.
When the callconvention-hard is enabled, "hf" is specified, otherwise it
is blank.

Expand Down
4 changes: 2 additions & 2 deletions meta/conf/machine/include/x86/README
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Most of the items for the X86 architectures are defined in the single
arch-x86 file.

Three ABIs are define, m32, mx32 and m64.
Three ABIs are defined, m32, mx32 and m64.

The following is the list of X86 specific variables:

Expand All @@ -17,7 +17,7 @@ The TUNE_PKGARCH is defined as follows:
TUNE_PKGARCH = ${TUNE_PKGARCH:tune-${DEFAULTTUNE}}

The package architecture for 32-bit targets is historical and generally
set to to match the core compatible processor type, i.e. i386.
set to match the core compatible processor type, i.e. i386.

For 64-bit architectures, the architecture is expected to end in '_64'.

Expand Down
4 changes: 2 additions & 2 deletions meta/lib/oe/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -1055,13 +1055,13 @@ def save_debugsources_info(debugsrcdir, sources_raw, d):
# we format the sources as expected by spdx by replacing /usr/src/kernel/
# into BP/
kernel_src = d.getVar('KERNEL_SRC_PATH')
pf = d.getVar('PF')
bp = d.getVar('BP')
sources_dict = {}
for file, src_files in sources_raw:
file_clean = file.replace(f"{workdir}/package/","")
sources_clean = [
src.replace(f"{debugsrcdir}/{pn}/", "")
if not kernel_src else src.replace(f"{kernel_src}/", f"{pf}/")
if not kernel_src else src.replace(f"{kernel_src}/", f"{bp}/")
for src in src_files
if not any(keyword in src for keyword in ("<internal>", "<built-in>")) and not src.endswith("/")
]
Expand Down
4 changes: 4 additions & 0 deletions meta/lib/oeqa/core/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,10 @@ def stopTest(self, test):
self.shownmsg.append(test.id())
break

# Python 3.12 added this, stub it out for now
def addDuration(self, test, elapsed):
pass

def logSummary(self, component, context_msg=''):
elapsed_time = self.tc._run_end_time - self.tc._run_start_time
self.tc.logger.info("SUMMARY:")
Expand Down
6 changes: 3 additions & 3 deletions meta/lib/oeqa/manual/toaster-managed-mode.json
Original file line number Diff line number Diff line change
Expand Up @@ -2176,7 +2176,7 @@
],
"execution": {
"1": {
"action": "Clone the poky environment git clone http://git.yoctoproject.org/git/poky",
"action": "Clone the poky environment git clone http://git.yoctoproject.org/poky",
"expected_results": ""
},
"2": {
Expand Down Expand Up @@ -2458,7 +2458,7 @@
],
"execution": {
"1": {
"action": "Clone the poky environment git clone http://git.yoctoproject.org/git/poky",
"action": "Clone the poky environment git clone http://git.yoctoproject.org/poky",
"expected_results": ""
},
"2": {
Expand Down Expand Up @@ -2496,7 +2496,7 @@
],
"execution": {
"1": {
"action": "Clone the poky environment git clone http://git.yoctoproject.org/git/poky\n",
"action": "Clone the poky environment git clone http://git.yoctoproject.org/poky\n",
"expected_results": ""
},
"2": {
Expand Down
8 changes: 8 additions & 0 deletions meta/lib/oeqa/runtime/cases/parselogs-ignores-qemuall.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,14 @@ FBIOPUT_VSCREENINFO failed, double buffering disabled
# pci 0000:00:00.0: [Firmware Bug]: reg 0x20: invalid BAR (can't size)
# pci 0000:00:00.0: [Firmware Bug]: reg 0x24: invalid BAR (can't size)
invalid BAR (can't size)
# 6.10+ the invalid BAR warnings are of this format:
# pci 0000:00:00.0: [Firmware Bug]: BAR 0: invalid; can't size
# pci 0000:00:00.0: [Firmware Bug]: BAR 1: invalid; can't size
# pci 0000:00:00.0: [Firmware Bug]: BAR 2: invalid; can't size
# pci 0000:00:00.0: [Firmware Bug]: BAR 3: invalid; can't size
# pci 0000:00:00.0: [Firmware Bug]: BAR 4: invalid; can't size
# pci 0000:00:00.0: [Firmware Bug]: BAR 5: invalid; can't size
invalid; can't size

# These should be reviewed to see if they are still needed
wrong ELF class
Expand Down
4 changes: 2 additions & 2 deletions meta/lib/oeqa/sdkext/cases/devtool.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,14 @@ def test_devtool_build_cmake(self):
def test_extend_autotools_recipe_creation(self):
recipe = "test-dbus-wait"
self._run('devtool sdk-install dbus')
self._run('devtool add %s https://git.yoctoproject.org/git/dbus-wait' % (recipe) )
self._run('devtool add %s https://git.yoctoproject.org/dbus-wait' % (recipe) )
try:
self._run('devtool build %s' % recipe)
finally:
self._run('devtool reset %s' % recipe)

def test_devtool_kernelmodule(self):
docfile = 'https://git.yoctoproject.org/git/kernel-module-hello-world'
docfile = 'https://git.yoctoproject.org/kernel-module-hello-world'
recipe = 'kernel-module-hello-world'
self._run('devtool add %s %s' % (recipe, docfile) )
try:
Expand Down
4 changes: 2 additions & 2 deletions meta/lib/oeqa/selftest/cases/devtool.py
Original file line number Diff line number Diff line change
Expand Up @@ -440,7 +440,7 @@ def test_devtool_add_git_local(self):
pn = 'dbus-wait'
srcrev = '6cc6077a36fe2648a5f993fe7c16c9632f946517'
# We choose an https:// git URL here to check rewriting the URL works
url = 'https://git.yoctoproject.org/git/dbus-wait'
url = 'https://git.yoctoproject.org/dbus-wait'
# Force fetching to "noname" subdir so we verify we're picking up the name from autoconf
# instead of the directory name
result = runCmd('git clone %s noname' % url, cwd=tempdir)
Expand All @@ -467,7 +467,7 @@ def test_devtool_add_git_local(self):
checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263'
checkvars['S'] = '${WORKDIR}/git'
checkvars['PV'] = '0.1+git'
checkvars['SRC_URI'] = 'git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master'
checkvars['SRC_URI'] = 'git://git.yoctoproject.org/dbus-wait;protocol=https;branch=master'
checkvars['SRCREV'] = srcrev
checkvars['DEPENDS'] = set(['dbus'])
self._test_recipe_contents(recipefile, checkvars, [])
Expand Down
2 changes: 1 addition & 1 deletion meta/lib/oeqa/selftest/cases/recipetool.py
Original file line number Diff line number Diff line change
Expand Up @@ -738,7 +738,7 @@ def _test_recipetool_create_git(self, srcuri, branch=None):
self._test_recipe_contents(recipefile, checkvars, [])

def test_recipetool_create_git_http(self):
self._test_recipetool_create_git('http://git.yoctoproject.org/git/matchbox-keyboard')
self._test_recipetool_create_git('http://git.yoctoproject.org/matchbox-keyboard')

def test_recipetool_create_git_srcuri_master(self):
self._test_recipetool_create_git('git://git.yoctoproject.org/matchbox-keyboard;branch=master;protocol=https')
Expand Down
2 changes: 1 addition & 1 deletion meta/lib/oeqa/selftest/cases/spdx.py
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ def test_kernel_config_spdx(self):
objset = self.check_recipe_spdx(
kernel_recipe,
spdx_path,
task="do_create_kernel_config_spdx",
task="do_create_spdx",
extraconf="""\
INHERIT += "create-spdx"
SPDX_INCLUDE_KERNEL_CONFIG = "1"
Expand Down
6 changes: 5 additions & 1 deletion meta/recipes-bsp/grub/grub2.inc
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,18 @@ SRC_URI = "${GNU_MIRROR}/grub/grub-${PV}.tar.gz \
file://CVE-2025-61663_61664.patch \
"

# remove at next version upgrade or when output changes
PR = "r1"
HASHEQUIV_HASH_VERSION .= ".1"

SRC_URI[sha256sum] = "b30919fa5be280417c17ac561bb1650f60cfb80cc6237fa1e2b6f56154cb9c91"

CVE_STATUS[CVE-2019-14865] = "not-applicable-platform: applies only to RHEL"
CVE_STATUS[CVE-2023-4001] = "not-applicable-platform: Applies only to RHEL/Fedora"
CVE_STATUS[CVE-2024-1048] = "not-applicable-platform: Applies only to RHEL/Fedora"
CVE_STATUS[CVE-2024-2312] = "not-applicable-platform: Applies only to Ubuntu"

DEPENDS = "flex-native bison-native gettext-native"
DEPENDS = "flex-native bison-native gettext-native gawk-replacement-native"

GRUB_COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|aarch64.*|riscv.*)-(linux.*|freebsd.*)'
COMPATIBLE_HOST = "${GRUB_COMPATIBLE_HOST}"
Expand Down
1 change: 0 additions & 1 deletion meta/recipes-connectivity/avahi/files/local-ping.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
CVE: CVE-2021-36217
CVE: CVE-2021-3502
Upstream-Status: Backport
Signed-off-by: Ross Burton <ross.burton@arm.com>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
From 30e0f57fff545b0bb3071fa071c7b12c2923bac8 Mon Sep 17 00:00:00 2001
From: Steve Dickson <steved@redhat.com>
Date: Mon, 22 Jan 2024 13:23:57 -0500
Subject: [PATCH] reexport.c: Some Distros need the following include to
avoid the following error

reexport.c: In function ‘connect_fsid_service’:
reexport.c:41:28: error: implicit declaration of function ‘offsetof’ [-Werror=implicit-function-declaration]
41 | addr_len = offsetof(struct sockaddr_un, sun_path) + strlen(addr.sun_path);
| ^~~~~~~~
reexport.c:19:1: note: ‘offsetof’ is defined in header ‘<stddef.h>’; did you forget to ‘#include <stddef.h>’?
18 | #include "xlog.h"
+++ |+#include <stddef.h>
19 |
reexport.c:41:37: error: expected expression before ‘struct’
41 | addr_len = offsetof(struct sockaddr_un, sun_path) + strlen(addr.sun_path);
| ^~~~~~
cc1: some warnings being treated as errors

CVE: CVE-2025-12801
Upstream-Status: Backport [https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=a2c95e4f557a71b482bb62bad6d93ddde51e5dc6]

Signed-off-by: Steve Dickson <steved@redhat.com>
(cherry picked from commit a2c95e4f557a71b482bb62bad6d93ddde51e5dc6)
Signed-off-by: Sudhir Dumbhare <sudumbha@cisco.com>
---
support/reexport/reexport.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c
index 78516586..16dde0fb 100644
--- a/support/reexport/reexport.c
+++ b/support/reexport/reexport.c
@@ -8,6 +8,7 @@
#include <sys/types.h>
#include <sys/vfs.h>
#include <errno.h>
+#include <stddef.h>

#include "nfsd_path.h"
#include "conffile.h"
--
2.44.4

Loading