Commit Graph

22070 Commits

Author SHA1 Message Date
flatcar-ci
7e946f2024 New version: main-3529.0.0-nightly-20230228-2100 2023-02-28 21:00:31 +00:00
Sayan Chowdhury
c41f5573cd Merge pull request #2487 from flatcar/linux-5.15.96-main
Upgrade Linux Kernel for main from 5.15.92 to 5.15.96
2023-03-01 00:44:33 +05:30
Mathieu Tortuyaux
acc6fa251a changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-02-28 18:00:59 +01:00
Mathieu Tortuyaux
cce26d49a1 sys-apps/ignition: bump to 2.15.0
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-02-28 18:00:58 +01:00
Kai Lüke
6f79449d1d Merge pull request #2483 from flatcar/kai/os-reset
Support selective OS resets
2023-02-28 15:42:22 +01:00
Kai Lueke
ef08c06cb6 Support selective OS resets
This pulls in
https://github.com/flatcar/bootengine/pull/55 and
https://github.com/flatcar/init/pull/91 for a `flatcar-reset` tool and
boot logic for selective OS resets, cleaning the rootfs of old state
while keeping wanted paths, e.g., when reconfiguring the system with
Ignition.
2023-02-28 23:41:54 +09:00
Kai Lüke
5f48c36350 Merge pull request #2482 from flatcar/kai/etc-overlay-cleanup
sys-kernel/bootengine: Clean duplicate overlayfs entries
2023-02-28 15:38:30 +01:00
Kai Lueke
6d4ccd8945 sys-kernel/bootengine: Clean duplicate overlayfs entries
This pulls in
https://github.com/flatcar/bootengine/pull/54
to provide a migration path and also ensure that no unwanted /etc/
upperdir files prevent using updated lowerdir files from
/usr/share/flatcar/etc.
2023-02-28 23:37:41 +09:00
flatcar-ci
61066f75a7 New version: main-3528.0.0-nightly-20230227-2100 2023-02-27 21:00:32 +00:00
Flatcar Buildbot
c1c1744b7d sys-kernel: Upgrade Kernel 5.15.92 to 5.15.96 2023-02-26 07:17:40 +00:00
Kai Lüke
abff6bd4aa Merge pull request #2467 from flatcar/kai/etc-overlay
sys-kernel/bootengine: Set up /etc as overlay mount
2023-02-24 11:12:42 +01:00
Kai Lueke
45236d8ff6 sys-kernel/bootengine: Set up /etc as overlay mount
This pulls in
https://github.com/flatcar/bootengine/pull/53
to provide files in /etc through an overlay mount from
/usr/share/flatcar/etc - essentially giving us a 3-way merge of config
files that allows us to update /etc while keeping user changes.
2023-02-24 19:12:22 +09:00
Kai Lüke
058dada886
Merge pull request #666 from flatcar/kai/etc-overlay
Ship /etc from /usr through an overlay mount
2023-02-24 11:10:13 +01:00
Kai Lueke
b723d2f15a Ship /etc from /usr through an overlay mount
The existing tmpfile logic took care of folders that the ebuild keepdir
directive wanted to exist on the OS. However, files and symlinks were
not created, causing them to be missing if we didn't explicitly modify
the ebuild files in coreos-overlay to use tmpfiles or patching of
paths to be in /usr. We need a logic to provide /etc files from the
current /usr partition without getting stale. This can be done best
with an overlay mount which requires to keep the original /etc files
under /usr.
Move the final /etc folder of the image build to /usr/share/flatcar/etc
to serve as lower layer in the overlay. Also remove any state from the
rootfs to make sure that we don't rely on it when testing our images
before the release. What we get with an overlay mount is essentially a
similar behavior to a 3-way merge because as long as the user didn't
change the files, the old version is replaced with the new version and
as soon as the user did changes, that file is frozen and wins over the
provided old (in case of a rollback) or new versions from /usr. It does
not work on file lines but on whole file contents, yet that is also
what rpm-ostree does to my knowledge. Also, run tmpfiles once and do
the SELinux labeling to prevent files being created in the upperdir
because they were missing in the lowerdir, or because they had missing
SELinux labels.
2023-02-24 18:41:53 +09:00
Sayan Chowdhury
1587991db8 Merge pull request #422 from flatcar/sayan/update-intel-microcode-20230214_p20230212
sys-firmware/intel-microcode: Sync with Gentoo; updates to 20230214
2023-02-24 14:03:13 +05:30
Sayan Chowdhury
4f41bd2474 Merge pull request #2474 from flatcar/sayan/update-intel-microcode-20230214_p20230212
profiles: Add KEYWORDS to update intel-microcode to 20230214_p20230212
2023-02-24 14:03:04 +05:30
flatcar-ci
e61518faac New version: main-3524.0.0-nightly-20230223-2100 2023-02-23 21:00:28 +00:00
Sayan Chowdhury
8b1f5cf0a7 profiles: Add KEYWORDS to update intel-microcode to 20230214_p20230212
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-23 19:47:05 +05:30
Sayan Chowdhury
0821c5a4df Merge pull request #2472 from flatcar/buildbot/weekly-package-updates-2023-02-08
Weekly package updates 2023-02-08
2023-02-23 14:13:18 +05:30
Sayan Chowdhury
782ac9296a Merge pull request #413 from flatcar/buildbot/weekly-package-updates-2023-02-08
Weekly package updates 2023-02-08
2023-02-23 14:13:03 +05:30
Sayan Chowdhury
9c11608558 changelog: Add the changelog entry for intel-microcode
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-23 12:25:40 +05:30
Sayan Chowdhury
9afe95bc20 changelog: Add the changelog entries for the weekly updated packages
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-23 12:03:55 +05:30
flatcar-ci
c76474f065 New version: main-3523.0.0-nightly-20230222-2100 2023-02-22 21:00:27 +00:00
Dongsu Park
95bffc1a59 Merge pull request #2473 from flatcar/dongsu/torcx-go-text-0.3.8
app-arch/torcx: update golang.org/x/text to 0.3.8
2023-02-22 17:06:50 +01:00
Dongsu Park
4781811b29 changelog: add changelog for torcx with golang.org/x/text 0.3.8 2023-02-22 16:08:02 +01:00
Dongsu Park
ea5b382bb3 app-arch/torcx: update golang.org/x/text to 0.3.8
Update golang.org/x/text to 0.3.8, mainly to address CVE-2022-32149.

Pulls in https://github.com/flatcar/torcx/pull/15.
2023-02-22 16:07:58 +01:00
Sayan Chowdhury
c6529c5b83 sys-firmware/intel-microcode: Sync with Gentoo
It's from Gentoo commit c0221699cb3e36b5bd56031703940274ed2e28a0.
2023-02-22 18:16:28 +05:30
Dongsu Park
822972911e Merge pull request #2471 from flatcar/dongsu/dnsmasq-2.89
profiles: accept keyword ~arm64 for net-dns/dnsmasq 2.89
2023-02-22 11:01:08 +01:00
Dongsu Park
41fd8fb160 Merge pull request #421 from flatcar/dongsu/dnsmasq-2.89
net-dns/dnsmasq: update to 2.89
2023-02-22 11:00:57 +01:00
Dongsu Park
b7434bd176 Merge pull request #2470 from flatcar/dongsu/e2fsprogs-1.46.6
profiles: accept keywords for e2fsprogs 1.46.6
2023-02-22 10:57:30 +01:00
Dongsu Park
e41cab0699 Merge pull request #420 from flatcar/dongsu/e2fsprogs-1.46.6
sys-fs/e2fsprogs: update to 1.46.6
2023-02-22 10:57:19 +01:00
Dongsu Park
ef621681ce profiles: accept keyword ~arm64 for net-dns/dnsmasq 2.89
Accept keyword ~arm64 for net-dns/dnsmasq 2.89, to keep the same
version 2.89 for both arches, addressing CVE-2022-0934.
2023-02-22 10:50:51 +01:00
Dongsu Park
e218f8a129 .github: add sys-fs/e2fsprogs to packages list
Add sys-fs/e2fsprogs to the packages list of weekly updates.
2023-02-22 08:57:57 +01:00
Dongsu Park
d6e8ecafeb changelog: add changelog for e2fsprogs 1.46.6 2023-02-22 08:57:57 +01:00
Dongsu Park
ccffbb6e6d sys-fs/e2fsprogs: update to 1.46.6
Update sys-fs/e2fsprogs to 1.46.6, mainly to address CVE-2022-1304.

Gentoo commit: ec82a694933ac15c812e2d0dff9ee58d1d8ee715
2023-02-22 08:57:31 +01:00
flatcar-ci
d670db43e5 New version: main-3522.0.0-nightly-20230221-2100 2023-02-21 21:00:30 +00:00
Sayan Chowdhury
42b3833b35 profiles: remove accept_keywords for gdbus-codegen arm64
gdbus-codegen has been stabilized for arm64 for 2.74.4 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
abcff65183 profiles: remove accept_keywords for gcc arm64
gcc has been stabilized for arm64 for 11.3.1_p20230120-r1 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
06d4d60fbf profiles: remove accept_keywords for curl arm64
curl has been stabilized for arm64 for 7.87.0-r2 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
aae3c0977a profiles: remove accept_keywords for glib arm64
glib has been stabilized for arm64 for 2.74.4 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
39e9a2cb2e profiles: remove accept_keywords for qemu arm64
qemu has been stabilized for arm64 for 7.2.0 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
6b9994a41a .github: Add dev-libs/libuv to the package-list
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:28:28 +05:30
Sayan Chowdhury
c5eff83353 dev-libs/libuv: Sync with Gentoo
It's from Gentoo commit 0ee230b800453fe60225f424f14e717a28a9bdc9.
2023-02-21 22:28:28 +05:30
Flatcar Buildbot
98b6ad1d9c virtual/libelf: Sync with Gentoo
It's from Gentoo commit 46e1c0d450726ebc2fe4cc724e70fc213d978d87.
2023-02-21 22:28:27 +05:30
Flatcar Buildbot
69e669d3a8 sys-libs/libcap: Sync with Gentoo
It's from Gentoo commit de9bbc107499ed1a843ce5e7597890aadbbff3e4.
2023-02-21 22:28:27 +05:30
Flatcar Buildbot
dd9cfac647 sys-kernel/linux-headers: Sync with Gentoo
It's from Gentoo commit 3ad39371aca6624de8c7234867ebd8f81dab3ae4.
2023-02-21 22:28:27 +05:30
Flatcar Buildbot
6cb982133c sys-devel/patch: Sync with Gentoo
It's from Gentoo commit 1f1ff19f615b6568ca81c49f051e38359de1f2c0.
2023-02-21 22:28:27 +05:30
Flatcar Buildbot
b467dc7d6b sys-devel/libtool: Sync with Gentoo
It's from Gentoo commit cfb6be2cca843dbf53924056bf74d626a2660e85.
2023-02-21 22:28:27 +05:30
Flatcar Buildbot
3ecb5bf74a sys-devel/gcc: Sync with Gentoo
It's from Gentoo commit a4fc7049d963e6c1045fd65e9dfbe2d69eacea0f.
2023-02-21 22:28:27 +05:30
Flatcar Buildbot
f072fa33d4 sys-devel/crossdev: Sync with Gentoo
It's from Gentoo commit 8f5b8377a95de202da995b688c0aff8a1611a324.
2023-02-21 22:28:27 +05:30