Commit Graph

8253 Commits

Author SHA1 Message Date
Dongsu Park
a023d537fe changelog: add changelog for gnupg 2.2.35 2022-07-12 11:20:56 +02:00
Dongsu Park
5725e318b5 app-crypt/gnupg: add patches for accepting without UIDs
When the GnuPG keyserver is set to `keys.openpgp.org`, `gpg --recv-keys`
occasionally fails with the following error:

```
gpg: key E52F0DB391453C45: no user ID
```

We need to make GnuPG accept keys even without UIDs.
Original patches come from
f292beac11/debian/patches/import-merge-without-userid .
See also https://dev.gnupg.org/T4393 .

Based on commit ff9200d8d3fce1feaa1eaa751a0dd2a50acbaae0 .
2022-07-12 11:20:53 +02:00
Dongsu Park
eb108906b6 app-crypt/gnupg: update to 2.2.35-r1
Update to gnupg 2.2.35-r1, mainly to address CVE-2022-34903.

Gentoo commit: 2b8f76c36b848ee02b57c00b29fa293d0c0dfc02
2022-07-11 13:22:20 +02:00
Krzesimir Nowak
f50d2cbb4e Merge pull request #2007 from flatcar-linux/linux-5.15.52-main
Upgrade Linux Kernel in main from 5.15.51 to 5.15.52
2022-07-06 15:19:28 +02:00
Flatcar Buildbot
40beab1df7 dev-lang: Upgrade dev-lang/rust 1.61.0 to 1.62.0 2022-07-05 07:39:35 +00:00
Flatcar Buildbot
5e445140e7 sys-kernel: Upgrade Kernel 5.15.51 to 5.15.52 2022-07-03 07:21:56 +00:00
Dongsu Park
edb6d2e7d0 Merge pull request #2001 from flatcar-linux/dongsu/glibc-2.34-p1
preparation for glibc 2.34
2022-07-01 15:05:25 +02:00
Dongsu Park
0d64fd726d changelog: add changelog for gdb 11.2 2022-07-01 15:02:31 +02:00
Dongsu Park
47e5c0d929 sys-devel/gdb: fix cross build issues with configuring gmp libs
As gdb 11 or newer requires gmp libs as dependency, a cross build of
gdb 11.2 started to fail when its configure scripts try to detect if
gmp exists.  The failure occurs mainly because the build still passes
'-L/usr/lib64` to LDFLAGS. Let's say, for example, host toolchains
outside of sysroot have amd64 libs, while the target inside of
sysroot should have arm64 libs. However, configure scripts of gdb 11.2
still try to find its libs outside of sysroot, /usr/lib64, although it
should find its libs inside of sysroot, e.g. /build/arm64/usr/lib64.

To fix the cross build issues, pass --with-sysroot as well as --libdir,
correctly with ${ESYSROOT}.

As a side note, for some reason, upstream gdb configure scripts are not
able to correctly make use of its gmp-specific options like --with-gmp
or --with-gmp-lib. Passing those options does not bring anything.
Also configure must have both --with-sysroot and --libdir, to make the
build work.
2022-06-30 17:46:19 +02:00
Dongsu Park
416e41b2c3 sys-devel/gdb: sync with Gentoo for gdb 11.2
Update sys-devel/gdb to 11.2, as gdb 9 is not compatible with glibc 2.34
any more.
2022-06-30 17:46:19 +02:00
Dongsu Park
c4316b1bbc profiles: accept keywords for app-crypt/adcli 0.9.1-r2
To install app-crypt/adcli 0.9.1-r2, accept keywords for ~amd64 and
~arm64.
2022-06-30 17:46:19 +02:00
Dongsu Park
014ef063bf app-admin/adcli: move adcli to portage-stable
To fix build issues that happen in adcli 0.9 with glibc 2.34, we should
sync adcli with upstream Gentoo, where the build issue is already fixed.
As Gentoo has the ebuild under the category `app-crypt`, we simply move
from adcli from coreos-overlay to portage-stable, move adcli to the
app-crypt category, and update the version to 0.9.1-r2.
2022-06-30 17:46:19 +02:00
Dongsu Park
994ae65e71 coreos-base/coreos: rename app-admin/adcli to app-crypt/adcli
Since app-admin/adcli was moved to app-crypt/adcli, being consistent
with upstream Gentoo, update it also in coreos-base/coreos ebuild.
2022-06-30 17:46:19 +02:00
Kai Lueke
86dec4e1df coreos-base/coreos-init: Remove outdated LTS motd information
This pulls in
https://github.com/flatcar-linux/init/pull/75
to update the LTS info that is printed on login.
2022-06-30 12:05:48 +02:00
Krzesimir Nowak
375f634187 changelog: Fix link 2022-06-29 17:23:46 +02:00
Flatcar Buildbot
ed5a5c6b2d sys-kernel: Upgrade Kernel 5.15.50 to 5.15.51 2022-06-29 07:23:13 +00:00
Krzesimir Nowak
7550545520 Merge pull request #1990 from flatcar-linux/cacerts-3.80-main
Upgrade ca-certificates in main from 3.79 to 3.80
2022-06-28 08:27:56 +02:00
Krzesimir Nowak
911586b472 changelog: Fix link 2022-06-27 17:27:33 +02:00
Flatcar Buildbot
fd64754ec2 app-misc: Upgrade ca-certificates 3.79 to 3.80 2022-06-27 07:22:39 +00:00
Flatcar Buildbot
e639b65a2c sys-kernel: Upgrade Kernel 5.15.48 to 5.15.50 2022-06-26 07:21:29 +00:00
Sayan Chowdhury
72e2e368c4 Merge pull request #1972 from flatcar-linux/linux-5.15.48-main
Upgrade Linux Kernel in main from 5.15.47 to 5.15.48
2022-06-21 02:45:55 +05:30
Sayan Chowdhury
c72393a02b changelog: Add updates, security for the intel-microcode
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-06-17 16:16:50 +05:30
Sayan Chowdhury
e2159d417e sys-firmware/intel-microcode: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-06-17 16:08:04 +05:30
Sayan Chowdhury
26ef0721a8 sys-firmware/intel-microcode: Sync with Gentoo upstream; updates to 20220510
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-06-17 16:08:04 +05:30
Flatcar Buildbot
230cf32499 sys-kernel: Upgrade Kernel 5.15.47 to 5.15.48 2022-06-17 07:22:23 +00:00
Mathieu Tortuyaux
9d2c123978 changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-16 17:51:43 +02:00
Mathieu Tortuyaux
506403adf4 app-emulation/containerd: remove overlay module loading
This is now handled in `flatcar-linux/init` repo in the `modules-load.d`
config directory.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-16 17:51:42 +02:00
Mathieu Tortuyaux
250760a51b app-emulation/containerd: enable containerd
`docker.service` has a dependency to `containerd.service`:
```
$ systemctl list-dependencies docker.service
docker.service
  containerd.service
  ...
```

If `docker.service` is not started (explicitly or via socket activation)
`containerd.service` won't start.

To ensure a seamless transition to kubernetes-1.24 let's enable by
default `containerd.service`.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-16 17:51:42 +02:00
Mathieu Tortuyaux
6ff3675810 coreos-base/coreos-init: bump commit ID
this pulls kubernetes module configuration.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-16 17:51:41 +02:00
Flatcar Buildbot
6d1e7a498c sys-kernel: Upgrade Linux Firmware 20220509 to 20220610 2022-06-16 07:12:04 +00:00
Flatcar Buildbot
06ce732702 sys-kernel: Upgrade Kernel 5.15.44 to 5.15.47 2022-06-15 07:23:33 +00:00
Mathieu Tortuyaux
23fc9679b2 coreos-base/coreos-init: pull "delete-config" service
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-14 13:54:31 +02:00
Mathieu Tortuyaux
66733328c6 base/coreos: add ignition as a Flatcar dependency
We add `sys-apps/ignition` as a `coreos-base/coreos` dependency to get
`/usr/libexec/ignition-rmcfg` available on the _real_ root.
Now we want `/usr/bin/ignition` to be in the chroot until it's being copied
to the initramfs but we don't want it on the actual root.

With `PKG_INSTALL_MASK`, we'll prevent `/usr/bin/ignition` to be added
to the image in the `./build_image` - at this time, initramfs is already
created and `sys-apps/ignition` is a binary package.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-14 13:54:31 +02:00
Mathieu Tortuyaux
134c67aea8 changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-14 13:54:31 +02:00
Mathieu Tortuyaux
607f9b434f sys-apps/ignition: add "ignition-rmcfg" binary
this helper removes config from VMWare and Virtualbox and should not be
directly used by the user.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-14 13:39:53 +02:00
Mathieu Tortuyaux
c1c6fa7df5 sys-apps/ignition: bump ebuild release
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-14 13:39:53 +02:00
Kai Lüke
3d642b9cb7 Merge pull request #1956 from jbguerraz/init-bump
Init bump
2022-06-14 12:52:46 +02:00
Jean-Baptiste Guerraz
b228dbcc31 flatcar-install: added option to create uefi boot entry 2022-06-14 10:44:23 +00:00
Jean-Baptiste Guerraz
53b5aad92b Add sys-boot/efibootmgr 2022-06-13 23:55:21 +00:00
Thilo Fromm
8202ed8bc9 Merge pull request #1954 from flatcar-linux/t-lo/arm64-cifs-realmd-sssd-adcli-go-tspi
Add ARM64 support for cifs-utils, realmd, sssd, adcli, go-tspi
2022-06-13 14:22:27 +02:00
Thilo Fromm
8d01613b1f cifs-utils, realmd, sssd, adcli, go-tspi: add ARM64
This change adds multiple tools to ARM64 which were formerly only
present in the X86-64 image.

Added for ARM64:

        net-fs/cifs-utils
        sys-auth/realmd
        app-admin/adcli
        app-crypt/go-tspi

This leaves only the xenserver-pv-version and xenstore packages
exclusively on X86-64.

The change un-masks keywords amd64 and arm64 for sys-libs/liburing-2.1-r2
and keyword arm64 for dev-libs/ding-libs-0.6.1-r1, overwriting Gentoo
upstream defaults in portage-stable.

Partially fixes https://github.com/flatcar-linux/Flatcar/issues/689.
Fixes https://github.com/flatcar-linux/Flatcar/issues/690.
2022-06-13 14:15:52 +02:00
Mike Tougeron
ee276c701f Enable arm64 version of sssd 2022-06-13 14:13:16 +02:00
Dongsu Park
177396dc3c Merge pull request #1947 from flatcar-linux/containerd-1.6.6-main
Upgrade Containerd in main from 1.6.4 to 1.6.6
2022-06-10 15:04:37 +02:00
Dongsu Park
3772750263 Merge pull request #1946 from flatcar-linux/runc-1.1.3-main
Upgrade Runc in main from 1.1.2 to 1.1.3
2022-06-10 14:16:49 +02:00
Dongsu Park
278ee0e58d changelog: add changelog for containerd 1.6.6 2022-06-10 11:42:28 +02:00
Flatcar Buildbot
d29b01fe18 app-emulation: Upgrade Containerd 1.6.4 to 1.6.6 2022-06-10 11:32:03 +02:00
Dongsu Park
7b4448ba00 Merge pull request #1943 from flatcar-linux/docker-20.10.17-main
Upgrade Docker in main from 20.10.16 to 20.10.17
2022-06-09 16:12:25 +02:00
Dongsu Park
7a027e532c Merge pull request #1945 from flatcar-linux/dongsu/libxml2-2.9.14
profiles: delete libxml2 keywords
2022-06-09 12:40:34 +02:00
Flatcar Buildbot
f80bf9be86 app-emulation: Upgrade Runc 1.1.2 to 1.1.3 2022-06-09 07:54:27 +00:00
Dongsu Park
928b1a0ba5 profiles: delete libxml2 keywords
Now that dev-libs/libxml2 2.9.14 is stable, we do not need to accept
keywords for that.
2022-06-08 11:58:34 +02:00