28798 Commits

Author SHA1 Message Date
Flatcar Buildbot
27ef6e873c dev-python/fasteners: Sync with Gentoo
It's from Gentoo commit 34c97badfc22848bd420c0c317c7be15f9df01c8.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
f9d0a9e312 dev-python/cython: Sync with Gentoo
It's from Gentoo commit 21919ae60ff1256fb62917b17aa90dd32c5dcf42.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
82d044ff37 dev-libs/libpcre: Sync with Gentoo
It's from Gentoo commit c8beaa249ed7bfc0165de7e874ab93f8fa472e05.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
70678fd521 dev-libs/libksba: Sync with Gentoo
It's from Gentoo commit 728cef3b512acac49022413c9e2a735e6e04a241.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
7a428eeecf dev-libs/libgcrypt: Sync with Gentoo
It's from Gentoo commit 4261b130f7c497667e0721e9332e80c4d8cd47fe.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
8f762cd648 dev-libs/gobject-introspection-common: Sync with Gentoo
It's from Gentoo commit 8847b120c89b206df1b9a0bfbaeca60899107193.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
56d71c2344 dev-libs/gobject-introspection: Sync with Gentoo
It's from Gentoo commit 2f767b86291383e53f51a126e9a4c588310a8fbc.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
3490326e3f dev-libs/gmp: Sync with Gentoo
It's from Gentoo commit 451ef3cc41128ddb79b68e582251c3dd19c6c2bd.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
37ac0f3f68 dev-libs/glib: Sync with Gentoo
It's from Gentoo commit 6761ce5ecca9fb6f946e70ee919d1aed082084ce.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
fe88a30da6 dev-libs/elfutils: Sync with Gentoo
It's from Gentoo commit 0fe7a81963b4eee06f5b7117b4ea58339fc04f4c.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
9dc50e2296 dev-lang/python: Sync with Gentoo
It's from Gentoo commit d7ced951aa96e1c59f5294e029f3e2373359122c.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
a882e32ddc dev-lang/lua: Sync with Gentoo
It's from Gentoo commit 157c6e96b08cbd35d7cd31551561e63c0800321e.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
67bf4bb83e dev-lang/go-bootstrap: Sync with Gentoo
It's from Gentoo commit f7d6c40ca8f2a1b4dac13f0e28cf92c6ef0076aa.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
ce77b2731d dev-db/sqlite: Sync with Gentoo
It's from Gentoo commit 0388d499b51a8572a23459e0bfe3e805b9db1ac2.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
8f40b35d7f app-emulation/qemu: Sync with Gentoo
It's from Gentoo commit a0fbb5dba4afc6885e4abf16e36fc118510c1cb3.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
6fb75b716d app-arch/zstd: Sync with Gentoo
It's from Gentoo commit 01b483bfd328f94bc0d718fdcf0ed8a56166fcb1.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
3103ed0d6e app-arch/xz-utils: Sync with Gentoo
It's from Gentoo commit 3791ad536e966dab33f62614f16b224fd10bf6a2.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
ac50591da5 app-arch/tar: Sync with Gentoo
It's from Gentoo commit 3f0f44a25fd6be2b27bbb0eee982192c399cc360.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
88da310180 app-arch/libarchive: Sync with Gentoo
It's from Gentoo commit 45b40c67c120aadd5474063b1bd2d2cd1833b9d4.
2023-09-27 17:02:43 +02:00
Flatcar Buildbot
947f98bc8c app-arch/gzip: Sync with Gentoo
It's from Gentoo commit a2e3e4f5c3a569e9771e0fc150831a7c9182644d.
2023-09-27 17:02:43 +02:00
Dongsu Park
8addf0c147 changelog: add changelog for samba 4.18.4 2023-09-27 10:56:50 +02:00
Krzesimir Nowak
a5064c2831 net-fs/samba: Apply Flatcar modifications
- Add a minimal USE flag for only installing libraries
  - Change the Perl run-time dep to build-time only
  - Disable building libraries requiring Python
  - Disable building Perl JSON libraries
  - Limit the size of bundled libraries

Co-authored-by: Dongsu Park <dpark@linux.microsoft.com>
2023-09-27 10:56:50 +02:00
Dongsu Park
b2f8324050 overlay net-fs/samba: sync with Gentoo
Update net-fs/samba to 4.18.4, mainly to address CVE-2021-44142,
CVE-2022-1615.

Gentoo ref: 2cecc32967dd95e8c66ded510b89c8aeaf267f90
2023-09-27 10:56:50 +02:00
Dongsu Park
db2b27d2b3
Merge pull request #1194 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-09-27 10:55:21 +02:00
Flatcar Buildbot
688c150d69 Update mantle container image to latest HEAD 2023-09-27 08:54:12 +00:00
Dongsu Park
596720375f
Merge pull request #1190 from flatcar/rust-1.72.1-main
Upgrade dev-lang/rust and virtual/rust in main from 1.72.0 to 1.72.1
2023-09-27 09:41:31 +02:00
Dongsu Park
b220a3868d
Merge pull request #1189 from flatcar/dongsu/qcow2-compression-changelog
changelog: add changelog for qcow2 inline compression
2023-09-27 09:36:53 +02:00
flatcar-ci
c29701af55 New version: main-3739.0.0-nightly-20230926-2100 2023-09-26 21:00:26 +00:00
Mathieu Tortuyaux
6c61372c0d
Merge pull request #1083 from flatcar/tormath1/oem
sysext: port AWS OEM to systemd sysext image
2023-09-26 17:03:21 +02:00
Mathieu Tortuyaux
bfaea38865
overlay coreos-base/common-oem-files: translate ami to ec2
For this vendor, the OEM ID from the oem-release file is different from
the oem.id kernel commandline parameter.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 14:54:57 +02:00
Mathieu Tortuyaux
79b07511e3
overlay coreos-base/misc-files: add ami oem files
found by booting stable on AWS: `find /usr/share/oem` + checking the
content of files created by base Ignition.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 13:34:09 +02:00
Mathieu Tortuyaux
50e6da3ef2
changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 13:34:09 +02:00
Mathieu Tortuyaux
9205ac98e0
overlay coreos-base/oem-ec2-compat: drop ec2 use
while this ebuild will be dropped in the near future, we still need to
maintain openstack ebuild.

`flatcar-eks` was a runtime dependency of openstack/brightbox too. I
think it was a mistake ?

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 13:34:09 +02:00
Mathieu Tortuyaux
ce2c0e7475
overlay coreos-base/oem-ami: new sysext image
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 13:34:09 +02:00
Mathieu Tortuyaux
fbc1906e36
overlay coreos-base/common-oem-files: add grub EC2
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 13:34:09 +02:00
Mathieu Tortuyaux
735dfb4001
overlay coreos-base/flatcar-eks: remove oem spec
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 13:34:09 +02:00
Mathieu Tortuyaux
8ba940b931
overlay app-emulation/amazon-ssm-agent: remove oem spec
- drop the OEM mention
- install things under /usr/share/amazon/ssm
- add systemd unit from the upstream

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-26 13:34:03 +02:00
Dongsu Park
0d585ce043
Merge pull request #1175 from flatcar/linux-6.1.55-main
Upgrade Linux Kernel for main from 6.1.54 to 6.1.55
2023-09-26 12:55:07 +02:00
Flatcar Buildbot
9929f5b294 dev-lang/rust: Update from 1.72.0 to 1.72.1 2023-09-26 09:34:57 +02:00
Dongsu Park
4c7eaff8a6 changelog: add changelog for qcow2 inline compression
Add missing changelog of https://github.com/flatcar/scripts/pull/1132.
See also https://github.com/flatcar/Flatcar/issues/1135.
2023-09-26 09:29:50 +02:00
Dongsu Park
a7e5f1f903 overlay sys-kernel/coreos-modules: delete configs CONFIG_NET_CLS_RSVP*
Build fails in >= 6.1.55 like below, because upstream stable Kernels
deleted the Kernel configs CONFIG_NET_CLS_RSVP*.

```
 * ERROR: sys-kernel/coreos-modules-6.1.55::coreos failed (configure
   phase):
 *   Requested options not enabled in build:
 *     CONFIG_NET_CLS_RSVP
 *     CONFIG_NET_CLS_RSVP6
```

Fix that by deleting the Kernel configs.
2023-09-26 09:14:36 +02:00
Flatcar Buildbot
17c4efdbc7 sys-kernel/coreos-sources: Update from 6.1.54 to 6.1.55 2023-09-26 09:14:36 +02:00
Dongsu Park
e6209c4c2b
Merge pull request #1185 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-09-26 09:10:02 +02:00
Flatcar Buildbot
eddc306c94 Update mantle container image to latest HEAD 2023-09-25 21:00:46 +00:00
flatcar-ci
19a6ca049d New version: main-3738.0.0-nightly-20230925-2100 2023-09-25 21:00:25 +00:00
Kai Lüke
9ffceaf3fe
Merge pull request #1132 from krishjainx/qcow2-inline-compression
Allow use qcow2 inline compression
2023-09-25 17:37:15 +02:00
Krzesimir Nowak
c593d76e7a
Merge pull request #1146 from flatcar/krnowak/vmware-sysext
Sysext image for VMware OEM
2023-09-25 14:51:02 +02:00
Krzesimir Nowak
ffe2d0e177
changelog: Update an entry
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2023-09-25 14:50:45 +02:00
Krzesimir Nowak
1ccd915bbf
changelog: Update an entry
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2023-09-25 14:45:31 +02:00
Kai Lüke
04dbadea3b disk_layout: use btrfs for the /usr partition
The compression feature of btrfs allows us to store more in the
size-limited /usr and OEM partitions. The size should of course still
be monitored to not bloat the image but more headroom helps to try
things out quickly without hitting the hard limit which fails the
build.
Use btrfs with zstd compression for the /usr partition. While for ext2
a hack exists to force read-only mounts by manipulating some bytes of
the filesystem, on btrfs we can use the subvolume read-only flag
instead which also works for the default top level subvolume. However,
it also makes also sense to mount the filesystem with the "norecovery"
mount option to prevent any write attempts even when the "ro" option is
set (not needed when using dm-verity in read-only mode but when
directly mounting without dm-verity). A new subvolumes is not created
because subvolumes don't offer anything special as long as we use the
A/B partition update mechanism (but they could be an alternative for
that). Note that switching to the btrfs on the /usr partition is only
possible when the Flatcar Stable release has all patches in
update-engine and seismograph's rootdev.
2023-09-25 12:56:04 +02:00