Skip to content

Commit 8a095cf

Browse files
authored
Merge pull request #3295 from flatcar/buildbot/weekly-portage-stable-package-updates-2025-09-22
Weekly portage-stable package updates 2025-09-22
2 parents 5352f05 + 0b757af commit 8a095cf

File tree

235 files changed

+6121
-5899
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

235 files changed

+6121
-5899
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- binutils ([CVE-2025-5244](https://www.cve.org/CVERecord?id=CVE-2025-5244), [CVE-2025-5245](https://www.cve.org/CVERecord?id=CVE-2025-5245) [CVE-2025-8225](https://www.cve.org/CVERecord?id=CVE-2025-8225))
2+
- curl ([CVE-2025-9086](https://www.cve.org/CVERecord?id=CVE-2025-9086), [CVE-2025-10148](https://www.cve.org/CVERecord?id=CVE-2025-10148))
3+
- go ([CVE-2025-47910](https://www.cve.org/CVERecord?id=CVE-2025-47910))
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
- SDK: go ([1.24.7](https://go.dev/doc/devel/release#go1.24.minor))
2+
- SDK: pkgcheck ([0.10.37](https://github.com/pkgcore/pkgcheck/releases/tag/v0.10.37))
3+
- SDK: rust ([1.89.0](https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/))
4+
- base, dev: bash ([5.3_p3](https://lists.gnu.org/archive/html/bug-bash/2025-07/msg00005.html))
5+
- base, dev: btrfs-progs ([6.16](https://github.com/kdave/btrfs-progs/releases/tag/v6.16))
6+
- base, dev: cryptsetup ([2.8.1](https://gitlab.com/cryptsetup/cryptsetup/-/raw/v2.8.1/docs/v2.8.1-ReleaseNotes))
7+
- base, dev: curl ([8.16.0](https://curl.se/ch/8.16.0.html))
8+
- base, dev: expat ([2.7.2](https://github.com/libexpat/libexpat/blob/R_2_7_2/expat/Changes))
9+
- base, dev: gcc ([14.3.1_p20250801](https://gcc.gnu.org/pipermail/gcc/2025-May/246078.html))
10+
- base, dev: hwdata ([0.398](https://github.com/vcrhonek/hwdata/releases/tag/v0.398))
11+
- base, dev: readline ([8.3_p1](https://lists.gnu.org/archive/html/bug-bash/2025-07/msg00005.html))
12+
- base, dev: samba ([4.22.3](https://www.samba.org/samba/history/samba-4.22.3.html) (includes [4.22.2](https://www.samba.org/samba/history/samba-4.22.2.html), [4.22.1](https://www.samba.org/samba/history/samba-4.22.1.html), [4.22.0](https://www.samba.org/samba/history/samba-4.22.0.html), [4.21.0](https://www.samba.org/samba/history/samba-4.21.0.html)))
13+
- base, dev: talloc ([2.4.3](https://gitlab.com/samba-team/samba/-/commit/77229f73c20af69ab0f3c96efbb229ff64a9dfe4))
14+
- base, dev: tdb ([1.4.13](https://gitlab.com/samba-team/samba/-/commit/70a8c7a89a6d62d2ff172d79b5f4e6439300b88d))
15+
- base, dev: tevent ([0.16.2](https://gitlab.com/samba-team/samba/-/commit/8d398acbbb7fdc0ff50fe6ba80433deaf92515c6))
16+
- dev: binutils ([2.45](https://lists.gnu.org/archive/html/info-gnu/2025-07/msg00009.html))
17+
- sysext-incus, sysext-podman, vmware: fuse ([3.17.4](https://github.com/libfuse/libfuse/releases/tag/fuse-3.17.4))
18+
- sysext-nvidia-drivers-570, sysext-nvidia-drivers-570-open: nvidia-drivers (570.190)
19+
- sysext-python: jaraco-functools ([4.3.0](https://raw.githubusercontent.com/jaraco/jaraco.functools/refs/tags/v4.3.0/NEWS.rst))
20+
- sysext-python: markdown-it-py ([4.0.0](https://github.com/executablebooks/markdown-it-py/releases/tag/v4.0.0))
21+
- sysext-python: requests ([2.32.5](https://github.com/psf/requests/releases/tag/v2.32.5))

sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,17 @@ dev-cpp/azure-identity
5050
dev-cpp/azure-security-keyvault-certificates
5151
dev-cpp/azure-security-keyvault-keys
5252

53+
# CVE-2025-47910
54+
=dev-lang/go-1.24.7 ~amd64 ~arm64
55+
5356
# Keep versions on both arches in sync.
5457
=dev-lang/yasm-1.3.0-r1 ~arm64
5558
=dev-libs/cowsql-1.15.9 ~arm64
5659
=dev-libs/ding-libs-0.6.2-r1 ~arm64
5760

61+
# CVE-2025-59375
62+
=dev-libs/expat-2.7.2 ~amd64 ~arm64
63+
5864
# CVE-2025-7039
5965
=dev-libs/glib-2.84.4 ~amd64 ~arm64
6066

@@ -90,11 +96,17 @@ dev-cpp/azure-security-keyvault-keys
9096
=net-libs/libnetfilter_cthelper-1.0.1-r1 ~arm64
9197
=net-libs/libnetfilter_cttimeout-1.0.1 ~arm64
9298

99+
# CVE-2025-9086, CVE-2025-10148
100+
=net-misc/curl-8.16.0-r1 ~amd64 ~arm64
101+
93102
# Packages are in Gentoo but not expected to be used outside Flatcar, so they
94103
# are generally never stabilised. Thus an unusual form is used to pick up the
95104
# latest version of the package with the unstable keywords.
96105
sys-apps/azure-vm-utils
97106

107+
# Bump systemd v257 from SDK to base.
108+
=sys-apps/systemd-257.7 ~amd64 ~arm64
109+
98110
# Keep versions on both arches in sync.
99111
=sys-apps/zram-generator-1.2.1 ~arm64
100112
=sys-auth/sssd-2.9.7 ~arm64
@@ -104,7 +116,6 @@ sys-apps/azure-vm-utils
104116
=sys-cluster/ipvsadm-1.31-r1 ~arm64
105117

106118
# Keep versions on both arches in sync.
119+
=sys-devel/binutils-2.45-r1 ~arm64
107120
=sys-fs/lxcfs-6.0.4 ~arm64
108-
109-
# Bump systemd v257 from SDK to base.
110-
=sys-apps/systemd-257.7 ~amd64 ~arm64
121+
=sys-libs/binutils-libs-2.45-r1 ~arm64

sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use.mask

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,6 @@ sys-boot/syslinux perl
1010
# not needed, problems building with GCC 7.3.0
1111
sys-libs/ncurses cxx
1212

13-
# app-editors/nano with `USE=unicode` results in build failures in SDK
14-
# stage1, because ncurses >= 6.2_p20210619 which does not have the USE
15-
# flag at all.
16-
# To fix that, exclude the unicode USE flag from packages.use.force list,
17-
# which is defined in portage-stable.
18-
app-editors/nano unicode
19-
2013
# Pulls dev-python/sphinx, which in turn pulls a lot of other python stuff.
2114
sys-fs/btrfs-progs man
2215

sdk_container/src/third_party/portage-stable/app-arch/xz-utils/xz-utils-5.8.1-r1.ebuild

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,7 @@ src_prepare() {
6868
src_configure() {
6969
use static-libs && lto-guarantee-fat
7070

71-
if tc-ld-is-lld ; then
72-
export LDFLAGS="${LDFLAGS} -Wl,--undefined-version"
73-
fi
71+
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
7472

7573
multilib-minimal_src_configure
7674
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
DIST p11-kit-0.25.5.tar.xz 1002056 BLAKE2B 96d6a9c2807586abafae4da4df89f566672733963997d6a83e00aaf83a7a0c0e2995638f505e98fb87a90c60bde28814f1e8b7d5071bf0af96bb0467105a1ddc SHA512 177ec6ff5eb891901078306dce2bf3f5c1a0e5c2a8c493bdf5a08ae1ff1240fdf6952961e973c373f80ac3d1d5a9927e07f4da49e4ff92269d992e744889fc94
22
DIST p11-kit-0.25.8.tar.xz 1060504 BLAKE2B d351b7b015920d7ecf1b9d3b4f1f3fc62c7ef46c1dc9ed3475b9ac7f5dbf5a47b2d2a19049e7eef81e35d0f993a860ee5df1864f0341596dca143140ae14e5c4 SHA512 4a3852459a4a5e4ea71eea5d23ef74deeb51c66b28d095be30a263f10d1f47853341f8628eb0c43c88247503059a4c1f67017965a70cd3c7df31d86e458a8162
3+
DIST p11-kit-0.25.9.tar.xz 530960 BLAKE2B d9895b1479179b39c9b50878deefc40afbd29a291814e62e345b6758c4fde8023383b2708701ab1f684e7874a8657a5a988ed453d10802f5b3b51267d7a689ab SHA512 8232839f398e058325bc6f3666fcec293a85ed8d655bdf285ee267db4dd71bbdb8c5ab7b225bb6524a2536e4c1b00ac6ceeaf9053638da691a04882fb9b73c42
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Copyright 1999-2025 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{11..14} )
7+
inherit shell-completion meson-multilib python-any-r1
8+
9+
DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
10+
HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html"
11+
SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz"
12+
13+
LICENSE="MIT"
14+
SLOT="0"
15+
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
16+
IUSE="+libffi gtk-doc nls systemd test"
17+
RESTRICT="!test? ( test )"
18+
19+
RDEPEND="
20+
app-misc/ca-certificates
21+
>=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}]
22+
libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] )
23+
systemd? ( sys-apps/systemd )
24+
"
25+
DEPEND="${RDEPEND}"
26+
BDEPEND="
27+
${PYTHON_DEPS}
28+
app-text/docbook-xsl-stylesheets
29+
dev-libs/libxslt
30+
virtual/pkgconfig
31+
gtk-doc? ( dev-util/gtk-doc )
32+
nls? ( sys-devel/gettext )
33+
"
34+
35+
src_prepare() {
36+
default
37+
38+
# Relies on dlopen which won't work for multilib tests (bug #913971)
39+
cat <<-EOF > "${S}"/p11-kit/test-server.sh || die
40+
#!/bin/sh
41+
exit 77
42+
EOF
43+
}
44+
45+
multilib_src_configure() {
46+
# Disable unsafe tests, bug#502088
47+
export FAKED_MODE=1
48+
49+
local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local
50+
51+
# p11-kit doesn't need this to build and castxml needs Clang. To get
52+
# a deterministic non-automagic build, always disable the search for
53+
# castxml.
54+
cat >> ${native_file} <<-EOF || die
55+
[binaries]
56+
castxml='castxml-falseified'
57+
EOF
58+
59+
local emesonargs=(
60+
--native-file "${native_file}"
61+
-Dbash_completion=enabled
62+
-Dzsh_completion=enabled
63+
-Dbashcompdir="$(get_bashcompdir)"
64+
-Dzshcompdir="$(get_zshcompdir)"
65+
-Dtrust_module=enabled
66+
-Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
67+
$(meson_feature libffi)
68+
$(meson_use nls)
69+
$(meson_use test)
70+
$(meson_native_use_bool gtk-doc gtk_doc)
71+
$(meson_native_true man)
72+
$(meson_native_use_feature systemd)
73+
)
74+
75+
meson_src_configure
76+
}

sdk_container/src/third_party/portage-stable/app-editors/nano/nano-8.6.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]] ; then
99
else
1010
MY_P="${PN}-${PV/_}"
1111
SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz"
12-
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
12+
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
1313
fi
1414

1515
DESCRIPTION="GNU GPL'd Pico clone with more functionality"

0 commit comments

Comments
 (0)