23028 Commits

Author SHA1 Message Date
Kai Lüke
9fcf4424d4 sys-kernel/coreos-firmware: Change source URL to reliable mirror
The caching git web view which was used as source location is not
reliable because the cache can be corrupt, the gzip compression of the
snapshot can change, and the cache is produced by the web server which
is not there to give high security guarantees. We experienced cache
corruption.
Switch to the recommended mirror under
https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/
which also hosts signatures and not having the downsides mentioned
above. This is a downstream change until upstream Gentoo changes the
location.
2020-07-21 12:06:20 +02:00
Dongsu Park
b16c859b93 Merge pull request #431 from flatcar-linux/dongsu/glibc-2.30-alpha
sys-libs/glibc: update glibc to 2.30-r8 for alpha
2020-07-21 11:33:53 +02:00
Sayan Chowdhury
d748a91dc7 Merge pull request #448 from flatcar-linux/sayan/upgrade-systemd-to-v245
sys-apps/systemd: Update systemd to v245
2020-07-21 15:01:55 +05:30
Sayan Chowdhury
a0fad9de24 Merge pull request #86 from flatcar-linux/sayan/upgrade-systemd-to-v245
app-crypt/argon2: Add new package
2020-07-21 13:58:50 +05:30
Sayan Chowdhury
9d5ba18810 sys-kernel/bootengine: Bump revision
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2020-07-21 13:53:35 +05:30
Dongsu Park
976af87252 Merge pull request #479 from flatcar-linux/go-1.13.14-alpha
Upgrade Go in Alpha from 1.13.12 to 1.13.14
2020-07-20 17:40:01 +02:00
Dongsu Park
912f2f1c2d Merge pull request #478 from flatcar-linux/linux-5.4.52-alpha
Upgrade Linux Kernel in Alpha from 5.4.51 to 5.4.52
2020-07-20 17:39:12 +02:00
Sayan Chowdhury
5a6fa682da chore(metadata): Regenerate cache 2020-07-20 17:25:12 +05:30
Sayan Chowdhury
643bcaccec Update the CROS_WORKON_COMMIT for bootengine, and coreos-init
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2020-07-20 17:25:09 +05:30
Sayan Chowdhury
f4278500a1 chore(metadata): Regenerate cache 2020-07-20 11:23:42 +00:00
Sayan Chowdhury
acaba20aff app-crypt/argon2: Add new package
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2020-07-20 11:22:51 +00:00
Krzesimir Nowak
9d4262d28c Followup backports from upstream
At the same time, try to document all the Flatcar specific changes.

Co-authored-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-07-20 16:45:38 +05:30
Sayan Chowdhury
aa53e2ed3a sys-apps/systemd: Update systemd to v245
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2020-07-20 16:43:49 +05:30
Flatcar Buildbot
e44416b45d chore(metadata): Regenerate cache 2020-07-20 07:22:00 +00:00
Flatcar Buildbot
1ba7257bce dev-lang: Upgrade Go 1.13.12 to 1.13.14 2020-07-20 07:22:00 +00:00
Kai Lüke
99887bd9ef
Merge pull request #80 from flatcar-linux/kai/fix-set_version
set_version: Set SDK URL to allow a release SDK with a dev board
2020-07-17 12:24:27 +02:00
Kai Lüke
363239ff2d
set_version: Set SDK URL to allow a release SDK with a dev board
The SDK package URL is constructed from FLATCAR_DEV_BUILDS in
build_library/toolchain_util.sh which caused the --dev-board flag
also to imply --dev-sdk. Using --no-dev-sdk didn't help.
Document this and work around it by setting the SDK URL explicitly
with --no-dev-sdk.
2020-07-16 17:04:51 +02:00
Flatcar Buildbot
aafbe0ff49 chore(metadata): Regenerate cache 2020-07-16 07:07:09 +00:00
Flatcar Buildbot
d84648559d sys-kernel: Upgrade coreos-kernel 5.4.51 to 5.4.52 2020-07-16 07:07:09 +00:00
Kai Lüke
0167e577cf Merge pull request #473 from flatcar-linux/coreos-overlay
Apply rust changes by pothos
2020-07-15 18:10:01 +02:00
Kai Lüke
54ab97589b dev-lang/rust: Apply Flatcar patch
- Added crossdev patch
- Removed Python 3.8 support which we don't have yet
2020-07-15 18:10:00 +02:00
Kai Lüke
34c2cdcc8e dev-lang/rust: Sync Gentoo ebuild file 2020-07-15 18:10:00 +02:00
Kai Lüke
e04421cb59
Merge pull request #79 from flatcar-linux/scripts
common: Support reading the package URL env vars from version.txt by pothos
2020-07-14 21:51:49 +02:00
Kai Lüke
9952f2f84c
common: Support reading the package URL env vars from version.txt
The environment variables FLATCAR_DEV_BUILDS and FLATCAR_DEV_BUILDS_SDK
define where the base URL for the binary package store of the board
packages and the SDK packages. To set it, they were either exported in
the chroot or passed each time as parameter but this was only available
for the SDK packages in the tricky order
"update_chroot --dev_builds_sdk URL" (or --binhost) and then
"./build_packages --skip_chroot_upgrade".
The defining information for binary package URL comes from version.txt
but it lacks the base URL for a convenient use. Add the base URLs for
SDK and board packages there to be able to get binary packages without
manual tricks and errors. Any changes to
~/trunk/.repo/manifests/version.txt will directly be picked up
from ./build_packages and friends to set the correct URLs in
/etc/portage/make.conf and /build/BOARD/etc/portage/make.conf
so that even a manual "emerge(-BOARD) --usepkg --getbinpkg" uses them.
A helper script "./set_version" is provided to ease modifying
~/trunk/.repo/manifests/version.txt by resolving the latest nightly
version.
Later this functionality can also be used to simplify the Jenkins code
which currently sets these variables (but the special case of the
Release Base download being different from the upload holds).
2020-07-14 21:51:49 +02:00
Dongsu Park
1c85345546 Merge pull request #79 from flatcar-linux/dongsu/libgit-alpha
dev-libs/libgit2: import libgit2 for alpha
2020-07-14 14:37:44 +02:00
Dongsu Park
2640ab9600 Merge pull request #80 from flatcar-linux/rust-1.44.1-alpha
Upgrade Cargo in Alpha from 1.43.1 to 1.44.1
2020-07-14 14:37:00 +02:00
Dongsu Park
cf049abbd9 Merge pull request #440 from flatcar-linux/rust-1.44.1-alpha
Upgrade Rust in Alpha from 1.43.1 to 1.44.1
2020-07-14 14:36:35 +02:00
Sayan Chowdhury
091b16e493 Merge pull request #365 from samm-git/flatcar-ssm
Add Amazon SSM manager to the EC2 images
2020-07-13 23:59:58 +05:30
Dongsu Park
a0c45ef355 chore(metadata): Regenerate cache 2020-07-13 10:46:58 +02:00
Dongsu Park
1a8e6cb1ec dev-lang/rust: fix build failures after updates to 1.44.1
Update rust ebuild 1.44.1 to get it synced with upstream Gentoo.

Now that rust was updated to 1.44.1, we need to update patch files
and ebuilds, so that it can build without build failures.
2020-07-13 10:46:58 +02:00
Flatcar Buildbot
ec86861018 chore(metadata): Regenerate cache 2020-07-13 10:46:57 +02:00
Flatcar Buildbot
284f07d020 dev-lang: Upgrade Rust 1.43.1 to 1.44.1 2020-07-13 10:46:19 +02:00
Sayan Chowdhury
11cbd24e9d Merge pull request #466 from flatcar-linux/sayan/upgrade-flannel-wrapper-0-12-0
Bump flannel-wrapper to 0.12.0
2020-07-11 01:10:29 +05:30
Dongsu Park
00af243122 Merge pull request #469 from flatcar-linux/linux-5.4.51-alpha
Upgrade Linux Kernel in Alpha from 5.4.50 to 5.4.51
2020-07-10 13:44:55 +02:00
Dongsu Park
2897d75a24 Merge pull request #73 from flatcar-linux/dongsu/gnupg-remove-alpha
app-crypt/gnupg: move gnupg to coreos-overlay for alpha
2020-07-10 09:58:10 +02:00
Dongsu Park
fdb8c71f3a Merge pull request #381 from flatcar-linux/dongsu/gnupg-alpha
app-crypt/gnupg: add patches for accepting without UIDs for alpha
2020-07-10 09:57:30 +02:00
Dongsu Park
86217c645d profiles: bump GnuPG versions to 2.2.20 for both arches 2020-07-10 09:55:21 +02:00
Dongsu Park
bff1e680ef 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 .
2020-07-10 09:55:15 +02:00
Flatcar Buildbot
e4e4983ef7 chore(metadata): Regenerate cache 2020-07-10 07:06:32 +00:00
Flatcar Buildbot
0c365e62aa sys-kernel: Upgrade coreos-kernel 5.4.50 to 5.4.51 2020-07-10 07:06:32 +00:00
Dongsu Park
6b6a6e559a app-crypt/gnupg: import upstream gnupg 2.2.20 2020-07-09 17:55:45 +02:00
Sayan Chowdhury
7e76c7cafd Bump flannel-wrapper to 0.12.0
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2020-07-09 19:18:09 +05:30
Sayan Chowdhury
4347e16aeb Merge pull request #465 from flatcar-linux/sayan/update-etcd-wrapper-3-3-22
Bump app-admin/etcd-wrapper to 3.3.22
2020-07-09 18:15:53 +05:30
Sayan Chowdhury
7e39addf90 Bump app-admin/etcd-wrapper to 3.3.22
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2020-07-09 11:18:44 +00:00
Kai Lüke
b877ab4aa4
Merge pull request #78 from flatcar-linux/scripts
build_library/template_vmware.ovf: Newer OS type and hardware version by pothos
2020-07-09 12:19:23 +02:00
Kai Lüke
6754d2d979
build_library/template_vmware.ovf: Newer OS type and hardware version
The VM hardware and OS type versions were outdated and resulted in
features not being available by default.
Choose a newer ESXi host version (requires 6.5) and set the guest
OS type to Linux 3.x 64 bit.
2020-07-09 12:19:23 +02:00
Dongsu Park
d2934cde4d Merge pull request #460 from flatcar-linux/containerd-1.3.6-alpha
Upgrade Containerd in Alpha from 1.3.4 to 1.3.6
2020-07-09 09:01:31 +02:00
Dongsu Park
a0e3a6674a sys-apps/ignition: fix package name to fetch
Update ignition to fix an internal package name to fetch.

Pulls in https://github.com/flatcar-linux/ignition/pull/14
2020-07-08 12:36:08 +02:00
Dongsu Park
4478f93fc0 Merge pull request #456 from flatcar-linux/linux-5.4.50-alpha
Upgrade Linux Kernel in Alpha from 5.4.49 to 5.4.50
2020-07-08 11:43:35 +02:00
Dongsu Park
5c344dfb72 eclass: sync linux-info.eclass to fix Kernel build issues
Kernel 5.8-rc2 or newer added a commit
f2f02ebd8f
("kbuild: improve cc-option to clean up all temporary files") , which
causes make commands to create an object output directory. Apparently
harmless. The commit was backported to stable Kernels, 4.19.131, 5.4.50,
5.7.7.

In Flatcar and Gentoo, however, `getfilevar()` in `linux-info.eclass`
runs a make command, which creates `${M}`, an object output directory,
with a root account. As Gentoo sandbox creates everything as non-root
account, the subsequent steps like `src_unpack` fail to touch the same
directory.

Upstream Gentoo already has a fix
5a3acd443c
("linux-info.eclass: Pass M=${T} to the Linux Makefile unconditionally.").
See also https://bugs.gentoo.org/729178 .

So simply sync `linux-info.eclass` with Gentoo.
2020-07-08 11:37:45 +02:00