22893 Commits

Author SHA1 Message Date
Sayan Chowdhury
2313792e17 net-firwall/etables: Sync with Gentoo upstream; updates to 2.0.11-r3
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-07 11:06:37 +00:00
Sayan Chowdhury
01ee61ce39 net-libs/libmnl,libnftnl: Sync and add package for iptables-nft backend
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-07 11:06:37 +00:00
Sayan Chowdhury
9a1f5873bc net-misc/ethertypes: Add the pacakge for iptables-nft backend
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-09-07 11:06:36 +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
Jeremi Piotrowski
fbaa248898
Merge pull request #150 from kinvolk/jepio/arm64-native-qemu
jenkins: add script to run kola arm64 tests under docker
alpha-3005.0.0
2021-09-07 10:39:49 +02:00
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
Dongsu Park
4dabf80812 Merge pull request #210 from kinvolk/dongsu/glsa-update-20210903
metadata: update GLSA metadata 2021-09-03
2021-09-06 16:04:16 +02:00
Dongsu Park
5f9fb5cd08
Merge pull request #151 from kinvolk/dongsu/glsa-update-20210903
build_library: update allow list for GLSA checks 2021-09-03
2021-09-06 16:04:04 +02:00
Dongsu Park
ec19fd5aa2 build_library: add entries to the GLSA allow list
Now that GLSA metadata was updated as of 2021-09-03, we need to
add the following entries to the GLSA allow list, to avoid build
failures caused by `glsa-check -t all`.

202006-03: perl 5.26.2, only SDK, allowlist
202008-01: python 2.7.15 & 3.6.5, only SDK, allowlist
202101-18: python 2.7.15 & 3.6.5, only SDK, allowlist
202104-04: python 2.7.15 & 3.6.5, only SDK, allowlist
202105-22: samba 4.12.9, not affected, samba has no ldap flag, no smbd.
202105-34: bash 4.3, non-trivial to update
202107-31: polkit 0.113, in-progress
202107-48: systemd 247.9, backported the fixes to v247.9.
2021-09-06 16:03:13 +02:00
Jeremi Piotrowski
c8dd87c095 jenkins: add script to run kola arm64 tests under docker
Included is a dockerfile that installs system deps of kola in an debian:11
image. For the test script, the control flow is:

qemu_uefi.sh
  qemu_uefi_arm64.sh
    (docker)
      qemu_common.sh

qemu_common uses the 'NATIVE_ARM64' variable passed by the jenkins job to control the behavior.
The differences are:

* use git directly to fetch (and verify) the manifest
* setup some symlinks so that /var/tmp is on the same BTRFS partition as $PWD/tmp
* setup symlinks so that we don't have to fixup installation of mantle to chroot
* run things directly instead of in chroot through cork

The whole script is executed as root, because kola requires root privileges
anyway and making kvm and sudo work with an arbitrary host user inside the
container would require a custom entrypoint to setup groups.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-09-06 14:08:11 +02:00
Dongsu Park
c7b89f4e9e Merge pull request #1253 from kinvolk/dongsu/delete-packages-20210902
*: delete unnecessary packages 2021-09-03
2021-09-06 09:57:03 +02:00
Dongsu Park
2d6b89d760 Merge pull request #208 from kinvolk/dongsu/delete-packages-20210902
*: delete unnecessary packages 2021-09-03
2021-09-06 09:56:56 +02:00
Dongsu Park
4a70fa9859 metadata: update GLSA metadata 20210903 2021-09-06 09:45:14 +02:00
Dongsu Park
7a6487142a Merge pull request #207 from kinvolk/dongsu/nettle-3.7.3
dev-libs/nettle: update to 3.7.3
2021-09-06 09:37:20 +02:00
Dongsu Park
b079f4d9e1 dev-libs/nettle: update to 3.7.3
Update dev-libs/nettle to 3.7.3, mainly to address CVE-2021-20305,
CVE-2021-3580.

Gentoo ref: c69c125888928ccff77d5e3d0e21b687dce434cd
2021-09-06 09:33:04 +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
dfe49e7bcf build_library: remove unnecessary entries from GLSA allow list
201904-13: git 2.26.3, so not affected
201909-08: dbus 1.12.20, so not affected
201911-01: openssh 8.6, so not affected
202003-12: sudo 1.9.5, so not affected
202003-20: systemd 246+, so not affected
202003-24: file 5.39, so not affected
202003-30: git 2.26.3, so not affected
202003-31: gdb 9.2, so not affected
202003-52: samba 4.12.9, so not affected
202004-10: openssl 1.1.1l, so not affected
202004-13: git 2.26.3, so not affected
202005-02: qemu 5.2, so not affected
2021-09-03 17:43:49 +02: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
a16f219499 virtual/modutils: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
c27395d56e dev-util/patchutils: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
7e019a57c3 dev-python/rsa: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
6f44bbc88a dev-python/pyyaml: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
76ca467e0b dev-python/pyblake2: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
007c56f256 dev-python/pyasn1: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
12a9149d67 dev-python/packaging: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
20700135d2 dev-python/appdirs: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
569f97ea33 dev-libs/ustr: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
725637b6e6 dev-libs/iniparser: delete unnecessary package 2021-09-03 14:01:00 +02:00
Dongsu Park
d9894e252c app-shells/push: delete unnecessary package 2021-09-03 14:01:00 +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
601a4027a7 Merge pull request #206 from kinvolk/krnowak/move-sys-libs-talloc
sys-libs/talloc: Move to overlay
2021-09-02 20:55:27 +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