[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 57d96e215f386c35d837dbb05c2427915d5cf442 Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:21:54 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:21:54 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 96b008f1c3f64e6550efc18b24e9f44fb1b9ff4e Author: Sam James gentoo org> AuthorDate: Mon Dec 20 23:24:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 20 23:24:07 2021 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: eba63773624dd2dbdceefdf8ab2c88aab22dab40 Author: Sam James gentoo org> AuthorDate: Thu Dec 2 01:36:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Dec 2 01:36:34 2021 + 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 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
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 4a7df7c965fa8c251e32ef1d82ffad43bcf9436f Author: Anthony G. Basile gentoo org> AuthorDate: Tue Aug 24 12:45:55 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Aug 24 12:45:55 2021 + 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 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 000..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 +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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: dd2e0fd1e7031f0d45828f6177b2e3d080d7b438 Author: Sam James gentoo org> AuthorDate: Fri Jan 14 19:05:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 14 19:06:11 2022 + 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 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.
[gentoo-commits] data/gentoo-news:master commit in: 2021-08-24-eudev-retirement/
commit: 6f20a2a293fa15be22161e885982fe1e035c5d11 Author: Sam James gentoo org> AuthorDate: Fri Dec 17 10:02:21 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 17 10:02:45 2021 + 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 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**