Commit Graph

22070 Commits

Author SHA1 Message Date
Flatcar Buildbot
05d4177304 app-text/docbook-xsl-stylesheets: Sync with Gentoo
It's from Gentoo commit 4634bb6be55b8023fb127910f2919d47533668bb.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
fa890edbcc app-text/docbook-xml-dtd: Sync with Gentoo
It's from Gentoo commit 6462af4f7cfecb443f1647dacf81bbf95ae16305.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
0840b69546 app-text/build-docbook-catalog: Sync with Gentoo
It's from Gentoo commit ff092d5cfb21c99ec4f6be9279087aa1ca9bee2e.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
3139715efc app-portage/portage-utils: Sync with Gentoo
It's from Gentoo commit 1b5c94a0ad47c6060534918f3265680805e68e9d.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
72fe18f651 app-emulation/qemu: Sync with Gentoo
It's from Gentoo commit 6574ed72af5cc538aafbf125189cf6cc5437c4ed.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
06f5410206 app-editors/vim-core: Sync with Gentoo
It's from Gentoo commit ddd46838b3f1a7ea99d68265a9f7ae723793af77.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
b07e74cd2b app-editors/vim: Sync with Gentoo
It's from Gentoo commit 676fcaa7d02ff23e040d903da0d621f784033912.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
90d37471c9 app-arch/zstd: Sync with Gentoo
It's from Gentoo commit 79c199aa182bfcf07e8ebabad83aaef3d07697a2.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
e41bb113c6 app-arch/zip: Sync with Gentoo
It's from Gentoo commit 0e2d85999128ffd8df2b17b1ba1379b81ad69ea0.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
00969262ad app-arch/xz-utils: Sync with Gentoo
It's from Gentoo commit c64546c51a27adb3a34e1120975251f0cd292e2f.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
6d6544d9c7 app-arch/unzip: Sync with Gentoo
It's from Gentoo commit dc99787ca1e47f495979f73941d342dec8f804e8.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
7631431a01 app-arch/tar: Sync with Gentoo
It's from Gentoo commit ef1e3dad5e18f887a56ae06c02eff74ab5c33a40.
2023-05-03 07:51:47 +02:00
Flatcar Buildbot
91ac8638e3 app-arch/libarchive: Sync with Gentoo
It's from Gentoo commit 627770d73219a3e28d806b1bf9996f65a3c60c87.
2023-05-03 07:51:47 +02:00
Krzesimir Nowak
d2b3744252
Merge pull request #742 from flatcar/krnowak/split-base-image-var-conf
build_library: Split `base_image_var.conf` into two config files
2023-05-03 07:47:40 +02:00
flatcar-ci
3f574f3f21 New version: main-3592.0.0-nightly-20230502-2100 2023-05-02 21:00:28 +00:00
Dongsu Park
4b884ac1d9
Merge pull request #773 from flatcar/buildbot/monthly-glsa-metadata-updates-2023-05-02
Monthly GLSA metadata 2023-05-02
2023-05-02 16:14:32 +02:00
Flatcar Buildbot
7deef75853 portage-stable/metadata: Monthly GLSA metadata updates 2023-05-02 07:57:20 +00:00
Dongsu Park
702e2a1a6d
Merge pull request #749 from flatcar/dongsu/gh-pull-request-types
.github: get build and CI triggered by opened, synchronize
2023-05-02 09:49:19 +02:00
flatcar-ci
87b0e3649f New version: main-3591.0.0-nightly-20230501-2100 2023-05-01 21:00:32 +00:00
Dongsu Park
9597661ead .github: use personal access token for bot PRs
Use a dedicated personal access token BOT_PR_TOKEN for bot PRs instead
of the default GITHUB_TOKEN. It is needed for triggering another
workflow from pull requests created by Github Actions. The default
GITHUB_TOKEN is by design not able to trigger another workflow.

See also
https://docs.github.com/en/actions/using-workflows/triggering-a-workflow#triggering-a-workflow-from-a-workflow
2023-04-28 15:13:57 +02:00
flatcar-ci
f88f136709 New version: main-3587.0.0-nightly-20230427-2100 2023-04-27 21:00:23 +00:00
Dongsu Park
f28e213939
Merge pull request #762 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-04-27 13:35:23 +02:00
Flatcar Buildbot
4f106d331b Update mantle container image to latest HEAD 2023-04-27 11:22:36 +00:00
Dongsu Park
1e4c44cc71
Merge pull request #741 from flatcar/rust-1.69.0-main
Upgrade dev-lang/rust and virtual/rust in main from 1.68.2 to 1.69.0
2023-04-27 13:22:15 +02:00
Krzesimir Nowak
66e72c79a0 ci-automation: Properly escape parameters passed to bash
Forwarding parameters to another bash invocation through a string
interpreted as a bash script is a bit troublesome. It is not enough to
wrap a parameter like 'foo bar' in escaped double quotes (\") to avoid
it being split into two parameters by bash executing the script
string. It mostly works, but there's always a risk of having a path
where this breaks. It's rare

Wrapping into escaped quotes, be them double or single, also won't
work for passing an array of parameters, so it's even easier here to
trigger globbing or bracket expansion or another unwanted splitting of
supposedly one parameter into multiple. Globbing can be temporarily
disabled with 'set -f' or 'set -o noglob', but this still leaves all
the other special bash characters unescaped. So each parameter in the
array should be escaped before they are put into the script string.

The escaping can be done with `printf` and its '%q` formatter, so
let's do so. For single parameters it is as simple as
`foo_escaped=$(printf '%q' "${foo}")`, for arrays a loop needs to be
used.
2023-04-27 12:55:00 +02:00
Dongsu Park
0ead94701d
Merge pull request #754 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-04-27 09:17:24 +02:00
Flatcar Buildbot
07a1a0cad0 Update mantle container image to latest HEAD 2023-04-26 21:00:47 +00:00
flatcar-ci
3e65df3763 New version: main-3586.0.0-nightly-20230426-2100 2023-04-26 21:00:25 +00:00
Dongsu Park
bbc3ae71dd .github: get build and CI triggered by opened, synchronize
Build and CI tests should run automatically whenever a pull request is
opened, reopened or updated. On the other hand, it is not necessary to
run build and CI tests on the events ready_for_review and
review_requested.
2023-04-26 17:35:09 +02:00
Dongsu Park
6d4a8a42ba
Merge pull request #747 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-04-26 17:27:13 +02:00
Krzesimir Nowak
076e6940e2 build_library/build_image_util.sh: Split base_image_var.conf into two
We used to create a base_image_var.conf tmpfiles config file that
contained information about directories under /var that weren't
covered by any other tmpfiles config file. Recently some package
update started installing a directory under /var that belonged to a
user/group not found directly in passwd/group file in /etc. This
user/group was defined in passwd/group in /usr/share/baselayout, but
at the early boot, these are not yet checked for user/group
information, so systemd-tmpfiles running inside initrd failed when
trying to create such an entry using the base_image_var.conf tmpfiles
config file.

Split the base_image_var.conf into two files - base_image_var.conf and
base_image_var_late.conf. The former will only contain entries owned
by user/group that are supposed to exist very early in the boot, while
the latter will contain the rest of directories - those will be
created later during the boot.
2023-04-26 15:39:58 +02:00
Krzesimir Nowak
5bc546919f build_library/gen_tmpfiles.py: Add options for allowed users and groups
This will generate tmpfiles config only for directories that are owned
by an allowed user and group if such are passed. Not passing any
allowed users or groups, allows any user or group.
2023-04-26 15:39:58 +02:00
Flatcar Buildbot
3ac29b39ff Update mantle container image to latest HEAD 2023-04-26 09:22:56 +00:00
Krzesimir Nowak
152b12e063
Merge pull request #716 from flatcar/krnowak/flatcar-calico
.github: Move workflow mirroring calico docker packages to mantle
2023-04-26 11:22:35 +02:00
Krzesimir Nowak
304ffdaf24
Merge pull request #739 from flatcar/krnowak/push-intermediate-nighly-tags
sdk_bootstrap: Push a branch also for two-phase SDK nightly builds
2023-04-26 11:19:46 +02:00
Krzesimir Nowak
093dd589aa update_chroot: Check also for a new blocker package name
The `dev-python/setuptools_scm` was renamed in first quarter of 2023
to `dev-python/setuptools-scm` (the underline was replaced with a
dash). To be safe, check for blockers with the new package name, just
in case.
2023-04-26 07:49:56 +02:00
Krzesimir Nowak
1d589ca9d8 build_library/update_chroot_util.sh: Ignore equery's non-zero exit status
The `list` command of `equery` will exit with status 3 if a package is
not found and `--quiet` is in effect. This results in some non-fatal
noise during the SDK build:

INFO    update_chroot: Maybe removing some hard blocks
ERROR   update_chroot: script called: update_chroot '--toolchain_boards=arm64-usr' '--usepkg' '--nousepkgonly' '--getbinpkg'
ERROR   update_chroot: Backtrace:  (most recent call is last)
ERROR   update_chroot:   file update_chroot, line 250, called: remove_hard_blocks 'sudo_e_emerge' 'equery' 'dev-python/setuptools_scm:2'
ERROR   update_chroot:   file update_chroot_util.sh, line 49, called: get_versions_from_equery 'equery' 'dev-python/setuptools_scm'
ERROR   update_chroot:   file update_chroot_util.sh, line 9, called: die_err_trap '"${equery_cmd}" --quiet --no-color list --format='${version} ${fullversion}' "${pkg}"' '3'
ERROR   update_chroot:
ERROR   update_chroot: Command failed:
ERROR   update_chroot:   Command '"${equery_cmd}" --quiet --no-color list --format='${version} ${fullversion}' "${pkg}"' exited with nonzero code: 3
INFO    update_chroot: No hard blockers to remove

Shut the noise up. If package is not found, then there is simply
nothing to do.
2023-04-26 07:49:56 +02:00
flatcar-ci
fb8b1371b7 New version: main-3585.0.0-nightly-20230425-2100 2023-04-25 21:00:24 +00:00
Dongsu Park
aba3b7ac30
Merge pull request #723 from flatcar/runc-1.1.6-main
Upgrade Runc in main from 1.1.5 to 1.1.6
2023-04-25 17:06:33 +02:00
Krzesimir Nowak
707b110021
Merge pull request #740 from flatcar/krnowak/fix-changelog-generation
.github: Fix changelog generation
2023-04-25 12:06:37 +02:00
Flatcar Buildbot
2c24be59ad dev-lang/rust: Update from 1.68.2 to 1.69.0 2023-04-25 07:41:03 +00:00
flatcar-ci
4a6cc1fbac New version: main-3584.0.0-nightly-20230424-2100 2023-04-24 21:00:23 +00:00
Sayan Chowdhury
0c7fbc7f28
Merge pull request #730 from flatcar/linux-5.15.108-main
Upgrade Linux Kernel for main from 5.15.106 to 5.15.108
2023-04-25 00:36:13 +05:30
Sayan Chowdhury
677c7fd92d
changelog: Add the update for the linux 5.15.108
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-04-25 00:17:52 +05:30
Krzesimir Nowak
4352fc6323 .github: Fix changelog generation 2023-04-24 19:48:35 +02:00
Sayan Chowdhury
77938e6332
Merge pull request #738 from flatcar/sayan/update-nvidia-525.105.17
x11-drivers/nvidia-drivers: Updates to 525.105.17
2023-04-24 18:58:25 +05:30
Krzesimir Nowak
0b83fbf127 sdk_bootstrap: Push a branch also for two-phase SDK nightly builds
The two-phase nightly builds create an intermediate tag first, which
didn't match the main nightly tag regexp before. Because of that, the
commit was not pushed to the main branch. The following final SDK
build had a version that matched the regexp, but the last commit (with
the intermediate tag on it) wasn't in main, and thus was also not
pushed.
2023-04-24 14:41:22 +02:00
Sayan Chowdhury
0fc0b518f6
x11-drivers/nvidia-drivers: Updates to 525.105.17
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-04-24 14:44:49 +05:30
Flatcar Buildbot
b8b1add24a sys-kernel/coreos-sources: Update from 5.15.106 to 5.15.108 2023-04-24 07:12:43 +00:00
Mathieu Tortuyaux
339ad17eab
Merge pull request #735 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-04-24 08:52:42 +02:00