22070 Commits

Author SHA1 Message Date
Gabriel Adrian Samfira
340fd39a9f
Update kola test workflow
* arm64 tests now run in LXD containers instead of VMs
  * parallelism increased for arm64
  * some setup steps are skipped on arm64

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-07-13 14:20:12 +03:00
Gabriel Adrian Samfira
b518c3cdb8
Disable image mangle in qemu tests
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-07-13 14:19:50 +03:00
Dongsu Park
e9cf245cff changelog: add changelog for Go 1.18.4 2022-07-13 11:39:49 +02:00
Sayan Chowdhury
520b9975d9 Merge pull request #2017 from flatcar-linux/sayan/update-cifs-utils-6.15
net-fs/cifs-utils: Add the package.accept_keywords for cifs-utils
2022-07-13 14:30:59 +05:30
Sayan Chowdhury
7faf9d8649 Merge pull request #342 from flatcar-linux/sayan/update-cifs-utils-6.15
net-fs/cifs-utils: Sync with Gentoo upstream; updates to 6.15
2022-07-13 14:30:33 +05:30
Flatcar Buildbot
224d98c21d dev-lang: Upgrade Go 1.18.3 to 1.18.4 2022-07-13 08:47:35 +00:00
Flatcar Buildbot
acf8ee4e2a dev-lang: Upgrade Go 1.17.11 to 1.17.12 2022-07-13 08:47:35 +00:00
Jeremi Piotrowski
759df3dee2 Merge pull request #1840 from flatcar-linux/jepio/nvidia-service-improvement
nvidia driver build improvements
2022-07-13 10:40:50 +02:00
Dongsu Park
b07c96044a Merge pull request #2016 from flatcar-linux/dongsu/gnupg-2.2.35
app-crypt/gnupg: update to 2.2.35-r1
2022-07-13 10:36:07 +02:00
Sayan Chowdhury
0fd8bab4a8 changelog: Add the changelog entry to the cifs-utils
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-07-13 13:09:46 +05:30
Flatcar Buildbot
f19e737de9 sys-kernel: Upgrade Kernel 5.15.52 to 5.15.54 2022-07-13 07:22:41 +00:00
Gabriel Adrian Samfira
7dc45a4a1f
Make QEMU_UEFI_BIOS configurable
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-07-12 19:46:27 +03:00
Sayan Chowdhury
18299dc636 profiles: remove outdated arm64 accept_keywords for curl
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-07-12 20:34:02 +05:30
Sayan Chowdhury
40e929af24 net-misc/curl: Sync with Gentoo upstream; updates to 7.84.0
gentoo ref: 1aa4ba5418

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-07-12 20:30:38 +05:30
Krzesimir Nowak
4e6f44e7b8 ci-automation: Generate digests files for the built artifacts 2022-07-12 16:59:14 +02:00
Krzesimir Nowak
d475d36766 ci-automation: Add a function for generating digests
It works in a similar way to sign_artifacts - it takes a signer, a
list of files and directories, and generates digests next to the
respective files.
2022-07-12 16:59:14 +02:00
Krzesimir Nowak
133cb6b52f ci-automation: Factor out listing files into a separate function
This will come in handy when listing files for creating digests files.
2022-07-12 16:59:14 +02:00
Sayan Chowdhury
c0204785ec app-admin/sudo: Sync with Gentoo upstream; updates to 1.9.10-r1
gentoo sync ref: 6e69c00ebc

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-07-12 19:38:59 +05:30
Dongsu Park
a023d537fe changelog: add changelog for gnupg 2.2.35 2022-07-12 11:20:56 +02:00
Dongsu Park
5725e318b5 app-crypt/gnupg: add patches for accepting without UIDs
When the GnuPG keyserver is set to `keys.openpgp.org`, `gpg --recv-keys`
occasionally fails with the following error:

```
gpg: key E52F0DB391453C45: no user ID
```

We need to make GnuPG accept keys even without UIDs.
Original patches come from
f292beac11/debian/patches/import-merge-without-userid .
See also https://dev.gnupg.org/T4393 .

Based on commit ff9200d8d3fce1feaa1eaa751a0dd2a50acbaae0 .
2022-07-12 11:20:53 +02:00
Sayan Chowdhury
926e4501d4 net-fs/cifs-utils: Add the package.accept_keywords for cifs-utils
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-07-12 14:14:44 +05:30
Sayan Chowdhury
01af08e54d net-fs/cifs-utils: Sync with Gentoo upstrea; updates to 6.15
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-07-12 14:13:49 +05:30
Gabriel Adrian Samfira
6eabd91a04
Remove customizations for now
Remove arch and parallel options. Hardcode them for now.
2022-07-12 02:48:42 +03:00
flatcar-ci
056752222e New version: main-3297.0.0-nightly-20220711-2100 2022-07-11 21:00:28 +00:00
Gabriel Adrian Samfira
879e5a2b30
Make the kola test workflow reusable
* Adds a reusable workflow that can run tests
  * Adapts the ci.yaml to use reusable workflow
  * Creates a new workflow that helps trigger tests using an arbitrary
    workflow run.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-07-11 16:23:35 +03:00
Dongsu Park
eb108906b6 app-crypt/gnupg: update to 2.2.35-r1
Update to gnupg 2.2.35-r1, mainly to address CVE-2022-34903.

Gentoo commit: 2b8f76c36b848ee02b57c00b29fa293d0c0dfc02
2022-07-11 13:22:20 +02:00
Gabriel Adrian Samfira
dc8cf9c18d
Add configuration options to test functions
* Add SKIP_COPY_TO_BINCACHE environment variable that will skip
    uploading test results to bincache. This is useful if we want to
    upload test results as artifacts on github.
  * make QEMU_IMAGE_NAME configurable

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-07-11 13:32:25 +03:00
Kai Lüke
a04e7b39c1
Merge pull request #369 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-07-11 12:01:30 +02:00
Flatcar Buildbot
c6ac1100d6 Update mantle container image to latest HEAD 2022-07-11 07:10:34 +00:00
Mathieu Tortuyaux
f9b13baeb5
.github/ci: add kola qemu test
this initial attempt runs right after the "packages" jobs and downloads
the resulting artifacts.

The QEMU image is unzipped then the kola test is running using the
ci-automation scripts.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-07-07 10:01:49 +02:00
flatcar-ci
392ce4089b New version: main-3292.0.0-nightly-20220706-2100 2022-07-06 21:00:36 +00:00
Kai Lüke
7eacd85c2e
Merge pull request #365 from flatcar-linux/kai/store-compressed
ci-automation: Only store compressed images
2022-07-06 15:54:55 +02:00
Krzesimir Nowak
f50d2cbb4e Merge pull request #2007 from flatcar-linux/linux-5.15.52-main
Upgrade Linux Kernel in main from 5.15.51 to 5.15.52
2022-07-06 15:19:28 +02:00
Kai Lüke
a5a7c60784
Merge pull request #366 from gabriel-samfira/add-concurency-to-workflow
Add concurency setting to CI workflow
2022-07-06 10:53:23 +02:00
flatcar-ci
4e1909afc2 New version: main-3291.0.0-nightly-20220705-2100 2022-07-05 21:00:30 +00:00
Dongsu Park
521ff15ce2 Merge pull request #2009 from flatcar-linux/rust-1.62.0-main
Upgrade dev-lang/rust and virtual/rust in main from 1.61.0 to 1.62.0
2022-07-05 17:35:39 +02:00
Kai Lueke
ef9b0ff820 ci-automation: Only store compressed images
The new build pipeline compresses images already but uploaded both the
compressed and uncompressed files because the whole build folder gets
uploaded.
Add a new flag "--only_store_compressed" to the image generation which
deletes the uncompressed file after compression is done. Uncompressed
images are still supported if specified in the flag
"image_compression_formats".

Closes https://github.com/flatcar-linux/Flatcar/issues/793
2022-07-05 16:13:22 +02:00
Flatcar Buildbot
40beab1df7 dev-lang: Upgrade dev-lang/rust 1.61.0 to 1.62.0 2022-07-05 07:39:35 +00:00
Gabriel Adrian Samfira
59e7b31778
Add concurency setting to CI workflow
This change will prompt the CI workflow to cancel a currently running
job, if a new push is sent in a PR. This should prevent duplicate jobs
running for the same PR simultaneously.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-07-04 21:18:31 +03:00
Flatcar Buildbot
5e445140e7 sys-kernel: Upgrade Kernel 5.15.51 to 5.15.52 2022-07-03 07:21:56 +00:00
flatcar-ci
9ba0c27cb2 New version: main-3286.0.0-nightly-20220630-2100 2022-07-01 15:37:28 +00:00
Dongsu Park
e06c3dca28 Merge pull request #340 from flatcar-linux/dongsu/glibc-2.34-p1
app-crypt/adcli: move adcli from coreos-overlay
2022-07-01 15:05:32 +02:00
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