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

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Sep 11, 2023

CI: http://jenkins.infra.kinvolk.io:8080/job/container/job/sdk/1043/cldsv

--

--

  • changelog
  • image diff

Flatcar Buildbot added 19 commits September 15, 2023 16:14
It's from Gentoo commit a43333323de15b672079e0f4a32345f31e36f103.
It's from Gentoo commit 19f9f9e07885986dbfaf3701b4aa0041b30873da.
It's from Gentoo commit 0e33bcc6940a140cc273a66c41bd69d8ee4f5ba2.
It's from Gentoo commit c2604b771b585f12be9f353b343e8a4d684945cb.
It's from Gentoo commit 89e8e49b91619a509c20fb99457c8fbd79571db7.
It's from Gentoo commit 03b0ccfb6541abbffb096bbd3ee84344c748d906.
It's from Gentoo commit fb49d510b860364896096c1ae2ac7b4bfe236b60.
It's from Gentoo commit 0e951387f42016b7d2d0533c651c8a939665690d.
It's from Gentoo commit fdf13622bc8247238caba73912518cfef2c6ce3b.
It's from Gentoo commit 4767794699c15871b7759a2d2b53717cbe269d40.
It's from Gentoo commit 6dee395ba6adb811397e31cab0985aa4e47fd18c.
It's from Gentoo commit db17b8b076ea58f0235c745b9d37a0a3e9119852.
It's from Gentoo commit 7d344897f457e460103e10b9b92f8bb098804bd8.
It's from Gentoo commit ba3905d6313025b2f4d623ffdacdc00e0648e4fd.
It's from Gentoo commit f1a55368cc9ad7dec53d82cc5199497176b4fd11.
It's from Gentoo commit ca98e641054f296f8beff0fe733504a98302c9d7.
It's from Gentoo commit 48960abcf78b0443e97c640ad7e8ca9cf938ce1a.
It's from Gentoo commit f23ce422d808cf99e79767bb5653cc9d581e719f.
It's from Gentoo commit 4f820e90165cb71b87c468dcd05b34c35e08898f.
Flatcar Buildbot and others added 19 commits September 15, 2023 16:14
It's from Gentoo commit 7e5f2ded61f3226506d93ae2d182428124778543.
It's from Gentoo commit f88400a8b5329fccd850e66a127170ba5cfc5d89.
It's from Gentoo commit 2cfdcb85b112ef050c2a47021391db4c8f194db1.
It's from Gentoo commit f61e025edd6d7a0204aecba9c73ab5bb7c292302.
It's from Gentoo commit 7844750a4f0076dc1db0d4409a88d09246c73703.
It's from Gentoo commit f52ed5ee1893c8520dfd352fadd6c9e0f6d2aed6.
It's from Gentoo commit 0f842a75da2c62bcad13ea63ec581767497af41f.
It's from Gentoo commit fd5e866a711e198fd75481450040358d9e4adfb4.
It's from Gentoo commit 6f7265991916ed9764eadca4ec23b77fa19ae296.
It's from Gentoo commit e0bfeb250d886e096fd861a5d280e798c1e16e9c.
  - take care of nscd.conf via tmpfiles, add files/nscd-conf.tmpfiles.
  - comment out 'dostrip -x' to force the OS image binaries to be stripped
  - remove everything glibc wants to put under /etc since we use
    baselayout to provide that
It's from Gentoo commit 9b2ee03ef894782d6d8d426a8eb8eeb8084ef4fc.
See the comment in update_chroot or build_packages for the reasoning.
… bootstrap

It normally is enabled by default, but during bootstrap USE flags that
are not force-enabled are disabled. And we need to it avoid bindist
issues that pop up during stage 1 of the SDK build.
It is required by dev-libs/gmp's cpudetection USE flag, so it needs to
be enabled explicitly, otherwise it will be disabled during bootstrap.
The `localedef` tool expects `/usr/lib/locale` directory to
exist. This directory used to be created by the `sys-libs/glibc`
package (with the `keepdir` directive), but after the update of the
package, the locale generation stuff (and the `keepdir` directive )was
moved to the `sys-libs/locale-gen` package. This package is not
installed in the production images, so the `/usr/lib/locale` directory
was not created. In such a situation, calling localedef to generate
C.UTF-8 locale resulted in an error like:

cannot create temporary file: ${SOME_ROOTFS}/usr/lib/locale/locale-archive.ufpG15: No such file or directory

Create the directory before calling localedef to fix the problem.
… too

Previously the sys-apps/gentoo-functions package was pulled in into
the GCE image by the sys-libs/glibc package. After the sys-libs/glibc
package update, the dependency disappeared. This resulted in
gentoo-functions not being installed and the build to fail a check for
dangling symlinks:

broken link: b'/etc/init.d/functions.sh' -> b'../../lib/gentoo/functions.sh'
ERROR   build_oem_aci: test_image_content: Failed symlink check

The `/etc/init.d/functions.sh` symlink is installed by
sys-apps/baselayout in postinst phase. The package also has a
dependency on sys-apps/gentoo-functions, but it is not pulled in into
the image, because baselayout is installed specially - without
dependencies.

It would probably be better to just drop the symlink, but it's here
for compatibility purposes. We also can't remove the symlink in the
manglefs script, as it gets executed after the filesystem checks.
@krnowak krnowak force-pushed the buildbot/weekly-portage-stable-package-updates-2023-09-11 branch from 947e75f to 1ac17be Compare September 15, 2023 14:14
@krnowak krnowak marked this pull request as ready for review September 18, 2023 09:35
@krnowak krnowak requested a review from a team September 18, 2023 09:35
@krnowak
Copy link
Member

krnowak commented Sep 18, 2023

CI passed.

@github-actions
Copy link
Author

Build action triggered: https://github.com/flatcar/scripts/actions/runs/6220768273

@dongsupark dongsupark merged commit 33c94b3 into main Sep 19, 2023
1 check failed
@dongsupark dongsupark deleted the buildbot/weekly-portage-stable-package-updates-2023-09-11 branch September 19, 2023 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants