Commit Graph

28179 Commits

Author SHA1 Message Date
Flatcar Buildbot
ab0f4ce913 dev-build/meson: Sync with Gentoo
It's from Gentoo commit f2bcabbcec03d24adf9bf7886a1573bdebddd9c4.
2024-08-19 15:34:06 +02:00
Flatcar Buildbot
902a5b9b60 dev-build/make: Sync with Gentoo
It's from Gentoo commit 1cdc74dabf98dce9923045dbddbe340b20fea719.
2024-08-19 15:34:06 +02:00
Flatcar Buildbot
47aab0eb10 dev-build/libtool: Sync with Gentoo
It's from Gentoo commit eee9ac798846a22cd97adeaa88293b5bcb727c3c.
2024-08-19 15:34:06 +02:00
Flatcar Buildbot
e1818c3411 app-shells/bash: Sync with Gentoo
It's from Gentoo commit 1b61b60676b8ea080b13d2e3634be0326ad8f560.
2024-08-19 15:34:06 +02:00
Flatcar Buildbot
b8fa833a4a app-editors/nano: Sync with Gentoo
It's from Gentoo commit 0357d93897aff789c5bed531eee0a719fdb3a30a.
2024-08-19 15:34:06 +02:00
Flatcar Buildbot
039ac9cb58 app-arch/lz4: Sync with Gentoo
It's from Gentoo commit 62af44a248da8820a07f2166322c7d4f86480472.
2024-08-19 15:34:06 +02:00
James Le Cuirot
4c2bcfba0a
Merge pull request #2233 from flatcar/firmware-20240811-main
Upgrade Linux Firmware in main from 20240709 to 20240811
2024-08-19 10:34:31 +01:00
James Le Cuirot
4cec297c8c
changelog: Add entry for linux-firmware "Sinkclose" vuln CVE-2023-31315
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-19 10:32:55 +01:00
flatcar-ci
cf6948a7b7 New version: main-4064.0.0-nightly-20240816-2100 2024-08-17 01:35:38 +00:00
flatcar-ci
ad6fe32b29 New version: main-4064.0.0-nightly-20240816-2100-INTERMEDIATE 2024-08-16 21:00:23 +00:00
James Le Cuirot
a212694bde
Merge pull request #2239 from flatcar/chewi/qemu-initrd-opt
Fix the initrd option in the QEMU launcher script
2024-08-16 17:23:12 +01:00
James Le Cuirot
16563bb411
Fix the initrd option in the QEMU launcher script
It was -R, but this was already taken by the read-only pflash option, so
use -r instead.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-16 17:04:07 +01:00
Flatcar Buildbot
7027ff83ee
sys-kernel/coreos-firmware: Update from 20240709 to 20240811 2024-08-16 15:08:33 +01:00
Krzesimir Nowak
c5b862406b changelog: Add an entry 2024-08-16 15:54:11 +02:00
Krzesimir Nowak
8c18dec4d6 overlay profiles: Force systemd on virtual udev packages 2024-08-16 15:54:11 +02:00
Krzesimir Nowak
ff89bf9639 overlay coreos/user-patches: Drop user-patch for net-dialup/lrzsz
The update of the package pulled some other fix for the issue.
2024-08-16 15:54:11 +02:00
Krzesimir Nowak
ce53b01895 overlay profiles: Update accept keywords for net-firewall/conntrack-tools 2024-08-16 15:54:11 +02:00
Krzesimir Nowak
6a234ef713 .github: Add rest of the packages under automation 2024-08-16 15:54:10 +02:00
Krzesimir Nowak
dc8d3869e7 x11-misc/shared-mime-info: Sync with Gentoo
It's from Gentoo commit 6d7a8c0d18b2df918f4f775fde283c49b008011c.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
654a20ea7a x11-misc/makedepend: Sync with Gentoo
It's from Gentoo commit 04d16f5906a5feeca4fbababbec359e0b5d5767e.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
21eadd3d92 virtual/udev: Sync with Gentoo
It's from Gentoo commit 6161f5ac5e20d586345e1b2ea94fd5bd80ca6959.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
db3f8d56ff virtual/resolvconf: Sync with Gentoo
It's from Gentoo commit 197815981c33ed4655c8233d07e31fec84fa46c7.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
69af5aa09b virtual/pager: Sync with Gentoo
It's from Gentoo commit 77f67752cd0fa1d306b5d82723954ac8dbc6cd6c.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
0aa5688add virtual/libudev: Sync with Gentoo
It's from Gentoo commit 442a9c0c981b0cfbb003b1fb223e2767e6367ef0.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
dbf6731e18 virtual/libintl: Sync with Gentoo
It's from Gentoo commit b76b6d3eeb85be1dbc96c1a7b0c638a2766789d6.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
61b5c349da virtual/libiconv: Sync with Gentoo
It's from Gentoo commit b76b6d3eeb85be1dbc96c1a7b0c638a2766789d6.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
d3ff6b825d virtual/krb5: Sync with Gentoo
It's from Gentoo commit 7bc60b460a29b8422b8afbb65464758e216b5e5a.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
868697d5af sys-boot/gnu-efi: Sync with Gentoo
It's from Gentoo commit a27c3eccc447347e96c31fd03795f3ee354c2f65.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
6565dccf1b net-firewall/conntrack-tools: Sync with Gentoo
It's from Gentoo commit bba3b5ebac787dfe00976780ba5ac918368dcf70.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
ae519d5a33 net-dialup/minicom: Sync with Gentoo
It's from Gentoo commit 168995c59aee4ad848a64d748f48e7d32936265b.
2024-08-16 15:53:02 +02:00
Krzesimir Nowak
536871af7a net-dialup/lrzsz: Sync with Gentoo
It's from Gentoo commit 64ae7e83e03ad692eff3cff5f6ad0a26a7c532de.
2024-08-16 15:53:01 +02:00
Krzesimir Nowak
ca8f7b6e74 net-analyzer/tcpdump: Sync with Gentoo
It's from Gentoo commit 78213a89b4a602460bf81ba5fab8eed561091ade.
2024-08-16 15:53:01 +02:00
James Le Cuirot
860464ae1a
Merge pull request #2238 from flatcar/chewi/baselayout-no-git
sys-apps/baselayout: Don't fetch non-live version from git
2024-08-16 10:06:12 +01:00
flatcar-ci
9052943fe2 New version: main-4063.0.0-nightly-20240815-2100 2024-08-15 21:00:27 +00:00
James Le Cuirot
2a70198199
Merge pull request #2237 from flatcar/chewi/gentoo-rust
dev-lang/rust: Drop our custom package (1.80.0) in favour of upstream Gentoo's (1.80.1)
2024-08-15 17:58:05 +01:00
James Le Cuirot
618dfc49ba
sys-apps/baselayout: Don't fetch non-live version from git
Use a regular tarball from GitHub. baselayout is a special case because
Catalyst initially installs it with --nodeps. We currently use stage 4
as a seed, which includes git, so this is fine right now, but we would
like to switch to using stage 3 instead. You also might use a
cross-compiled stage 3 as a seed when porting the SDK to a new
architecture.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-15 17:02:49 +01:00
James Le Cuirot
8e5b5af225
dev-lang/rust: Drop our custom package in favour of upstream Gentoo's
It is not clear why this was forked originally. One reason was to avoid
the sys-apps/lsb-release dependency, but it probably wasn't just that.
It seems likely that the upstream package did not support cross targets
at the time. Now it does.

It appears that LTO was previously enabled by us following Gentoo rather
than through an explicit decision. They now disable it by default, so we
do likewise. It previously used "fat" LTO, which makes Rust especially
slow to build and reportedly made rustc slower than with "thin" LTO!
There seems little benefit in using thin LTO given that we rebuild Rust
almost as much as the packages that use it, plus we don't enable LTO
anywhere else.

We still avoid rustdoc to keep the size down using INSTALL_MASK. This
isn't as good as not building it in the first place, but this alone
isn't worth keeping a fork.

Cross targets are now handled via the admittedly experimental
RUST_CROSS_TARGETS support. This has been in place for a while, and I
think it is fairly widely used now. If it does disappear, it would
almost certainly be for something even better.

This also updates Rust from 1.80.0 to 1.80.1.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-15 16:54:11 +01:00
James Le Cuirot
b88b31acb9
sys-apps/lsb-release: Import from Gentoo
We have previously avoided this package because its /etc/lsb-release
clashes with the symlink created by our sys-apps/baselayout. This has
led to the need to fork some packages, such as dev-lang/rust, just to
avoid the dependency.

Instead, we can just stop it from installing /etc/lsb-release with
INSTALL_MASK. I also considered having it create the symlink instead of
baselayout, but baselayout has the tmpfiles.d handling, so this is
simpler.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-15 13:51:08 +01:00
Krzesimir Nowak
248057db13 ci-automation/image-changes: Simplify a bit
We can strip suffixes using an array notation instead of doing it in a
loop. Also drop an unused architecture parameter.
2024-08-15 14:45:40 +02:00
Krzesimir Nowak
d2ce797d6d ci-automation/image-changes: Print changes in extra sysexts 2024-08-15 14:41:50 +02:00
Krzesimir Nowak
1d141f67c0
Merge pull request #2230 from flatcar/krnowak/drop-python-test-stuff
Drop python tests from GCE and Azure OEM images and python sysext
2024-08-15 13:26:56 +02:00
Jeremi Piotrowski
d8e282f280 Revert "New version: main-4062.0.0-nightly-20240814-2100"
This reverts commit f2fe34e0cb.

Nightly build failed due to Github unavailability. Revert temporarily,
we'll be back with a new nightly tomorrow.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-15 09:30:04 +02:00
flatcar-ci
f2fe34e0cb New version: main-4062.0.0-nightly-20240814-2100 2024-08-14 21:00:25 +00:00
Krzesimir Nowak
100b0d45d2
Merge pull request #2227 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-08-12
Weekly portage-stable package updates 2024-08-12
2024-08-14 18:05:31 +02:00
Krzesimir Nowak
83c4cdcf44 build_library: Shrink the sysext-python image by removing python tests
Do the same thing we did for GCE and Azure.
2024-08-14 17:25:31 +02:00
Krzesimir Nowak
131b56975f coreos-base/oem-azure: Shrink the sysext image by removing python tests
Do the same thing we did for GCE.
2024-08-14 17:25:01 +02:00
Krzesimir Nowak
7cebc75f75 coreos-base/oem-gce: Shrink the sysext image by removing python tests
Not only python is being installed, but also some extra packages like
setuptools. These amount of tests seems to be growing, which is not a
bad thing per se, but we really don't need them in the GCE OEM sysext.
2024-08-14 17:20:42 +02:00
Krzesimir Nowak
a9876d1774 changelog: Add entries 2024-08-14 17:15:15 +02:00
Krzesimir Nowak
6ef3c80005 overlay profiles: Mask http3 and quic in net-misc/curl 2024-08-14 17:15:15 +02:00
Krzesimir Nowak
705ef149a2 sys-apps/kexec-tools: Sync with Gentoo
It's from Gentoo commit 7e4187530a2f735606b51db72363c24a6c85e146.
2024-08-14 17:15:15 +02:00