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 2025-01-13 #2580

Merged
merged 265 commits into from
Jan 23, 2025

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Jan 13, 2025

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

Closes flatcar/Flatcar#1575
Closes flatcar/Flatcar#1597
Closes flatcar/Flatcar#1578

  • Dropped dev-libs/gobject-introspection - not actually needed, PITA to cross-compile.
  • Also masked some girepository libraries and binaries from the updated glib package.
  • Added more hacks to avoid pulling bpf-toolchain or clang for the updated bpftool.
    • This means that our bpftool comes without the co-re infra. Haven't seen any issues about missing co-re, so I guess we are good.
  • Masked sssd >=2.9.6, because it wants to pull in python into production images.
    • Should be fine for the next weekly updates, it was updated to make python a conditional dependency again.
  • Masked thin-provisioning-tools >=1.0.14, because it depends on libclang.
    • Eventually we will need to get clang into SDK, when this version goes away in Gentoo.

--

--

  • changelog
  • image diff

Flatcar Buildbot added 25 commits January 22, 2025 13:15
It's from Gentoo commit 1c6fb68a6f20a970e0aa6502ebe1a061899a687b.
It's from Gentoo commit 5893d39ae06210876383bfb7309a3f4cbc0885fc.
It's from Gentoo commit 6226157e69a51579ddd09056c09c3e5087cdd48f.
It's from Gentoo commit ecafdb7370a6ae445b0eca3bb8650c382ef0016b.
It's from Gentoo commit 797b2cde0c893cc86ba81e372ef2ab40c7aaa70b.
It's from Gentoo commit dd6563b0f785c23114180734ca5f0a0aefa42fc5.
It's from Gentoo commit 8279b551d9518412324460bb1910a96407476d39.
It's from Gentoo commit 6aa98b9305c952a63d1a5f2d39f748ac9e3c5505.
It's from Gentoo commit f49a9884a55e351b80549af8062414a9b2080a84.
It's from Gentoo commit bd4956fd5f9f58e0c7e4cf5a85e3f4de7b9f3246.
It's from Gentoo commit be1aeca6112eeaf71555a8fdf2848995ffef21db.
It's from Gentoo commit afbe1971506c440d8ebdd6b7c847f0c4fa31d98d.
It's from Gentoo commit 40d86572387c57d8f9406dfbdd2b3349ba2eb92b.
It's from Gentoo commit 77509bd8bca40d41e618162b118ab27b68617b1f.
It's from Gentoo commit d43da0a335d93867959fdbb344fec664add929fd.
It's from Gentoo commit 03917118954701469ed427b29d6024bdbafd9571.
It's from Gentoo commit b4fc92c1a124cd2fd935e55ab1a4e946d83c0252.
It's from Gentoo commit 4f1d2eefaf73c498a927299b99285daf5c102390.
It's from Gentoo commit 232c4d87b5f731d407245ef1e15ed0ab23519aac.
It's from Gentoo commit 91863aa50096c629249a1cb53b4f4e226b8e92a9.
It's from Gentoo commit 0f0dfc155b0fac0fd2bb3ad607f609063714eb67.
It's from Gentoo commit 1aea2894cdc65d5a2aa39c675e39578dd6eceb06.
It's from Gentoo commit f18a4b4b9b6e7257e5b96a5ac2d4e122d9837f73.
It's from Gentoo commit 11a8ba82fe25f60d827c640d12023032cdca4510.
It's from Gentoo commit 2164fa31bf25974c348eab63429ddb6dc219905c.
@krnowak krnowak force-pushed the buildbot/weekly-portage-stable-package-updates-2025-01-13 branch from bd94201 to ced2b4f Compare January 22, 2025 12:38
@krnowak krnowak requested a review from a team January 22, 2025 17:34
@krnowak krnowak marked this pull request as ready for review January 22, 2025 17:34
@krnowak
Copy link
Member

krnowak commented Jan 22, 2025

CI passed.

Copy link
Author

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

@@ -28,7 +28,7 @@ DEPEND="
app-text/mandoc
coreos-base/hard-host-depends
coreos-base/coreos-sb-keys
dev-libs/gobject-introspection
dev-libs/gobject-introspection-common
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this needs to be explicitly included here.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did a grep for dev-libs/gobject-introspection-common and it seems to be pulled in by three packages:

  • dev-libs/glib - conditionally RDEPEND on USE=introspection, which we disable
  • sys-auth/polkit - BDEPEND, this package seems to be built only for board
  • sys-fs/udisks - BDEPEND, but we actually are not even building this package, so it should be dropped (not in this PR, though)

Seems like nothing would pull dev-libs/gobject-introspection-common through coreos-devel/sdk-depends if we removed the line from the ebuild. This would result in the package being built during board packages build instead of SDK build. Since (ideally) we want the SDK to provide all BDEPEND packages of board packages, this should stay.

@krnowak krnowak merged commit dcc3ae2 into main Jan 23, 2025
1 check was waiting
@krnowak krnowak deleted the buildbot/weekly-portage-stable-package-updates-2025-01-13 branch January 23, 2025 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

Successfully merging this pull request may close these issues.

update: net-misc/curl update: curl update: podman, containers-storage
3 participants