summaryrefslogtreecommitdiff
path: root/metadata/news
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-05 08:03:20 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-05 08:03:20 +0000
commit1ddcee0bd115d2f843f82061cb0d1741bf90151d (patch)
tree20e516fd0fd41ce7f9f04e7ea8e7d8d3139af3f4 /metadata/news
parentc1c9e565a5696c10e991d8b5372f781ba5f13d5c (diff)
gentoo auto-resync : 05:01:2024 - 08:03:20
Diffstat (limited to 'metadata/news')
-rw-r--r--metadata/news/2024-01-05-usr-initramfs/2024-01-05-usr-initramfs.en.txt46
-rw-r--r--metadata/news/Manifest30
-rw-r--r--metadata/news/Manifest.files.gzbin16225 -> 16406 bytes
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/news/timestamp.commit2
5 files changed, 63 insertions, 17 deletions
diff --git a/metadata/news/2024-01-05-usr-initramfs/2024-01-05-usr-initramfs.en.txt b/metadata/news/2024-01-05-usr-initramfs/2024-01-05-usr-initramfs.en.txt
new file mode 100644
index 000000000000..c54d97850289
--- /dev/null
+++ b/metadata/news/2024-01-05-usr-initramfs/2024-01-05-usr-initramfs.en.txt
@@ -0,0 +1,46 @@
+Title: Separate /usr now requires an initramfs
+Author: Eli Schwartz <eschwartz93@gmail.com>
+Posted: 2024-01-05
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: sys-apps/baselayout[split-usr]
+
+Systems which have /usr and / on separate filesystems have always required a
+dedicated initramfs to bring up both partitions. Systems where both /usr and /
+are on the same filesystem may use an initramfs if they wish, or choose not
+to.
+
+Historically, Gentoo has tried to make the separate filesystems use case work
+anyway. Despite all our efforts, it is broken and continues to get more broken
+under various configurations. The only workable solution is to support
+separate /usr but only when an initramfs is present. For more details on why
+this is broken, see:
+
+- https://bugs.gentoo.org/868306#c10
+- https://bugs.gentoo.org/902829
+- http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
+- https://bugs.gentoo.org/915379
+- https://github.com/trofi/nix-guix-gentoo/commit/43d84cc00af530ef912d9c98448b64d6b5282907
+- https://github.com/trofi/nix-guix-gentoo/commit/8f194519982fbfabb6b3ca84c0806b1a379b5d06
+- https://bugs.gentoo.org/825078
+
+In 2013, Gentoo policy determined that separate /usr without an initramfs was
+officially no longer supported:
+
+- https://projects.gentoo.org/qa/policy-guide/filesystem.html#pg0202
+- https://gitweb.gentoo.org/data/gentoo-news.git/tree/2013/2013-09-27-initramfs-required/2013-09-27-initramfs-required.en.txt?id=a79dd69b0cca439bc0c483c9193c79e0554819d0
+
+11 years later, the support is being withdrawn. On 2024-02-05, we plan to
+begin work on decommissioning existing workarounds and will not accept any
+more.
+
+User Action Required
+====================
+
+If you have separate /usr and are not currently using an initramfs, you have
+until 2024-02-05 to set up an initramfs. If you do not, then at some point on
+or after this date, routine system upgrades will leave your system unbootable.
+
+For details on setting up an initramfs, see:
+
+https://wiki.gentoo.org/wiki/Initramfs/Guide
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 3566fc2af4da..6737cf4afa23 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 16225 BLAKE2B 2730e53ea680c1f6a7c33d8db5d848ed73d7a93a61129fbac5e2048c43c1fbcb161e8724a7baa0c285b14532fbe036eb9ba93ed0ce0dd7a28f429d34fd39c8a7 SHA512 4cd134b8b550333f9a357321e20ba6d73bafad3ede55668894bc971ba7e36b12b02018825905fc78c17e5db1c1c09574f1bdbae644d8cb43143482058058bc64
-TIMESTAMP 2024-01-05T01:10:04Z
+MANIFEST Manifest.files.gz 16406 BLAKE2B 831dc046ea406344dbd9b591c255d828ca04da7c452f7b4a63f8a58504ddc325c6724ae02796dd39c5d2e9e24c95b59fa4c581422c416b448d20859db6c8b728 SHA512 cb96126e3ee8e1077dc15f453e8dc01ee546de8fa380c05ab4dd76adcda8cf6375c2ce86b50de95976012ea5e4584c099fb16f7c6439eededbf93235a12f77e3
+TIMESTAMP 2024-01-05T07:40:08Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWXVuxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWXsllfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDxnw/+K2Y7GHB0oVvefOx1yRlK4TFXjY16NUiOWvxg3GBV1mLbzR5uXeIjC8zW
-PIB4ksIF4uAiQDSvzo+E7zTL2JFl9GURW3WrC3t4oT/oFSFPLbQUj2TcCcz9uQC+
-20MaSv9tfLOXWXul3daNjq/83X/apBRVxovyB3hnM9Gy/jMrHZkuadkKqKwOzbY9
-QF8sLq2Flw2WO3osUWq3QZKjdv69K96Qexuz706vuTzVTrqUnQR+UHccyj59+yDN
-HsNWi2HaHcwnaSh7XogpIHokOGAV+h4eWcmVEqwUjPt2kHTIBqZOvewP0PNc+I/L
-r83UUHDdnSAAug+mEucfLErF35Hj8j7vZ6nR8aGK/AEXMQT3+K8Q5tQIpeSKYMse
-WqEhGWSpYPDWQPA9yyS75pY5O/JsgNrz/woFOQdk6jPzxHXkfOEFrv2OUv2DKDxp
-Xv12kAYjua71qqAhXBKR2tDzuKBGCmQYdPS91ysdXAEcN3xvpXtSI/IHjw7eGdM2
-0D+CBV4pS1Kyy+hj/f2Tg9NN9ZYROjyJIenbXNsQGx9cttIblRJ8yqT2BTgwtgaS
-i7ua/eRSQGmUQhiuIR6ndfRMXrVkDttTsJTu79wzk3gpVHkLR4+cnL4svGTDd1K5
-6q+2SWlOzCmWGnSHWfDdyvu2MaN9KYFH/j7D+1C6trPxyBtn3kw=
-=5YU5
+klAieQ//TXJ9JmrC/ct0zio36wQgPZYx0D1yY6XcsIfjEceRGPCFeEIM8Bv5eve/
+4ALwzzOlsGqsVlskUjmO27R0ltEN/987qx3FSKDK4s3HRbE3nv3UWxYnMZgL6YiJ
+Tmq38PsZEQb0i7VwL4O5Ji+Hiij6efIkorLQp5ks71HWSYyxu6LbZoIzTxctlc4n
+cb1qqvMCCAn1pDzTIBrtjyr8Zfp1g7GPo/0oEutWuzi68saG4YrCKjkq7XvUFXzx
+f0GrnmoGwxw8cY0GZ8vTpC7K3piiQVCYTuN+5ZxXMz+I+E9xCOd5Y53mvRo6Rs54
+/jNeORSmBi9n/6ht6ZjKDdLIwauxmrIUKaN5jLGPL/CuT4Atdk54r/PMU0lOjDkQ
+H//Ykvh4Mw0YYEd8h3Q8xaWcVhSmnY8/48moQWVEmgme4nCjEDsAs1V/0SlLjEwo
+JymDV9oRutPAtVZI3eXvPn1EToLyu5GttNAfxrkixuzfM7Kttm4LTDP6oEnQO+sU
+g7tYJTx3rT6ERuTJRDeqw/7H+BRotY+8WLxsH7lRkK7i524PZotv66/GclCom1Uy
+mI+UCqiyHGmQaisdRGUSH1dwvZCQkzACNrFqryQkggnEhOGwH1OXbdwLHt6vGWgY
+FcPfpG3gKYAQEVB6dg34Y5nYUOFNLmADxmpOTbS3RAWCWS1shfE=
+=OHi9
-----END PGP SIGNATURE-----
diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz
index 427884e72770..3ca31129310e 100644
--- a/metadata/news/Manifest.files.gz
+++ b/metadata/news/Manifest.files.gz
Binary files differ
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 8c6ce97dcca4..7d11ff57b05f 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 05 Jan 2024 01:09:59 +0000
+Fri, 05 Jan 2024 07:40:03 +0000
diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit
index 741a286202ac..b02ec42fef32 100644
--- a/metadata/news/timestamp.commit
+++ b/metadata/news/timestamp.commit
@@ -1 +1 @@
-1dc53c33d97053429b8c7a82aca0066c139d2da6 1703784013 2023-12-28T17:20:13+00:00
+114a15884faf88f202073de48812613b264f49e0 1704427837 2024-01-05T04:10:37+00:00