23004 Commits

Author SHA1 Message Date
Mathieu Tortuyaux
5982f75c88 profiles/base: stabilize duktape
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-23 16:41:01 +01:00
Mathieu Tortuyaux
6f3b332ab4 dev-lang/duktape: sync with ::gentoo
Commit-Ref: f4b02380c6eb5d4829d3909694a93566b789e5d6

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-23 16:34:08 +01:00
Krzesimir Nowak
f521644278 Merge pull request #287 from flatcar-linux/krnowak/pkg-updates-2014
Update packages from 2014
2022-02-23 13:22:08 +01:00
Thilo Fromm
e92521c166 ci-automation/test*: per-image summary, honor parallel
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-23 11:30:54 +01:00
Thilo Fromm
5ac2418679
Merge pull request #232 from flatcar-linux/t-lo/container-tests-publish-results
ci-automation: publish test results, add to GC
2022-02-23 10:23:40 +01:00
Thilo Fromm
3253435d6c ci-automation/test.sh: publish to _kola_tmp, not debug/_kola_tmp
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-22 18:27:36 +01:00
Thilo Fromm
3397167b5e
Update ci-automation/test.sh: fix typo.
Co-authored-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-02-22 18:13:15 +01:00
Mathieu Tortuyaux
e63a191c16
Merge pull request #222 from flatcar-linux/tormath1/timeout-em
kola/em: increase timeout
2022-02-22 18:04:31 +01:00
Dongsu Park
0d1ac4c160 Merge pull request #296 from flatcar-linux/dongsu/expat-2.4.6
dev-libs/expat: update to 2.4.6
2022-02-22 18:03:31 +01:00
Thilo Fromm
8157bf0302 ci-automation: publish test results, add to GC
This change adds copying test results to the build cache server, and
adds respective deletion to the garbage collector.

Also, the patch fixes an issue with torcx publishing (manifest
publishing had arch hard-coded).

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-22 16:22:57 +01:00
Thilo Fromm
db062b2e81
Merge pull request #230 from flatcar-linux/t-lo/add-sdk-container-image-update
update_sdk_container_image: New SDK container from existing image (minor / patch updates)
2022-02-22 15:45:36 +01:00
Thilo Fromm
ceba903d1b
Merge pull request #228 from flatcar-linux/t-lo/container-builds-add-testing
ci-automation: Add foundational testing primitives
2022-02-22 15:45:23 +01:00
Thilo Fromm
081df6cd2c ci-automtion/packages.sh: fix torcx URL, add manifest
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-22 15:44:04 +01:00
Jeremi Piotrowski
f8efad73bf
Merge pull request #231 from flatcar-linux/jepio/build-image-disable-ebuild-locks
build_library/build_image_util: disable ebuild-locks when merging binary packages.
2022-02-22 13:52:46 +01:00
Krzesimir Nowak
c2353cfbbb eclass/mercurial: Sync with gentoo
It's from gentoo commit 9f24bebc8dd0d5dd6b8c683ea8bc1b39c64481d4.
2022-02-22 12:25:13 +01:00
Krzesimir Nowak
c6a76af95b eclass/portability: Sync with gentoo
It's from gentoo commit 5eae2995e46c6dc23f85bd0839eb9a1028ebea91.
2022-02-22 12:25:13 +01:00
Krzesimir Nowak
d692f0b456 eclass: Drop unused eclasses 2022-02-22 12:25:13 +01:00
Krzesimir Nowak
93b9a20a1b virtual/pam: Drop unused package 2022-02-22 12:25:13 +01:00
Krzesimir Nowak
a339d6ab05 perl-core/File-Temp: Add from gentoo
It's from gentoo commit 4422984d379c73f5b76891fcb58f694b5ba5a150.

It's a dependency of virtual/perl-File-Temp.
2022-02-22 12:25:12 +01:00
Krzesimir Nowak
2db71b8e80 virtual/perl-File-Temp: Add from gentoo
It's from gentoo commit bb84c633a1730c8e85701c906cbd378f71e86b03.

It's a dependency of dev-perl/File-Slurp.
2022-02-22 12:25:12 +01:00
Krzesimir Nowak
a91cd58e6b virtual/perl-IO: Add from gentoo
It's from gentoo commit 9cef49a74aa25da92f1b8afcbe039cceb2ff0500.

It's a dependency of dev-perl/File-Slurp.
2022-02-22 12:25:12 +01:00
Krzesimir Nowak
69d757d228 virtual/perl-Exporter: Add from gentoo
It's from gentoo commit 3f9381139fb59fc4719c453888b82354fb370562.

It's a dependency of dev-perl/File-Slurp.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
35930c0aef virtual/perl-Carp: Add from gentoo
It's from gentoo commit d2be4f85258c39e3351bc395cb55b2d798d9fd8f.

It's a dependency of dev-perl/File-Slurp.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
ab5c422c60 dev-perl/File-Slurp: Sync with gentoo
It's from gentoo commit d411db90221a2a6d86aed14665b22fd0d4c66187.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
6456162d75 virtual/package-manager: Sync with gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
e92e1e7f81 virtual/ssh: Sync with gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
feb2578191 dev-util/gtk-doc-am: Sync with gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
5544e12b25 virtual/libc: Sync with gentoo
It's from gentoo commit 3088400aa075ae4abd4b14c4457f725ffa9e692e.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
a55b653a59 virtual/editor: Sync with gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
5213f4827b virtual/pager: Sync with gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-02-22 12:09:18 +01:00
Krzesimir Nowak
ff2aed2def Merge pull request #295 from flatcar-linux/krnowak/pkg-updates-2013
Update eclasses from 2013
2022-02-22 12:01:55 +01:00
Dongsu Park
fe7a6c904b profiles: enable su USE flag for shadow
Enable su USE flag for shadow, because shadow >= 4.11 does not have it
by default.
Ideally util-linux should have the su binary, but that is currently not
possible, because of a bunch of additional dependencies in SDK like
pam_sssd in baselayout.
2022-02-22 11:54:21 +01:00
Jeremi Piotrowski
4cdacf5ae4 build_library/build_image_util: disable ebuild-locks when merging binary packages
Disable ebuild-locks for the emerge command that creates the image.
Ebuild-locks protect unsandboxed ebuild phases from running
concurrently, but also slow things down greatly when a lot of
concurrency would otherwise be possible. The image build phase merges a
big amount of binary packages, and I am not aware of us having any
phases that risk concurrently modifying shared files.

I have been testing this for the last months and have not seen any
failures. The time savings are significant: this cuts image build time
from 20m to 10m for me.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-02-22 09:42:42 +00:00
Dongsu Park
91c7be888f changelog: add changelog for expat 2.4.6 2022-02-22 09:54:32 +01:00
Dongsu Park
3bd3353793 dev-libs/expat: update to 2.4.6
Update dev-libs/expat to 2.4.6 to mainly address the CVEs:
CVE-2022-25235, CVE-2022-25236, CVE-2022-25313, CVE-2022-25314,
CVE-2022-25315
2022-02-22 09:48:27 +01:00
Thilo Fromm
38d85729bf update_sdk_container_image: update SDK container image
This change introduces update_sdk_container_image, a script to generate
a new SDK container image based on an existing SDK container. The
script is meant to be used for minor / patch level SDK changes (like
test suite updates).

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-21 20:06:30 +01:00
Thilo Fromm
4f39e0112f ci-automation/tests.sh: use http in torcx manifest
Use HTTP instead of https because Ignition does not recognise
letsencrypt certificates, leading to test breakage in
docker.torcx-manifest-pkgs.

Add a note in settings.env to explicitly call out HTTP requirement of
build cache server.

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-21 17:23:53 +01:00
Thilo Fromm
0fa985b872 ci-automation/test.sh: stage torcx manifest
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-21 16:30:30 +01:00
Dongsu Park
b25f70e646 changelog: add changelog for man-pages 5.12 2022-02-21 15:51:41 +01:00
Dongsu Park
07cf13481c sys-apps/man-pages: update to 5.12-r2
Update sys-apps/man-pages to 5.12-r2, which is needed by sys-apps/shadow
4.11.1.
2022-02-21 15:51:41 +01:00
Dongsu Park
2037f0a173 changelog: add changelog for shadow 4.11.1 2022-02-21 15:51:16 +01:00
Dongsu Park
a44f3b8fbd sys-apps/shadow: Apply Flatcar modifications
- Carry over our custom tmpfiles and securetty files
  - Remove /etc files and install them to /usr, use tmpfiles
  - Switch /etc/login.defs edits to /usr/share/shadow/login.defs
  - Drop moving passwd out of /usr since we don't have split-usr
  - Drop pkg_postinst
2022-02-21 15:51:16 +01:00
Dongsu Park
2b733fd76a sys-apps/shadow: update to 4.11.1
Sync with Gentoo to update sys-apps/shadow to 4.11.1, mainly to address
CVE-2013-4235.

Gentoo ref: defe2a377e43a756441b183b66e2c4aae2be27b5
2022-02-21 15:51:16 +01:00
Thilo Fromm
1045fd5ac8 ci-automation/README.md: add docs for qemu test 2022-02-21 13:57:11 +01:00
Thilo Fromm
bee5ac7f74 ci-automation/tapfile: enforce foreign keys, simplify 2022-02-21 12:56:45 +01:00
Krzesimir Nowak
b30e3d52ee eclass/mono-env: Sync with gentoo
It's from gentoo commit 5f1f870f36da4f0739058b1f36c939e7ec53f3b3.
2022-02-21 12:13:32 +01:00
Krzesimir Nowak
46fdaf3fd7 eclass/alternatives: Sync with gentoo
It's from gentoo commit 1ade252f652cfba4068bb2275e0b24e1175ee924.
2022-02-21 12:13:32 +01:00
Krzesimir Nowak
0bad1e326b Merge pull request #293 from flatcar-linux/krnowak/pkg-updates-2012
eclass: Drop unused eclasses
2022-02-21 12:12:27 +01:00
Kai Lüke
2b41a770d5 Merge pull request #1640 from flatcar-linux/kai/udev-race
sys-apps/ignition: prevent races with udev
2022-02-21 11:24:33 +01:00
Kai Lueke
3d5309794a sys-apps/ignition: prevent races with udev
This pulls in
https://github.com/flatcar-linux/ignition/pull/35
to prevent boot failures such as fsck running while udev was still
processing the disk changes, and thus failing when the /dev/disk/
symlink is shortly gone.
2022-02-21 11:12:24 +01:00