* [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
@ 2021-08-24 12:46 Anthony G. Basile
0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2021-08-24 12:46 UTC (permalink / raw
To: gentoo-commits
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 24 12:45:55 2021 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Aug 24 12:45:55 2021 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=4a7df7c9
2021-08-24-eudev-retirement: eudev retirement on 2022-01-01
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
.../2021-08-24-eudev-retirement.en.txt | 48 ++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
new file mode 100644
index 0000000..fd360d7
--- /dev/null
+++ b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
@@ -0,0 +1,48 @@
+Title: eudev retirement on 2022-01-01
+Author: Anthony G. Basile <blueness@gentoo.org>
+Posted: 2021-08-24
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: sys-fs/eudev
+
+sys-fs/udev is becoming the standard provider of udev on non-systemd (e.g.
+OpenRC) systems. Users of systemd will continue to use the udev services
+provided by the sys-apps/systemd package itself.
+
+The transition should be uneventful in most cases, but please
+read this item in full to understand some possible corner cases.
+
+eudev will be retired and removed from Gentoo on 2022-01-01. We will
+start masking eudev on 2021-10-01 and give people 3 months to prepare
+their transition. You should ensure that sys-fs/eudev is not in your
+world file by running
+
+ emerge --deselect sys-fs/eudev
+
+in order for Portage to replace eudev with sys-fs/udev once the
+package.mask is in place. We fully support udev on musl, whereas uclibc
+will still have to rely on eudev before also being removed on 2022-01-01.
+
+ **WARNING**
+
+If you happen to have an INSTALL_MASK with a blanket "*systemd*" glob,
+you will inevitably break your system. sys-fs/udev contains "systemd" in
+some of its filenames, hence a blanket filter rule will likely lead to
+a non-functional udev installation.
+
+ Rationale
+
+The integration of udev into the systemd git repo introduced numerous
+problems for non-glibc systems, such as musl and uclibc. Several
+options were considered, and the one chosen was to fork and maintain udev
+independent of the rest of systemd. This was meant as a stop-gap solution
+until such time as the problems with systemd on musl had been resolved.
+This is now the case with patches provided by openembedded, and my original
+reason for maintaining eudev is no longer relevant.
+
+I am willing to transfer eudev to another umbrella organization or Linux
+distribution that is willing to continue its maintenance, but maintaining
+eudev cannot be done purely through proxy-maintaining and requires an
+understanding of its internals. This is a steep learning curve and must
+be an earnest effort. For this reason, the Base System project has decided
+not to support eudev as an option going forward.
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
@ 2021-12-02 1:37 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-12-02 1:37 UTC (permalink / raw
To: gentoo-commits
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 2 01:36:34 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 2 01:36:34 2021 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=eba63773
2021-08-24-eudev-retirement: mention options for disabling "predictable naming"
Bug: https://bugs.gentoo.org/827937
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2021-08-24-eudev-retirement.en.txt | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
index fd360d7..c2b2b76 100644
--- a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
+++ b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
@@ -23,13 +23,25 @@ in order for Portage to replace eudev with sys-fs/udev once the
package.mask is in place. We fully support udev on musl, whereas uclibc
will still have to rely on eudev before also being removed on 2022-01-01.
- **WARNING**
+ **WARNING 1**
If you happen to have an INSTALL_MASK with a blanket "*systemd*" glob,
you will inevitably break your system. sys-fs/udev contains "systemd" in
some of its filenames, hence a blanket filter rule will likely lead to
a non-functional udev installation.
+
+ **WARNING 2**
+
+If you DO NOT want the "predictable interface naming" of newer versions
+of udev and instead prefer the old style (e.g. "eth0"), there are several
+options available.
+
+The simplest is to pass 'net.ifnames=0' on the kernel command line.
+
+See the wiki for more information:
+https://wiki.gentoo.org/wiki/Udev#Optional:_Disable_or_override_predictable_network_interface_naming.
+
Rationale
The integration of udev into the systemd git repo introduced numerous
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
@ 2021-12-17 10:02 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-12-17 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 17 10:02:21 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 17 10:02:45 2021 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=6f20a2a2
2021-08-24-eudev-retirement: mention sys-fs/udev in package.mask
A fair number of users have hit this.
Signed-off-by: Sam James <sam <AT> gentoo.org>
2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
index c2b2b76..4b2de2e 100644
--- a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
+++ b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
@@ -30,6 +30,7 @@ you will inevitably break your system. sys-fs/udev contains "systemd" in
some of its filenames, hence a blanket filter rule will likely lead to
a non-functional udev installation.
+Please also verify you do not have "sys-fs/udev" in package.mask.
**WARNING 2**
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
@ 2021-12-20 23:22 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-12-20 23:22 UTC (permalink / raw
To: gentoo-commits
commit: 57d96e215f386c35d837dbb05c2427915d5cf442
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 20 23:21:54 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 20 23:21:54 2021 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=57d96e21
2021-08-24-eudev-retirement: reword INSTALL_MASK guidance
Signed-off-by: Sam James <sam <AT> gentoo.org>
2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
index 4b2de2e..0fe5df3 100644
--- a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
+++ b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
@@ -25,10 +25,10 @@ will still have to rely on eudev before also being removed on 2022-01-01.
**WARNING 1**
-If you happen to have an INSTALL_MASK with a blanket "*systemd*" glob,
-you will inevitably break your system. sys-fs/udev contains "systemd" in
-some of its filenames, hence a blanket filter rule will likely lead to
-a non-functional udev installation.
+If you happen to have an INSTALL_MASK including "systemd", e.g. a
+blanket "*systemd*" glob, you will inevitably break your system. sys-fs/udev
+contains "systemd" in some of its filenames, hence a blanket filter rule will
+likely lead to a non-functional udev installation.
Please also verify you do not have "sys-fs/udev" in package.mask.
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
@ 2021-12-20 23:24 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-12-20 23:24 UTC (permalink / raw
To: gentoo-commits
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 20 23:24:07 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 20 23:24:07 2021 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=96b008f1
2021-08-24-eudev-retirement: tweak INSTALL_MASK guidance again
Signed-off-by: Sam James <sam <AT> gentoo.org>
2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
index 0fe5df3..ec6bdc7 100644
--- a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
+++ b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
@@ -27,8 +27,8 @@ will still have to rely on eudev before also being removed on 2022-01-01.
If you happen to have an INSTALL_MASK including "systemd", e.g. a
blanket "*systemd*" glob, you will inevitably break your system. sys-fs/udev
-contains "systemd" in some of its filenames, hence a blanket filter rule will
-likely lead to a non-functional udev installation.
+contains "systemd" in some of its directories and filenames, hence a blanket
+filter rule will likely lead to a non-functional udev installation.
Please also verify you do not have "sys-fs/udev" in package.mask.
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
@ 2022-01-14 19:06 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2022-01-14 19:06 UTC (permalink / raw
To: gentoo-commits
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 14 19:05:14 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 14 19:06:11 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=dd2e0fd1
2021-08-24-eudev-retirement: update news item re eudev staying
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2021-08-24-eudev-retirement.en.txt | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
index ec6bdc7..750f09d 100644
--- a/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
+++ b/2021-08-24-eudev-retirement/2021-08-24-eudev-retirement.en.txt
@@ -5,6 +5,17 @@ Revision: 1
News-Item-Format: 2.0
Display-If-Installed: sys-fs/eudev
+UPDATE (2022-01-14): sys-fs/eudev is now maintained by a new collection
+of cross-distribution contributors. It will therefore remain in the
+Gentoo repository.
+
+Help is still welcome with maintaining it within Gentoo if users
+are interested.
+
+The default for new installs will remain sys-fs/udev and the
+rest of this news item still applies.
+---
+
sys-fs/udev is becoming the standard provider of udev on non-systemd (e.g.
OpenRC) systems. Users of systemd will continue to use the udev services
provided by the sys-apps/systemd package itself.
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-01-14 19:06 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-24 12:46 [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/ Anthony G. Basile
-- strict thread matches above, loose matches on Subject: below --
2021-12-02 1:37 Sam James
2021-12-17 10:02 Sam James
2021-12-20 23:22 Sam James
2021-12-20 23:24 Sam James
2022-01-14 19:06 Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox