Commit Graph

7513 Commits

Author SHA1 Message Date
Flatcar Buildbot
9fa19b06ac sys-kernel: Upgrade Linux Firmware 20210919 to 20211027 2021-10-28 07:11:13 +00:00
Jeremi Piotrowski
1507a314b4 Merge pull request #1372 from flatcar-linux/jepio/selinux-base-sequential
sec-policy/selinux-base: force sequential build in src_configure.
2021-10-27 20:22:54 +02:00
Dongsu Park
89a86a1bf1 Merge pull request #1373 from flatcar-linux/docker-20.10.10-main
Upgrade Docker in main from 20.10.9 to 20.10.10
2021-10-27 14:45:14 +02:00
Jeremi Piotrowski
986a4f6a2a sec-policy/selinux-base: force sequential build in src_configure
The build has been failing occasionally, due to some kind of race condition.
The last lines of log output look like this:

   Updating policy/booleans.conf and policy/modules.conf
   python3 -t -t -E -W error support/sedoctool.py -b policy/booleans.conf -m policy/modules.conf -x doc/policy.xml
   support/sedoctool.py exiting for: Error while parsing xml
   make: *** [Makefile:415: conf.intermediate] Error 1
    * ERROR: sec-policy/selinux-base-2.20200818-r2::coreos failed (configure phase):
    *   emake failed

Try to fix this by forcing a sequential build.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-10-27 10:54:00 +02:00
Flatcar Buildbot
d95a5d9826 app-emulation: Upgrade Docker 20.10.9 to 20.10.10 2021-10-27 07:47:22 +00:00
Dongsu Park
37b3325d0b dev-lang/rust: adjust ebuild for Rust 1.56.0
To fix build failures, adjust ebuild file for Rust 1.56.0,
syncing with Gentoo.

Gentoo ref: d4e208e91591026acece35da8445b27fa20d3d5f
2021-10-26 14:24:29 +02:00
Flatcar Buildbot
da6611987c dev-lang: Upgrade dev-lang/rust 1.55.0 to 1.56.0 2021-10-26 12:07:39 +00:00
Dongsu Park
4aa1a282d9 .github: update accept_keywords also for virtual/rust
PR https://github.com/flatcar-linux/coreos-overlay/pull/432 started
to replace `dev-lang/rust` in accept_keywords with its new version.
However, its corresponding `virtual/rust` has never been updated.
That issue had been hidden until
4463efcfd4
started adding `virtual/rust` to accept_keywords.
Unlike `dev-lang/rust`, keywords for `virtual/rust` stayed with old
versions. As a result, subsequent Github Actions PRs for rust become
all invalid, so build failures.

Fix the issue by replacing versions of `virtual/rust` with new versions.
Also try to match with version specifiers, not only `=` but also `>=`,
'<=', '~'.
2021-10-26 11:53:08 +02:00
Dongsu Park
739e98dc59 Merge pull request #1366 from aniruddha2000/aniruddha/remove-nmap-accept-keywords
Remove nmap keyword from arm64/package.accept_keywords
2021-10-25 17:27:00 +02:00
Dongsu Park
666787c9ee Merge pull request #1367 from aniruddha2000/aniruddha/update-cryptsetup-accept-keywords
Update accept keyword for cryptsetup 2.4.1
2021-10-25 17:26:44 +02:00
Aniruddha Basak
ec9c9714c0 Update accept keyword for cryptsetup 2.4.1 2021-10-25 07:06:19 +00:00
Sayan Chowdhury
5d0669763a Merge pull request #1363 from flatcar-linux/linux-5.10.75-main
Upgrade Linux Kernel in main from 5.10.74 to 5.10.75
2021-10-23 09:55:10 +05:30
Aniruddha Basak
da44b7c24d Remove nmap keyword from arm64/package.accept_keywords 2021-10-22 14:44:44 +00:00
Sayan Chowdhury
59a8112b65 Merge pull request #1365 from flatcar-linux/sayan/skip-tcsd-for-tpm2-v249
app-crypt/trousers: Skip tscd.service for TPM2 devices (using ConditionSecurity)
2021-10-22 16:26:24 +05:30
Sayan Chowdhury
33107d2047 Merge pull request #1364 from flatcar-linux/sayan/skip-tcsd-for-tpm2
app-crypt/trousers: Skip tscd.service for TPM2 devices
2021-10-22 16:21:14 +05:30
Sayan Chowdhury
0f2fde9beb app-crypt/trousers: Skip tscd.service for TPM2 devices
trousers supports TPM 1.2, and fails for TPM 2. This commits
skips the tcsd service if TPM 2 is detected.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-10-22 12:28:24 +05:30
Mathieu Tortuyaux
6adcc5ab44 coreos-base/update_engine: remove -Werror flag
with the OpenSSLv3 upgrade, `update_engine` is not fully compatible yet.
See the associated issue for more details.

Let's keep the deprecated SHA functions in the meantime to run the
build.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-22 07:51:26 +02:00
Mathieu Tortuyaux
1d608a8560 app-crypt/sbsigntools: add patch to support opensslv3
See also: https://groups.io/g/sbsigntools/topic/patch_fix_openssl_3_0_issue/85903418?p=,,,20,0,0,0::recentpostdate/sticky,,,20,2,0,85903418,previd=1632756467394580924,nextid=1591489833755102589&previd=1632756467394580924&nextid=1591489833755102589

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-22 07:51:26 +02:00
Mathieu Tortuyaux
a6ad4cfba8 profiles/base: disable bindist useflag for openssh
there is an ongoing conversation about bindist patches for openssl:
https://marc.info/?l=gentoo-dev&m=163216172229772&w=2

Let's keep an eye on it.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-22 07:51:26 +02:00
Mathieu Tortuyaux
33d129daf9 profiles/coreos/base: add dev-libs/openssl-3.0.0
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-22 07:51:26 +02:00
Mathieu Tortuyaux
c83934f12e dev-libs/openssl: apply flatcar changes
- drop `pkg_postint`
- create `/etc/ssl` with systemd-tmpfiles

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-22 07:51:26 +02:00
Mathieu Tortuyaux
9e2cb8ebaa dev-libs/openssl: sync with ::gentoo
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-22 07:51:26 +02:00
Sayan Chowdhury
b857e562b5 app-crypt/trousers: Skip tscd.service for TPM2 devices
trousers supports TPM 1.2, and fails for TPM 2. This commits
skips the tcsd service if TPM 2 is detected.

Uses ConditionSecurity introduced in systemd v248

Fixes flatcar-linux/Flatcar#208

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-10-22 00:03:37 +05:30
Flatcar Buildbot
6da9c72dd8 sys-kernel: Upgrade Kernel 5.10.74 to 5.10.75 2021-10-21 07:23:01 +00:00
Guillaume Perrin
6bb6fc209e ca-certificates: update to NSS 3.70
For HTTPS to work and also for it to deliver the security promises we
need to ship the latest certificate database.
Update the package version symlink in oder to fetch the database from
the newest NSS release under
https://ftp.mozilla.org/pub/security/nss/releases/
and do a "ebuild ca-certificates-3.70.ebuild manifest" run.

Signed-off-by: Guillaume Perrin <guillaume28.perrin@gmail.com>
2021-10-20 15:48:20 +02:00
Krzesimir Nowak
47215146d1 Merge pull request #1354 from flatcar-linux/linux-5.10.74-main
Upgrade Linux Kernel in main from 5.10.71 to 5.10.74
2021-10-19 18:20:12 +02:00
Krzesimir Nowak
73794fb439 Merge pull request #1356 from flatcar-linux/krnowak/eapi-update2
profiles: Drop keywords for sys-fs/mtools
2021-10-19 15:40:17 +02:00
william light
76a5f89ca5 Merge pull request #1263 from flatcar-linux/wrl/polkit-0.119
sys-auth/polkit: bump to 0.119 and apply duktape patchset
2021-10-19 13:20:50 +02:00
Kai Lüke
e414c011ca Merge pull request #1355 from flatcar-linux/kai/update-ca-certs
ca-certificates: update to NSS 3.69.1
2021-10-19 13:03:00 +02:00
Mathieu Tortuyaux
1672cee3f3 profiles: remove introspection for both boards
it was already the case for ARM64, we just extend it to AMD64.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-19 12:51:48 +02:00
Mathieu Tortuyaux
7a2057149d sys-auth/realmd: remove polkit introspection use
we don't need to build realmd with introspection support for polkit.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-10-19 12:51:48 +02:00
William Light
94cda6bf05 sys-auth/polkit 0.119: re-apply downstream patches
commit 5c4d184e22fd93ab926878a131150047b54d0b6c
Author: Michael Marineau <michael.marineau@coreos.com>
Date:   Fri Aug 1 14:48:59 2014 -0700

    polkit: 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.
2021-10-19 12:51:48 +02:00
William Light
03a4f3ce8a sys-auth/polkit 0.119: apply duktape patchset
https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/35

this should be re-fetched from the above MR when forward-porting to
updated polkit versions.
2021-10-19 12:46:58 +02:00
Kai Lueke
47acd798fd ca-certificates: update to NSS 3.69.1
For HTTPS to work and also for it to deliver the security promises we
need to ship the latest certificate database.
Update the package version symlink in oder to fetch the database from
the newest NSS release under
https://ftp.mozilla.org/pub/security/nss/releases/
and do a "ebuild ca-certificates-3.69.1.ebuild manifest" run.
2021-10-19 12:26:31 +02:00
Sayan Chowdhury
52a3eb0927 Merge pull request #1343 from flatcar-linux/sayan/update-systemd-249.4
sys-apps: Update systemd to 249.4
2021-10-19 12:01:15 +05:30
Krzesimir Nowak
0cdd439576 profiles: Drop keywords for sys-fs/mtools
We just updated this package to 4.0.35, which is declared stable for
both amd64 and arm64.
2021-10-18 18:33:14 +02:00
William Light
db987cbb1d sys-auth/polkit: bump to 0.119 2021-10-18 14:28:19 +02:00
Flatcar Buildbot
1b0b6b8dea sys-kernel: Upgrade Kernel 5.10.71 to 5.10.74 2021-10-18 07:23:32 +00:00
Dongsu Park
73f121d44b Merge pull request #1330 from oliwer/oliwer/toolbox-bump
app-admin/toolbox: bump to latest commit
2021-10-15 16:33:57 +02:00
Flatcar Buildbot
82b272f32b dev-lang: Upgrade Go 1.17.1 to 1.17.2 2021-10-14 08:40:59 +02:00
Dongsu Park
8e8dd33e3f Merge pull request #1317 from ArkaprabhaChakraborty/arkaprabha/upgrade-curl
Add Upgrade curl 7.79.1 to package.accept_keywords
2021-10-14 08:20:02 +02:00
Flatcar Buildbot
06126e5db3 app-emulation: Upgrade Containerd 1.5.5 to 1.5.7 2021-10-13 17:54:20 +02:00
Dongsu Park
d58c5b7e46 Merge pull request #1328 from flatcar-linux/docker-20.10.9-main
Upgrade Docker in main from 20.10.8 to 20.10.9
2021-10-13 17:46:19 +02:00
Dongsu Park
189714ccb7 Merge pull request #1320 from aniruddha2000/aniruddha/remove-util-linux-accept-keywords
Remove util-linux entry from package.accept_keywords
2021-10-13 08:15:31 +02:00
Dongsu Park
b00e903f4a Merge pull request #1331 from flatcar-linux/vmware-11.3.5-main
Upgrade open-vm-tools in main from 11.3.0 to 11.3.5
2021-10-12 10:18:43 +02:00
Sayan Chowdhury
e4fca5dcc4 sys-apps: Update systemd to 249.4
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-10-12 10:42:32 +05:30
Jeremi Piotrowski
52e44b5c54 app-emulation/open-vm-tools: refresh patch after upgrade to 11.3.5
Hgfs-mounter has been dropped from the repository and it let's make the
patch name independent of the package version so that the patch doesn't
have to be touched on every upgrade.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-10-08 14:46:48 +00:00
Krzesimir Nowak
aa25b49b7a Merge pull request #1336 from flatcar-linux/linux-5.10.71-main
Upgrade Linux Kernel in main from 5.10.70 to 5.10.71
2021-10-07 11:44:09 +02:00
Flatcar Buildbot
1c2eef84eb sys-kernel: Upgrade Kernel 5.10.70 to 5.10.71 2021-10-07 07:24:20 +00:00
Sayan Chowdhury
773908d59c sys-apps/baselayout: Fix the legend for failed systemd units
systemd v249 changes the usual failed units "●" to show "×".
This commit adapts accordingly to display the correct failed units

For compatibility with the longer-cadence channels, we continue to
support "●"

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-10-07 07:24:03 +00:00
Sayan Chowdhury
59a9ef8d0e profiles: Disable the cgroup-hybrid use for systemd
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-10-07 07:24:03 +00:00
Sayan Chowdhury
043ef47f5b sys-apps/systemd: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-10-07 07:24:03 +00:00
Sayan Chowdhury
ff243aa613 sys-apps/systemd: Sync with Gentoo upstream; updates to v249.2
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-10-06 12:31:31 +05:30
Flatcar Buildbot
88f4aa75e0 coreos-base: Upgrade oem-vmware 11.3.0 to 11.3.5 2021-10-05 16:43:59 +00:00
Flatcar Buildbot
acc8387bfb app-emulation: Upgrade open-vm-tools 11.3.0 to 11.3.5 2021-10-05 16:43:59 +00:00
Olivier Duclos
9bfe9d0997 app-admin/toolbox: bump to latest commit 2021-10-05 16:40:59 +02:00
Flatcar Buildbot
fcdaa45fb4 app-emulation: Upgrade Docker 20.10.8 to 20.10.9 2021-10-05 14:08:42 +00:00
Dongsu Park
223f17c66c profiles: accept keywords for vim/vim-core 8.2.3428
Now that we update vim to 8.2.3428, we need to accept keywords
`~amd64` and `~arm64` for both vim and vim-core.
2021-10-05 11:26:44 +02:00
Dongsu Park
617235dff1 app-editors/vim: delete unnecessary 8.2.0360-r1
Now that we updated vim to 8.2.0814 via
https://github.com/flatcar-linux/portage-stable/pull/223 , we do not
need to keep vim 8.2.0360-r1 in coreos-overlay. The vimdiff patch for
Flatcar was already merged to Gentoo.
2021-10-05 11:23:10 +02:00
Krzesimir Nowak
2c4f71d70b *: Do not use ROOT in src_ functions
The ROOT variable in EAPI 7 is available only in pkg_ functions, so
switch the uses of the ROOT variable in the src_ functions to SYSROOT.
2021-10-04 18:28:49 +02:00
Krzesimir Nowak
ac73ae991d *: Get rid of EAPI 5
Only partially - I didn't touch sys-auth/polkit, since it's slated to
be updated anyway.
2021-10-04 18:27:23 +02:00
Krzesimir Nowak
75ec7fbd42 *: Get rid of EAPI 4
Only partially - I didn't touch app-shells/bash, since it's slated to
be updated anyway.
2021-10-04 18:27:23 +02:00
Krzesimir Nowak
1f61b80842 *: Get rid of EAPI 2 2021-10-04 18:27:23 +02:00
Dongsu Park
66998b495a Merge pull request #1319 from flatcar-linux/dongsu/github-actions-ovt
.github: new Github workflow for open-vm-tools
2021-10-04 17:14:28 +02:00
Dongsu Park
4ac285d645 .github: add workflow_dispatch for every workflow
Add `workflow_dispatch` for every workflow, so we can manually test
individual workflows whenever we want.
2021-10-04 17:11:09 +02:00
Dongsu Park
2b84ad8efd .github: new Github workflow for open-vm-tools
Automatically update coreos/open-vm-tools as well as
coreos-base/oem-vmware.

Get the latest open-vm-tools release number, and get its build number
from the Github repo, and replace the old build number with the new one.

Also sync coreos-base/oem-vmware in line with open-vm-tools.
2021-10-04 17:10:47 +02:00
Sayan Chowdhury
892f76a9ca Merge pull request #1313 from flatcar-linux/sayan/update-bash-5.1
app-shells/bash: Sync with Gentoo upstream; updates to 5.1
2021-10-01 21:49:13 +05:30
Dongsu Park
9d0d4c6389 Merge pull request #1318 from flatcar-linux/firmware-20210919-main
Upgrade Linux Firmware in main from 20210818 to 20210919
2021-10-01 17:16:49 +02:00
Sayan Chowdhury
acee1f96d7 app-shells/bash: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-10-01 08:34:29 +00:00
Sayan Chowdhury
7e69564aef app-shells/bash: Sync with Gentoo upstream; updates to 5.1_p8
gentoo ref: 0ed05ce0a8f0d1c3dfa6151e7ebb25b67c4aae16

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-10-01 08:33:32 +00:00
Flatcar Buildbot
cf16fed72b sys-kernel: Upgrade Kernel 5.10.69 to 5.10.70 2021-10-01 07:22:32 +00:00
Sayan Chowdhury
a889538071 Merge pull request #1316 from ArkaprabhaChakraborty/arkaprabha/update-libgcrypt
upgraded libgcrypt to 1.9.4
2021-09-30 20:08:32 +05:30
Aniruddha Basak
c3dc9f20e5 Remove util-linux entry from package.accept_keywords 2021-09-30 13:57:19 +00:00
Dongsu Park
1cdf93de4d .github: split git repo init part into prepare_git_repo
We need to split the beginning of setting up the top-level git repo into
a new function prepare_git_repo, and call it in the beginning of each
script. That is to prevent some corner cases, where applying multiple
patches does not work because the latter overwrites the former patch.
So we should not set up the git repo again in each apply_patch, but only
in the beggining, prepare_git_repo.
2021-09-30 14:15:24 +02:00
Dongsu Park
b1e2d22d03 .github: clean up an unnecessary patch file
After applying a patch file, we should clean up the unnecessary patch
file, to avoid conflicts when applying multiple patches in one PR.
2021-09-30 14:13:10 +02:00
Mathieu Tortuyaux
526bf189a5 coreos-base/afterburn: bump commit ID
this pulls the following PR:
- https://github.com/flatcar-linux/afterburn/pull/11
- https://github.com/flatcar-linux/afterburn/pull/14

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-09-30 09:59:06 +02:00
Flatcar Buildbot
22e11ed796 sys-kernel: Upgrade Linux Firmware 20210818 to 20210919 2021-09-30 07:13:13 +00:00
Dongsu Park
7ecc6e2c3a Merge pull request #1314 from flatcar-linux/dongsu/audit-fix-patch-hash
sys-process/audit: fix hash of patch 017e6c6ab95d
2021-09-29 14:41:14 +02:00
ArkaprabhaChakraborty
232a9f4261 Add Upgrade curl 7.79.1 to package.accept_keywords 2021-09-29 11:23:59 +00:00
ArkaprabhaChakraborty
2d7cd3b77e Add Upgrade libgcrypt 1.9.4 to package.accept_keywords 2021-09-29 11:01:31 +00:00
Dongsu Park
fb44a0c9c3 sys-process/audit: fix hash of patch 017e6c6ab95d
`ebuild audit-2.8.5-r1.ebuild manifest` fails like that:

```
>>> Downloading
'017e6c6ab9.patch'
--2021-09-29 04:05:09--
017e6c6ab9.patch
Resolving github.com... 140.82.121.3
Connecting to github.com|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 854 [text/plain]
Saving to: /mnt/host/source/.cache/distfiles/audit-017e6c6ab95df55f34e339d2139def83e5dada1f.patch.__download__

2021-09-29 04:05:09 (57.3 MB/s) -
/mnt/host/source/.cache/distfiles/audit-017e6c6ab95df55f34e339d2139def83e5dada1f.patch.__download__ saved [854/854]

!!! Fetched file:
audit-017e6c6ab95df55f34e339d2139def83e5dada1f.patch VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      854
!!! Expected: 852
Refetching... File renamed to
'/mnt/host/source/.cache/distfiles/audit-017e6c6ab95df55f34e339d2139def83e5dada1f.patch._checksum_failure_.o2889wwd'
!!! Couldn't download 'audit-017e6c6ab95df55f34e339d2139def83e5dada1f.patch'. Aborting.
```

That happens because the upstream audit patch
017e6c6ab9.patch
silently changed, so it could have a git commit of 8-bytes instead 7.

Fix the hash in Manifest for now, until we could update
sys-process/audit to 3.0. Upstream Gentoo already has 3.0, dropped 2.8.
However, updating to 3.0 might not so trivial due to Flatcar changes in
audit.
2021-09-29 10:14:30 +02:00
Dongsu Park
14f3f5eb8f Merge pull request #1312 from flatcar-linux/dongsu/gnupg-2.2.29
app-crypt/gnupg: update to 2.2.29
2021-09-28 17:13:38 +02:00
Dongsu Park
9ce9483b92 Merge pull request #1310 from flatcar-linux/dongsu/fix-ga-firmware-ebuild
.github: get correct ebuild file name from old version
2021-09-28 15:55:08 +02:00
Dongsu Park
e1bb951444 .github: get correct ebuild file name from old version
The bug fix https://github.com/flatcar-linux/coreos-overlay/pull/1129
caused a regression that Github Actions cannot determine a correct
$VERSION_OLD if the old ebuild file has a suffix like `-r1`.
We need to create a function to get a correct ebuild file name, by
falling back to the most similar name, in case the expected ebuild
file does not exist.
2021-09-28 12:50:28 +02:00
Krzesimir Nowak
35979152e7 Merge pull request #1309 from flatcar-linux/linux-5.10.69-main
Upgrade Linux Kernel in main from 5.10.68 to 5.10.69
2021-09-28 10:16:57 +02:00
Dongsu Park
20449e0f4d profiles: delete app-crypt/gnupg from accept_keywords
Since app-crypt/gnupg is already stablilized for both amd64 and arm64,
we do not need gnupg in accept_keywords.
2021-09-27 15:37:57 +02:00
Dongsu Park
4ab9a38e02 app-crypt/gnupg: use EAPI=7
We should stay with EAPI=7, until EAPI 8 could be fully supported
by the Flatcar code base.
2021-09-27 15:37:57 +02:00
Dongsu Park
8617b30cb6 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 3d9a9c9c3654c6b8c073e306636bf8dc64cfb657 .
2021-09-27 15:37:43 +02:00
Dongsu Park
0c0f91e48d app-crypt/gnupg: update to 2.2.29
Update app-crypt/gnupg to 2.2.29.
One of the key purposes for the update is to be able to use the new
default keyserver `keyserver.ubuntu.com`, which is provided by default
since 2.2.29. It is due to the shutdown of the SKS keyserver pools.

See also https://bugs.gentoo.org/811828 .
2021-09-27 15:33:24 +02:00
Krzesimir Nowak
cd2ce59b72 dev-util/catalyst: Revert one Flatcar modification
We have added a keyworded ebuild for python3.8, so now there is one
less reason for keeping this package in overlay.
2021-09-27 14:52:21 +02:00
Krzesimir Nowak
d41402a80a app-portage/gentoolkit: Move back to portage-stable
We don't need to change the PYTHON_COMPAT field in ebuilds anymore,
which was the only reason for keeping this package in overlay.
2021-09-27 14:52:21 +02:00
Krzesimir Nowak
7533572c88 dev-python/setuptools: Move back to portage-stable
We don't need to change the PYTHON_COMPAT field in ebuilds anymore,
which was the only reason for keeping this package in overlay.
2021-09-27 14:52:20 +02:00
Krzesimir Nowak
d61cfb2e6b sys-libs/talloc: Move back to portage-stable
We don't need to change the PYTHON_COMPAT field in ebuilds anymore,
which was the only reason for keeping this package in overlay.
2021-09-27 14:52:20 +02:00
Krzesimir Nowak
9d108c8ce9 profiles: Accept unstable keywords for sys-libs/talloc
I think we still prefer to keep packages in portage-stable and
sometimes add an entry to the accept_keywords file instead of moving
the package to overlay just to edit a keyword. Or a PYTHON_COMPAT
field.
2021-09-27 14:52:14 +02:00
Krzesimir Nowak
f6efdbea46 sys-apps/coreutils: Move back to portage-stable
We don't need to change the PYTHON_COMPAT field in ebuilds anymore,
which was the only reason for keeping this package in overlay.
2021-09-27 14:51:25 +02:00
Krzesimir Nowak
778986fbdb profiles: Mask newer python versions
This changes comes together with the change made in portage-stable to
one of the python eclasses where we add support for python3 version
from 3.8 to 3.10. To make this change complete, we need to mask those
new versions, so building packages will not try to depend on python
version we haven't yet packaged.
2021-09-27 14:51:25 +02:00
Krzesimir Nowak
d1e3d46f30 net-misc/google-cloud-sdk: Update to 355.0.0 2021-09-27 14:48:18 +02:00
Flatcar Buildbot
0866432de1 sys-kernel: Upgrade Kernel 5.10.68 to 5.10.69 2021-09-27 07:23:37 +00:00
Krzesimir Nowak
0c4baf23fa Merge pull request #1302 from flatcar-linux/linux-5.10.68-main
Upgrade Linux Kernel in main from 5.10.67 to 5.10.68
2021-09-24 15:15:12 +02:00
Dongsu Park
371afe49a4 Merge pull request #1304 from flatcar-linux/dongsu/go-1.17
dev-lang/go,*: update Go to 1.17.1
2021-09-24 13:07:52 +02:00
Mathieu Tortuyaux
1a0f78f3b9 Merge pull request #1288 from flatcar-linux/tormath1/perl
profiles/base/use: add `minimal` useflag to `dev-lang/perl`
2021-09-24 09:38:20 +02:00
Dongsu Park
5525e14081 .github: update to Go 1.17
Update the default version of Go to 1.17 in the Github Actions as well.
2021-09-24 09:35:59 +02:00
Dongsu Park
e7956fb4c7 coreos-base/hard-host-depends: update Go to 1.17
Update dev-lang/go to 1.17 in the SDK dependency list,
and delete the unnecessary dev-lang/go 1.16 from the list.
2021-09-24 09:35:28 +02:00
Dongsu Park
6295868ffa dev-lang/go: Update to 1.17.1, delete 1.16
Update dev-lang/go to 1.17.1, mainly to address CVE-2021-29923.
Delete dev-lang/go 1.16, which is not needed any more.
2021-09-24 09:35:12 +02:00
Dongsu Park
97b3506e4f coreos-base/hard-host-depends: delete Go 1.15 from SDK
Now that Go 1.15 was deleted, we need to also remove it from the SDK
dependency list.
2021-09-24 09:34:41 +02:00
Dongsu Park
df58b799d7 dev-lang/go: delete Go 1.15
As Go 1.15 is not being used any more, we can clean it up completely.
2021-09-24 09:33:58 +02:00
Krzesimir Nowak
854fa83936 Merge pull request #1292 from flatcar-linux/krnowak/dev-libs-libdnet-update
dev-libs/libdnet: Sync with gentoo
2021-09-24 08:54:40 +02:00
Krzesimir Nowak
1e8e64a6db sys-apps/keyutils: Apply Flatcar modifications 2021-09-24 08:45:01 +02:00
Krzesimir Nowak
9eca6ea5c4 sys-apps/keyutils: Update from gentoo
This is to get rid of EAPI 5 in the package.
2021-09-24 08:45:01 +02:00
Krzesimir Nowak
2bbdb0ea62 Merge pull request #1296 from flatcar-linux/krnowak/sys-apps-texinfo-update
sys-apps/texinfo: Sync with gentoo
2021-09-24 08:30:03 +02:00
Krzesimir Nowak
2507be348f sys-apps/texinfo: Apply Flatcar modifications 2021-09-24 08:27:54 +02:00
Krzesimir Nowak
236c32b87d sys-apps/texinfo: Update from gentoo
This is to get rid of EAPI 5 in the package.
2021-09-24 08:27:54 +02:00
Krzesimir Nowak
8937934bb4 Merge pull request #1297 from flatcar-linux/krnowak/sys-auth-realmd-update
sys-auth/realmd: Update to 0.17.0
2021-09-24 08:22:09 +02:00
Krzesimir Nowak
753a6dd331 profiles: Drop nonexistent use flag 2021-09-24 07:42:23 +02:00
Krzesimir Nowak
7fcd98642d sys-fs/lvm2: Apply Flatcar modifications 2021-09-24 07:42:23 +02:00
Krzesimir Nowak
3e46fc087e sys-fs/lvm2: Sync with gentoo
This is to get rid of EAPI 5 in the package.
2021-09-24 07:42:23 +02:00
Mathieu Tortuyaux
a730b5bb46 bootstrap: add minimal useflag to BOOSTRAP_USE
with the recent update of `dev-lang/perl`, we added the `minimal`
useflag.

This one is not taken in account from `package.use` into the stage 2 of the boostraping,
because we do an `export USE=...`.

Following the precedence of the USE flag with Gentoo, the `export` will
be used in first, so the `package.use` with our `dev-lang/perl minimal`
won't be used.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-09-23 10:37:26 +02:00
Flatcar Buildbot
24b0f04732 sys-kernel: Upgrade Kernel 5.10.67 to 5.10.68 2021-09-23 07:23:06 +00:00
Krzesimir Nowak
186003ee41 Merge pull request #1295 from flatcar-linux/krnowak/sys-apps-net-tools-update
sys-apps/net-tools: Move back to portage-stable
2021-09-23 09:18:24 +02:00
Mathieu Tortuyaux
e1b6d08789 profiles/base: add minimal useflag for perl
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-09-23 09:15:36 +02:00
Krzesimir Nowak
61ee954e86 sys-auth/realmd: Update to 0.17.0
This seems to be still unpackaged by gentoo, so refresh it on our own
then and do some maintainance work on it:

- Update to the recent EAPI, replacing autotools-utils with autotools,
  and systemd_get_unitdir with systemd_get_systemunitdir.

- Add a patch from upstream fixing the pkg-config detection, so our
  hack during configure phase is not necessary any more.

- Patch the configure script to put the D-Bus policy files in
  /usr/share instead of /etc. This removes a need for a hack in the
  install step.

This is to get rid of EAPI 5 in the package.
2021-09-22 13:13:15 +02:00
Krzesimir Nowak
70236ec8de net-libs/libtirpc: Apply Flatcar modifications 2021-09-22 12:39:42 +02:00
Krzesimir Nowak
ae18bb3ded net-libs/libtirpc: Sync with gentoo
This is to get rid of EAPI 5.
2021-09-22 12:39:42 +02:00
Krzesimir Nowak
85f9944fb8 dev-libs/libdnet: Apply Flatcar modifications 2021-09-22 12:39:28 +02:00
Krzesimir Nowak
3a54f3922c dev-libs/libdnet: Sync with gentoo
This is to get rid of EAPI 5 in the package.
2021-09-22 12:39:28 +02:00
Krzesimir Nowak
f385014620 sys-apps/net-tools: Move back to portage-stable
We are going to update it to a newer version, which fixes the build
system issue that was a reason for putting the package in overlay.

This is to get rid of EAPI 5 in the package.
2021-09-22 12:39:04 +02:00
Sayan Chowdhury
85ad6e9aec Merge pull request #1291 from flatcar-linux/linux-5.10.67-main
Upgrade Linux Kernel in main from 5.10.66 to 5.10.67
2021-09-22 15:15:32 +05:30
Aniruddha Basak
80ef9035b7 Add alias for bcc tools to run in docker container (#1278)
Add alias for bcc tools to run through Docker
2021-09-21 21:00:15 +02:00
Sayan Chowdhury
acf6871237 Merge pull request #1079 from flatcar-linux/sayan/update-iptables-1.8.7
net-firewall/{ip,eb,nf}tables: Sync with Gentoo upstream; iptables 1.8.7; ebtables 2.0.11; nftables 0.9.9
2021-09-21 21:47:12 +05:30
Sayan Chowdhury
4c6359b9fb fixup! net-firewall/iptables: Apply the Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-09-21 16:09:17 +00:00
Sayan Chowdhury
d174aaf2a2 fixup! net-firewall/iptables: Apply the Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-09-21 16:02:37 +00:00
Sayan Chowdhury
8c8fe409d1 fixup! net-firewall/nftables: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-09-21 16:02:37 +00:00
Sayan Chowdhury
8a6d6f9011 fixup! net-firewall/nftables: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-09-21 16:02:37 +00:00
Sayan Chowdhury
42a36fb311 net-firewall/ebtables: Apply the Flatcar patches
- set ebtables to use xtables-nft-multi instead of legacy

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-09-21 16:02:37 +00:00
Sayan Chowdhury
351f85e1b2 net-firewall/ebtables: Move the package into coreos-overlay
Incase the ebtables tables are not set, the ebuilds links the
ebtables binaries to the legacy version instead of the nft version

Moving to coreos-overlay to link it to xtables-nft-multi.
The next step could be upstream the patches, incase of the usage of
nftables USE flag.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-09-21 16:02:37 +00:00
Sayan Chowdhury
a6290e4217 profiles: Don't install eselect in the boards
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-21 16:02:37 +00:00
Sayan Chowdhury
e1c59c3f62 net-firewall/nftables: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-21 16:02:37 +00:00
Sayan Chowdhury
71577282ef net-firewall/nftables: Sync with Gentoo upstream; updates to 0.9.9
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-21 16:02:30 +00:00
Sayan Chowdhury
a00cc42b6b net-firewall/iptables: Apply the Flatcar patches
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-21 10:49:15 +00:00
Flatcar Buildbot
53c3f6811e sys-kernel: Upgrade Kernel 5.10.66 to 5.10.67 2021-09-19 07:22:01 +00:00
Flatcar Buildbot
3cc1afab92 sys-kernel: Upgrade Kernel 5.10.65 to 5.10.66 2021-09-17 07:23:22 +00:00
Krzesimir Nowak
30b831ca32 Merge pull request #1276 from flatcar-linux/rust-1.55.0-main
Upgrade dev-lang/rust in main from 1.54.0 to 1.55.0
2021-09-16 11:05:32 +02:00
Flatcar Buildbot
b3e25cc704 sys-kernel: Upgrade Kernel 5.10.64 to 5.10.65 2021-09-16 07:23:52 +00:00
Sayan Chowdhury
24c71442ab net-firewall/iptables: Sync with Gentoo upstream
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-15 18:24:14 +00:00
Krzesimir Nowak
d5a9c3acdf dev-lang/rust: Apply Flatcar modifications
- Change python compatibility to python3.6 only, which we still use.
- Apply crossdev patch.
2021-09-15 14:41:08 +02:00
Krzesimir Nowak
19d338203b dev-lang/rust: Drop unnecessary stuff 2021-09-15 14:41:08 +02:00
Krzesimir Nowak
0e1d4af0d4 dev-lang/rust: Sync with gentoo 2021-09-15 14:41:08 +02:00
Krzesimir Nowak
2310cb32ee profiles: Fix accept_keywords for rust
We had an accept_keywords for versioned rust in base profile already,
but it was outdated due to a bug in github action. So update it and
move the lines from sdk target to base profile. The accept_keywords
for virtual/cargo package are dropped, because there is no such
package.
2021-09-15 14:41:08 +02:00
Krzesimir Nowak
b7269c6e12 github: Fix the rust workflow
Replace any dev-lang/rust version with the current one, and make sure
that the modified files in the profiles directory is actually included
in the patch.
2021-09-15 14:41:08 +02:00
Flatcar Buildbot
87e65d16e5 dev-lang: Upgrade dev-lang/rust 1.54.0 to 1.55.0 2021-09-15 14:41:08 +02:00
Krzesimir Nowak
dd5b75ce96 Merge pull request #1275 from flatcar-linux/go-1.16.8-main
Upgrade Go in main from 1.16.7 to 1.16.8
2021-09-14 12:43:22 +02:00
Krzesimir Nowak
49faa0b1cd Merge pull request #1273 from flatcar-linux/linux-5.10.64-main
Upgrade Linux Kernel in main from 5.10.63 to 5.10.64
2021-09-14 12:42:48 +02:00
Sayan Chowdhury
c317eca484 Merge pull request #1147 from flatcar-linux/sayan/update-binutils-2.37
profiles: Add binutils-2.37 to the accept_keywords
2021-09-14 15:48:03 +05:30
Flatcar Buildbot
4911162e28 dev-lang: Upgrade Go 1.16.7 to 1.16.8 2021-09-13 07:25:50 +00:00
Flatcar Buildbot
5236173688 sys-kernel: Upgrade Kernel 5.10.63 to 5.10.64 2021-09-12 07:22:18 +00:00
Jeremi Piotrowski
c213631177 Merge pull request #1262 from kinvolk/jepio/ignition-fix-bootloop
sys-kernel/bootengine: prevent boot loop on ignition failure
2021-09-10 10:25:22 +02:00
Jeremi Piotrowski
453c346543 sys-kernel/bootengine: update commit for ignition-bootloop fix
This resolves an issue that causes the initramfs to boot loop when ignition
fails.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-09-10 10:12:50 +02:00
Jeremi Piotrowski
c2e842bed8 Merge pull request #1216 from kinvolk/jepio/sssd-cve-fix
sys-auth/sssd: fix CVE-2021-3621
2021-09-09 11:13:08 +02:00
Jeremi Piotrowski
90b316b6d0 sys-auth/sssd: add patch for CVE-2021-3621
This is a backport of https://github.com/SSSD/sssd/pull/5748 adapted to 2.3.1.
A change was necessary: src/tools/sssctl/sssctl_logs.c wasn't passing
'--no-create' to truncate in 2.3.1 yet.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-09-09 11:11:38 +02:00
Flatcar Buildbot
43caf03dad sys-kernel: Upgrade Kernel 5.10.62 to 5.10.63 2021-09-08 07:10:02 +00:00
Sayan Chowdhury
2e6287988b profiles: Add binutils-2.37 to the accept_keywords
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-07 15:51:41 +05:30
Krzesimir Nowak
123c3031e7 Merge pull request #1260 from kinvolk/krnowak/python-grub
sys-boot/grub: Drop python2 compatibility
2021-09-07 09:07:15 +02:00
Krzesimir Nowak
f49aa5cecc Merge pull request #1259 from kinvolk/linux-5.10.62-main
Upgrade Linux Kernel in main from 5.10.61 to 5.10.62
2021-09-07 08:28:49 +02:00
Krzesimir Nowak
f35b125ee3 sys-boot/grub: Drop python2 compatibility 2021-09-06 17:40:50 +02:00
Flatcar Buildbot
5952fc58dd sys-kernel: Upgrade Kernel 5.10.61 to 5.10.62 2021-09-04 07:10:32 +00:00
Dongsu Park
83fc14f479 sys-apps/systemd-sysv-utils: delete unnecessary package 2021-09-03 17:21:56 +02:00
Dongsu Park
c8210e51c2 dev-util/lcov: delete unnecessary package 2021-09-03 17:21:56 +02:00
Dongsu Park
86b9533b56 coreos-base/coreos-experimental: delete unnecessary package 2021-09-03 17:21:56 +02:00
Dongsu Park
0e27b92071 Merge pull request #1251 from kinvolk/dongsu/openssh-8.7
net-misc/openssh: update to 8.7_p1-r1
2021-09-03 15:09:00 +02:00
Krzesimir Nowak
311a0cf66b Merge pull request #1252 from kinvolk/krnowak/init-python3
coreos-base/coreos-init: Port to python3
2021-09-03 14:31:14 +02:00
Krzesimir Nowak
9b3a1c703d coreos-base/coreos-init: Port to python3 2021-09-03 14:30:39 +02:00
Krzesimir Nowak
61df4384ec Merge pull request #1250 from kinvolk/krnowak/update-xenstore
app-emulation/xenstore: Update to 4.14.2
2021-09-03 14:28:15 +02:00
Dongsu Park
4fb2be88fb Merge pull request #1246 from kinvolk/dongsu/ca-certificates-utf8
app-misc/ca-certificates: consider system encoding when opening file
2021-09-03 11:44:27 +02:00
Dongsu Park
e0e0620e2c profiles: accept ~arm64 keywords for openssh 8.7_p1-r1
Accept ~arm64 keywords for net-misc/openssh 8.7_p1-r1.
2021-09-03 10:35:28 +02:00
Kai Lüke
dcd8f8ae40 net-misc/openssh: Apply Flatcar changes
- Drop the init.d files.
- Remove the socket unit's rate limiting.

Instead of dropping bindist, enable it with the profiles now so it
doesn't need to be modified on future updates.

Imported commit 20d298fb282ec9d5a060f12aef64c47aede0904d .
2021-09-03 10:35:28 +02:00
Dongsu Park
e0e1ad29c3 net-misc/openssh: sync with Gentoo for 8.7_p1-r1
Update net-misc/openssh to 8.7_p1-r1, mainly to address CVE-2020-15778.

Goal of the package update is to add the support of a new option `-s`
of scp, i.e. "sftp mode of scp". Openssh 8.7 started to support the
flag, but it is disabled by default. So at the moment users need to
explicitly run `scp -s` to test the feature.

Gentoo ref: 11d6f23704e7ab84191e28e034816bfdb151d406
2021-09-03 10:35:24 +02:00
Dongsu Park
2db638d652 Merge pull request #1243 from kinvolk/dongsu/glibc-2.33-r7
sys-libs/glibc: update to 2.33-r7
2021-09-03 10:05:39 +02:00
Kai Lüke
adb5726979 Merge pull request #1245 from kinvolk/kai/enable-selinux-on-all-targets-v2
profiles: Enable selinux for all targets
2021-09-02 21:14:39 +02:00
Aniruddha Basak
9210fd5beb mdadm: migrate cron.weekly to systemd.timer (#1244)
Add mdadm timer and service files and remove the unused weekly cron
2021-09-02 21:10:57 +02:00
Krzesimir Nowak
00cad56908 Merge pull request #1248 from kinvolk/krnowak/update-sys-libs-ldb
Update sys-libs/talloc and sys-libs ldb to drop python2 dependency
2021-09-02 20:55:19 +02:00
Krzesimir Nowak
0c16d504b2 Merge pull request #1236 from raballew/main
coreos-modules: add GPIO support
2021-09-02 17:56:38 +02:00
Kai Lueke
f0f9617316 profiles: Enable selinux for all targets
Move the USE options out of the amd64 path, specify selinux
packages as explicit dependency, and add accept keywords.
2021-09-02 15:13:32 +02:00
Dongsu Park
142dc04fd4 app-misc/ca-certificates: ignore UnicodeEncodeError when opening file
Now that we started encoding strings to unicode by default,
we should also take care of corner cases, where LC_CYPTE is set to a
different value from the systemd default value in `/etc/locale.gen`.

For example, under a build environment with `LC_CTYPE=C`, when the UTF-8
file name is `AC_Ra�z_Certic�mara_S.A..pem`,
build fails like that.

```
Traceback (most recent call last):
  File "/var/tmp/portage/app-misc/ca-certificates-3.27.1-r2/files/certdata2pem.py",
line 127, in <module>
    f = open(fname, 'w')
UnicodeEncodeError: 'ascii' codec can't encode character '\xed' in position 5: ordinal not in range(128)
 * ERROR: app-misc/ca-certificates-3.27.1-r2::coreos failed (compile phase):
```

To fix that, encode filename with system encoding when opening the file.
2021-09-02 14:19:37 +02:00
Krzesimir Nowak
d4d10bceaa app-emulation/xenstore: Update to 4.14.2 2021-09-02 14:19:29 +02:00
Krzesimir Nowak
8cc524b15b sys-libs/ldb: Apply Flatcar modifications
Support python3 that we have packaged.
2021-09-02 10:22:30 +02:00
Krzesimir Nowak
d0aaf23418 sys-libs/ldb: Drop extra stuff 2021-09-02 10:22:30 +02:00
Krzesimir Nowak
c99f0113cd sys-libs/ldb: Copy from gentoo
Still contains extra stuff we are going to drop.
2021-09-02 10:22:30 +02:00
Krzesimir Nowak
8a32322830 sys-libs/ldb: Drop old
This package contained no Flatcar modifications, so in theory it could
be moved to portage-stable. But we also will want to update it to some
recent version that does not depend on python2. But the recent
versions in gentoo use python3.{7,9}, so we will need to change it for
now, since we still use python3.6.
2021-09-02 10:22:30 +02:00
Krzesimir Nowak
fd5bfc4907 sys-libs/talloc: Apply Flatcar modifications 2021-09-02 10:22:30 +02:00
Krzesimir Nowak
0c1e06d7a0 sys-libs/talloc: Drop unnecessary files 2021-09-02 10:22:30 +02:00
Krzesimir Nowak
ee50bff520 sys-libs/talloc: Add new package from gentoo
We need it for the updated sys-libs/ldb, but it depends on python we
haven't yet packaged.
2021-09-02 10:22:30 +02:00
Dongsu Park
0565e229ef .github: fetch the correct Flatcar image signing key
`Flatcar_Image_Signing_Key.asc` on https://www.flatcar-linux.org is
outdated, expired. That's why all Github Actions failed to run.
We need to fetch the image signing key from the correct URL,
https://kinvolk.io/flatcar-container-linux/...
2021-09-02 09:34:13 +02:00
Paul Wallrabe
262c16b427 amd64: enable missing kernel config options 2021-09-01 21:23:52 +02:00
Krzesimir Nowak
0eac3144d7 dev-python/distro-oem: Update some comments 2021-09-01 18:51:04 +02:00
Krzesimir Nowak
d6adffcdc3 app-emulation/wa-linux-agent: Update some comments 2021-09-01 18:50:49 +02:00
Krzesimir Nowak
fd0fa0b948 dev-python/distro-oem: Depend on specific version of python-oem 2021-09-01 18:46:49 +02:00
Krzesimir Nowak
357df4cebd app-emulation/wa-linux-agent: Depend on specific version of python-oem 2021-09-01 18:46:49 +02:00
Krzesimir Nowak
fe69e51906 app-emulation/wa-linux-agent: Make DIST entry in Manifest a single line 2021-09-01 18:46:49 +02:00
Krzesimir Nowak
55d5630340 app-emulation/wa-linux-agent: Patch to support flatcar 2021-09-01 18:46:49 +02:00
Krzesimir Nowak
4827507851 app-emulation/wa-linux-agent: Add dependency on dev-python/distro-oem
WALinuxAgent falls back to using the `distro` module to figure out the
distribution details in case the `get_linux_distribution` function
from the builtin `platform` module is not able to do it. With the
update of python-oem to python3, the distribution detection broke,
because we stopped carrying a patch that implemented fetching the
distribution information from `/etc/os-release`. It does not make
sense to backport that patch though, because
`platform.get_linux_distribution` is deprecated and removed in python
3.7 or 3.8. So when we update python3 to the newer version, we would
need to add the `distro` module anyway.

Maybe we can drop `distro-oem` module in future, when python-oem will
use version 3.10 and WALinuxAgent starts using the newly added
functionality in 3.10 to figure out the distribution information.
2021-09-01 18:46:49 +02:00