Commit Graph

22670 Commits

Author SHA1 Message Date
James Le Cuirot
617decbbc3
sys-kernel/coreos-kernel: Tighten dependencies to ensure working initrd
In particular, sys-fs/lvm2 includes dmsetup, and systemd will fail to
recognise /dev/mapper/usr if that is built without udev support.

This is not a problem in CI, but a fresh SDK will have board packages
installed without their final USE flags in place due to cyclic
dependencies.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-07-03 16:55:07 +01:00
Jeremi Piotrowski
1c3886329d
Merge pull request #3063 from flatcar/jepio/fix-profile-comment
profiles: Prefix comment with # in package.mask
2025-07-01 11:00:46 +02:00
Mathieu Tortuyaux
5d21109dea
Merge pull request #2600 from arilou/arm64_enable_syscalls_tps
sys-kernel/coreos-modules: arm64: Enable CONFIG_FTRACE_SYSCALLS
2025-07-01 09:57:20 +02:00
flatcar-ci
6f5eed7686 New version: main-4382.0.0-nightly-20250630-2100 2025-06-30 21:00:31 +00:00
Mathieu Tortuyaux
e699691736
Merge pull request #3018 from stackitcloud/stackit-oem-image
OEM: Provide STACKIT images
2025-06-30 17:44:27 +02:00
Robin Schneider
ad0b524c59
OEM: Provide STACKIT images 2025-06-30 14:40:16 +02:00
Jeremi Piotrowski
4978b3a8a1 profiles: Prefix comment with # in package.mask
This multi-line comment accidentally only has a # prefix on the first
line, which leads to this warning during the build:

   --- Invalid atom in /mnt/host/source/src/third_party/coreos-overlay/profiles/coreos/base/package.mask: mask a specific version in hope that the future update may be smaller,
   --- Invalid atom in /mnt/host/source/src/third_party/coreos-overlay/profiles/coreos/base/package.mask: who knows.

Add missing prefixes to lines 2 and 3.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-06-30 08:41:18 +00:00
Jon Doron
4e23074749 sys-kernel/coreos-modules: Enable CONFIG_FTRACE_SYSCALLS
This config enables the syscall tracepoints which are mainly used by
different security and observability tools.

The config was moved to common, so it's removed from the AMD64 only
config.

Signed-off-by: Jon Doron <jond@wiz.io>
2025-06-30 11:13:22 +03:00
Flatcar Buildbot
a095d18658 sys-kernel/coreos-sources: Update from 6.12.34 to 6.12.35 2025-06-28 07:05:44 +00:00
flatcar-ci
1f4794f863 New version: main-4379.0.0-nightly-20250627-2100 2025-06-28 02:50:23 +00:00
flatcar-ci
8566e13966 New version: main-4379.0.0-nightly-20250627-2100-INTERMEDIATE 2025-06-27 21:00:46 +00:00
Krzesimir Nowak
cfb7b09e61 overlay profiles: Replace NVIDIA-r2 license with NVIDIA-2023
Need to have an eye on it, because newer versions come with
NVIDIA-2025 license.
2025-06-27 12:25:52 +02:00
Krzesimir Nowak
05caf7597f overlay x11-drivers/nvidia-drivers-service: Bump to address security issues 2025-06-27 12:25:51 +02:00
Krzesimir Nowak
dae220b638 x11-drivers/nvidia-drivers: Sync with Gentoo
It's from Gentoo commit 8fc981d8eceaa64339265076362d51cfb0f164ba.
2025-06-27 12:25:51 +02:00
flatcar-ci
777065dfa4 Revert failed version back to 4377.0.0+nightly-20250625-2100 2025-06-27 01:04:08 +00:00
flatcar-ci
fba905c29b New version: main-4378.0.0-nightly-20250626-2100 2025-06-26 21:00:27 +00:00
Krzesimir Nowak
71c133b155
Merge pull request #3025 from flatcar/buildbot/weekly-portage-stable-package-updates-2025-06-16
Weekly portage-stable package updates 2025-06-16
2025-06-26 14:15:27 +02:00
flatcar-ci
4d5fdc5598 New version: main-4377.0.0-nightly-20250625-2100 2025-06-25 21:00:28 +00:00
Mathieu Tortuyaux
718793e121
Merge pull request #3052 from flatcar/vmware-13.0.0-main
Upgrade open-vm-tools in main from 12.5.2 to 13.0.0
2025-06-25 19:54:48 +02:00
Krzesimir Nowak
6bcf86616e overlay profiles: Temporarily mask intel-microcode update
It is just too large - takes too much space in /boot, which causes
update failures.
2025-06-25 19:01:09 +02:00
Mathieu Tortuyaux
8af9a3bf77
app-emulation/open-vm-tools: remove downstream patch
upstreamed here: 3d84ad3cb5

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-06-25 15:16:26 +02:00
Krzesimir Nowak
ce3cad55dd overlay coreos/user-patches: Drop a dev-build/cmake patch
We updated the package, so it is not necessary now.
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
252d86c405 overlay profiles: Add accept keywords for net-dns/bind 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
2a8eeb2ef8 overlay profile: Add accept keywords for app-misc/jq 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
aff83600a7 overlay profiles: Add accept keywords for vim packages 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
8dcba5fecb overlay profiles: Add accept keywords for glib packages 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
501b69b70d overlay profiles: Update accept keywords for app-containers/containerd 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
6b95ed3997 overlay profiles: Add accept keywords for net-misc/iputils 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
3b226d4f36 overlay profiles: Drop accept keywords for sys-libs/libsemanage 2025-06-25 12:18:10 +02:00
Mathieu Tortuyaux
63dc62d0ac sys-libs/libsemanage: Apply flatcar patches
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>
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
17043da940 sys-libs/libsemanage: Sync with Gentoo
It's from Gentoo commit d50f5237c71cff431dd2427197c51a631e38f99e.
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
e0cf70976b overlay profiles: Drop accept keywords for sys-apps/policycoreutils 2025-06-25 12:18:10 +02:00
Mathieu Tortuyaux
8ecd0a2bf1 sys-apps/policycoreutils: Apply Flatcar modifications
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>
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
e45eccdf14 sys-apps/policycoreutils: Sync with Gentoo
It's from Gentoo commit 2c3548b4a7e9cfdcc0dafd6d90a2192341f94011.
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
beb9b38506 overlay profiles: Do not force dependency on llvm-core/llvm yet 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
2a6e57328f overlay profiles: Dropped accept keywords for sys-apps/util-linux 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
1598935268 overlay profiles: Dropped accept keywords for sys-apps/semodule-utils 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
6cf4fc0e99 overlay profiles: Dropped accept keywords for net-misc/iperf 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
2dc51c671a overlay profiles: Dropped accept keywords for net-misc/curl 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
fdc3f317aa overlay profiles: Drop accept keywords for net-dns/c-ares 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
b06b179ded overlay profiles: Update accept keywords for dev-lang/go 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
2e0da6b900 overlay profiles: Add accept keywords for dev-build/meson 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
d63a5a0aea overlay profiles: Add accept keywords for dev-db/sqlite 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
6f49516640 dev-python/tomli-w: Add from Gentoo
It's from Gentoo commit f518f5e0ae60fb4cacc91823a5c3061df4ddd71a.
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
1c8ceb6330 overlay profiles: Update keywords for incus and lxc packages 2025-06-25 12:18:10 +02:00
Krzesimir Nowak
2021d263b6 overlay profiles: Disable slang for dev-util/perf
After the update, the USE=slang changed to be enabled by default. We
didn't have it before, so we don't need it now.
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
f22d41a20e dev-python/dependency-groups: Add from Gentoo
It's from Gentoo commit fee783923f6c265ab36b1287d042550a2741e1b7.
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
09b1718e78 overlay app-emulation/wa-linux-agent: Stop using legacy distutils workflow
The legacy workflow was deprecated for some time in distutils-r1
eclass and was recently removed. Now specifying the
DISTUTILS_USE_PEP517 variable is mandatory, but there is no distutils
workflow that would match what legacy was doing. The closest ones are
either "no" or "setuptools". I picked "setuptools", but it results in
all the files put inside the site-packages directory. As a workaround,
move some of the files back where they were supposed to be.

While at it, regenerate the patches and update the python
compatibility variable.
2025-06-25 12:18:10 +02:00
Krzesimir Nowak
a961d08ce3 eclass/sysroot: Add from Gentoo
It's from Gentoo commit fc1a2004794575b7935e8716501ec9f1d63ed95e.
2025-06-25 12:13:56 +02:00
Krzesimir Nowak
2850d5185e eclass/dot-a: Add from Gentoo
It's from Gentoo commit fa1b0ff46e9a6039cf6d205b22250ca72ae5ab56.
2025-06-25 12:13:56 +02:00