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

Weekly portage-stable package updates 2023-09-11 #1127

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
84fc9e2
app-crypt/libb2: Sync with Gentoo
Sep 11, 2023
300b536
app-crypt/rhash: Sync with Gentoo
Sep 11, 2023
f89fd0f
app-emulation/qemu: Sync with Gentoo
Sep 11, 2023
842e241
dev-cpp/gtest: Sync with Gentoo
Sep 11, 2023
1d70c27
dev-lang/python: Sync with Gentoo
Sep 11, 2023
11cf34c
dev-libs/cJSON: Sync with Gentoo
Sep 11, 2023
8adad99
dev-libs/cyrus-sasl: Sync with Gentoo
Sep 11, 2023
833596d
dev-libs/glib: Sync with Gentoo
Sep 11, 2023
53fe799
dev-libs/gmp: Sync with Gentoo
Sep 11, 2023
fafc657
dev-libs/gobject-introspection: Sync with Gentoo
Sep 11, 2023
18ad5cd
dev-libs/gobject-introspection-common: Sync with Gentoo
Sep 11, 2023
3d13d01
dev-libs/libnl: Sync with Gentoo
Sep 11, 2023
6f93a4e
dev-libs/libpcre: Sync with Gentoo
Sep 11, 2023
7410d3e
dev-python/jaraco-functools: Sync with Gentoo
Sep 11, 2023
9725a54
dev-python/nspektr: Sync with Gentoo
Sep 11, 2023
cc5b78f
dev-python/pygments: Sync with Gentoo
Sep 11, 2023
0b99afe
dev-util/gdbus-codegen: Sync with Gentoo
Sep 11, 2023
d6d74ea
dev-util/glib-utils: Sync with Gentoo
Sep 11, 2023
6421b6a
net-misc/curl: Sync with Gentoo
Sep 11, 2023
9c594c9
profiles: Sync with Gentoo
Sep 11, 2023
6703b11
sys-apps/file: Sync with Gentoo
Sep 11, 2023
1ae429a
sys-apps/hwdata: Sync with Gentoo
Sep 11, 2023
057877c
sys-apps/kbd: Sync with Gentoo
Sep 11, 2023
46fe0e3
sys-apps/man-pages: Sync with Gentoo
Sep 11, 2023
c8cd5d7
sys-apps/portage: Sync with Gentoo
Sep 11, 2023
0d805c8
sys-block/thin-provisioning-tools: Sync with Gentoo
Sep 11, 2023
1a766ee
sys-devel/crossdev: Sync with Gentoo
Sep 11, 2023
a21f6b4
sys-devel/gcc: Sync with Gentoo
Sep 11, 2023
88d8874
sys-devel/gnuconfig: Sync with Gentoo
Sep 11, 2023
164934c
sys-libs/glibc: Sync with Gentoo
krnowak Sep 11, 2023
1dc4201
sys-libs/glibc: Apply Flatcar modifications
krnowak Dec 15, 2021
b233ca2
sys-apps/locale-gen: Add from Gentoo
krnowak Sep 11, 2023
886abd2
.github: Add sys-apps/locale-gen to automation
krnowak Sep 11, 2023
fbf6f36
changelog: Add an entry
krnowak Sep 11, 2023
9fa5bc7
update_chroot, build_packages: Ignore depclean failures
krnowak Sep 12, 2023
f060938
overlay profiles: Enable cpudetection USE flag in dev-libs/gmp during…
krnowak Sep 13, 2023
98e420f
overlay profiles: Enable asm USE flag too
krnowak Sep 14, 2023
7b2199c
build_library/build_image_util: Fix locale generation
krnowak Sep 15, 2023
1ac17be
overlay coreos-base/coreos-oem-gce: Pull in sys-apps/gentoo-functions…
krnowak Sep 15, 2023
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
1 change: 1 addition & 0 deletions .github/workflows/portage-stable-packages-list
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,7 @@ sys-apps/kbd
sys-apps/kexec-tools
sys-apps/kmod
sys-apps/less
sys-apps/locale-gen
sys-apps/lshw
sys-apps/makedev
sys-apps/man-db
Expand Down
3 changes: 2 additions & 1 deletion build_library/build_image_util.sh
Original file line number Diff line number Diff line change
Expand Up @@ -158,14 +158,15 @@ run_localedef() {
loader=( "${root_fs_dir}/usr/lib64/ld-linux-x86-64.so.2" \
--library-path "${root_fs_dir}/usr/lib64" );;
*)
die "Unable to run localedev for ARCH ${ARCH}";;
die "Unable to run localedef for ARCH ${ARCH}";;
esac
info "Generating C.UTF-8 locale..."
local i18n="${root_fs_dir}/usr/share/i18n"
# localedef will silently fall back to /usr/share/i18n if missing so
# check that the paths we want are available first.
[[ -f "${i18n}/charmaps/UTF-8.gz" ]] || die
[[ -f "${i18n}/locales/C" ]] || die
sudo mkdir -p "${root_fs_dir}/usr/lib/locale"
sudo I18NPATH="${i18n}" "${loader[@]}" "${root_fs_dir}/usr/bin/localedef" \
--prefix="${root_fs_dir}" --charmap=UTF-8 --inputfile=C C.UTF-8
}
Expand Down
27 changes: 26 additions & 1 deletion build_packages
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,32 @@ info "Merging board packages now"
sudo -E "${EMERGE_CMD[@]}" "${EMERGE_FLAGS[@]}" "$@"

info "Removing obsolete packages"
sudo -E "${EMERGE_CMD[@]}" --verbose --depclean @unavailable
# The return value of emerge is not clearly reliable. It may fail with
# an output like following:
#
# Calculating dependencies... done!
# dev-libs/gmp-6.3.0 pulled in by:
# cross-aarch64-cros-linux-gnu/gcc-12.3.1_p20230526 requires >=dev-libs/gmp-4.3.2:0/10.4=, >=dev-libs/gmp-4.3.2:0=
# cross-aarch64-cros-linux-gnu/gdb-13.2-r1 requires dev-libs/gmp:=, dev-libs/gmp:0/10.4=
# cross-x86_64-cros-linux-gnu/gcc-12.3.1_p20230526 requires >=dev-libs/gmp-4.3.2:0/10.4=, >=dev-libs/gmp-4.3.2:0=
# cross-x86_64-cros-linux-gnu/gdb-13.2-r1 requires dev-libs/gmp:0/10.4=, dev-libs/gmp:=
# dev-libs/mpc-1.2.1 requires >=dev-libs/gmp-5.0.0:0=[abi_x86_64(-)], >=dev-libs/gmp-5.0.0:0/10.4=[abi_x86_64(-)]
# dev-libs/mpfr-4.1.0-r1 requires >=dev-libs/gmp-5.0.0:=[abi_x86_64(-)], >=dev-libs/gmp-5.0.0:0/10.4=[abi_x86_64(-)]
# dev-libs/nettle-3.9.1 requires >=dev-libs/gmp-6.1:0/10.4=[abi_x86_64(-)], >=dev-libs/gmp-6.1:=[abi_x86_64(-)]
# net-libs/gnutls-3.8.0 requires >=dev-libs/gmp-5.1.3-r1:0/10.4=[abi_x86_64(-)], >=dev-libs/gmp-5.1.3-r1:=[abi_x86_64(-)]
# sys-devel/gcc-12.3.1_p20230526 requires >=dev-libs/gmp-4.3.2:0=, >=dev-libs/gmp-4.3.2:0/10.4=
#
# >>> No packages selected for removal by depclean
#
# Which gives you completely no reason for returning with non-zero
# status. Ignore emerge failures here.
#
# Well, actually, technically the reason for failure is that we asked
# for a removal of the unavailable packages and emerge found that
# dev-libs/gmp-6.3.0 is not available but didn't remove it, because
# it's pulled as a dependency by other packages. Question is why
# emerge thinks that dev-libs/gmp-6.3.0 is not available.
sudo -E "${EMERGE_CMD[@]}" --verbose --depclean @unavailable || :

if [[ "${FLAGS_usepkgonly}" -eq "${FLAGS_FALSE}" ]]; then
if "portageq-${BOARD}" list_preserved_libs "${BOARD_ROOT}" >/dev/null; then
Expand Down
7 changes: 7 additions & 0 deletions changelog/updates/2023-09-11-weekly-updates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- cJSON ([1.7.16](https://github.com/DaveGamble/cJSON/releases/tag/v1.7.16))
- file ([5.45](https://github.com/file/file/blob/FILE5_45/ChangeLog))
- gmp ([6.3.0](https://gmplib.org/gmp6.3))
- gnuconfig ([20230731](https://git.savannah.gnu.org/cgit/config.git/log/?id=d4e37b5868ef910e3e52744c34408084bb13051c))
- hwdata ([0.373](https://github.com/vcrhonek/hwdata/commits/v0.373))
- kbd ([2.6.1](https://github.com/legionus/kbd/releases/tag/v2.6.1) (includes [2.6.0](https://github.com/legionus/kbd/releases/tag/v2.6.0)))
- glibc ([2.37](https://sourceware.org/git/?p=glibc.git;a=tag;h=refs/tags/glibc-2.37))
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ IUSE=""
RDEPEND="
app-emulation/google-compute-engine
app-shells/bash
sys-apps/gentoo-functions
sys-libs/glibc
sys-libs/nss-usrfiles
"
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,9 @@ sys-apps/portage -xattr

# Force openssl provider for net-misc/curl
net-misc/curl ssl openssl curl_ssl_openssl

# Force cpudetection for dev-libs/gmp, so it is also picked up during
# bootstrap. That way, we will not be hitting bindist restrictions
# that cause the build in stage1 to fail. Pulling in asm too, as it is
# required by cpudetection.
dev-libs/gmp cpudetection asm
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
DIST gcc-multilib-bootstrap-20201208.tar.xz 5528452 BLAKE2B 16699a6e4df5b2f28a21776ae9e3728b26a9ea251f5580aa5349545ad7c9f6145b9cb6a12ca8f5f96b9cb2a3c70b7e66ca702e4c6f083ac00408e0a20a69e613 SHA512 a243f505e17d0a7e144e8713c077582412f61d6cf7f79baa846de4fb77f5e0f27e11c9a785e14624e04ac52287b32164e7995323aa11caef59113ac438254347
DIST glibc-2.36-patches-5.tar.xz 81348 BLAKE2B 003a59a992302c21132474bcdc994d10b5d50a94368e949ce28cbe389cefd104f66c48cb61a63d24e2f6db94d010e4220bda3fb5291d088cda88069b928c92e0 SHA512 6d6a16114df2223bf04729a79d12a52e41c9b8e756863c1acbb909dc34696958073604ced1b691579271218738511191ddf517e03a700d3948752c455201bcc4
DIST glibc-2.36.tar.xz 18610836 BLAKE2B f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55 SHA512 9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87 SHA512 344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
DIST glibc-2.37.tar.xz 18674604 BLAKE2B 8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3 SHA512 4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST locale-gen-2.22.tar.gz 7971 BLAKE2B 2dc66fa69bf51799d0c34459b654fba6998b80a7e322e9b670036c967e269ad921f50195e6e34c4a83c1f0bad191fd5aa3f37defb82271b73acbca07b7e49d08 SHA512 9798b10dbbc792345a7b7a121dec5f4bba9839a8aec010f01a09f3402fd5bf2376f79e03a6a19bc357010db780037a8811c381136ce19be1f1370374906dff38

This file was deleted.

This file was deleted.

Loading
Loading