Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix font installation warnings on nilrt/master/next #129

Open
wants to merge 1,889 commits into
base: nilrt/master/next
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1889 commits
Select commit Hold shift + click to select a range
8c8b01e
go: Fix issue in DNS resolver
chaitu236 Nov 8, 2023
8726ae0
goarch: Move Go architecture mapping to a library
petermarko Nov 9, 2023
76b97dc
gstreamer1.0-plugins-bad: fix CVE-2023-44429
ArchanaWind Nov 22, 2023
6cd4c30
openssl: fix CVE-2023-5678 Generating excessively long X9.42 DH keys …
VKumbhar24 Nov 22, 2023
1bbbba0
grub: fix CVE-2023-4693
Hiten1412 Nov 27, 2023
b2e62fb
vim: Improve locale handling
rpurdie Nov 13, 2023
3c1e355
vim: use upstream generated .po files
sakoman Nov 21, 2023
8c83a25
vim: Upgrade 9.0.2048 -> 9.0.2068
ArchanaWind Nov 17, 2023
9a42349
kernel-fitImage: Strip path component from dtb
ninadpalsule Nov 23, 2023
11da43b
systemtap_git: fix used uninitialized error
Nov 27, 2023
a75c60a
Merge latest upstream
xhuff Nov 28, 2023
0dc086b
libsndfile: fix CVE-2022-33065 Signed integer overflow in src/mat4.c
VKumbhar24 Nov 30, 2023
9c21b08
xwayland: fix CVE-2023-5367
cheeyanglee Nov 30, 2023
2d104f7
python3-cryptography: fix CVE-2023-49083
Dec 6, 2023
7a6aab8
vim: upgrade 9.0.2068 -> 9.0.2130
moto-timo Nov 27, 2023
2c379dc
linux-yocto/5.10: update to v5.10.198
zeddii Dec 5, 2023
630963a
linux-yocto/5.10: update to v5.10.200
zeddii Dec 5, 2023
8f2c31d
linux-yocto/5.10: update to v5.10.202
zeddii Dec 5, 2023
d910f67
cve-exclusion_5.10.inc: update for 5.10.202
sakoman Dec 5, 2023
a351d62
bash: changes to SIGINT handler while waiting for a child
Nov 30, 2023
93458c3
rust-llvm: Allow overriding LLVM target archs
nikomauno Dec 4, 2023
cccbb83
rust-common: Set llvm-target correctly for cross SDK targets
rpurdie Dec 5, 2023
d8c030e
rust-cross-canadian: Fix ordering of target json config generation
rpurdie Dec 5, 2023
0adada8
rust-cross/rust-common: Merge arm target handling code to fix cross-c…
rpurdie Dec 5, 2023
9fb5f81
rust-cross: Simplfy the rust_gen_target calls
rpurdie Dec 5, 2023
09ecafa
native: Clear TUNE_FEATURES/ABIEXTENSION
rpurdie Dec 5, 2023
f6f22f7
libsndfile: fix CVE-2022-33065 Signed integer overflow in src/mat4.c
VKumbhar24 Dec 8, 2023
b77cd33
Revert "kernel-fitImage: Strip path component from dtb"
sakoman Dec 14, 2023
32c0a3d
avahi: backport CVE-2023-1981 & CVE's follow-up patches
anusurivijay Dec 8, 2023
f03cb44
bluez5: fix CVE-2023-45866
ArchanaWind Dec 8, 2023
421b468
gnutls: Backport fix for CVE-2023-5981
anusurivijay Dec 11, 2023
9fc0f0a
gstreamer1.0-plugins-base: enable glx/opengl support
kanavin Dec 6, 2023
bce2015
openssh: drop sudo from ptest dependencies
mikkorapeli-linaro Dec 12, 2023
eea685e
build-appliance-image: Update to kirkstone head revision
sakoman Dec 15, 2023
f01a0e7
ghostscript: Backport fix for CVE-2023-46751
anusurivijay Dec 13, 2023
f27a932
curl: Fix CVE-2023-46218
ppjadhav456 Dec 14, 2023
aa84c66
qemu: Fix CVE-2023-5088
Dec 18, 2023
ce4ac3d
ffmpeg: fix for CVE-2022-3964
Dec 19, 2023
afc21d7
ffmpeg: fix for CVE-2022-3965
Dec 19, 2023
448df3b
go: Fix CVE-2023-39326
SoumyaWind Dec 20, 2023
df5dc8d
openssh: backport Debian patch for CVE-2023-48795
anusurivijay Dec 20, 2023
d1bc5fb
perl: update 5.34.1 -> 5.34.3
SoumyaWind Dec 13, 2023
f6563cc
externalsrc: Ensure SRCREV is processed before accessing SRC_URI
ycongal-smile Dec 15, 2023
b71d5ec
python3-ptest: skip test_storlines
threexc Nov 23, 2023
2afd9a6
testimage: Exclude wtmp from target-dumper commands
rpurdie Dec 19, 2023
7a745dd
openssh: fix CVE-2023-51384
ArchanaWind Dec 28, 2023
617640b
openssh: fix CVE-2023-51385
ArchanaWind Dec 28, 2023
94d1640
elfutils: Disable stringop-overflow warning for build host
kraj Dec 23, 2023
960e7e3
testimage: drop target_dumper, host_dumper, and monitor_dumper
sakoman Dec 21, 2023
227b3d4
tzdata: Upgrade to 2023d
skulkarni-mv Dec 26, 2023
7a27708
Merge latest upstream
xhuff Jan 3, 2024
abadef9
xserver-xorg: Fix for CVE-2023-6377 and CVE-2023-6478
anusurivijay Jan 5, 2024
15a7930
cve-update-nvd2-native: remove unused variable CVE_SOCKET_TIMEOUT
petermarko Nov 27, 2023
0369699
cve-update-nvd2-native: make number of fetch attemtps configurable
petermarko Nov 27, 2023
4f7e406
cve-update-nvd2-native: faster requests with API keys
dnagodra Dec 11, 2023
f2e30f5
cve-update-nvd2-native: increase the delay between subsequent request…
dnagodra Dec 11, 2023
8e27f96
linux-firmware: upgrade 20230804 -> 20231030
lumag Nov 4, 2023
db1c8b4
openssl: Backport fix for CVE-2023-6129
VKumbhar24 Jan 10, 2024
a3b6216
Revert "curl: Backport fix CVE-2023-32001"
PoonamPJadhav Jan 12, 2024
31fb83a
sqlite3: backport patch for CVE-2023-7104
petermarko Jan 13, 2024
f46c910
zlib: ignore CVE-2023-6992
petermarko Jan 13, 2024
545fc08
systemd: fix CVE-2023-7008
Hiten1412 Jan 16, 2024
2038043
cpio: upgrade to 2.14
SoumyaWind Jan 16, 2024
ebd6129
pybootchartgui: fix 2 SyntaxWarnings
shr-project Jan 9, 2024
626711a
dropbear: backport patch for CVE-2023-48795
petermarko Jan 16, 2024
6bb64af
openssl: fix CVE-2023-6237 Excessive time spent checking invalid RSA …
Hiten1412 Jan 17, 2024
0730806
tiff: fix CVE-2023-6228
yogi-u Jan 18, 2024
de74fd5
gnutls: Fix for CVE-2024-0553 and CVE-2024-0567
anusurivijay Jan 19, 2024
9af2e01
pam: fix CVE-2024-22365 pam_namespace misses
Hiten1412 Jan 19, 2024
ad696a0
xserver-xorg: Multiple CVE fixes
anusurivijay Jan 19, 2024
a744a89
build-appliance-image: Update to kirkstone head revision
sakoman Jan 25, 2024
89974b7
xwayland: Fix CVE-2023-6377 CVE-2023-6478
cheeyanglee Jan 26, 2024
90960bd
python3-jinja2: upgrade 3.1.1 -> 3.1.2
kanavin Jan 26, 2024
0f0dcf5
python3-jinja2: upgrade 3.1.2 -> 3.1.3
wangmingyu84 Jan 26, 2024
60d8898
image-live.bbclass: LIVE_ROOTFS_TYPE support compression
FederAndInk Jan 25, 2024
2771a12
curl: ignore CVE-2023-42915
petermarko Feb 1, 2024
642b416
Merge latest upstream
gratian Feb 2, 2024
fd3f20e
binutils: internal gdb: Fix CVE-2023-39129
Feb 5, 2024
97b5bf2
binutils: internal gdb: Fix CVE-2023-39130
Feb 5, 2024
67b62fd
gdb: Fix CVE-2023-39129
Feb 5, 2024
7b93bb0
gdb: Fix CVE-2023-39130
Feb 5, 2024
0451173
gcc-shared-source: ignore CVE-2023-4039
petermarko Feb 4, 2024
2bdae59
openssl: Upgrade 3.0.12 -> 3.0.13
petermarko Feb 4, 2024
55027bc
libxml2: Fix for CVE-2024-25062
anusurivijay Feb 8, 2024
616857b
go: Fix CVE-2023-45285 and CVE-2023-45287
SoumyaWind Feb 8, 2024
e0f5035
curl: Fix CVE-2023-46219
ArchanaWind Feb 8, 2024
942254e
libgit2: Fix CVE-2024-24575 and CVE-2024-24577
SoumyaWind Feb 9, 2024
04c9b6b
python3-pycryptodome: Fix CVE-2023-52323
Feb 9, 2024
17e20ce
systemd: Only add myhostname to nsswitch.conf if in PACKAGECONFIG
JerryMain Feb 8, 2024
d9273ed
kernel: fix localversion in v6.3+
zeddii Feb 8, 2024
8e192a2
ghostscript: correct LICENSE with AGPLv3
kkang-wr Feb 9, 2024
59cc2e7
Revert "kernel: fix localversion in v6.3+"
sakoman Feb 16, 2024
9739015
go: add a complementary fix for CVE-2023-29406
liuming50 Feb 12, 2024
9aa207a
libuv: fix CVE-2024-24806
husimeliere Feb 19, 2024
e797631
vim: upgrade v9.0.2130 -> v9.0.2190
moto-timo Feb 18, 2024
501af4c
linux-yocto/5.10: update to v5.10.203
zeddii Feb 21, 2024
a1b6f99
linux-yocto/5.10: update to v5.10.205
zeddii Feb 21, 2024
28b884d
linux-yocto/5.10: update to v5.10.206
zeddii Feb 21, 2024
bc5c1a8
linux-yocto/5.10: update to v5.10.209
zeddii Feb 21, 2024
29fc806
cve-exclusion_5.10.inc: update for 5.10.209
sakoman Feb 21, 2024
5832eeb
linux-yocto/5.15: update to v5.15.141
zeddii Feb 21, 2024
4deed20
linux-yocto/5.15: update to v5.15.142
zeddii Feb 21, 2024
0379486
linux-yocto/5.15: update to v5.15.145
zeddii Feb 21, 2024
ee46951
linux-yocto/5.15: update to v5.15.146
zeddii Feb 21, 2024
22b1db5
linux-yocto/5.15: update CVE exclusions
zeddii Feb 21, 2024
f4f1964
linux-yocto/5.15: update to v5.15.147
zeddii Feb 21, 2024
c7c86d9
linux-yocto/5.15: update CVE exclusions
zeddii Feb 21, 2024
f1326d0
linux-yocto/5.15: update to v5.15.148
zeddii Feb 21, 2024
b71eeab
linux-yocto/5.15: update CVE exclusions
zeddii Feb 21, 2024
01440b4
curl: don't enable debug builds
rossburton Feb 10, 2024
2b0b47f
cmake: Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
Dec 1, 2023
602ccc5
ldconfig-native: Fix to point correctly on the DT_NEEDED entries in a…
Feb 19, 2024
16a9037
oeqa/selftest/runtime_test: only run the virgl tests on qemux86-64
rossburton Nov 9, 2022
5103ce6
runqemu: direct mesa to use its own drivers, rather than ones provide…
kanavin Mar 16, 2023
b9dcdf2
recipetool/create_buildsys_python: use importlib instead of imp
chris-laplante Feb 21, 2024
2f8982e
scripts/runqemu: fix regex escape sequences
threexc Feb 21, 2024
50815c3
populate_sdk_ext: use ConfigParser instead of SafeConfigParser
rossburton Feb 21, 2024
31de620
runqemu: add qmp socket support
rossburton Feb 21, 2024
a203256
oeqa: replace deprecated assertEquals
afreof Feb 21, 2024
9c1a111
oeqa/selftest/recipetool: fix for python 3.12
afreof Feb 21, 2024
24bf7bb
oeqa/selftest/recipetool: downgrade meson version to not use pyprojec…
rossburton Feb 21, 2024
979b216
oeqa/selftest/recipetool: expect meson.bb
afreof Feb 21, 2024
095598e
oeqa/selftest/oelib/buildhistory: git default branch
afreof Feb 21, 2024
2331982
feature-microblaze-versions.inc: python 3.12 regex
afreof Feb 21, 2024
939046c
meta/lib/oeqa: python 3.12 regex
afreof Feb 21, 2024
d4e11ee
meta/recipes: python 3.12 regex
afreof Feb 21, 2024
63998f1
scripts: python 3.12 regex
afreof Feb 21, 2024
29a0d2a
kernel.bbclass: introduce KERNEL_LOCALVERSION
liuming50 Feb 22, 2024
74897e5
kernel: fix localversion in v6.3+
zeddii Feb 22, 2024
cca0971
kernel: make LOCALVERSION consistent between recipes
zeddii Feb 22, 2024
e05e462
Merge latest upstream
gratian Feb 27, 2024
8d91ab2
less: Fix for CVE-2022-48624
anusurivijay Feb 23, 2024
c8b30db
glibc: ignore CVE-2023-0687
petermarko Feb 24, 2024
71600de
qemu: Fix for CVE-2024-24474
anusurivijay Feb 26, 2024
e993720
qemu: Backport fix CVE-2023-6693
VKumbhar24 Feb 26, 2024
e9af3d3
qemu: Fix CVE-2023-42467
ppjadhav456 Mar 1, 2024
6488fc1
dbus: Add missing CVE_PRODUCT
dnagodra Mar 3, 2024
1745208
cve_check: cleanup logging
rossburton Jan 22, 2024
f7ab2e9
bind: Upgrade 9.18.19 -> 9.18.24
SoumyaWind Feb 26, 2024
122be5a
linux-firmware: upgrade 20231030 -> 20231211
ccpalex Jan 10, 2024
5f9463d
tzdata : Upgrade to 2024a
Feb 27, 2024
d63af11
kernel.bbclass: Set pkg-config variables for building modules
kamatam9 Mar 2, 2024
18b7625
u-boot: Move UBOOT_INITIAL_ENV back to u-boot.inc
Mar 3, 2024
688ec6a
useradd-example: do not use unsupported clear text password
ChenQi1989 Mar 6, 2024
20c7040
selftest: skip virgl gtk/sdl test on ubuntu 18.04
sakoman Mar 5, 2024
e5aae8a
golang: Fix CVE-2023-45289 & CVE-2023-45290
Hiten1412 Mar 7, 2024
408f86a
go: Backport fix CVE-2024-24784 & CVE-2024-24785
VKumbhar24 Mar 11, 2024
30082a7
linux-yocto/5.15: update to v5.15.149
zeddii Mar 11, 2024
66c369b
linux-yocto/5.15: update CVE exclusions
zeddii Mar 11, 2024
11abb97
linux-yocto/5.10: update to v5.10.210
zeddii Mar 11, 2024
024d077
linux-yocto/5.15: update to v5.15.150
zeddii Mar 11, 2024
253dd17
linux-yocto/5.15: update CVE exclusions (5.15.150)
zeddii Mar 11, 2024
768ac24
linux-yocto/5.15: fix partion scanning
zeddii Mar 11, 2024
8829495
librsvg: Fix do_package_qa error for librsvg
nikhi757 Mar 8, 2024
2501534
build-appliance-image: Update to kirkstone head revision
sakoman Mar 13, 2024
c02175e
expat: patch CVE-2024-28757
petermarko Mar 13, 2024
aa20dd9
expat: fix CVE-2023-52426
meenaligupta159 Mar 17, 2024
7864c46
python3-cryptography: Backport fix for CVE-2024-26130
anusurivijay Mar 19, 2024
6f49c54
cve-update-nvd2-native: Fix typo in comment
ycongal-smile Mar 18, 2024
5259971
cve-update-nvd2-native: Add an age threshold for incremental update
ycongal-smile Mar 18, 2024
b6285f0
cve-update-nvd2-native: Remove duplicated CVE_CHECK_DB_FILE definition
ycongal-smile Mar 18, 2024
a983870
cve-update-nvd2-native: nvd_request_next: Improve comment
ycongal-smile Mar 18, 2024
38402b5
cve-update-nvd2-native: Fix CVE configuration update
ycongal-smile Mar 18, 2024
717f0df
cve-update-nvd2-native: Remove rejected CVE from database
ycongal-smile Mar 18, 2024
3af65ed
wireless-regdb: upgrade 2023.05.03 -> 2023.09.01
wangmingyu84 Oct 13, 2023
11c9c6e
wireless-regdb: Upgrade 2023.09.01 -> 2024.01.23
akiernan Mar 18, 2024
e5956d9
linux-firmware: upgrade 20231211 -> 20240220
kanavin Mar 18, 2024
d8e3d1e
yocto-uninative: Update to 4.4 for glibc 2.39
halstead Mar 18, 2024
b2de7d7
stress-ng: avoid calling sync during do_compile
shr-project Mar 17, 2024
1b54059
glibc: Fix subscript typos for get_nscd_addresses
Mar 18, 2024
0156b57
nghttp2: fix CVE-2023-44487
aszh07 Mar 21, 2024
e8feba3
xwayland: fix CVE-2023-6816 CVE-2024-0408/0409
cheeyanglee Mar 28, 2024
1bdcd10
expat: fix CVE-2023-52425
meenaligupta159 Mar 29, 2024
67026cb
curl: backport Debian patch for CVE-2024-2398
anusurivijay Apr 1, 2024
f099f9f
qemu: Fix for CVE-2023-6683
anusurivijay Apr 1, 2024
4728df3
tiff: fix CVE-2023-52356 CVE-2023-6277
cheeyanglee Apr 1, 2024
c473f32
python3-urllib3: update to v1.26.18
wenyanta Mar 28, 2024
7af8e24
gcc: Backport sanitizer fix for 32-bit ALSR
frosteyes Mar 19, 2024
26a878c
common-licenses: Backport missing license
ColinMcAllister Mar 27, 2024
eab1002
cups: fix typo in CVE-2023-32360 backport patch
joggee-fr Apr 3, 2024
8df158f
perl: ignore CVE-2023-47100
amstewart Apr 3, 2024
de41866
openssh: Add CVE-2023-51767 to CVE_CHECK_IGNORE
sanakazi19 Apr 4, 2024
223950f
xserver-xorg: Fix for CVE-2024-31080 and CVE-2024-31081
anusurivijay Apr 10, 2024
42fc401
openssl: patch CVE-2024-2511
petermarko Apr 13, 2024
6a54788
ncurses: patch CVE-2023-50495
petermarko Apr 12, 2024
46fb46c
Revert "expat: fix CVE-2023-52425"
sakoman Apr 10, 2024
a70f903
tcl: Add a way to skip ptests
kraj Sep 5, 2023
161d336
tcl: skip timing-dependent tests in run-ptest
rossburton Dec 7, 2023
f94c74c
tcl: skip async and event tests in run-ptest
rossburton Dec 18, 2023
a4a7278
libssh2: fix CVE-2023-48795
meenaligupta159 Apr 16, 2024
d01b73c
ruby: fix CVE-2024-27281
yogi-u Apr 16, 2024
44e0b6b
rust: add CVE_CHECK_IGNORE for CVE-2024-24576
Apr 16, 2024
85e65af
nghttp2: Fix CVE-2024-28182
SoumyaWind Apr 16, 2024
19e7d5e
valgrind: skip intermittently failing ptest
sakoman Apr 14, 2024
b5c5e78
systemd: Fix vlan qos mapping
sanakazi19 Apr 16, 2024
b718257
build-appliance-image: Update to kirkstone head revision
sakoman Apr 22, 2024
c119512
Merge latest upstream
rajendra-desai-ni Apr 23, 2024
18c4f65
gnutls: fix CVE-2024-28834
ArchanaWind Apr 19, 2024
e63819f
gnutls: fix CVE-2024-28835
ArchanaWind Apr 19, 2024
9ad10bf
go: Fix for CVE-2023-45288
anusurivijay Apr 18, 2024
0163875
glibc: Update to latest on stable 2.35 branch
petermarko Apr 23, 2024
8a50230
rootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once
linkjumper Apr 25, 2024
51cf006
ofono: fix CVE-2023-4234
ArchanaWind May 3, 2024
996c03d
ofono: fix CVE-2023-4233
ArchanaWind May 3, 2024
e261dfd
gstreamer1.0-plugins-bad: fix CVE-2024-0444
ArchanaWind May 3, 2024
ebe4a21
gstreamer1.0-plugins-bad: fix CVE-2023-44446
ArchanaWind May 6, 2024
60b34c3
ncurses: Fix CVE-2023-45918
SoumyaWind May 6, 2024
1456b30
less: backport Debian patch for CVE-2024-32487
anusurivijay May 7, 2024
e0b77aa
python3: Upgrade 3.10.13 -> 3.10.14
petermarko Apr 30, 2024
32f2aba
linux-yocto/5.15: update to v5.15.151
zeddii May 3, 2024
a77933a
linux-yocto/5.15: update CVE exclusions (5.15.151)
zeddii May 3, 2024
4545591
linux-yocto/5.15: update to v5.15.152
zeddii May 3, 2024
a3a1780
linux-yocto/5.15: update CVE exclusions (5.15.152)
zeddii May 3, 2024
611cec2
linux-yocto/5.15: update to v5.15.153
zeddii May 3, 2024
2a4c110
linux-yocto/5.15: update CVE exclusions (5.15.153)
zeddii May 3, 2024
d34a2df
linux-yocto/5.15: update to v5.15.155
zeddii May 3, 2024
286d541
linux-yocto/5.15: update CVE exclusions (5.15.155)
zeddii May 3, 2024
3b22915
linux-yocto/5.15: update to v5.15.156
zeddii May 3, 2024
239e063
linux-yocto/5.15: update CVE exclusions (5.15.156)
zeddii May 3, 2024
9c5ac29
linux-yocto/5.15: update to v5.15.157
zeddii May 3, 2024
22c3492
linux-yocto/5.15: update CVE exclusions (5.15.157)
zeddii May 3, 2024
dcbca1a
linux-yocto/5.15: cfg: remove obselete CONFIG_NFSD_V3 option
zeddii May 3, 2024
4e4681b
kernel.bbclass: check, if directory exists before removing empty modu…
heikothole Apr 15, 2024
3743a82
libarchive: fix multiple security vulnerabilities in pax writer
petermarko May 1, 2024
24fd9b6
ppp: Add RSA-MD in LICENSE
ppjadhav456 Apr 17, 2024
32fc43f
xserver-xorg: fix CVE-2024-31082
ArchanaWind May 8, 2024
cc2d927
xserver-xorg: fix CVE-2024-31083
ArchanaWind May 8, 2024
adaebd5
bluez5: Fix CVE-2023-27349 CVE-2023-50229 & CVE-2023-50230
anusurivijay May 10, 2024
ce2d6ba
gstreamer1.0-plugins-bad: fix CVE-2023-50186
anusurivijay May 10, 2024
10b57ae
glibc: Update to latest on stable 2.35 branch
petermarko May 4, 2024
f85d5df
libpciaccess: Remove duplicated license entry
May 2, 2024
1ee5ba4
libarchive: fix CVE-2024-26256
yogi-u May 15, 2024
601b813
openssl: patch CVE-2024-4603
petermarko May 18, 2024
d91af23
binutils: Rename CVE-2022-38126 patch to CVE-2022-35205
anusurivijay May 21, 2024
69128ca
go: Always pass interpreter to linker
MofX May 14, 2024
b611c77
go.bbclass: fix path to linker in native Go builds
lumag May 14, 2024
c850931
classes: go-mod: do not pack go mod cache
herbrechtsmeier May 14, 2024
9e3a2e1
systemd-systemctl: Fix WantedBy processing
bobhenz-jabil May 15, 2024
e0a1ed7
initscripts: Add custom mount args for /var/lib
ColinMcAllister May 20, 2024
ed0491b
Merge latest upstream
pratheekshasn May 29, 2024
9f0c63b
ghostscript: fix CVE-2024-33870
ArchanaWind May 29, 2024
fb0271a
ghostscript: fix CVE-2024-33869
ArchanaWind May 29, 2024
edcaa55
ghostscript: fix CVE-2024-33871
ArchanaWind May 29, 2024
18e03ca
ghostscript: fix CVE-2024-29510
ArchanaWind May 29, 2024
66228a9
ghostscript: fix CVE-2023-52722
ArchanaWind May 29, 2024
28d9f94
util-linux: Fix CVE-2024-28085
SoumyaWind May 29, 2024
209c413
git: Fix multiple CVEs
SoumyaWind May 30, 2024
ab2649e
build-appliance-image: Update to kirkstone head revision
sakoman Jun 2, 2024
8ec9161
Merge latest upstream
usercw88 Jun 3, 2024
3931fed
Install fonts after target boots
pratheekshasn Jul 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions meta-selftest/conf/multiconfig/muslmc.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
TCLIBC = "musl"
TMPDIR = "${TOPDIR}/tmp-mc-musl"
2 changes: 2 additions & 0 deletions meta-selftest/files/static-group
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,5 @@ _apt:x:523:
weston-launch:x:524:
weston:x:525:
wayland:x:526:
render:x:527:
sgx:x:528:
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The third file.
3 changes: 3 additions & 0 deletions meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,12 @@ SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/syslinux-${PV}.tar.x
file://file1 \
file://file2"

SRC_URI:append:class-native = " file://file3"

SRC_URI[md5sum] = "92a253df9211e9c20172796ecf388f13"
SRC_URI[sha256sum] = "26d3986d2bea109d5dc0e4f8c4822a459276cf021125e8c9f23c3cca5d8c850e"

S = "${WORKDIR}/syslinux-${PV}"

EXCLUDE_FROM_WORLD = "1"
BBCLASSEXTEND = "native"
3 changes: 3 additions & 0 deletions meta-selftest/recipes-test/devtool/devtool-test-localonly.bb
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@ INHIBIT_DEFAULT_DEPS = "1"
SRC_URI = "file://file1 \
file://file2"

SRC_URI:append:class-native = " file://file3"

EXCLUDE_FROM_WORLD = "1"
BBCLASSEXTEND = "native"
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The third file.
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,18 @@ INHIBIT_DEFAULT_DEPS = "1"

SRC_URI = "gitsm://git.yoctoproject.org/git-submodule-test;branch=master"
SRCREV = "a2885dd7d25380d23627e7544b7bbb55014b16ee"

S = "${WORKDIR}/git"

do_test_git_as_user() {
cd ${S}
git status
}
addtask test_git_as_user after do_unpack

fakeroot do_test_git_as_root() {
cd ${S}
git status
}
do_test_git_as_root[depends] += "virtual/fakeroot-native:do_populate_sysroot"
addtask test_git_as_root after do_unpack
2 changes: 1 addition & 1 deletion meta-selftest/recipes-test/images/oe-selftest-image.bb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
SUMMARY = "An image used during oe-selftest tests"

# libudev is needed for deploy mdadm via devtool
IMAGE_INSTALL = "packagegroup-core-boot dropbear libudev"
IMAGE_INSTALL = "packagegroup-core-boot packagegroup-core-ssh-dropbear libudev"
IMAGE_FEATURES = "debug-tweaks"

IMAGE_LINGUAS = " "
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Recipe with an alias of an SPDX license"
DESCRIPTION = "Is licensed with an alias of an SPDX license to be used for testing"
LICENSE = "GPLv3"

EXCLUDE_FROM_WORLD = "1"
2 changes: 2 additions & 0 deletions meta-selftest/recipes-test/license/incompatible-license.bb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Recipe with an SPDX license"
DESCRIPTION = "Is licensed with an SPDX license to be used for testing"
LICENSE = "GPL-3.0-only"

EXCLUDE_FROM_WORLD = "1"
2 changes: 2 additions & 0 deletions meta-selftest/recipes-test/license/incompatible-licenses.bb
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Recipe with multiple SPDX licenses"
DESCRIPTION = "Is licensed with multiple SPDX licenses to be used for testing"
LICENSE = "GPL-2.0-only & GPL-3.0-only & LGPL-3.0-only"

EXCLUDE_FROM_WORLD = "1"
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
SUMMARY = "Recipe with a non-SPDX license"
DESCRIPTION = "Is licensed with a non-SPDX license to be used for testing"
LICENSE = "FooLicense"

EXCLUDE_FROM_WORLD = "1"
4 changes: 2 additions & 2 deletions meta-skeleton/recipes-skeleton/useradd/useradd-example.bb
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ USERADD_PACKAGES = "${PN} ${PN}-user3"
USERADD_PARAM:${PN} = "-u 1200 -d /home/user1 -r -s /bin/bash user1; -u 1201 -d /home/user2 -r -s /bin/bash user2"

# user3 will be managed in the useradd-example-user3 pacakge:
# As an example, we use the -P option to set clear text password for user3
USERADD_PARAM:${PN}-user3 = "-u 1202 -d /home/user3 -r -s /bin/bash -P 'user3' user3"
# As an example, we use the -p option to set password ('user3') for user3
USERADD_PARAM:${PN}-user3 = "-u 1202 -d /home/user3 -r -s /bin/bash -p '\$6\$XAWr.8nc\$bUE4pYYaVb8n6BbnBitU0zeJMtfhTpFpiOBLL9zRl4e4YQo88UU4r/1kjRzmTimCy.BvDh4xoFwVqcO.pihLa1' user3"

# GROUPADD_PARAM works the same way, which you set to the options
# you'd normally pass to the groupadd command. This will create
Expand Down
16 changes: 11 additions & 5 deletions meta/classes/archiver.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,10 @@ ARCHIVER_MODE[compression] ?= "xz"

DEPLOY_DIR_SRC ?= "${DEPLOY_DIR}/sources"
ARCHIVER_TOPDIR ?= "${WORKDIR}/archiver-sources"
ARCHIVER_OUTDIR = "${ARCHIVER_TOPDIR}/${TARGET_SYS}/${PF}/"
ARCHIVER_ARCH = "${TARGET_SYS}"
ARCHIVER_OUTDIR = "${ARCHIVER_TOPDIR}/${ARCHIVER_ARCH}/${PF}/"
ARCHIVER_RPMTOPDIR ?= "${WORKDIR}/deploy-sources-rpm"
ARCHIVER_RPMOUTDIR = "${ARCHIVER_RPMTOPDIR}/${TARGET_SYS}/${PF}/"
ARCHIVER_RPMOUTDIR = "${ARCHIVER_RPMTOPDIR}/${ARCHIVER_ARCH}/${PF}/"
ARCHIVER_WORKDIR = "${WORKDIR}/archiver-work/"

# When producing a combined mirror directory, allow duplicates for the case
Expand All @@ -68,7 +69,6 @@ SSTATE_ALLOW_OVERLAP_FILES += "${DEPLOY_DIR_SRC}/mirror"
do_dumpdata[dirs] = "${ARCHIVER_OUTDIR}"
do_ar_recipe[dirs] = "${ARCHIVER_OUTDIR}"
do_ar_original[dirs] = "${ARCHIVER_OUTDIR} ${ARCHIVER_WORKDIR}"
do_deploy_archives[dirs] = "${WORKDIR}"

# This is a convenience for the shell script to use it

Expand Down Expand Up @@ -101,6 +101,10 @@ python () {
bb.debug(1, 'archiver: %s is excluded, covered by gcc-source' % pn)
return

# TARGET_SYS in ARCHIVER_ARCH will break the stamp for gcc-source in multiconfig
if pn.startswith('gcc-source'):
d.setVar('ARCHIVER_ARCH', "allarch")

def hasTask(task):
return bool(d.getVarFlag(task, "task", False)) and not bool(d.getVarFlag(task, "noexec", False))

Expand Down Expand Up @@ -455,7 +459,9 @@ def create_diff_gz(d, src_orig, src, ar_outdir):

def is_work_shared(d):
pn = d.getVar('PN')
return bb.data.inherits_class('kernel', d) or pn.startswith('gcc-source')
return pn.startswith('gcc-source') or \
bb.data.inherits_class('kernel', d) or \
(bb.data.inherits_class('kernelsrc', d) and d.expand("${TMPDIR}/work-shared") in d.getVar('S'))

# Run do_unpack and do_patch
python do_unpack_and_patch() {
Expand Down Expand Up @@ -579,7 +585,7 @@ python do_dumpdata () {

SSTATETASKS += "do_deploy_archives"
do_deploy_archives () {
echo "Deploying source archive files from ${ARCHIVER_TOPDIR} to ${DEPLOY_DIR_SRC}."
bbnote "Deploying source archive files from ${ARCHIVER_TOPDIR} to ${DEPLOY_DIR_SRC}."
}
python do_deploy_archives_setscene () {
sstate_setscene(d)
Expand Down
18 changes: 15 additions & 3 deletions meta/classes/baremetal-image.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,10 @@ python do_rootfs(){
Path(manifest_name).touch()
if os.path.exists(manifest_name) and link_name:
manifest_link = deploy_dir + "/" + link_name + ".manifest"
if os.path.lexists(manifest_link):
os.remove(manifest_link)
os.symlink(os.path.basename(manifest_name), manifest_link)
if manifest_link != manifest_name:
if os.path.lexists(manifest_link):
os.remove(manifest_link)
os.symlink(os.path.basename(manifest_name), manifest_link)
# A lot of postprocess commands assume the existence of rootfs/etc
sysconfdir = d.getVar("IMAGE_ROOTFS") + d.getVar('sysconfdir')
bb.utils.mkdirhier(sysconfdir)
Expand Down Expand Up @@ -94,6 +95,17 @@ QB_OPT_APPEND:append:qemuriscv32 = " -bios none"
CFLAGS:append:qemuriscv64 = " -mcmodel=medany"


## Emulate image.bbclass
# Handle inherits of any of the image classes we need
IMAGE_CLASSES ??= ""
IMGCLASSES = " ${IMAGE_CLASSES}"
inherit ${IMGCLASSES}
# Set defaults to satisfy IMAGE_FEATURES check
IMAGE_FEATURES ?= ""
IMAGE_FEATURES[type] = "list"
IMAGE_FEATURES[validitems] += ""


# This next part is necessary to trick the build system into thinking
# its building an image recipe so it generates the qemuboot.conf
addtask do_rootfs before do_image after do_install
Expand Down
13 changes: 9 additions & 4 deletions meta/classes/base.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ inherit logging

OE_EXTRA_IMPORTS ?= ""

OE_IMPORTS += "os sys time oe.path oe.utils oe.types oe.package oe.packagegroup oe.sstatesig oe.lsb oe.cachedpath oe.license oe.qa oe.reproducible oe.rust ${OE_EXTRA_IMPORTS}"
OE_IMPORTS += "os sys time oe.path oe.utils oe.types oe.package oe.packagegroup oe.sstatesig oe.lsb oe.cachedpath oe.license oe.qa oe.reproducible oe.rust oe.go ${OE_EXTRA_IMPORTS}"
OE_IMPORTS[type] = "list"

PACKAGECONFIG_CONFARGS ??= ""
Expand Down Expand Up @@ -115,6 +115,10 @@ def setup_hosttools_dir(dest, toolsvar, d, fatal=True):
tools = d.getVar(toolsvar).split()
origbbenv = d.getVar("BB_ORIGENV", False)
path = origbbenv.getVar("PATH")
# Need to ignore our own scripts directories to avoid circular links
for p in path.split(":"):
if p.endswith("/scripts"):
path = path.replace(p, "/ignoreme")
bb.utils.mkdirhier(dest)
notfound = []
for tool in tools:
Expand All @@ -128,7 +132,7 @@ def setup_hosttools_dir(dest, toolsvar, d, fatal=True):
# /usr/local/bin/ccache/gcc -> /usr/bin/ccache, then which(gcc)
# would return /usr/local/bin/ccache/gcc, but what we need is
# /usr/bin/gcc, this code can check and fix that.
if "ccache" in srctool:
if os.path.islink(srctool) and os.path.basename(os.readlink(srctool)) == 'ccache':
srctool = bb.utils.which(path, tool, executable=True, direction=1)
if srctool:
os.symlink(srctool, desttool)
Expand Down Expand Up @@ -204,6 +208,7 @@ addtask do_deploy_source_date_epoch_setscene
addtask do_deploy_source_date_epoch before do_configure after do_patch

python create_source_date_epoch_stamp() {
# Version: 1
source_date_epoch = oe.reproducible.get_source_date_epoch(d, d.getVar('S'))
oe.reproducible.epochfile_write(source_date_epoch, d.getVar('SDE_FILE'), d)
}
Expand Down Expand Up @@ -592,9 +597,9 @@ python () {

for lic_exception in exceptions:
if ":" in lic_exception:
lic_exception.split(":")[0]
lic_exception = lic_exception.split(":")[1]
if lic_exception in oe.license.obsolete_license_list():
bb.fatal("Invalid license %s used in INCOMPATIBLE_LICENSE_EXCEPTIONS" % lic_exception)
bb.fatal("Obsolete license %s used in INCOMPATIBLE_LICENSE_EXCEPTIONS" % lic_exception)

pkgs = d.getVar('PACKAGES').split()
skipped_pkgs = {}
Expand Down
3 changes: 2 additions & 1 deletion meta/classes/bin_package.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,9 @@ bin_package_do_install () {
bbfatal bin_package has nothing to install. Be sure the SRC_URI unpacks into S.
fi
cd ${S}
install -d ${D}${base_prefix}
tar --no-same-owner --exclude='./patches' --exclude='./.pc' -cpf - . \
| tar --no-same-owner -xpf - -C ${D}
| tar --no-same-owner -xpf - -C ${D}${base_prefix}
}

FILES:${PN} = "/"
Expand Down
6 changes: 3 additions & 3 deletions meta/classes/buildhistory.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,7 @@ buildhistory_get_installed() {

# Set correct pkgdatadir
pkgdatadir=${PKGDATA_DIR}
if [ "$2" == "sdk" ] && [ "$3" == "host" ]; then
if [ "$2" = "sdk" ] && [ "$3" = "host" ] ; then
pkgdatadir="${PKGDATA_DIR_SDK}"
fi

Expand Down Expand Up @@ -782,8 +782,8 @@ def outputvars(vars, listvars, d):
def buildhistory_get_imagevars(d):
if d.getVar('BB_WORKERCONTEXT') != '1':
return ""
imagevars = "DISTRO DISTRO_VERSION USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS NO_RECOMMENDATIONS PACKAGE_EXCLUDE ROOTFS_POSTPROCESS_COMMAND IMAGE_POSTPROCESS_COMMAND"
listvars = "USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS PACKAGE_EXCLUDE"
imagevars = "DISTRO DISTRO_VERSION USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS NO_RECOMMENDATIONS PACKAGE_EXCLUDE ROOTFS_POSTPROCESS_COMMAND IMAGE_POSTPROCESS_COMMAND IMAGE_INSTALL_NODEPS"
listvars = "USER_CLASSES IMAGE_CLASSES IMAGE_FEATURES IMAGE_LINGUAS IMAGE_INSTALL BAD_RECOMMENDATIONS PACKAGE_EXCLUDE IMAGE_INSTALL_NODEPS"
return outputvars(imagevars, listvars, d)

def buildhistory_get_sdkvars(d):
Expand Down
1 change: 0 additions & 1 deletion meta/classes/cargo.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ oe_cargo_build () {

do_compile[progress] = "outof:\s+(\d+)/(\d+)"
cargo_do_compile () {
oe_cargo_fix_env
oe_cargo_build
}

Expand Down
10 changes: 7 additions & 3 deletions meta/classes/cargo_common.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,12 @@ cargo_common_do_configure () {
directory = "${CARGO_VENDORING_DIRECTORY}"
EOF

if [ -z "${EXTERNALSRC}" ] && [ ${CARGO_DISABLE_BITBAKE_VENDORING} = "0" ]; then
if [ ${CARGO_DISABLE_BITBAKE_VENDORING} = "0" ]; then
cat <<- EOF >> ${CARGO_HOME}/config

[source.crates-io]
replace-with = "bitbake"
local-registry = "/nonexistant"
local-registry = "/nonexistent"
EOF
fi

Expand Down Expand Up @@ -88,7 +88,7 @@ cargo_common_do_configure () {
cat <<- EOF >> ${CARGO_HOME}/config

[build]
# Use out of tree build destination to avoid poluting the source tree
# Use out of tree build destination to avoid polluting the source tree
target-dir = "${B}/target"
EOF
fi
Expand All @@ -101,6 +101,10 @@ cargo_common_do_configure () {
EOF
}

do_compile:prepend () {
oe_cargo_fix_env
}

oe_cargo_fix_env () {
export CC="${RUST_TARGET_CC}"
export CXX="${RUST_TARGET_CXX}"
Expand Down
5 changes: 5 additions & 0 deletions meta/classes/cmake.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,12 @@ def map_host_arch_to_uname_arch(host_arch):
return "ppc64"
return host_arch


cmake_do_generate_toolchain_file() {
if [ "${BUILD_SYS}" = "${HOST_SYS}" ]; then
cmake_crosscompiling="set( CMAKE_CROSSCOMPILING FALSE )"
else
cmake_sysroot="set( CMAKE_SYSROOT \"${RECIPE_SYSROOT}\" )"
fi
cat > ${WORKDIR}/toolchain.cmake <<EOF
# CMake system name must be something like "Linux".
Expand Down Expand Up @@ -120,6 +123,8 @@ set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY )
set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY )
set( CMAKE_PROGRAM_PATH "/" )

$cmake_sysroot

# Use qt.conf settings
set( ENV{QT_CONF_PATH} ${WORKDIR}/qt.conf )

Expand Down
2 changes: 1 addition & 1 deletion meta/classes/cml1.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ python do_menuconfig() {
# ensure that environment variables are overwritten with this tasks 'd' values
d.appendVar("OE_TERMINAL_EXPORTS", " PKG_CONFIG_DIR PKG_CONFIG_PATH PKG_CONFIG_LIBDIR PKG_CONFIG_SYSROOT_DIR")

oe_terminal("sh -c \"make %s; if [ \\$? -ne 0 ]; then echo 'Command failed.'; printf 'Press any key to continue... '; read r; fi\"" % d.getVar('KCONFIG_CONFIG_COMMAND'),
oe_terminal("sh -c 'make %s; if [ \\$? -ne 0 ]; then echo \"Command failed.\"; printf \"Press any key to continue... \"; read r; fi'" % d.getVar('KCONFIG_CONFIG_COMMAND'),
d.getVar('PN') + ' Configuration', d)

# FIXME this check can be removed when the minimum bitbake version has been bumped
Expand Down
4 changes: 4 additions & 0 deletions meta/classes/core-image.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ FEATURE_PACKAGES_hwcodecs = "${MACHINE_HWCODECS}"
# IMAGE_FEATURES_REPLACES_foo = 'bar1 bar2'
# Including image feature foo would replace the image features bar1 and bar2
IMAGE_FEATURES_REPLACES_ssh-server-openssh = "ssh-server-dropbear"
# Do not install openssh complementary packages if either packagegroup-core-ssh-dropbear or dropbear
# is installed # to avoid openssh-dropbear conflict
# see [Yocto #14858] for more information
PACKAGE_EXCLUDE_COMPLEMENTARY:append = "${@bb.utils.contains_any('PACKAGE_INSTALL', 'packagegroup-core-ssh-dropbear dropbear', ' openssh', '' , d)}"

# IMAGE_FEATURES_CONFLICTS_foo = 'bar1 bar2'
# An error exception would be raised if both image features foo and bar1(or bar2) are included
Expand Down
Loading