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-02-10 #2655

Merged

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Feb 10, 2025

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

Closes flatcar/Flatcar#1628

  • updated two overlay packages sys-apps/policycoreutils and sys-libs/libsemanage
    • haven't decided yet to move them over to portage-stable - there was some upstreaming effort of our changes to Gentoo, but I need to pick it up again
  • added a workaround for stage1/stage3 breakage (missing awk in stage1, which results in build failures in stage3)

--

--

  • changelog
  • image diff

Flatcar Buildbot added 30 commits February 10, 2025 07:04
It's from Gentoo commit e43431bd26a31be3cf420a123d2ff6300ab037c2.
It's from Gentoo commit 8fe74b2c6ecad5e8dfe55a48d6a4ff9d490eaf67.
It's from Gentoo commit df9a9f5d304ed5402605c2214e877891d3e56208.
It's from Gentoo commit 41caaaeb05c8ce777c895701ba63f8bf4c77e59d.
It's from Gentoo commit 32737b5387c1c33f9a4c38f08995ebed85472393.
It's from Gentoo commit 4121df653e3e45108fea3cfd1ad50b7f6f794547.
It's from Gentoo commit 8055572dfff2b05323bd40b010f1491237aea980.
It's from Gentoo commit a6772022ff68da5584ea5fa232a2b0145b3ca630.
It's from Gentoo commit f7842d6ce4562fd143d70fe9acae60391f4cd373.
It's from Gentoo commit c0af474b816bf9625ea462426907f13ebc8b2047.
It's from Gentoo commit f5c2c72db323bc88987d740afcf1a337d1e8c61f.
It's from Gentoo commit 7779e109a46bcf51ccce01574dd624287e2ea4d3.
It's from Gentoo commit 912b9bf38525b0b8236d855c37803624a46174d0.
It's from Gentoo commit b7ad65f69171f9f87cdcbc3c722255b5a1229eae.
It's from Gentoo commit 97cdc9794a1094a8e5a7dde46a7ac3757c335df7.
It's from Gentoo commit b5e95197c4a9c60634c3f105f8b517420e2a0415.
It's from Gentoo commit a806dd30ab9ad1ac028fe0ac02e152622bdcb046.
It's from Gentoo commit 3925263425165225264833d09f8868b02af52efa.
It's from Gentoo commit 3f073116e330800ff1b419590995213a7acfe003.
It's from Gentoo commit 3697cf96012982634868d7e845bbc844c77c9a9b.
It's from Gentoo commit efdc61409a6b51096850d1558b514fad8134afee.
It's from Gentoo commit 84fabf72ee2fafa08eac406b259139cbf3515140.
It's from Gentoo commit 133180eb7134c2f84ae89ea01bd58e6e686612b3.
It's from Gentoo commit a4aa03f192a3b51ffce6e540220c3b466d3381ae.
It's from Gentoo commit 8d5eeef8c2c7d5896bf2c89c41e00c32e89dbdc0.
It's from Gentoo commit 99073be8150ad704ec9ce66eff054dd1107e01f8.
It's from Gentoo commit 516520265d9f70a865cdffde7686a0bd9f849a46.
It's from Gentoo commit 4ba6d3c31e981be734c49c185fa856766b1c0436.
It's from Gentoo commit 169acfcf8ee73551795a8dc5bda57417c1b6644d.
It's from Gentoo commit 414183049bc39c152bc533fd7d60517775bc3898.
Flatcar Buildbot added 7 commits February 10, 2025 07:11
It's from Gentoo commit ea3451ca1fd106cc8e67ea2a71862de05660f68f.
It's from Gentoo commit 2a91f337a4c6019dd7936e0e7e90390952984115.
It's from Gentoo commit 87da39556454ef2600a5fa7dbcb505b32cf7351b.
It's from Gentoo commit 7ccd236bd6c713a900d44010c3920ea2c7df20e8.
It's from Gentoo commit 7faf23dde42e1d29cd57f7a4866f5a7f7803d13b.
It's from Gentoo commit 24363d8770852d2f51ce0d5b56421b4bbc918f46.
It's from Gentoo commit aa3e477897014e4a9bb374fb39e30f81b74929dc.
@github-actions github-actions bot added the main label Feb 10, 2025
krnowak and others added 11 commits February 10, 2025 10:38
It's from Gentoo commit e62ff8f3974bd70d3bf990cdb5443990a680563d.
Prepare the ebuild to be in an upstreamable state:

- hide python dependencies behind the IUSE flag

- move the semanage.conf additions to a patch

  - that way, we can add a user patch that changes compression setting
    that was added by Gentoo

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
It's from Gentoo commit 47d54da8be0c5fe4ace04684111d067fe044dc84.
Prepare the changes for upstreaming:

- Hide python dependencies behind the python USE flag.

- Allow using original sources, without Gentoo modifications with the
  vanilla USE flag.

  - This also hides app-admin/setools dependency behind this USE
    flag. I'm not sure if anything in policycoreutils requires
    anything from that package - I assumed that Gentoo-provided rlpkg
    maybe does.

- Keep using /var/lib/selinux as a SELinux policy directory. We will
  use INSTALL_MASK to skip installation of the directory and will add
  a tmpfiles config file to coreos-base/misc-files instead.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
@krnowak krnowak requested a review from a team February 11, 2025 10:49
@krnowak krnowak marked this pull request as ready for review February 11, 2025 10:50
@krnowak
Copy link
Member

krnowak commented Feb 11, 2025

CI passed.

Copy link
Author

github-actions bot commented Feb 11, 2025

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

Copy link
Contributor

@tormath1 tormath1 left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks for the follow-up on Gentoo side!

@krnowak krnowak merged commit ddd3b1b into main Feb 11, 2025
1 check was waiting
@krnowak krnowak deleted the buildbot/weekly-portage-stable-package-updates-2025-02-10 branch February 11, 2025 15:22
@krnowak
Copy link
Member

krnowak commented Feb 11, 2025

Bah, forgot to update the branch with a commit fixing the stage1 build. Pushed directly to main the commit fff34ba.

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: socat
2 participants