14356 Commits

Author SHA1 Message Date
Dongsu Park
611177cd53 dev-util/boost-build: delete boost-build 1.67
For some reason, the old version of boost-build 1.67 is still here.
As we already have boost-build 1.75 in portage-stable, we should
completely delete boost 1.67.
2021-04-01 16:42:36 +02:00
Dongsu Park
5ba7da3d52 dev-db/sqlite: update to 3.34.1
Update dev-db/sqlite to 3.34.1, mainly to address CVE-2021-20227.

The new ebuild fixes also issues in cross toolchains, where the
configure script of sqlite could not find out a correct location
of `dev-lang/tcl`.
See also https://github.com/gentoo/gentoo/commit/b2b164ba52c0 .

Fixes https://github.com/kinvolk/Flatcar/issues/367 .
2021-03-31 17:06:58 +02:00
Dongsu Park
aa8d3b914c dev-lang/rust: fix builds for Rust 1.51.0
The LLVM tensorflow fix was already included in the upstream,
edc57e7e7c
.
Completely remove the patch file.
2021-03-31 12:16:50 +02:00
Flatcar Buildbot
52d3df7deb dev-lang: Upgrade dev-lang/rust 1.50.0 to 1.51.0 2021-03-31 11:17:29 +02:00
Margarita Manterola
396fa787bb sys-kernel/dracut: move to coreos-overlay
This commit removes the dracut directory from portage-stable, as the
coreos-overlay one should be used instead.

See https://github.com/kinvolk/coreos-overlay/pull/923
2021-03-30 13:10:42 +02:00
Margarita Manterola
1bbb853ac9 Add Flatcar specific patch to enable the iscsi module
Flatcar uses its own network module instead of the Dracut one, but the
iscsi module depends on the network. So, in order to enable the iscsi
module, we need to patch the dependency
2021-03-30 11:03:21 +00:00
Margarita Manterola
5af3423377 Update dracut to the portage-stable version
We need to customize dracut. Currently the version in portage-stable is
picked because it's newer than the one in coreos-overlay. This commit
updates coreos-overlay to the same versions available in portage-stable.
2021-03-30 11:03:21 +00:00
Flatcar Buildbot
4d6d4006dd Upgrade virtual Rust in main from 1.50.0 to 1.51.0 2021-03-30 07:40:14 +00:00
Flatcar Buildbot
d633a16a97 sys-kernel: Upgrade Kernel 5.10.25 to 5.10.26 2021-03-26 07:13:39 +00:00
Sayan Chowdhury
b3400fde20 Merge pull request #916 from kinvolk/sayan/update-openssl-1.1.1k
dev-libs/openssl: Add the patch for openssl-1.1.1k release
2021-03-26 00:00:49 +05:30
Sayan Chowdhury
6e794ee59f dev-libs/openssl: Add the patch for openssl-1.1.1k release
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-03-25 23:14:43 +05:30
Sayan Chowdhury
9cf877c994 Merge pull request #912 from kinvolk/sayan/update-iscsi-2.1.4
sys-block/open-iscsi: Update to 2.1.4
2021-03-24 15:32:29 +05:30
Sayan Chowdhury
8d1a8e2397 Merge pull request #157 from kinvolk/sayan/update-zstd
app-arch/zstd: Sync with Gentoo upstream
2021-03-24 15:31:45 +05:30
Sayan Chowdhury
2a5cba256f Merge pull request #913 from kinvolk/sayan/update-zstd
app-arch/zstd: Add app-arch/zstd to ACCEPT_KEYWORDS
2021-03-24 15:31:30 +05:30
Sayan Chowdhury
6ac592d0cd Merge pull request #906 from blanquicet/364_updating_sys-libs_ncurses
Update sys-libs/ncurses to 6.2-r1
2021-03-24 15:31:01 +05:30
Sayan Chowdhury
94d1070c61 Merge pull request #153 from bonkko/boost-1.75.0-port
Boost 1.75.0 port
2021-03-24 15:30:22 +05:30
Kai Lüke
4ab6b08a51 sys-apps/baselayout: enable pam_faillock with relaxed defaults
This pulls in
https://github.com/kinvolk/baselayout/pull/17
to enable the pam_faillock module as replacement for pam_tally2.
The "faillock" binary can be used to see the login attempts and
account lock status which before was available with the pam_tally
command. While the tally defaults did not temporarily lock the
account on wrong password login attempts, this is done by default
with faillock. However, the default behavior was relaxed to allow
more wrong attempts and have a shorter lock time span.
2021-03-23 11:13:52 +01:00
Sayan Chowdhury
d437d43989 sys-block/open-iscsi: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-03-23 15:36:13 +05:30
Sayan Chowdhury
d9ff0c33ee sys-block/open-iscsi: Sync with Gentoo upstream
Gentoo ref: 34d68f5bbe

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-03-23 15:36:10 +05:30
Kai Lüke
4fe9f58926 Merge pull request #857 from kinvolk/kai/remove-rkt
app-admin/etcd-wrapper: use docker for the etcd service and drop etcd-wrapper
2021-03-22 19:40:59 +01:00
Dongsu Park
ac0381dd2d dev-util/glib-utils: update to 2.66.8
Bump `dev-util/glib-utils` to get it in sync with `dev-libs/glib`.
2021-03-22 15:52:29 +01:00
Dongsu Park
b3c33667e2 dev-util/gdbus-codegen: update to 2.66.8
Bump `dev-util/gdbus-codegen` to 2.66.8 as well, to get it in sync with
`dev-libs/glib`.
2021-03-22 15:52:15 +01:00
Dongsu Park
31dab2ea06 dev-libs/glib: update to 2.66.8
Update `dev-libs/glib` to 2.66.8, mainly to address a security issue,
CVE-2021-28153.
2021-03-22 15:52:05 +01:00
Flatcar Buildbot
73049a1a7f sys-kernel: Upgrade Kernel 5.10.24 to 5.10.25 2021-03-21 07:24:58 +00:00
Kai Lüke
f5612a8a95 app-admin/flannel-wrapper: user docker for the flannel service
As rkt is deprecated we need to run the Flannel container with Docker
or Podman. The flannel-wrapper script is based on rkt arguments and
can't be used in a compatible way but we cannot remove it since ct
explicitly uses it in the ExecStart directive when writing out a
drop-in file once flannel settings are given in a Container Linux
Config.
A better way to run the Flannel/etcd container image is Podman because
Flannel depends on etcd but wants to be run before Docker so that it
can set up the Docker networking. Etcd and Flannel are part of the
Container Linux Config specification and thus can't be removed easily.
For now we have to resort to running these services with Docker and try
to restart Docker for the Flannel options to take effect (but that also
terminates the etcd and flannel containers, causing the services to
restart).
2021-03-19 16:17:34 +01:00
Kai Lüke
a8f035c848 app-admin/etcd-wrapper: use docker for the etcd service
Since rkt is deprecated we need to run the etcd container with Docker
or Podman. The etcd-wrapper script is based on rkt arguments and can't
be used in a compatible way but we cannot remove it since ct explicitly
uses it in the ExecStart directive when writing out a drop-in file once
etcd settings are given in a Container Linux Config.
A better way to run the Flannel/etcd container image is Podman because
Flannel depends on etcd but wants to be run before Docker so that it
can set up the Docker networking. Etcd and Flannel are part of the
Container Linux Config specification and thus can't be removed easily.
For now we have to resort to running these services with Docker and try
to restart Docker for the Flannel options to take effect.
2021-03-19 16:17:34 +01:00
Jose Blanquicet
91c9486ad5 sys-libs/ncurses: Apply Flatcar patches
This commit adds some comments to help other folks to
easily recognize Flatcar-specific code.

Check issue #364 for further details.

Signed-off-by: Jose Blanquicet <blanquicet@gmail.com>
2021-03-19 16:00:55 +01:00
Sayan Chowdhury
042004c742 app-arch/zstd: Add app-arch/zstd to ACCEPT_KEYWORDS
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-03-19 19:03:54 +05:30
Sayan Chowdhury
d2c8718048 app-arch/zstd: Sync with Gentoo upstream
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-03-19 18:55:04 +05:30
Krzesimir Nowak
37309215b2 Merge pull request #901 from kinvolk/firmware-20210315-main
Upgrade Linux Firmware in main from 20210208 to 20210315
2021-03-18 15:44:52 +01:00
Matteo Bonicolini
27eb698386 Port of gentoo boost-1.74.0-r2 and boost-1.75.0 ebuild in Flatcar portage-stable 2021-03-18 15:02:25 +01:00
Matteo Bonicolini
60adb07a63 Gentoo Vanilla 2021-03-18 15:00:33 +01:00
David Michael
7c7eed243f sys-libs/ncurses: Apply Flatcar patches
Cherry-picked from kinvolk/coreos-overlay@d0426cf.

Add a symlink-usr USE flag for keeping a minimal set of terminfo
files in /usr/share/terminfo.

Also allow writes to /dev/ptmx, which sometimes causes the sandbox
to fail Jenkins builds.

Check issue kinvolk/Flatcar#364 for further details.

Signed-off-by: Jose Blanquicet <blanquicet@gmail.com>
2021-03-18 13:36:17 +01:00
Jose Blanquicet
a129ebfb0d sys-libs/ncurses: Sync with Gentoo's upstream
This commit synchronises ncurses with gentoo/gentoo@69bf5af thus
it updates the package from 6.1-r2 to 6.2-r1.

Check issue kinvolk/Flatcar#364 for further details.

Signed-off-by: Jose Blanquicet <blanquicet@gmail.com>
2021-03-18 13:35:32 +01:00
Flatcar Buildbot
ebb6d35ea7 sys-kernel: Upgrade Kernel 5.10.23 to 5.10.24 2021-03-18 07:24:28 +00:00
Flatcar Buildbot
370c620983 sys-kernel: Upgrade Linux Firmware 20210208 to 20210315 2021-03-18 07:10:22 +00:00
Dongsu Park
faafbb8b05 Merge pull request #898 from kinvolk/go-1.15.10-main
Upgrade Go in main from 1.15.8 to 1.15.10
2021-03-16 10:03:23 +01:00
Kai Lüke
cabd143d8e coreos-base/coreos-init: use alternative interface names for virtio
This pulls in
https://github.com/kinvolk/init/pull/38
to set predictable network interface names as alternative interface
names for virtio devices, and also add a special hardcoded ens4v1
name for GCE because the special udev rule to rename the device
stopped working after the systemd 247 update.
2021-03-15 15:49:09 +01:00
Thilo Fromm
d2de1875a8 Merge pull request #152 from kinvolk/t-lo/fix-sdk-bootstrap
SDK bootstrap related fixes in scripts/bootstrap: use python3; add static-libs, openmp
2021-03-15 15:06:02 +01:00
Thilo Fromm
af26169c04 Merge pull request #874 from kinvolk/t-lo/fix-sdk-bootstrap
fix sdk bootstrap: use python3 in catalyst chroot-functions, set cros_host USE when bootstrapping
2021-03-15 15:05:51 +01:00
Dongsu Park
fed7e2cf76 dev-util/gdbus-codegen: update to 2.66.7
Now that glib was updated to 2.66.7, we need to also update
gdbus-codegen to the same version, to avoid dependency failures.
2021-03-15 09:28:35 +01:00
Dongsu Park
9fc14f184c dev-libs/glib: update to 2.66.7
Update glib to 2.66.7, to address security issues CVE-2021-27218
and CVE-2021-27219.
2021-03-15 09:28:05 +01:00
Flatcar Buildbot
ebf4be322c dev-lang: Upgrade Go 1.15.8 to 1.15.10 2021-03-15 07:35:41 +00:00
Flatcar Buildbot
45682c9588 sys-kernel: Upgrade Kernel 5.10.22 to 5.10.23 2021-03-12 14:49:09 +01:00
Flatcar Buildbot
64c53b3488 sys-kernel: Upgrade Kernel 5.10.21 to 5.10.22 2021-03-11 06:46:37 +01:00
Margarita Manterola
3adcae94c2 Revert adding explicit path to the containerd unit
This unit is post-processed for torcx purposes and adding absolute paths
breaks execution.
2021-03-10 11:13:44 +01:00
Marga Manterola
d0666beaa1 Merge pull request #888 from kinvolk/marga-kinvolk/fix-path
Add explicit paths to coreos-metadata and containerd executables in their unit files
2021-03-09 16:20:39 +01:00
Marga Manterola
28ead9a135 Merge pull request #886 from kinvolk/linux-5.10.21-main
Upgrade Linux Kernel in main from 5.10.19 to 5.10.21
2021-03-09 12:23:08 +01:00
Marga Manterola
7af7e439b8 Merge pull request #880 from kinvolk/containerd-1.4.4-main
Upgrade Containerd in main from 1.4.3 to 1.4.4
2021-03-09 11:58:28 +01:00
Margarita Manterola
83ea2ed26b Add explicit paths to coreos-metadata and containerd executables
While the execution of the unit may succeed by finding the executables
by searching the current PATH, calling `systemd-analyze verify` on the
units fails because this requires an absolute path.
2021-03-08 17:59:05 +01:00