Commit Graph

14188 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
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
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
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
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 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
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
Flatcar Buildbot
f472aa27c4 app-misc/ca-certificates: Update from 3.89 to 3.89.1 2023-05-08 07:19:44 +00:00
flatcar-ci
ccf0236a3b New version: main-3595.0.0-nightly-20230505-2100 2023-05-06 01:24:51 +00:00
flatcar-ci
d4980cc06e New version: main-3595.0.0-nightly-20230505-2100-INTERMEDIATE 2023-05-05 21:00:24 +00:00
Krzesimir Nowak
a05a7ba03b
Merge pull request #791 from flatcar/krnowak/sys-packages-app-glob
Automate updates of system packages: app-*
2023-05-05 12:31:00 +02:00
Dongsu Park
3e30d4d6c1
Merge pull request #788 from flatcar/runc-1.1.7-main
Upgrade Runc in main from 1.1.6 to 1.1.7
2023-05-05 10:12:45 +02:00
flatcar-ci
565579a252 New version: main-3594.0.0-nightly-20230504-2100 2023-05-04 21:00:33 +00:00
Krzesimir Nowak
7f912c3376 app-text/manpager: Sync with Gentoo
It's from Gentoo commit c2fcf05a5cae7570813bfa2891b10b100ad24a3b.
2023-05-04 16:36:40 +02:00
Krzesimir Nowak
4630cf83f7 app-portage/elt-patches: Sync with Gentoo
It's from Gentoo commit ef119c1cd4899004a2eaee36f831600cb7b74693.
2023-05-04 16:36:21 +02:00
Krzesimir Nowak
ecd5076ecf app-misc/editor-wrapper: Sync with Gentoo
It's from Gentoo commit 2e20a1bb7a796a6fc35d7bf8a580e7ceb97f688d.
2023-05-04 16:35:58 +02:00
Krzesimir Nowak
276c264316 app-misc/c_rehash: Sync with Gentoo
It's from Gentoo commit 118a9ac89b872bab2127bb9704ab81c2d1ff9347.
2023-05-04 16:34:42 +02:00
Krzesimir Nowak
51578cabf8 app-editors/nano: Sync with Gentoo
It's from Gentoo commit 77ff03474aca79fbd510d686707bc98c051101d1.
2023-05-04 16:34:08 +02:00