22893 Commits

Author SHA1 Message Date
Benjamin Gilbert
6129515a84 app-admin/*-wrapper: pull container as docker image by default
quay.io is removing ACI conversion support.  Unless overridden, pull
as a docker image instead.
2020-05-18 14:08:04 +02:00
Kai Lüke
76abe2e8c5
set_lsb_release: update codename 2020-05-18 12:22:51 +02:00
Thilo Fromm
56341ea725 qemu_template.sh: update naming CoreOS -> Flatcar 2020-05-15 15:25:27 +02:00
Sayan Chowdhury
fb44c9302b Merge pull request #356 from flatcar-linux/sayan/upgrade-systemd-alpha-243
sys-apps/systemd: Bump to v243 along with needed ebuild changes
2020-05-15 17:38:51 +05:30
Dongsu Park
663614bd53 sys-apps/seismograph: update to fix rootdev and cgpt
Update commit of seismograph to pull in the PRs:

https://github.com/flatcar-linux/seismograph/pull/2
https://github.com/flatcar-linux/seismograph/pull/3
2020-05-14 16:51:35 +02:00
Kai Lüke
06c4894f71
SDK: Take environment variable to specify SDK location
The dev build SDKs are not in $FLATCAR_DEV_BUILDS/sdk but published under
$FLATCAR_DEV_BUILDS/developer/sdk.
Add an environment variable to specify where the SDK is to be found
but default to $FLATCAR_DEV_BUILDS/sdk if it is not specified.
From Jenkins this variable is exported as DOWNLOAD_ROOT_SDK.
2020-05-14 16:03:15 +02:00
Sayan Chowdhury
b19f4b11a7 Merge pull request #361 from flatcar-linux/linux-5.4.41-alpha
Upgrade Linux Kernel in Alpha from 5.4.40 to 5.4.41
2020-05-14 18:06:46 +05:30
Kai Lüke
fbb0970822
build_toolchains: Fix upload path for toolchain-arm64 package
The Rust arm64 crossdev toolchain package was uploaded to
toolchain-arm64/rust… instead of toolchain-arm64/dev-lang/rust….
Upload the complete dev-lang folder as only Rust will be fetched
from there anyway.
2020-05-14 14:25:56 +02:00
Flatcar Buildbot
5aedefd395 chore(metadata): Regenerate cache 2020-05-14 07:07:18 +00:00
Flatcar Buildbot
1123ea6bea sys-kernel: Upgrade coreos-kernel 5.4.40 to 5.4.41 2020-05-14 07:07:17 +00:00
Sayan Chowdhury
38f993dc1f Merge pull request #351 from flatcar-linux/linux-5.4.40-alpha
Upgrade Linux Kernel in Alpha from 5.4.38 to 5.4.40
2020-05-13 21:34:43 +05:30
Sayan Chowdhury
7f26efa043 sys-apps/systemd: Bump to v243 along with needed ebuild changes
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-05-12 16:18:30 +00:00
Flatcar Buildbot
b8bbc13657 Upgrade Cargo in Alpha from 1.36.0 to 1.43.1 2020-05-12 07:32:29 +00:00
Kai Lüke
066deb9d09
build_packages: Add flag to ignore some binary packages
When the ebuild file changed but not its version nor its cross-workon
commit, the binary package would be used. Also some dependencies are not
encoded to trigger a rebuild of depending packages.
Allow to exclude some binary packages so that we can be sure that they
are rebuilt.
2020-05-11 16:26:35 +02:00
Kai Lüke
74f04c59f7
Reuse correct binary packages for a Flatcar version
Two Flatcar versions were used in /etc/portage/make.conf both in the SDK
and in the boards.
Use only a single version by default to get the expected results and not
something else when using binary packages.

The Rust crossdev package was never uploaded to /sdk/ and always
had to be compiled again.
Upload it in a separate toolchain-arm64 directory because /Packages in /crossdev/
doesn't refer to the Rust package and its use flags.
2020-05-11 15:45:21 +02:00
Vincent Batts
3909f67d24 README: point to the current flatcar docs
Signed-off-by: Vincent Batts <vbatts@kinvolk.io>
2020-05-11 12:30:55 +02:00
Marga Manterola
0eea902ddf Fix typo 2020-05-11 12:28:50 +02:00
Flatcar Buildbot
c90d76c0e9 chore(metadata): Regenerate cache 2020-05-11 07:06:16 +00:00
Flatcar Buildbot
728361dd15 sys-kernel: Upgrade coreos-kernel 5.4.38 to 5.4.40 2020-05-11 07:06:16 +00:00
Dongsu Park
21a4a9f77f Merge pull request #65 from flatcar-linux/sayan/add-wireguard-to-alpha
virtual/resolvconf: Add a new package, dependency of wireguard-tools
2020-05-07 12:05:11 +02:00
Dongsu Park
b2bf7909db Merge pull request #345 from flatcar-linux/sayan/add-wireguard-to-alpha
sys-kernel/coreos-modules: Add the wireguard module
2020-05-07 11:54:04 +02:00
Sayan Chowdhury
6328beec3d sys-kernel/coreos-modules: Add the wireguard module
This commit adds the wireguard module patch through the
wireguard-linux-compat repo. This also adds the wireguard-tools, the
userspace tool for wireguard

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-05-06 10:58:31 +00:00
Sayan Chowdhury
517e626d6f virtual/resolvconf: Add a new package, dependency of wireguard-tools
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2020-05-06 10:52:22 +00:00
Kai Lüke
890f327626 coreos-base/coreos-init: Point to latest flatcar-master
Pulls in https://github.com/flatcar-linux/init/pull/18 to describe
that setting OEM uses an OEM image.
2020-05-05 13:18:32 +02:00
Dongsu Park
be83562d1f Merge pull request #339 from flatcar-linux/linux-5.4.38-alpha
Upgrade Linux Kernel in Alpha from 5.4.35 to 5.4.38
2020-05-04 16:29:17 +02:00
Kai Lüke
d1fb202fe2
build_library/dev_container_util.sh: Use correct BINHOST URLs
The BINHOST was still configured to be the CoreOS CL upstream location
which does not work for independent Flatcar CL releases. This broke
binary package installation in the development container.
Use the correct BINHOST to fix installation of binary packages in the
development container.
2020-05-04 13:17:59 +02:00
Dongsu Park
9e354feb1d Merge pull request #320 from samm-git/patch-1
Set oniguruma USE flag for the jq package
2020-05-04 11:19:44 +02:00
Dongsu Park
fc9b008fab Merge pull request #64 from samm-git/dev-libs-oniguruma
Add dev-libs/oniguruma, required by jq regexp parser
2020-05-04 11:19:23 +02:00
Flatcar Buildbot
f28ee38a15 chore(metadata): Regenerate cache 2020-05-03 07:07:01 +00:00
Flatcar Buildbot
21212096da sys-kernel: Upgrade coreos-kernel 5.4.35 to 5.4.38 2020-05-03 07:07:01 +00:00
Alex Samorukov
ffdc7c5316 Set oniguruma USE flag for the jq package 2020-05-02 13:48:34 +02:00
Oleksii Samorukov
ec11614f61 Add dev-libs/oniguruma, required by jq regexp parser 2020-05-02 13:43:38 +02:00
Kai Lüke
1cafcf8d22 coreos-base/oem-azure: Use flatcar.autologin for the serial console
The user can only login via SSH if no password was set and can't login
over the serial console in the web UI. To login, the user needs to press
reboot and then append flatcar.autologin to the kernel command line parameters
in GRUB each time. The user may also not know that this option even exists.
Set flatcar.autologin by default in the kernel command line parameters for
Azure so that users don't need to set this themselves.
2020-04-30 12:02:08 +02:00
Dongsu Park
325b2f09e2 dev-lang/rust: remove duplicates, move to coreos-overlay
`dev-lang/rust` has been moved to coreos-overlay since a long time.
However, we have still kept `dev-lang/rust` in portage-stable as well.
As it is not needed at all, let's simply remove it.
2020-04-29 16:28:21 +02:00
Dongsu Park
717502ea0b chore(metadata): Regenerate cache 2020-04-29 15:49:00 +02:00
Dongsu Park
4b7fb93be2 profiles: specify keywords for strace >= 5.3
Since strace 5.3 or newer is not enabled for `amd64` and `arm64` by
default, we need to add keywords `~amd64` and `~arm64` for newer
versions of strace.
2020-04-29 15:44:55 +02:00
Dongsu Park
74644fb5d5 dev-util/strace: bump to 5.6
Update strace to 5.6, to make it compatible with recent Kernels.

It does not include a third-party patch `strace-5.5-static.patch`,
which could cause build failures with pkgconfig <= 2.28.
2020-04-29 15:44:55 +02:00
Dongsu Park
c311eacb7f chore(metadata): Regenerate cache 2020-04-29 13:04:43 +02:00
Dongsu Park
74d8f36c46 dev-util/strace: move strace to coreos-overlay
To build strace without failures from pkg-config, we need to move
`dev-util/strace` to coreos-overlay.
2020-04-29 13:04:43 +02:00
Dongsu Park
5ad54fea20 Merge pull request #325 from flatcar-linux/dongsu/fero-rust-fix-alpha
profiles: enable fero-client for alpha
2020-04-28 18:24:05 +02:00
Dongsu Park
4c7853e311 Merge pull request #57 from flatcar-linux/dongsu/fero-rust-fix-alpha
eclass: make cargo depend on virtual/rust for alpha
2020-04-28 18:23:14 +02:00
Dongsu Park
d87f113ebb virtual/rust: set version back to 1.36.0
We updated `virtual/rust` to 1.41.1, but have not done so for
`dev-lang/rust`, which remains as 1.36.0. Such a mismatch prevents
the whole build to fail.

For now, let's revert `virtual/rust` back to 1.36.0.
2020-04-28 18:00:08 +02:00
Dongsu Park
e7c4d9353a eclass: make cargo depend on virtual/rust instead of virtual/cargo
Since `virtual/cargo` does not exist in the recent Rust ebuilds,
dependency on the missing package `virtual/cargo` caused build issues
in the SDK. So we should make it depend on `virtual/rust` to fix the
build issues.
2020-04-28 17:57:46 +02:00
Dongsu Park
e42df99a14 profiles: enable fero-client
Since fero-client pulls in `virtual/rust` and other rust-related
packages, we need to enable keywords for fero-client.
2020-04-28 17:53:01 +02:00
Dongsu Park
53627cd93c Merge pull request #323 from flatcar-linux/dongsu/edk2-ovmf-arm-alpha
profiles: bump edk2-ovmf to 201905 for alpha
2020-04-28 17:43:56 +02:00
Dongsu Park
d3f4a95fbe profiles: bump edk2-ovmf to 201905
Now that edk2-ovmf was updated to 201905, we need to also fix edk2-ovmf
to 201905 for ~arm64, so we can avoid build errors.
2020-04-28 11:47:00 +02:00
Dongsu Park
c4839fd2d6 Merge pull request #318 from flatcar-linux/dongsu/cross-gdb-python-alpha
profile: set python 3.6 single target for cross builds for alpha
2020-04-27 17:30:21 +02:00
Flatcar Buildbot
5696ab4159 profile: set python 3.6 single target for cross builds
Now that `cross-{x86_64,aarch64}-cros-linux-gnu/gdb` was updated to 9.1,
it needs exactly one of `python_single_target_python3_6` and
`python_single_target_python3_7`. Since python 3.7 is not available yet,
we need to enable 3.6 and disable 3.7, for the SDK profile.

Without the fix, toolchain builds will fail like that:

```
!!! The ebuild selected to satisfy "cross-aarch64-cros-linux-gnu/gdb"
has unmet requirements.
- cross-aarch64-cros-linux-gnu/gdb-9.1-r1::x-crossdev USE="client nls python server -lzma -multitarget -source-highlight -test -vanilla -xml -xxhash"
  PYTHON_SINGLE_TARGET="-python3_6 (-python3_7)" PYTHON_TARGETS="python3_6 (-python3_7)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python? ( exactly-one-of ( python_single_target_python3_6 python_single_target_python3_7 ) )

  The above constraints are a subset of the following complete expression:
    python? ( exactly-one-of ( python_single_target_python3_6 python_single_target_python3_7 )
              python_single_target_python3_6? ( python_targets_python3_6)
              python_single_target_python3_7? ( python_targets_python3_7 ) ) any-of ( client server )
```
2020-04-27 16:55:26 +02:00
Sayan Chowdhury
d304f583f3 Merge pull request #309 from flatcar-linux/dongsu/gdb-9.1-alpha
sys-devel/gdb: update to 9.1 for alpha
2020-04-27 18:01:02 +05:30
Sayan Chowdhury
a76487ee1f Merge pull request #53 from flatcar-linux/dongsu/remove-gdb-alpha
sys-devel/gdb: move gdb to coreos-overlay for alpha
2020-04-27 18:00:27 +05:30