22893 Commits

Author SHA1 Message Date
Krzesimir Nowak
893c1f58be virtual/libcrypt: Sync with Gentoo
It's from Gentoo commit 4b7575b3f13e546dd2431d0ab8db699935392bdb.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
a77b3510c5 sys-libs/binutils-libs: Sync with Gentoo
It's from Gentoo commit 940d80f8eb575ea87da6d0e0dfe5d48f3a18efd5.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
9d91e9578d eclass/flag-o-matic: Sync with Gentoo
It's from Gentoo commit ddba1d149e82dba88b72f992729ad4158f640e32.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
76f485a4f7 eclass/multilib-build: Sync with Gentoo
It's from Gentoo commit 4ab70e87d0bf6ab8f2b9930842715999528d2d51.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
cab39eabfa eclass/toolchain: Sync with Gentoo
It's from Gentoo commit a7c27596827072f586dc07e6d53531ecb2c7cd6e.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
5d71c9c780 net-libs/gnutls: Sync with Gentoo
It's from Gentoo commit 9b5ca001a8c3784d4e1158c99a2ea1c11aa6b30d.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
e386a54e25 dev-lang/duktape: Sync with Gentoo
It's from Gentoo commit 336a45629bc12ad6d5ff4854c51d2a63c1483e3f.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
79e07b10b8 dev-libs/libtasn1: Sync with Gentoo
It's from Gentoo commit 8c4bd08fb54e718a400e503a515dbede0fd3d4d8.
2022-09-29 11:57:52 +02:00
Krzesimir Nowak
fd501899f5 sys-libs/zlib: Sync with Gentoo
It's from Gentoo commit a45d9ec6a1ebfa9e49ad1f0842f54128e54c8f03.
2022-09-29 11:57:52 +02:00
Mathieu Tortuyaux
6bfaa1d8b9
Merge pull request #502 from flatcar/tormath1/openstack
ci-automation: add openstack to tested vendors
2022-09-29 11:26:49 +02:00
Mathieu Tortuyaux
289cc52c5f
automation/gc: add openstack garbage collector
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-09-29 11:21:25 +02:00
Mathieu Tortuyaux
de8b4eae6a
ci-automation: add openstack to tested vendors
Missing link to enable the tests in the Flatcar test suite.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-09-29 11:21:25 +02:00
Krzesimir Nowak
a68b865925 Merge pull request #357 from flatcar/krnowak/vim-update
Update vim to v9.0.0469
2022-09-29 11:19:03 +02:00
Krzesimir Nowak
e84867785e Merge pull request #2140 from flatcar/krnowak/vim-update
Update vim to v9.0.0469
2022-09-29 11:18:54 +02:00
Kai Lüke
a0342a00a1
Merge pull request #514 from flatcar/kai/use-latest-image
ci-automation: Ensure to use latest container image
2022-09-29 10:08:08 +02:00
Kai Lueke
89495373d9 ci-automation: Ensure to use latest container image
The container image was only created if it didn't exist locally. This
would result in fixes not being in a downstream job that is scheduled
to a different worker node on Jenkins that has a stale copy.
For the build automation we will now always download the latest
container tar ball based on comparing the image ID from a new artifact,
and for registry images we pull the container image to make sure that
we don't use a stale copy when we rebuild.
2022-09-29 10:04:23 +02:00
flatcar-ci
07edb890a1 New version: main-3376.0.0-nightly-20220928-2100 2022-09-28 21:00:32 +00:00
flatcar-ci
bbfe6695a4 New version: main-3375.0.0-nightly-20220927-2100 2022-09-27 21:00:35 +00:00
Kai Lüke
dca21df916
Merge pull request #513 from flatcar/kai/container-fallback
ci-automation: Fallback also to the mirror for container download
2022-09-27 17:49:53 +02:00
Kai Lüke
270011d856
Merge pull request #512 from flatcar/kai/download-from-mirror
sdk_lib: Also look at the mirror to download the SDK tar ball
2022-09-27 17:10:17 +02:00
Kai Lueke
20643b260e ci-automation: Fallback also to the mirror for container download
When there is no SDK container image in the registry, the fallback
looks at bincache but bincache isn't backed up and may be cleaned of
old releases. While this won't be the regular case, the container
image registry may be unavailable (or renamed as happened now), or
people would like to rerun the image job which relies on the packages
container.
2022-09-27 15:53:33 +02:00
Krzesimir Nowak
0f73511f4e
Merge pull request #511 from flatcar/krnowak/mantle-lts-info
.github: Use lts-info
2022-09-27 15:12:38 +02:00
Kai Lueke
df41bc4a75 sdk_lib: Also look at the mirror to download the SDK tar ball
The bootstrap downloads the previous SDK currently only from bincache
but bincache isn't backed up and may be cleaned of old releases.
The SDK tar ball is also available on the mirror and allows the
bootstrap to succeed without copying the seed SDK to bincache first.
2022-09-27 15:04:01 +02:00
Krzesimir Nowak
65d21af086 .github: Use lts-info
We can use lts-info to optionally update mantle container in old LTS
branch too.
2022-09-27 13:02:27 +02:00
Dongsu Park
28896e7767 Merge pull request #365 from flatcar/dongsu/expat-2.4.9
dev-libs/expat: update to 2.4.9
2022-09-27 12:38:38 +02:00
Dongsu Park
9ce9a688e3 .github: add dev-libs/expat to packages-list 2022-09-27 12:17:13 +02:00
Krzesimir Nowak
a207dea73c
Merge pull request #390 from flatcar/krnowak/qemu-update-lts-info
Use lts-info to download correct previous image for LTS release
2022-09-27 12:17:09 +02:00
Dongsu Park
3b201cffb0 changelog: add changelog for expat 2.4.9 2022-09-27 12:16:55 +02:00
Dongsu Park
9667ee954c dev-libs/expat: update to 2.4.9
Update dev-libs/expat to 2.4.9, mainly to address CVE-2022-40674.
2022-09-27 12:16:55 +02:00
Mathieu Tortuyaux
acdc6ca870 Merge pull request #2187 from flatcar/tormath1/ign-converter
sys-apps/ignition: rework ignition patches
2022-09-27 11:58:29 +02:00
Krzesimir Nowak
24213a5c96 ci-automation: Download correct previous image for LTS release
qemu_update vendor test was downloading a wrong LTS image when it was
testing the old LTS image. This is because it was using a current
symlink, which for LTS channel will always point to the new LTS. Old
LTS is available under current-${YEAR} symlink. We can get the
information about year from the lts-info file.
2022-09-27 11:56:39 +02:00
Mathieu Tortuyaux
a8a793fa94 changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-09-27 11:48:00 +02:00
Mathieu Tortuyaux
3e50a7fd12 sys-apps/ignition: rework ignition patches
`ign-converter` is now part of the Ignition codebase, it should ease the
maintaining of these patches.

Only the v24tov31 translation (and its tests) has been ported to the codebase.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-09-27 11:48:00 +02:00
flatcar-ci
b4427a99ab New version: main-3374.0.0-nightly-20220926-2100 2022-09-27 09:18:40 +00:00
Krzesimir Nowak
11b350526b
Merge pull request #510 from flatcar/krnowak/unbound-variable
ci-automation: Fix unbound variable errors
2022-09-27 11:16:45 +02:00
Krzesimir Nowak
2606380396 ci-automation: Fix unbound variable errors
FLATCAR_VERSION and FLATCAR_SDK_VERSION are defined in the version
file, so it should be sourced before trying to use those. Here we try
to do it in a limited scope.

Also, SDK container link should use the dockerized version in a
directory name.
2022-09-27 10:55:08 +02:00
Dongsu Park
5e7729a745 Merge pull request #2185 from flatcar/linux-5.15.70-main
Upgrade Linux Kernel in main from 5.15.67 to 5.15.70
2022-09-27 09:09:07 +02:00
flatcar-ci
805d2b46e6 New version: main-3370.0.0-nightly-20220922-2100 2022-09-26 15:30:08 +00:00
Kai Lueke
326c645647 ci-automation: Fix syntax error 2022-09-26 17:24:53 +02:00
Kai Lüke
9620468a81
Merge pull request #509 from flatcar/kai/nightly-after-failure
ci-automation: Don't skip nightly build when the previous one failed
2022-09-26 17:17:35 +02:00
Kai Lueke
bca6e6e41d ci-automation: Don't skip nightly build when the previous one failed
Currently we skip the nightly build if there are no changes. This
didn't work well because a new run doesn't fix any failure because the
rerun became a no-op.
Check if the main artifacts we expect from a step are found, as simple
heuristic on whether a rerun is needed.
2022-09-26 17:06:21 +02:00
Kai Lueke
18627499c1 Annotate a copied function
I found a duplicate function and verified that it's the only one via
comm -12 <(sort ci-automation/ci_automation_common.sh) <(sort sdk_lib/sdk_container_common.sh) | grep function
I'm not sure if this is due to a case where we only import one but
can't import the other, hence I'm not deleting it now.
2022-09-26 15:39:45 +02:00
Krzesimir Nowak
527d174b50
.github: Fix syntax error 2022-09-26 15:14:35 +02:00
Krzesimir Nowak
204a54bb76 Merge pull request #2186 from flatcar/krnowak/revert-old-lts-workarounds
.github: Revert old lts workarounds
2022-09-26 15:07:48 +02:00
Krzesimir Nowak
12bf11ad05
Merge pull request #508 from flatcar/krnowak/mantle-old-lts
.github: Update mantle in old LTS too
2022-09-26 15:07:37 +02:00
Krzesimir Nowak
610c41bcc5 .github: Partially revert some changes
It partially reverts commits 9ecbd31df40e8cf4361db7f638c089e4df3dc503
and 1b08c65f7b5797dd153898f148b98429feeacd2c. The reverted parts were
workarounds for old LTS, which used to have no run_sdk_container
stuff.
2022-09-26 14:43:36 +02:00
Krzesimir Nowak
4e4d0891e9 Revert ".github: make each apply script take parameters CHECKOUT_SCRIPTS"
This reverts commit f008fb5883afee1d83d636a06cc9c9b192705793.

This was introduced for old LTS that didn't use submodules in
scripts. Now it's backported, so this workaround is not needed.
2022-09-26 14:38:23 +02:00
Krzesimir Nowak
3ebbbd01cb .github: Update mantle in old LTS too 2022-09-26 14:23:47 +02:00
Krzesimir Nowak
3a4611fb68 Merge pull request #363 from flatcar/krnowak/automate-updates
.github: Add an automatic package updates workflow
2022-09-26 13:13:35 +02:00
Krzesimir Nowak
25883519d9
Merge pull request #504 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-09-26 10:49:42 +02:00