public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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/
@ 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
* [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/
@ 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-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-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

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-12-20 23:22 [gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2022-01-14 19:06 Sam James
2021-12-20 23:24 Sam James
2021-12-17 10:02 Sam James
2021-12-02  1:37 Sam James
2021-08-24 12:46 Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox