17811 Commits

Author SHA1 Message Date
Flatcar Buildbot
adecfc3045
app-arch/unzip: Sync with Gentoo
It's from Gentoo commit 794061a3298b5716db015defa7b3e2c583b73980.
2024-07-16 09:30:34 +02:00
Flatcar Buildbot
2985a63c25
app-arch/libarchive: Sync with Gentoo
It's from Gentoo commit a4db95e3c87a49123f99efc40154047aafe25b84.
2024-07-16 09:30:34 +02:00
Flatcar Buildbot
2b9aec8c1d
app-arch/bzip2: Sync with Gentoo
It's from Gentoo commit 7f2af8ff87581c1d040cef317b270a36c1c37419.
2024-07-16 09:30:34 +02:00
Flatcar Buildbot
2968223e5a
app-admin/perl-cleaner: Sync with Gentoo
It's from Gentoo commit 32499b48da6ebacee94f4c84e49a145beb681d11.
2024-07-16 09:30:33 +02:00
Mathieu Tortuyaux
a706c8bd22
Merge pull request #2116 from flatcar/linux-6.6.39-main
Upgrade Linux Kernel for main from 6.6.38 to 6.6.39
2024-07-15 17:19:24 +02:00
James Le Cuirot
872ea6d14d
Don't use repo snapshots for stage1 by updating seed the new way
This is what upstream Gentoo does. They would previously update the
entire seed, but this took a long time. Our seeds are much bigger, so we
kept repo snapshots to build stage1 against these instead. The new
method of only rebuilding packages with changed sub-slots is a good
compromise and removes the need to write stage1 hooks that selectively
catch the repository up.

This also avoids some conflicts by adding the `--ignore-world` option.
Gentoo seeds have nothing in @world. We have much more, but none of that
is needed for stage1.

This continues to exclude cross-*-cros-linux-gnu/* as that is not needed
for stage1. It now also excludes dev-lang/rust, because it is never a
DEPEND, so it would not break other packages in this way. It may fail to
run due to a sub-slot change in one of its own dependencies, but it is
also unlikely to be needed in stage1 and it is not configured to use the
system LLVM. If needs be, we could improve the behaviour of Portage's
@changed-subslot to respect `--with-bdeps`.

In my testing, it was unable to handle an SDK from 17 months ago, but
one from 7 months ago did work. In practise, we will always use a much
more recent one, which is far more likely to work.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-07-15 14:28:03 +01:00
James Le Cuirot
1d7d53fad9
Upgrade to Catalyst 4
Catalyst 4 has totally changed the way repositories are handled. It only
works when the name of the directory containing the repository matches
the configured name of that repository. This was not the case for us,
with the coreos repository residing in the coreos-overlay directory. We
wanted to move and rename our repositories anyway, but this is a big
change, so we'll do separately. For now, this just renames coreos to
coreos-overlay.

Catalyst 4 also ingests the main repository snapshot as a squashfs
rather than a tarball. It features a utility to generate such a
snapshot, but it doesn't fit Flatcar well, particularly because it
expects each ebuild repository to reside at the top level of its own git
repository. It was very easy to call tar2sqfs manually though.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-07-15 14:27:59 +01:00
James Le Cuirot
8d8be98228
Drop Python path override hack in profile.bashrc
This hasn't been needed for a while, since Gentoo started handling
Python modules according to PEP 517. We now need util-linux with Python
support for Catalyst 4, and this hack erroneously causes the module to
be installed under /usr/lib64 rather than /usr/lib.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-07-15 14:20:34 +01:00
James Le Cuirot
6d96f2a9ac
dev-util/catalyst: Sync with Gentoo
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-07-15 14:20:27 +01:00
James Le Cuirot
82c6aacd71
sys-fs/squashfs-tools-ng: Import from Gentoo
This is needed by Catalyst 4.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-07-15 14:20:13 +01:00
James Le Cuirot
15cfc5badb
app-arch/pixz: Import from Gentoo
This is needed by Catalyst 4.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-07-15 14:20:05 +01:00
Flatcar Buildbot
e244dff3e5 sys-kernel/coreos-sources: Update from 6.6.38 to 6.6.39 2024-07-12 07:13:48 +00:00
Flatcar Buildbot
d310d76937 sys-kernel/coreos-firmware: Update from 20240610 to 20240709 2024-07-11 07:13:05 +00:00
Mathieu Tortuyaux
a21af09393
Merge pull request #2111 from flatcar/linux-6.6.38-main
Upgrade Linux Kernel for main from 6.6.37 to 6.6.38
2024-07-10 14:49:21 +02:00
Mathieu Tortuyaux
07375b0f29
Merge pull request #2090 from flatcar/containerd-1.7.19-main
Upgrade Containerd in main from 1.7.18 to 1.7.19
2024-07-10 13:48:31 +02:00
Flatcar Buildbot
94ee7cba59 sys-kernel/coreos-sources: Update from 6.6.37 to 6.6.38 2024-07-10 07:14:47 +00:00
Mathieu Tortuyaux
7ac20b64c9
Merge pull request #2110 from flatcar/tormath1/nasm
dev-lang/nasm: sync with the upstream
2024-07-09 09:21:25 +02:00
Adrian Vladu
fe5f145b30
Merge pull request #2089 from flatcar/ader1990/systemd-minor-version-upgrade-255-8
sys-apps/systemd: updated to minor version 255.8
2024-07-08 20:03:09 +03:00
Mathieu Tortuyaux
a6dd623a13
Merge pull request #2108 from flatcar/cacerts-3.102-main
Update ca-certificates in main from 3.101 to 3.102
2024-07-08 15:20:17 +02:00
Mathieu Tortuyaux
107eaaef0f
base/keywords: accept runc-1.1.13
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-08 14:46:07 +02:00
Mathieu Tortuyaux
a4ad2fc135
app-containers/containerd: Bump dependency on runc
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-08 14:46:07 +02:00
Mathieu Tortuyaux
7e2a3fc1cf
app-containers/runc: add release 1.1.13
This is meant to be upstreamed.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-08 14:46:06 +02:00
Mathieu Tortuyaux
5d369a3c37
app-containers/runc: sync with Gentoo upstream
Commit-Ref: ea8b0bbe22

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-08 14:30:40 +02:00
Flatcar Buildbot
58788d8dbc
app-containers/containerd: Update from 1.7.18 to 1.7.19 2024-07-08 14:27:56 +02:00
Mathieu Tortuyaux
7c1d0c3a29
base/keywords: remove nasm 2.15
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-08 14:08:30 +02:00
Mathieu Tortuyaux
db92389868
dev-lang/nasm: sync with upstream
Commit-Ref: ea8b0bbe22

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-08 10:16:47 +02:00
Flatcar Buildbot
b0b84ed05e app-misc/ca-certificates: Update from 3.101 to 3.102 2024-07-08 07:21:32 +00:00
Flatcar Buildbot
2299e4c4b6 sys-kernel/coreos-sources: Update from 6.6.36 to 6.6.37 2024-07-06 07:11:28 +00:00
Adrian Vladu
f89cc7d7bd sys-apps/systemd: remove patch 255-install-format-overflow.patch
Patch is already upstreamed:
672226be31

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
2024-07-03 15:34:58 +03:00
Mathieu Tortuyaux
a568f62513
Merge pull request #2088 from flatcar/vmware-12.4.5-main
Upgrade open-vm-tools in main from 12.4.0 to 12.4.5
2024-07-03 14:26:18 +02:00
Mathieu Tortuyaux
2da4ca94d7
Merge pull request #2075 from flatcar/cacerts-3.101.1-main
Update ca-certificates in main from 3.101 to 3.101.1
2024-07-03 14:23:26 +02:00
Krzesimir Nowak
278c4963cf overlay sys-apps/systemd: Apply Flatcar modifications
Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
2024-07-03 11:22:21 +03:00
Adrian Vladu
5081a66df5 sys-apps/systemd: Sync with Gentoo
It's from Gentoo commit 602b1518a010d6290ce5d6536fba702f422e7885

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
2024-07-03 11:12:14 +03:00
Flatcar Buildbot
9c0eda19ae app-emulation/open-vm-tools: Update from 12.4.0 to 12.4.5 2024-07-03 07:09:14 +00:00
Sayan Chowdhury
6dbf74d688
net-misc/openssh: Move package from coreos-overlay -> portage-stable
It's from Gentoo commit a5ae97f6c11e8b646e5510bdf780338fc1e2efa4.
2024-07-01 19:32:59 +05:30
Flatcar Buildbot
0860b5f73a app-misc/ca-certificates: Update from 3.101 to 3.101.1 2024-07-01 07:21:18 +00:00
Mathieu Tortuyaux
ca891106f7
Merge pull request #2065 from flatcar/linux-6.6.36-main
Upgrade Linux Kernel for main from 6.6.35 to 6.6.36
2024-06-28 15:36:42 +02:00
Flatcar Buildbot
c6d6da2d8e sys-kernel/coreos-sources: Update from 6.6.35 to 6.6.36 2024-06-28 07:14:08 +00:00
Mark Farrell
d5833e210f sys-libs/pam: Apply Flatcar patches 2024-06-27 09:01:09 +10:00
Mark Farrell
cc8dd25640 sys-libs/pam: Sync from Gentoo 58cc11685 2024-06-27 08:59:59 +10:00
James Le Cuirot
355cfe0227
coreos-base/coreos-init: Bump to fix flatcar-install custom key issue (#2062)
Closes: https://github.com/flatcar/scripts/pull/1471
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-06-25 16:56:02 +01:00
Mathieu Tortuyaux
4248ce2201
sys-apps/ignition: pull akamai patch
this pull a fix for Akamai

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-06-24 16:50:31 +02:00
Flatcar Buildbot
2f19712f68 sys-kernel/coreos-sources: Update from 6.6.34 to 6.6.35 2024-06-22 07:14:00 +00:00
James Le Cuirot
d36ff5fbe8
coreos-base/update-ssh-keys: Fix crate handling in 9999
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-06-21 10:47:57 +01:00
James Le Cuirot
d6a4dab482
coreos-base/ue-rs: Fix crate handling in 9999
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-06-21 10:47:56 +01:00
James Le Cuirot
3350770afe
coreos-base/afterburn: Fix crate handling in 9999
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-06-21 10:47:55 +01:00
James Le Cuirot
12ce55a392
Drop the dev-vcs/repo tool now that cros_workon no longer uses it
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-06-21 10:47:54 +01:00
James Le Cuirot
26c2e935c1
Drop cros-workon.eclass and replace with git-r3.eclass
The cros_workon tool has been replaced with a simpler flatcar_workon
tool based around git-r3.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-06-21 10:47:50 +01:00
James Le Cuirot
7f151af41d
Drop cros-debug eclass and USE flag
The small eclass was not used anywhere. The USE flag was enabled
profile-wide but was only used by the update_engine package. We can just
add a regular "debug" USE flag to this package that is enabled by
default instead.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-06-21 10:46:50 +01:00
Mathieu Tortuyaux
ab4e709fa6
Merge pull request #1806 from flatcar/tormath1/linode
oem: provide akamai (linode) images
2024-06-21 09:33:10 +02:00