23028 Commits

Author SHA1 Message Date
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
Kai Lüke
5516e4948d
Merge pull request #364 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-06-30 23:29:02 +02:00
Flatcar Buildbot
610686c022 Update mantle container image to latest HEAD 2022-06-30 21:00:54 +00:00
flatcar-ci
99e9460f0f New version: main-3286.0.0-nightly-20220630-2100 2022-06-30 21:00:27 +00: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 Lüke
6661f5c793 Merge pull request #2000 from flatcar-linux/kai/remove-old-lts-docs-and-creds
coreos-base/coreos-init: Remove outdated LTS motd information
2022-06-30 13:19:48 +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
flatcar-ci
89db53401a New version: main-3285.0.0-nightly-20220629-2100 2022-06-29 21:00:27 +00:00
Krzesimir Nowak
7629b53792 Merge pull request #1997 from flatcar-linux/linux-5.15.51-main
Upgrade Linux Kernel in main from 5.15.50 to 5.15.51
2022-06-29 21:11:14 +02:00
Krzesimir Nowak
375f634187 changelog: Fix link 2022-06-29 17:23:46 +02:00
Kai Lüke
eb02ef6788
Merge pull request #355 from flatcar-linux/kai/image-package-diff
ci-automation: Use the package container for VM image building
2022-06-29 15:37:02 +02:00
Kai Lüke
4473e5feaa
Merge pull request #359 from flatcar-linux/kai/retag-for-jenkins
Add retag-for-jenkins helper
2022-06-29 15:29:54 +02:00
Kai Lueke
c1f1404df8 ci-automation: Run package-diff to report image changes
The original pipeline has package-diff commands to print out image
differences compared to the last release. This is used for the release
Go/No-Go QA checks.
Add the same logic to the new pipeline.
2022-06-29 15:23:16 +02:00
Kai Lueke
1b3e9ef188 ci-automation: Use the package container for VM image building
The image job builds an image container that is multiple GBs big and
takes >10 mins to be loaded in the vms job. The vms job can also do its
work by running from the packages container from the packages job when
it fetchs the built image from bincache first and assuming the images
job copies it there.
Skip generating the image container and instead use the packages
container for VM image building by copying the image folder first to
bincache and then retrieving it from there. While reworking this we
also address the issue that the VMs container had used the same name
for both architectures, causing a race when both run in parallel on
the same worker.
2022-06-29 15:23:16 +02:00
Kai Lueke
b5bd067bdd Add retag-for-jenkins helper
When testing "scripts" changes with Jenkins and a leaf job fails, we
currently would have to restart the whole build or update the git tag
manually. Since dealing with the git tag is not straightforward, add
a helper to update it.
2022-06-29 11:46:06 +02:00
Kai Lüke
1426c16a55
Merge pull request #358 from flatcar-linux/kai/compression-formats
ci-automation: align VM image compression with existing pipeline
2022-06-29 11:39:27 +02:00
Kai Lüke
cb93568114
Merge pull request #353 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-06-29 11:35:19 +02:00
Flatcar Buildbot
ed5a5c6b2d sys-kernel: Upgrade Kernel 5.15.50 to 5.15.51 2022-06-29 07:23:13 +00:00
Flatcar Buildbot
d02975f832 Update mantle container image to latest HEAD 2022-06-28 21:01:04 +00:00
flatcar-ci
55ddaf4d16 New version: main-3284.0.0-nightly-20220628-2100 2022-06-28 21:00:45 +00:00
Kai Lueke
aae09eef4b ci-automation: align VM image compression with existing pipeline
In jenkins/vms.sh the Digital Ocean and OpenStack images get also
compressed as gzip.
Do so for the new pipeline, too.
2022-06-28 18:08:53 +02:00
Kai Lüke
e7e9ae8044
Merge pull request #356 from flatcar-linux/kai/ci-on-pr
.github: Run CI workflow only for PR events
2022-06-28 11:53:13 +02:00
Kai Lueke
37253cd499 .github: Run CI workflow only for PR events
Building for the branch push event causes two builds per PR and is not
needed anyway (we have nightly builds for the main branch).
Only consider PR events to trigger the CI build.
2022-06-28 11:19:13 +02: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
42152bfc7e Merge pull request #1985 from flatcar-linux/linux-5.15.50-main
Upgrade Linux Kernel in main from 5.15.48 to 5.15.50
2022-06-28 08:21:05 +02:00
flatcar-ci
0aaf36555f New version: main-3283.0.0-nightly-20220627-2100 2022-06-27 21:00:28 +00:00
Krzesimir Nowak
911586b472 changelog: Fix link 2022-06-27 17:27:33 +02:00
Kai Lüke
afdd13412c
Merge pull request #354 from gabriel-samfira/add-ci-workflow
Add CI workflow
2022-06-27 11:20:13 +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
Dongsu Park
ca0e6ba32e changelog/updates: add changelog for packages needed by glibc 2.34
Add changelog for packages needed by glibc 2.34.
2022-06-24 17:39:40 +02:00
Dongsu Park
7943955d0c app-crypt/adcli: move adcli from coreos-overlay
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-24 17:39:40 +02:00
Gabriel Adrian Samfira
6e03ea1821 Add CI workflow 2022-06-24 15:35:23 +00:00
flatcar-ci
737debfdeb New version: main-3279.0.0-nightly-20220623-2100 2022-06-23 21:00:28 +00:00
Kai Lüke
bbe1fba82a
Merge pull request #348 from martinborgman/patch-1
Make qemu_template.sh work on macOS
2022-06-23 19:52:34 +02:00
Martin Borgman
1a42fd4a5f Make qemu_template.sh work on MacOS
Make qemu_template.sh work on MacOS

Line 14; The nproc command is only available on systems with GNU coreutils installed. The getconf _NPROCESSORS_ONLN alternative will work on a wider range of UNIX systems.
Line 114; The mktemp syntax used only works on GNU implementation.
Line 159; added hvf (MacOS) and tcg (no acceleration) options as a fallback. By doing this qemu-system-x86_64 will try to use kvm, but when it fails try hvf, and when that fails switch to the tcg accelerator.
2022-06-22 15:18:09 +02:00
flatcar-ci
e3af9c9baa New version: main-3277.0.0-nightly-20220621-2100 2022-06-21 21:00: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
flatcar-ci
f12224d985 New version: main-3276.0.0-nightly-20220620-2100 2022-06-20 21:00:22 +00:00
Sayan Chowdhury
d33f4e5db9 Merge pull request #1973 from flatcar-linux/sayan/update-intel-microcode-20220510_p20220508
sys-firmware/intel-microcode: Sync with Gentoo upstream; updates to intel-microcode-20220510_p20220508
2022-06-20 13:53:32 +05:30
flatcar-ci
11ab199dbb New version: main-3273.0.0-nightly-20220617-2100 2022-06-17 21:00:29 +00:00
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
Dongsu Park
3b6bd9a0b3 Merge pull request #337 from flatcar-linux/dongsu/libpcre2-10.40
dev-libs/libpcre2: update to 10.40
2022-06-17 11:03:35 +02:00