Skip to content

Commit 0cbc3dc

Browse files
authored
Merge pull request #3062 from flatcar/buildbot/weekly-portage-stable-package-updates-2025-06-30
Weekly portage-stable package updates 2025-06-30
2 parents 28eee56 + c022d43 commit 0cbc3dc

File tree

327 files changed

+10923
-12771
lines changed

Some content is hidden

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

327 files changed

+10923
-12771
lines changed

build_library/vm_image_util.sh

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -723,13 +723,23 @@ _write_cpio_common() {
723723
echo "/.noupdate f 444 root root echo -n" >"${VM_TMP_DIR}/extra"
724724

725725
# Set correct group for PXE/ISO, which has no writeable /etc
726-
echo /usr/share/flatcar/update.conf f 644 root root \
726+
echo /share/flatcar/update.conf f 644 root root \
727727
"sed -e 's/GROUP=.*$/GROUP=${VM_GROUP}/' ${base_dir}/share/flatcar/update.conf" \
728728
>> "${VM_TMP_DIR}/extra"
729729

730+
local -a mksquashfs_opts=(
731+
-pf "${VM_TMP_DIR}/extra"
732+
-xattrs-exclude '^btrfs.'
733+
# mksquashfs doesn't like overwriting existing files with
734+
# pseudo-files, so tell it to ignore the existing file instead
735+
#
736+
# also, this must be the last option
737+
-e share/flatcar/update.conf
738+
)
739+
730740
# Build the squashfs, embed squashfs into a gzipped cpio
731741
pushd "${cpio_target}" >/dev/null
732-
sudo mksquashfs "${base_dir}" "./usr.squashfs" -pf "${VM_TMP_DIR}/extra" -xattrs-exclude '^btrfs.'
742+
sudo mksquashfs "${base_dir}" "./usr.squashfs" "${mksquashfs_opts[@]}"
733743
find . | cpio -o -H newc | gzip > "$2"
734744
popd >/dev/null
735745

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
- SDK: pkgcheck ([0.10.36](https://github.com/pkgcore/pkgcheck/blob/v0.10.36/NEWS.rst))
2+
- azure, dev, gce, sysext-python: python ([3.11.13](https://www.python.org/downloads/release/python-31113/))
3+
- base, dev: elfutils ([0.193](https://inbox.sourceware.org/elfutils-devel/CAJDtP-RjuT13zehLgSvz9TnwQZ1VYPOS=q_kuut5a2g+KLamgw@mail.gmail.com/T/#u))
4+
- base, dev: gnupg ([2.4.8](https://dev.gnupg.org/T7428))
5+
- base, dev: ipset ([7.24](https://lwn.net/Articles/1021623/))
6+
- base, dev: jansson ([2.14.1](https://jansson.readthedocs.io/en/latest/changes.html#version-2-14-1))
7+
- base, dev: libarchive ([3.8.1](https://github.com/libarchive/libarchive/releases/tag/v3.8.1) (includes [3.8.0](https://github.com/libarchive/libarchive/releases/tag/v3.8.0)))
8+
- base, dev: libcap ([2.76](https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.wqnp1zp1o8bm) (includes [2.75](https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.7xqcoecpcnn8), [2.74](https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.ccbrq82zh7n9), [2.73](https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.7yd7ab9ppagk), [2.72](https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.ulglddlojmy0)))
9+
- base, dev: libgcrypt ([1.11.1](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=84bc61a49f3a09302b3438cb529baf67576ad859;hb=81ce5321b1b79bde6dfdc3c164efb40c13cf656b))
10+
- base, dev: libnftnl ([1.2.9](https://lwn.net/Articles/1017463/))
11+
- base, dev: libunistring ([1.3](https://lists.gnu.org/archive/html/info-gnu/2024-10/msg00000.html))
12+
- base, dev: libunwind ([1.8.2](https://github.com/libunwind/libunwind/releases/tag/v1.8.2))
13+
- base, dev: openssl ([3.4.1](https://github.com/openssl/openssl/releases/tag/openssl-3.4.1) (includes [3.4.0](https://github.com/openssl/openssl/blob/openssl-3.4.0/NEWS.md#openssl-34)))
14+
- dev, sysext-incus: squashfs-tools ([4.7](https://lkml.org/lkml/2025/6/3/1214))
15+
- dev: portage ([3.0.68](https://gitweb.gentoo.org/proj/portage.git/tree/NEWS?h=portage-3.0.68))
16+
- sysext-docker: docker ([28.0.4](https://github.com/moby/moby/releases/tag/v28.0.4) (includes [28.0.3](https://github.com/moby/moby/releases/tag/v28.0.3), [28.0.2](https://github.com/moby/moby/releases/tag/v28.0.2)))
17+
- sysext-podman: containers-common ([0.63.0](https://github.com/containers/common/releases/tag/v0.63.0))
18+
- sysext-podman: passt ([2025.04.15](https://archives.passt.top/passt-user/20250415233140.35074c4b@elisabeth/T/#u))
19+
- sysext-python: msgpack ([1.1.1](https://github.com/msgpack/msgpack-python/releases/tag/v1.1.1))
20+
- sysext-python: typing-extensions ([4.14.0](https://github.com/python/typing_extensions/releases/tag/4.14.0))

sdk_container/src/third_party/coreos-overlay/coreos/user-patches/sys-libs/libcap/0001-pam-cap-Fix-potential-configuration-parsing-error.patch

Lines changed: 0 additions & 32 deletions
This file was deleted.

sdk_container/src/third_party/coreos-overlay/coreos/user-patches/sys-libs/libcap/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

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

Lines changed: 56 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,42 @@
88
# (the following packages are "unstable" upstream; we're stabilising these)
99

1010
# Needed to address CVE-2024-40635, CVE-2025-47291
11-
=app-containers/containerd-2.0.5 ~amd64 ~arm64
11+
=app-containers/containerd-2.0.5 ~arm64
1212

1313
# Keep versions on both arches in sync.
14+
=app-containers/containers-common-0.63.0 ~arm64
1415
=app-containers/cri-tools-1.32.0 ~arm64
1516

1617
# Needed to address CVE-2025-24965.
17-
=app-containers/crun-1.20 ~amd64 ~arm64
18+
=app-containers/crun-1.20 ~arm64
1819

1920
# Keep versions on both arches in sync.
20-
=app-containers/lxc-6.0.4-r1 ~amd64 ~arm64
21-
=app-containers/incus-6.0.4-r1 ~amd64 ~arm64
22-
23-
# Needed by app-containers/containerd-2.0.5
24-
=app-containers/runc-1.2.6 ~amd64 ~arm64
21+
=app-containers/docker-28.0.4 ~arm64
22+
=app-containers/docker-cli-28.0.4 ~arm64
23+
=app-containers/incus-6.0.4-r1 ~arm64
24+
=app-containers/lxc-6.0.4-r1 ~arm64
25+
=app-containers/runc-1.2.6 ~arm64
2526

2627
# No stable keywords.
2728
=app-containers/syft-1.18.1 ~amd64 ~arm64
2829

2930
# Seems to be the only available ebuild in portage-stable right now.
3031
=app-crypt/adcli-0.9.2 ~arm64
3132

33+
# Packages are in Gentoo but not expected to be used outside Flatcar, so they
34+
# are generally never stabilised. Thus an unusual form is used to pick up the
35+
# latest version of the package with the unstable keywords.
36+
app-crypt/azure-keyvault-pkcs11
37+
3238
# Needed by arm64-native SDK
3339
=app-crypt/ccid-1.6.1 ~arm64
3440

3541
# The only available ebuild (from GURU) has ~amd64 and no keyword for arm64 yet.
3642
=app-crypt/clevis-19-r1 **
3743

44+
# Keep versions on both arches in sync.
45+
=app-crypt/gnupg-2.4.8 ~arm64
46+
3847
# Needed to address CVE-2025-1215, CVE-2025-22134, CVE-2025-24014, GHSA-63p5-mwg2-787v, CVE-2025-27423, CVE-2025-29768
3948
=app-editors/vim-9.1.1436 ~amd64 ~arm64
4049
=app-editors/vim-core-9.1.1436 ~amd64 ~arm64
@@ -50,24 +59,46 @@
5059

5160
# Keep versions on both arches in sync.
5261
=dev-build/meson-1.7.2 ~arm64
53-
=dev-db/sqlite-3.49.2 ~arm64
54-
=dev-lang/go-1.24.4 ~arm64
62+
63+
# Packages are in Gentoo but not expected to be used outside Flatcar, so they
64+
# are generally never stabilised. Thus an unusual form is used to pick up the
65+
# latest version of the package with the unstable keywords.
66+
dev-cpp/azure-core
67+
dev-cpp/azure-identity
68+
dev-cpp/azure-security-keyvault-certificates
69+
dev-cpp/azure-security-keyvault-keys
5570

5671
# Keep versions on both arches in sync.
72+
=dev-db/sqlite-3.49.2 ~arm64
73+
=dev-lang/go-1.24.4 ~arm64
74+
=dev-lang/python-3.11.13 ~arm64
5775
=dev-lang/yasm-1.3.0-r1 ~arm64
58-
=dev-libs/ding-libs-0.6.2-r1 ~arm64
5976
=dev-libs/cowsql-1.15.8 ~arm64
77+
=dev-libs/ding-libs-0.6.2-r1 ~arm64
6078

6179
# Needed to address CVE-2025-4373
62-
=dev-libs/glib-2.84.3 ~amd64 ~arm64
63-
=dev-libs/gobject-introspection-common-1.84.0 ~amd64 ~arm64
80+
=dev-libs/glib-2.84.3 ~arm64
81+
=dev-libs/gobject-introspection-common-1.84.0 ~arm64
82+
83+
# Keep versions on both arches in sync.
84+
=dev-libs/jansson-2.14.1 ~arm64
6485

6586
# The only available ebuild (from GURU) has ~amd64 and no keyword for arm64 yet.
6687
=dev-libs/jose-12 **
88+
89+
# Keep versions on both arches in sync.
90+
=dev-libs/libgcrypt-1.11.1 ~arm64
91+
=dev-libs/libtracefs-1.8.2 ~arm64
92+
=dev-libs/libunistring-1.3 ~arm64
93+
94+
# The only available ebuild (from GURU) has ~amd64 and no keyword for arm64 yet.
6795
=dev-libs/luksmeta-9-r1 **
6896

6997
# Keep versions on both arches in sync.
7098
=dev-libs/raft-0.22.1 ~arm64
99+
=dev-python/cryptography-45.0.4 ~arm64
100+
=dev-python/cython-3.1.2 ~arm64
101+
=dev-python/msgpack-1.1.1 ~arm64
71102

72103
# No arm64 keyword in package.
73104
=dev-util/bsdiff-4.3-r4 **
@@ -76,52 +107,55 @@
76107
=dev-util/catalyst-4.0.0 ~amd64 ~arm64
77108

78109
# Needed to address CVE-2025-4373
79-
=dev-util/glib-utils-2.84.3 ~amd64 ~arm64
80-
=dev-util/gdbus-codegen-2.84.3 ~amd64 ~arm64
110+
=dev-util/gdbus-codegen-2.84.3 ~arm64
111+
=dev-util/glib-utils-2.84.3 ~arm64
81112

82113
# Keep versions on both arches in sync.
83114
=dev-util/xdelta-3.0.11-r1 ~arm64
84115

85116
# Needed to address CVE-2024-11187, CVE-2024-12705
86-
=net-dns/bind-9.18.37-r1 ~amd64 ~arm64
117+
=net-dns/bind-9.18.37-r1 ~arm64
87118

88119
# Keep versions on both arches in sync.
89120
=net-firewall/conntrack-tools-1.4.8-r1 ~arm64
121+
=net-firewall/ipset-7.24 ~arm64
90122

91123
# Needed to address CVE-2025-2312.
92124
=net-fs/cifs-utils-7.3 ~amd64 ~arm64
93125

94126
# Keep versions on both arches in sync.
95127
=net-libs/libnetfilter_cthelper-1.0.1-r1 ~arm64
96128
=net-libs/libnetfilter_cttimeout-1.0.1 ~arm64
129+
=net-libs/libnftnl-1.2.9 ~arm64
97130

98131
# Needed for addressing CVE-2025-47268 and CVE-2025-48964
99132
=net-misc/iputils-20250605 ~amd64 ~arm64
100133

134+
# Keep versions on both arches in sync.
135+
=net-misc/passt-2025.04.15 ~arm64
136+
101137
# Packages are in Gentoo but not expected to be used outside Flatcar, so they
102138
# are generally never stabilised. Thus an unusual form is used to pick up the
103139
# latest version of the package with the unstable keywords.
104-
app-crypt/azure-keyvault-pkcs11
105-
dev-cpp/azure-core
106-
dev-cpp/azure-identity
107-
dev-cpp/azure-security-keyvault-certificates
108-
dev-cpp/azure-security-keyvault-keys
109140
sys-apps/azure-vm-utils
110141

111142
# Keep versions on both arches in sync.
143+
=sys-apps/dtc-1.7.2-r2 ~arm64
144+
=sys-apps/portage-3.0.68 ~arm64
112145
=sys-apps/zram-generator-1.2.1 ~arm64
113-
=sys-auth/polkit-126-r1 ~amd64
114146

115147
# Needed to avoid pulling python into production images.
116148
=sys-auth/sssd-2.9.6-r3 ~arm64
117149

118150
# Keep versions on both arches in sync.
151+
=sys-boot/gnu-efi-4.0.1 ~arm64
119152
=sys-boot/mokutil-0.7.2 **
120153

121154
# Enable ipvsadm for arm64.
122155
=sys-cluster/ipvsadm-1.31-r1 ~arm64
123156

124157
# Keep versions on both arches in sync.
125-
=sys-fs/fuse-3.17.2 ~arm64
126158
=sys-fs/lxcfs-6.0.4 ~arm64
159+
=sys-libs/libcap-2.76 ~arm64
160+
=sys-libs/libunwind-1.8.2 ~arm64
127161
=sys-process/audit-4.0.2-r1 ~arm64
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
DIST logrotate-3.21.0.tar.xz 168532 BLAKE2B f7fa0050bde51e2517eac8456ecf87648bc8423621830894ceb2a3ff6b9dfe32c5b53df6a4ee59aa91bd563ed94376a635159535f4fdc170fbc673354bcef508 SHA512 c576df7d2bc1a1db2f99befdd0ea627aef2d97bdcd4a7cdea76870623ba92fb1f04f1af6d15b75e4a9085f4aef2ae5e9843c4094cdd01e24d89872ccaf9c0d4a
2-
DIST logrotate-3.21.0.tar.xz.asc 833 BLAKE2B b2099a0b8c15d1ea7f7325884027dff08dcc8305113411448797b8089d17026242a3f10bd6d7f3d865e3e339ec6fb5faf4ff48f8fd65bca3af4da8b335c3b5f1 SHA512 8f4c1853cd84f85c796b72b43048f4cf04e3409703e7669ee91e1d1aa5e9e5c04261fac1cdf85ec303508d5b6dbf126a44eb9ec819bcc772c664830d39e1068c
31
DIST logrotate-3.22.0.tar.xz 172108 BLAKE2B c1c9f1ff792905d2917e9ba3cee360c50259e1520e04073cb69abe475499adcf01aeb3cb4c6933af61255fbb5978577c4fdf9d6ab6ebf9568358d2446791c7f3 SHA512 16fd95b4daef779212008c4a968c7a7130be8d550f58531d24fc04599cb9adff6323a745725b3b14d7312ad36cb6646fe33a3defdb5b70cda2cec9646aab066a
42
DIST logrotate-3.22.0.tar.xz.asc 833 BLAKE2B 379d4fd71c6161211234903560770cf14a7ddf769b83e76ef27ad96d1204e2f4dc73d1e44aa69401db87c252c4471d5bdbace0555dfbb66c8751c20131a7751f SHA512 93664c45bfe9ea20aedc54fe216825db38eaf81d43b238cd7bf8ea3e03f7d282f53743fb6d914766a9ed0cb5b33376435d253db5b9ec7039facd66e25d349dd4

sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.21.0.ebuild

Lines changed: 0 additions & 99 deletions
This file was deleted.

sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.22.0.ebuild

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 1999-2024 Gentoo Authors
1+
# Copyright 1999-2025 Gentoo Authors
22
# Distributed under the terms of the GNU General Public License v2
33

44
EAPI=8
@@ -18,13 +18,13 @@ IUSE="acl +cron selinux"
1818

1919
DEPEND="
2020
>=dev-libs/popt-1.5
21-
selinux? ( sys-libs/libselinux )
2221
acl? ( virtual/acl )
22+
selinux? ( sys-libs/libselinux )
2323
"
2424
RDEPEND="
2525
${DEPEND}
26-
selinux? ( sec-policy/selinux-logrotate )
2726
cron? ( virtual/cron )
27+
selinux? ( sec-policy/selinux-logrotate )
2828
"
2929
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-cgzones )"
3030

0 commit comments

Comments
 (0)