22893 Commits

Author SHA1 Message Date
Dongsu Park
7a141568a0 Merge pull request #2136 from flatcar-linux/dongsu/github-actions-sdk-container
.github: migrate to SDK container based Github Actions
2022-09-13 14:15:31 +02:00
Dongsu Park
cb02d963aa .github: make each apply script take parameters CHECKOUT_SCRIPTS
To make Github Actions of LTS-2021 work with SDK containers,
checkout_branches needs to take an additional parameter
CHECKOUT_SCRIPTS. That defaults to true, but false only for LTS-2021.
2022-09-13 13:51:55 +02:00
Dongsu Park
51912fd7be .github: pass additional env variables for apply patches
To be able to make each apply patch script run with SDK containers,
we need to pass additional env variables like PACKAGES_CONTAINER or
SDK_NAME.
Note, in case of LTS-2021, we need to also pass CHECKOUT_SCRIPTS=false,
to make LTS-2021 run with the script run_sdk_container.
2022-09-13 13:51:55 +02:00
Dongsu Park
70b15a8ffb .github: migrate to SDK container based Github Actions
Now that Flatcar SDK does not support cork of mantle any more,
we need to migrate the Github Actions of coreos-overlay to the
new container SDK based approach.

Simply download a container image of the latest Flatcar release,
run the container, generate patches from there.

Note, since the Flatcar scripts repo of LTS-2021 still does not
have necessary Container SDK scripts like run_sdk_container, we
need to skip checking out a specific base branch in case of
LTS-2021.
2022-09-13 13:51:51 +02:00
Krzesimir Nowak
c892355f14 profiles: Add accept keywords for updated libxml2 2022-09-13 12:05:27 +02:00
Krzesimir Nowak
4a907aab86 dev-libs/libxslt: Sync with Gentoo
It's from Gentoo commit 77ae592c410a8257d4f598ebe769989efe075e42.
2022-09-13 11:57:21 +02:00
Krzesimir Nowak
e10f95e1f8 dev-libs/libxml2: Sync with Gentoo
It's from Gentoo commit daa57b36200f23b0a6faac384e73e3848e75618f.
2022-09-13 11:55:23 +02:00
Krzesimir Nowak
22b0df612b dev-libs/libtasn1: Sync with Gentoo
It's from Gentoo commit 426f6e81e9b927f6cda41af643197bb013178df3.
2022-09-13 11:50:22 +02:00
Sayan Chowdhury
a5050b9357 Merge pull request #2135 from flatcar-linux/sayan/bump-emerge-gitclone
emerge-gitclone: update workon_commit ref to latest commit
2022-09-13 11:05:19 +05:30
Sayan Chowdhury
f357c32d99 coreos-base/emerge-gitclone: Add the changelog entry
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-09-13 11:04:03 +05:30
flatcar-ci
50725433f3 New version: main-3360.0.0-nightly-20220912-2100 2022-09-12 21:00:27 +00:00
Dongsu Park
f58de49101 Merge pull request #2137 from flatcar-linux/dongsu/rsync-3.2.6
profiles: accept keywords and clean up for rsync 3.2.6
2022-09-12 16:17:11 +02:00
Dongsu Park
dddc206859 Merge pull request #356 from flatcar-linux/dongsu/rsync-3.2.6
net-misc/rsync: update to 3.2.6
2022-09-12 16:17:04 +02:00
Dongsu Park
a3dd748493 changelog: add changelog for rsync 3.2.6 2022-09-12 15:40:53 +02:00
Dongsu Park
f9299ed19b profiles: delete cpu_flags_x86_sse2 USE flag from rsync
Since rsync 3.2.4, IUSE_CPU_FLAGS_X86="sse2" does not exist any
more in upstream ebuilds. So it is not necessary to disable
`cpu_flags_x86_sse2` USE flag for avoiding cross toolchain build
failures.
2022-09-12 11:55:00 +02:00
Dongsu Park
742241952b profiles: update rsync version to 3.2.6
To address CVE-2022-29154, we need to accept keywords ~amd64 and
~arm64 for rsync 3.2.6.
2022-09-12 11:54:57 +02:00
Dongsu Park
a113b6b50f net-misc/rsync: update to 3.2.6
Update net-misc/rsync to 3.2.6, mainly to address CVE-2022-29154.
2022-09-12 11:52:27 +02:00
flatcar-ci
04ea6a2d95 New version: main-3357.0.0-nightly-20220909-2100 2022-09-09 21:00:28 +00:00
Kai Lüke
ad382857fc
Merge pull request #466 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-09-09 12:44:53 +02:00
Flatcar Buildbot
47e060d21b Update mantle container image to latest HEAD 2022-09-08 21:00:41 +00:00
flatcar-ci
3f05f3297d New version: main-3356.0.0-nightly-20220908-2100 2022-09-08 21:00:24 +00:00
Kai Lüke
c6043c5a86
Merge pull request #461 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-09-08 15:54:34 +02:00
Flatcar Buildbot
5d4f9700cb Update mantle container image to latest HEAD 2022-09-08 13:07:49 +00:00
Krzesimir Nowak
040d69e700
Merge pull request #464 from flatcar-linux/krnowak/fix-official
bootstrap_sdk_container: Fix a check for an official build
2022-09-08 15:07:32 +02:00
Krzesimir Nowak
27c36a2f5e bootstrap_sdk_container: Fix a check for an official build
It should happen after we had a chance of processing input parameters,
otherwise we were always operating on empty values which resulted in
always having an unofficial build.
2022-09-08 14:57:21 +02:00
Mathieu Tortuyaux
47f20d2dab
Merge pull request #457 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-09-08 14:48:26 +02:00
Sayan Chowdhury
6a0d50e64b emerge-gitclone: update workon_commit ref to latest commit
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-09-08 11:35:14 +05:30
Flatcar Buildbot
45b0717ed2 Update mantle container image to latest HEAD 2022-09-07 21:00:49 +00:00
flatcar-ci
38908c0da6 New version: main-3355.0.0-nightly-20220907-2100 2022-09-07 21:00:28 +00:00
Kai Lueke
4ce84b37de Use new website domain
There are redirections for flatcar-linux.org but use the new domain
flatcar.org where possible.
2022-09-07 15:15:14 +02:00
Krzesimir Nowak
0f0d243fea
Merge pull request #452 from flatcar-linux/krnowak/torcx-extra-urls
*: Allow specifying extra URLs for torcx packages
2022-09-07 15:11:06 +02:00
Krzesimir Nowak
5a93f08705 Merge pull request #2130 from flatcar-linux/krnowak/polkit
sys-auth/polkit: Update to 121
2022-09-07 15:06:53 +02:00
Krzesimir Nowak
802b5014bf Merge pull request #355 from flatcar-linux/krnowak/polkit
dev-lang/duktape: Sync with Gentoo
2022-09-07 15:06:39 +02:00
Krzesimir Nowak
69eeeea1e3 Merge pull request #354 from flatcar-linux/krnowak/unzip
Update unzip
2022-09-07 15:06:17 +02:00
Dongsu Park
9063464f0c Merge pull request #2128 from flatcar-linux/runc-1.1.4-main
Upgrade Runc in main from 1.1.3 to 1.1.4
2022-09-07 10:24:22 +02:00
Krzesimir Nowak
1c36811c28 changelog: Add entries 2022-09-06 17:29:06 +02:00
Mathieu Tortuyaux
1a2cc3e309 sys-auth/polkit: Apply Flatcar modifications
- Fix config install paths, use systemd-tmpfiles (all configs should
be installed to /usr and tmpfiles should be used to create and fix
directory permissions instead of the ebuild's postinst.)

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-09-06 17:20:30 +02:00
Krzesimir Nowak
f57c8c8ecd profiles: Drop accept keywords for dev-lang/duktape
It's stable now for both amd64 and arm64.
2022-09-06 17:12:57 +02:00
Krzesimir Nowak
db1ddd19f8 sys-auth/polkit: Sync with Gentoo
It's from Gentoo commit 1c933cc8488a4af530d8a23e8f5b914c1d8e9aa6.
2022-09-06 17:11:58 +02:00
Krzesimir Nowak
cef7bc0107 dev-lang/duktape: Sync with Gentoo
It's from Gentoo commit 8c0df49ac77e2cc9fd33a11d99db49e1931c11a9.
2022-09-06 17:09:21 +02:00
Flatcar Buildbot
2cfbe48ede app-emulation: Upgrade Runc 1.1.3 to 1.1.4 2022-09-06 16:54:16 +02:00
Krzesimir Nowak
ec30b5e03f changelog: Add entries 2022-09-06 16:46:11 +02:00
Krzesimir Nowak
8f6a9d85c4 app-arch/unzip: Sync with Gentoo
It's from Gentoo commit 61c5554abac45ae69690163fdf543b41c8971777.
2022-09-06 16:41:42 +02:00
Krzesimir Nowak
1ecea3544f ci-automation: Change the way we prepare torcx manifest for testing
Now URLs for torcx packages are always present in the torcx manifest,
but for releases they may be pointing to the origin server where the
packages will be eventually uploaded. At the time of running the
tests, those packages are still only in the build cache, so change the
URLs to point to the build cache, so the test can pass.
2022-09-06 14:00:50 +02:00
Krzesimir Nowak
b2d6f7fc6e *: Allow specifying extra URLs for torcx packages
Torcx manifest may contain paths and URLs as locations of
packages. There are two kinds of packages - vendored and
extra. Vendored packages normally have two locations - path to the
directory inside the image where the package is (which is why it's
called vendored), and a URL to the package on some remote
server. Extra packages only have a URL. But the URLs are added only
when we tell the build_torcx_store script to upload the packages at
the same time, which is what the old build pipeline was doing. With
the new pipeline, the upload happens as a separate step, thus the
upload is disabled when invoking build_torcx_store, and so the
packages are not getting URLs set. This change went unnoticed, because
a kola test checking the generated torcx manifest was only checking if
there is at least one location, either path or URL, and all the new
releases have no extra packages, only vendored ones.

When backporting the new pipeline to old LTS, the kola tests started
to fail, because old LTS had one extra package, and this is how I
noticed the problem.
2022-09-06 14:00:50 +02:00
flatcar-ci
6d8d88cbe4 New version: main-3353.0.0-nightly-20220905-2100 2022-09-05 21:00:27 +00:00
Kai Lüke
bcd78fcb5c
Merge pull request #445 from flatcar-linux/kai/release-job
ci-automation: Prepare new release job
2022-09-05 16:09:43 +02:00
Kai Lueke
b30654ef22 ci-automation: Prepare release job
The old pipeline had a release job where mantle's plume release tool
was invoked to publish the cloud images.
Implement a release job in the new pipeline with the same goals and
eventually even more automation.
2022-09-05 11:41:41 +02:00
Kai Lueke
1319e4c95a ci-automation: Move image change report to own file
To review the image changes and the changelog more easily and in case
of fixes, iterate over it without rebuilding the image, move this logic
to its own file where a new job could call it.
2022-09-05 11:41:41 +02:00
Kai Lüke
13c87ba1a3
Merge pull request #447 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-09-05 09:33:44 +02:00