Commit Graph

21942 Commits

Author SHA1 Message Date
Jeremi Piotrowski
f4dc89a00a overlay sys-kernel/coreos-sources: Revert patch which parallelizes btf generation
This patch causes btf mismatches between coreos-kernel and
coreos-modules, which prevents modules from being loaded.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-05-15 14:12:18 +02:00
Krzesimir Nowak
38118667f4 overlay sys-kernel/coreos-modules: Clean up config for linux 6.1.27
CLEANCACHE config was dropped in commit
0a4ee518185e902758191d968600399f3bc2be31 ("mm: remove cleancache").

EFI_VARS config was dropped in commit
0f5b2c69a4cbe4166ca24b76d5ada98ed2867741 ("efi: vars: Remove
deprecated 'efivars' sysfs interface").

DEBUG_INFO config became a config that is selected when kernel debug
info option other than "None" was selected. There are "toolchain
default", "dwarf4" and "dwarf5" choices. Picking "toolchain default"
as it was the default used in 5.15.

FRONTSWAP config was hidden and is normally selected by ZSWAP
config. We don't enable ZSWAP so drop FRONTSWAP.

MEMCG_SWAP config was dropped in commit
e55b9f96860f6c6026cff97966a740576285e07b ("mm: memcontrol: drop dead
CONFIG_MEMCG_SWAP config symbol"). It effectively meant MEMCG && SWAP,
which are enabled by us explicitly and implicitly, respectively.

NFT_COUNTER config was dropped in commit
023223dfbfb34fcc9b7dd41e21fbf9a5d5237989 ("netfilter: nf_tables: make
counter support built-in"). As the title says, this functionality is
built-in now.

VXGE was dropped in commit f05643a0f60bf67c09a5276b81258b845b0c73b4
("eth: remove neterion/vxge"). Looks like the driver was completely
dropped, because it was unmaintained.

ARCH_BCM2835 and ARCH_BCM_IPROC configs can be enabled only if
menuconfig ARCH_BCM is enabled, so enable ARCH_BCM too then. It's a
result of some reorganization in commit
96796c914b841a7658e9617b1325175b4d02c574 ("arm64: Kconfig.platforms:
Re-organized Broadcom menu").

ARM64_CRYPTO config was dropped in commit
4a329fecc9aaebb27a53fa7abfa53bbc2ee42f3f ("crypto: Kconfig - submenus
for arm and arm64"). Crypto algos can be selected without this config
now.
2023-05-15 14:12:18 +02:00
Krzesimir Nowak
1ee6e01db7 overlay sys-kernel: Bump kernel version to 6.1.27
Linux 6.1.x is the line of LTS kernel releases, so switch to it.

Dropped the already-merged patches for hyperv on arm64.

The patch for avoiding failures with new compilers is not necessary
any more as the build failues are already fixed.
2023-05-15 14:12:18 +02:00
Krzesimir Nowak
40a3c6be2d overlay app-torcx/docker: Update app-emulation/docker-proxy version 2023-05-15 14:12:18 +02:00
Krzesimir Nowak
b27fbcc4f8 overlay app-emulation/docker-proxy: Apply Flatcar modifications 2023-05-15 14:12:18 +02:00
Krzesimir Nowak
9d72f1da74 overlay app-emulation/docker-proxy: Sync with Gentoo
Needed by synced app-emulation/docker package.
2023-05-15 14:12:18 +02:00
Krzesimir Nowak
9d6af12f1c overlay app-emulation/docker: Apply Flatcar modifications 2023-05-15 14:12:18 +02:00
Krzesimir Nowak
964117a9a2 overlay app-emulation/docker: "Sync" with Gentoo
This is a kinda-sorta sync, because Gentoo has already dropped docker
20.x.y at 20.10.22, whereas we have 20.10.24. I updated our ebuild
based on the older version of Gentoo's and adapted the dependency
versions to ones mentioned on moby github page. The reason behind this
"syncing" is to pull in changes in the kernel config changes as there
are changes relevant to kernel 6.1.
2023-05-15 14:12:18 +02:00
Krzesimir Nowak
aeb9d8e2b9 Revert "New version: main-3602.0.0-nightly-20230512-2100"
This reverts commit da957f9f31.

The actual SDK hasn't built due to the dev-lang/rust flakiness.
2023-05-15 08:10:58 +02:00
flatcar-ci
da957f9f31 New version: main-3602.0.0-nightly-20230512-2100 2023-05-13 01:28:35 +00:00
flatcar-ci
d5fd36e3cb New version: main-3602.0.0-nightly-20230512-2100-INTERMEDIATE 2023-05-12 21:00:24 +00:00
Gabriel
8f44cbfb55
coreos-base/coreos-cloudinit: Update to latest commit (#814)
* Update coreos-cloudinit to latest commit

The latest commit sets the short form hostname that gets fetched from
the metadata provider instead of the FQDN.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2023-05-12 18:52:53 +05:30
Sayan Chowdhury
2eb4764fb8
Merge pull request #815 from flatcar/linux-5.15.111-main
Upgrade Linux Kernel for main from 5.15.108 to 5.15.111
2023-05-12 17:12:29 +05:30
Krzesimir Nowak
d9cf54178b
Merge pull request #820 from flatcar/krnowak/fix-baselayout-commit-hash
overlay sys-apps/baselayout: Fix commit hash
2023-05-12 12:37:07 +02:00
Krzesimir Nowak
b458ccb99f overlay sys-apps/baselayout: Fix commit hash
Point to the merge commit in flatcar-master branch that contains the
previous commit.
2023-05-12 12:20:18 +02:00
Dongsu Park
c16ce9316c
Merge pull request #813 from flatcar/dongsu/containerd-1.6.21
app-emulation/containerd: Upgrade Containerd from 1.6.20 to 1.6.21
2023-05-12 12:13:44 +02:00
Krzesimir Nowak
7cdec05602
Merge pull request #776 from flatcar/krnowak/bash-changes
Move bash to portage stable and update it
2023-05-12 11:54:57 +02:00
Flatcar Buildbot
c268054ed4 sys-kernel/coreos-sources: Update from 5.15.108 to 5.15.111 2023-05-12 07:11:23 +00:00
flatcar-ci
fd81de1342 New version: main-3601.0.0-nightly-20230511-2100 2023-05-11 21:00:26 +00:00
Dongsu Park
cea940ffad app-emulation/containerd: Upgrade Containerd from 1.6.20 to 1.6.21 2023-05-11 16:28:04 +02:00
Krzesimir Nowak
7cf65a94bb changelog: Add entries 2023-05-11 15:33:29 +02:00
Krzesimir Nowak
ca22e6b5b4 .github: Automate updates of just added/updated packages 2023-05-11 15:33:29 +02:00
Krzesimir Nowak
8b2f9414ff overlay profiles: Add accept keywords for just updated packages 2023-05-11 15:33:29 +02:00
Krzesimir Nowak
10383e5770 overlay sys-devel/gdb: Drop, moved to portage-stable 2023-05-11 15:33:29 +02:00
Krzesimir Nowak
b36a4d8561 overlay app-shells/bash: Drop, moved back to portage-stable 2023-05-11 15:33:29 +02:00
Krzesimir Nowak
33254e0aef app-shells/bash: Add from Gentoo
It's from Gentoo commit 06ae7be862ffb82a0cabb211ae274cde39587d9a.
2023-05-11 15:33:29 +02:00
Krzesimir Nowak
557f4057f6 sys-libs/readline: Sync with Gentoo
It's from Gentoo commit 198c9a129da31c9ab536f3680e967156eb4f11b6.
2023-05-11 15:33:29 +02:00
Krzesimir Nowak
f7a8d51370 sys-devel/gdb: Add from Gentoo
It's from Gentoo commit e32772476e61578dd91229d77b82f56822857d92.

It needed an update because the old version failed to build with the
new version of the readline library.
2023-05-11 15:33:29 +02:00
Krzesimir Nowak
0c4728937e net-libs/libnsl: Add from Gentoo
It's from Gentoo commit 912b3be04d9e5ee047d2d5c2006534a87bb03c36.

It's a dependency of the updated sys-devel/gdb package.
2023-05-11 15:33:29 +02:00
Krzesimir Nowak
73bcaf7464 sys-apps/baselayout: Do not install bash symlinks
Installation of bash symlinks in core home directory was taken over by
the `coreos-base/misc-files` package.
2023-05-11 15:33:29 +02:00
Krzesimir Nowak
3276763384 overlay coreos-base/misc-files: Generate bash symlinks for core user
The package will take over the symlink creation from the
sys-apps/baselayout package for the following reasons:

- We will use the new location of the bash files as targets for the
  symlinks (`/usr/share/flatcar/etc/skel/…`).

- This package makes sure that the symlinks won't dangle.

- `/usr/share/flatcar/etc` does not exist in GCE OEM ACI image because
  we don't move `/etc` to `/usr/share/flatcar/etc` (actually, `/etc`
  gets completely removed) when building this image. It makes bash
  symlinks in core home directory to dangle and thus fail the rootfs
  check that happens right after installing the
  `coreos-base/coreos-oem-gce` package. Using the old location for the
  bash symlinks (that'd be `/usr/share/skel`) wouldn't help, because
  the files there also became symlinks, and they are dangling too.
  This can't fix it in the manglefs script because it's invoked too
  late, after the rootfs check. I decided to move the core home bash
  symlink creation to `coreos-base/misc-files` as this package won't
  be installed in ACI image.
2023-05-11 15:33:16 +02:00
Krzesimir Nowak
c2524a6d2d overlay: Move our bash modifications to a separate package
The new coreos-base/misc-files package will contain the compatibility
symlinks and other files we added as modifications to Gentoo
ebuilds. Now we will be moving the app-shells/bash package to
portage-stable, so move our bashrc snippet and symlink creation to the
new package.
2023-05-11 15:24:44 +02:00
Krzesimir Nowak
27f20f6e26 build_library/build_image_util.sh: Remove temporary /etc backup
The temporary /etc backup created during emerging packages should only
contain empty files that will make sure that the symlinks pointing to
files within the /etc backup won't dangle at any time.
2023-05-11 12:29:48 +02:00
Krzesimir Nowak
bd2bf6acec build_library/check_root: Silence a warning about cgi.py
The python's minor version has now two digits.
2023-05-11 12:29:48 +02:00
Jeremi Piotrowski
0af494c988
Merge pull request #809 from flatcar/jepio/acl-coredump-fix
sys-apps/acl: Sync with Gentoo to fix crash
2023-05-11 10:44:07 +02:00
flatcar-ci
e019df290b New version: main-3600.0.0-nightly-20230510-2100 2023-05-10 21:00:24 +00:00
Jeremi Piotrowski
9545ea50dc changelog: Add bugfix entry for acl
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-05-10 15:30:13 +02:00
Jeremi Piotrowski
68db2e0a04 .github: add acl to portage-stable-packages-list
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-05-10 15:27:19 +02:00
Jeremi Piotrowski
a09a0d0d3f sys-apps/acl: Sync with Gentoo
getacl is currently failing with a buffer overflow:

  $ getfacl /
  getfacl: Removing leading '/' from absolute path names
  # file: .
  # owner: root
  # group: root
  *** buffer overflow detected ***: terminated
  Aborted (core dumped)

This has been addressed upstream in acl-2.3.1-r1 by lowering
FORTIFY_SOURCE level.

Upstream commit 6273f7c0c37bc0fae7071ec6237654796bdcca55.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-05-10 10:00:40 +00:00
Kai Lüke
1b58a92ed5
Merge pull request #789 from flatcar/kai/locksmith-delay
app-admin/locksmith: Restore access to TTYs for reboot delay
2023-05-10 11:43:23 +02:00
Kai Lueke
9f96951f23 app-admin/locksmith: Restore access to TTYs for reboot delay
This pulls in
https://github.com/flatcar/locksmith/pull/21
to have working reboot warnings and delays for non-SSH sessions.
This seems to have been broken for a longer time.
2023-05-10 11:43:03 +02:00
flatcar-ci
82ba93e567 New version: main-3599.0.0-nightly-20230509-2100 2023-05-09 21:00:26 +00:00
Dongsu Park
e88e780e64
Merge pull request #805 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-05-09 15:47:18 +02:00
Flatcar Buildbot
b2edf63ed3 Update mantle container image to latest HEAD 2023-05-09 08:41:19 +00:00
Dongsu Park
ab814ddf9e
Merge pull request #787 from flatcar/dongsu/openssl-3.0.8-r4
dev-libs/openssl: update to 3.0.8-r4
2023-05-09 10:41:02 +02:00
Dongsu Park
74471f5f5e
Merge pull request #775 from flatcar/dongsu/openssh-9.3
net-misc/openssh: update to 9.3
2023-05-09 10:33:44 +02:00
flatcar-ci
cbd9294316 New version: main-3598.0.0-nightly-20230508-2100 2023-05-08 21:00:32 +00:00
Dongsu Park
d1a8681359
Merge pull request #798 from flatcar/cacerts-3.89.1-main
Update ca-certificates in main from 3.89 to 3.89.1
2023-05-08 17:41:01 +02:00
Dongsu Park
3b3fbccc74
Merge pull request #790 from flatcar/dongsu/gh-fetch-remote
.github: check for remote branches with git ls-remote
2023-05-08 17:13:57 +02:00
Dongsu Park
c4a99b4376 .github: check for remote branches with git ls-remote
git show-ref in check_remote_branch is not working at all, because the
GitHub Actions checkout fetches a git repo with only depth 1 by default.
That means only main branch is available, not any other remote branches.
As a result, git show-ref always fails.

Fix that by checking for remote branches by git ls-remote.
2023-05-08 17:00:43 +02:00