Commit Graph

18133 Commits

Author SHA1 Message Date
Flatcar Buildbot
83a9787edb
dev-cpp/gtest: Sync with Gentoo
It's from Gentoo commit 52306b79984f09cc8b3b20d97315043b1e597e9b.
2024-07-16 09:37:32 +02:00
Flatcar Buildbot
0f3a6313e6
dev-build/ninja: Sync with Gentoo
It's from Gentoo commit 5707d9394c78b2d83c6eee75214f8bd7ac832942.
2024-07-16 09:37:32 +02:00
Flatcar Buildbot
d38d5660ba
dev-build/meson: Sync with Gentoo
It's from Gentoo commit 50bf246f6fa5f3219727234ebb4dcf5397c05657.
2024-07-16 09:37:32 +02:00
Flatcar Buildbot
95e0d09f75
dev-build/make: Sync with Gentoo
It's from Gentoo commit 3b2498c8614935e72bf50fe8655c7a789a95aed2.
2024-07-16 09:37:32 +02:00
Flatcar Buildbot
eac636f9bd
dev-build/libtool: Sync with Gentoo
It's from Gentoo commit c235441176385e7a096b85335b82cefa74968748.
2024-07-16 09:37:31 +02:00
Flatcar Buildbot
52813dceb7
dev-build/cmake: Sync with Gentoo
It's from Gentoo commit 400074954458cc15116212bf2d208dd62f22cb7b.
2024-07-16 09:37:31 +02:00
Flatcar Buildbot
640e8a03c5
dev-build/automake-wrapper: Sync with Gentoo
It's from Gentoo commit 28a7645f05c77f35d1f5a838903d04a552b85010.
2024-07-16 09:37:31 +02:00
Flatcar Buildbot
a7049e855c
dev-build/automake: Sync with Gentoo
It's from Gentoo commit ca8656c4317eb59f3186c79f851ff8aac23eca48.
2024-07-16 09:37:31 +02:00
Flatcar Buildbot
b00f496248
dev-build/autoconf: Sync with Gentoo
It's from Gentoo commit 3f993322ea0d9a8c97e5b37d2ba2d1f37ac3845f.
2024-07-16 09:37:31 +02:00
Flatcar Buildbot
d2b91db18e
app-text/docbook-xsl-stylesheets: Sync with Gentoo
It's from Gentoo commit 794061a3298b5716db015defa7b3e2c583b73980.
2024-07-16 09:37:31 +02:00
Flatcar Buildbot
71f70a3753
app-text/docbook-xsl-ns-stylesheets: Sync with Gentoo
It's from Gentoo commit 794061a3298b5716db015defa7b3e2c583b73980.
2024-07-16 09:37:31 +02:00
Flatcar Buildbot
102f643516
app-shells/gentoo-bashcomp: Sync with Gentoo
It's from Gentoo commit 31b485f0cbf7bda89be177f2c1b71cdf5b12841f.
2024-07-16 09:37:30 +02:00
Flatcar Buildbot
ee543b41d6
app-shells/bash-completion: Sync with Gentoo
It's from Gentoo commit 49a7d394d815dc1b17bc50ce0b6fb6f91ce5f7ca.
2024-07-16 09:37:30 +02:00
Flatcar Buildbot
a278ec8163
app-shells/bash: Sync with Gentoo
It's from Gentoo commit 1d15b220376e9da1251127d71f78203f5da3f9d7.
2024-07-16 09:37:30 +02:00
Flatcar Buildbot
1e31f1961f
app-portage/getuto: Sync with Gentoo
It's from Gentoo commit 4201a60991c0620ca2cf6452df4b7d86dc0f5681.
2024-07-16 09:37:30 +02:00
Flatcar Buildbot
cec34a2c30
app-portage/gentoolkit: Sync with Gentoo
It's from Gentoo commit 68cd2be55e38cdcbdfada4cfcf1270d26aab35fd.
2024-07-16 09:37:30 +02:00
Flatcar Buildbot
4cef2e34f5
app-portage/elt-patches: Sync with Gentoo
It's from Gentoo commit d71c9795e810ba0b25aead3d735945228410b4b7.
2024-07-16 09:37:30 +02:00
Flatcar Buildbot
a828f83577
app-eselect/eselect-pinentry: Sync with Gentoo
It's from Gentoo commit 09cdd4c8480e47b8124a502e66dc31bbb0ab1266.
2024-07-16 09:37:29 +02:00
Flatcar Buildbot
867b748c2a
app-emulation/qemu-guest-agent: Sync with Gentoo
It's from Gentoo commit 065537bce77f8e3abe509a1d8d6eb412a0807b15.
2024-07-16 09:37:29 +02:00
Flatcar Buildbot
37953ae843
app-emulation/qemu: Sync with Gentoo
It's from Gentoo commit 96d45b34b88878a5837035d9da28143955fd4e7c.
2024-07-16 09:37:29 +02:00
Flatcar Buildbot
b266ef1d5e
app-editors/vim-core: Sync with Gentoo
It's from Gentoo commit 8ee90b103f758bd460d0aab3c5cbf09c84e33ba0.
2024-07-16 09:37:29 +02:00
Flatcar Buildbot
4f461704ce
app-editors/vim: Sync with Gentoo
It's from Gentoo commit 563856a6b43b8af8d6c9e0de28a9c7ebdd8c872f.
2024-07-16 09:37:29 +02:00
Flatcar Buildbot
0a26fbc8a0
app-editors/nano: Sync with Gentoo
It's from Gentoo commit a36322d9774f5470fdd199b28f8e60d280179acc.
2024-07-16 09:37:29 +02:00
Flatcar Buildbot
10eec1c541
app-doc/eclass-manpages: Sync with Gentoo
It's from Gentoo commit 405f4161103e0793bfaf90b26dacd4241eb578e0.
2024-07-16 09:37:29 +02:00
Flatcar Buildbot
b5b03527bb
app-crypt/tpm2-tss: Sync with Gentoo
It's from Gentoo commit 17fcc7c9c7ac89cf17d2f4b7a6f2c0a8dd2bc909.
2024-07-16 09:37:28 +02:00
Flatcar Buildbot
5a065e70cb
app-crypt/tpm2-tools: Sync with Gentoo
It's from Gentoo commit 4a4b1c938172b65f3fdb5ecc9b5801555dcb23ce.
2024-07-16 09:37:28 +02:00
Flatcar Buildbot
3903573181
app-crypt/rhash: Sync with Gentoo
It's from Gentoo commit 794061a3298b5716db015defa7b3e2c583b73980.
2024-07-16 09:37:28 +02:00
Flatcar Buildbot
1603778818
app-crypt/pinentry: Sync with Gentoo
It's from Gentoo commit b45977634fea6bd3bd1c42e769e614322b6ec40c.
2024-07-16 09:37:28 +02:00
Flatcar Buildbot
c61552a0b0
app-crypt/mit-krb5: Sync with Gentoo
It's from Gentoo commit 0b87c1977f66b38b4861e65df9f7dd499670eda8.
2024-07-16 09:37:28 +02:00
Flatcar Buildbot
306bcef715
app-crypt/mhash: Sync with Gentoo
It's from Gentoo commit 794061a3298b5716db015defa7b3e2c583b73980.
2024-07-16 09:37:28 +02:00
Flatcar Buildbot
414bd92640
app-crypt/gnupg: Sync with Gentoo
It's from Gentoo commit c8202ae0645d8114c54bdf74e57e1151a2826390.
2024-07-16 09:37:27 +02:00
Flatcar Buildbot
1d9edd1471
app-crypt/ccid: Sync with Gentoo
It's from Gentoo commit b8b74017825d8e7be72e07c4a2ab68f7df06f023.
2024-07-16 09:37:27 +02:00
Flatcar Buildbot
a1b9effc00
app-containers/runc: Sync with Gentoo
It's from Gentoo commit cbd4158ebd536bc92d1d28878ed12eee1fbea357.
2024-07-16 09:37:27 +02:00
Flatcar Buildbot
e521c38c2b
app-cdr/cdrtools: Sync with Gentoo
It's from Gentoo commit e2dccca015a4d53bf20e3db1577e0c8bf805813b.
2024-07-16 09:30:35 +02:00
Flatcar Buildbot
1c9dfc51d6
app-arch/zstd: Sync with Gentoo
It's from Gentoo commit 8bfcabf96671e1d25c60c5b54f06078269a005b2.
2024-07-16 09:30:34 +02:00
Flatcar Buildbot
39695955f6
app-arch/zip: Sync with Gentoo
It's from Gentoo commit 794061a3298b5716db015defa7b3e2c583b73980.
2024-07-16 09:30:34 +02:00
Flatcar Buildbot
f298b8bf1e
app-arch/xz-utils: Sync with Gentoo
It's from Gentoo commit 13df71170862582d53c6c402122e8c05b565369c.
2024-07-16 09:30:34 +02:00
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
flatcar-ci
7c5f3530f5 New version: main-4032.0.0-nightly-20240715-2100 2024-07-15 21:00:23 +00: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-ci
354a0f2ecd New version: main-4029.0.0-nightly-20240712-2100 2024-07-13 02:23:38 +00:00