* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-27 11:30 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-27 11:30 UTC (permalink / raw
To: gentoo-commits
commit: efcbc0f5a17ac5eb27f459b7634ad8794904e6c6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 05:08:21 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 27 10:48:09 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=efcbc0f5
2022-12-27-alternatives-introduction: add news item
Bug: https://bugs.gentoo.org/886247
Bug: https://bugs.gentoo.org/886017
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 94 ++++++++++++++++++++++
1 file changed, 94 insertions(+)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
new file mode 100644
index 0000000..601142f
--- /dev/null
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -0,0 +1,94 @@
+Title: Introduction of app-alternatives ebuilds
+Author: Sam James <sam@gentoo.org>
+Posted: 2022-12-24
+Revision: 1
+News-Item-Format: 2.0
+
+Gentoo is introducing a new category of ebuilds called 'app-alternatives'
+to handle cases where a symlink for a common binary may want to be switched
+between different packages by a user.
+
+Traditionally, eselect was used for this, and while eselect still has its
+place, it's unsuitable for cases like /bin/awk and /bin/sh because it
+prevents immutable system directories and (more importantly
+from a package management perspective) relies on orphaned symlinks which
+means no package owns /bin/awk, /bin/sh, etc. This is not reliable and
+can lead to dead symlinks (or no symlink at all) in some edge cases [0].
+
+Systems will be more robust and desired system configuration
+can be achieved using the package manager rather than manual steps outside of it.
+
+The initial list of packages which support alternatives is as follows:
+- app-alternatives/awk
+- app-alternatives/bzip2
+- app-alternatives/bc
+- app-alternatives/cpio
+- app-alternatives/gzip
+- app-alternatives/lex
+- app-alternatives/sh
+- app-alternatives/tar
+- app-alternatives/yacc
+
+The stabilization of these new ebuilds and packages depending
+on them is ongoing in bug 886017 [1].
+
+## Per-upgrade requirements
+
+The default configuration on Gentoo systems is FEATURES="protect-owned"
+which works similarly to FEATURES="collision-protect" but it allows
+collisions between orphaned files. In this case, a one-off collision
+occurs as the app-alternatives/ ebuilds begin to claim once-orphaned
+symlinks.
+
+A similar issue occurred during the libxcrypt migration where users
+had upgrades interrupted by using the older, more aggressive
+FEATURES="collision-protect".
+
+It is recommended that users alter their configuration to
+remove references to 'collision-protect' in FEATURES and instead either
+explicitly enable 'protect-owned' in FEATURES or rely on the default
+(equivalent). It is also acceptable to simply disable collision-protect
+temporarily for the purposes of this news item.
+
+WARNING: Users with collision-protect enabled must disable FEATURES="collision-protect"
+in /etc/portage/make.conf by removing it or setting FEATURES="-collision-protect"
+if they have enabled it. collision-protect detects collisions between files including
+orphaned files where no package owns the file.
+
+## Migrating
+
+To migrate your system, a standard world upgrade will suffice after
+deselecting eselect-awk and eselect-sh:
+1. # emerge --deselect app-eselect/eselect-awk app-eselect/eselect-sh
+2. # emerge --sync
+3. # emerge -a -uvDU @world (or other similar standard world upgrade command)
+
+## Configuration
+
+Users who are not interested in using different implementations for
+various tools listed above can ignore this section.
+
+No configuration should be required by default, but users may wish
+to configure the new app-alternatives/ ebuilds to their tastes as they
+used to do via e.g. eselect-sh and eselect-awk.
+
+Going forward, /etc/portage/package.use will be used for this purpose.
+
+Users should review the USE flags available for the various app-alternatives
+ebuilds like app-alternatives/sh and adjust their configuration as desired.
+
+For example, to have /usr/bin/gzip be provided by app-arch/pigz for automatic
+parallelization of 'gzip', one would have the following in /etc/portage/package.use:
+```
+# https://wiki.gentoo.org/wiki/Gzip#Parallelization
+# Make /usr/bin/gzip be a symlink to pigz for a speedup in compression
+app-alternatives/gzip -reference pigz
+```
+
+## Further reading
+
+For more details, please see the technical documentation on the wiki [2].
+
+[0] https://wiki.gentoo.org/wiki/Project:Base/Alternatives#Why.3F
+[1] https://bugs.gentoo.org/886017
+[2] https://wiki.gentoo.org/wiki/Project:Base/Alternatives
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-28 0:49 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-28 0:49 UTC (permalink / raw
To: gentoo-commits
commit: e9411435f572e21fb37e58f9560ae1f733d36f8b
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Tue Dec 27 12:51:25 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 00:49:37 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=e9411435
2022-12-27-alternatives-introduction: add Ru translation
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.ru.txt | 98 ++++++++++++++++++++++
1 file changed, 98 insertions(+)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
new file mode 100644
index 0000000..254bb40
--- /dev/null
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
@@ -0,0 +1,98 @@
+Title: Нововведение: пакеты app-alternatives
+Author: Sam James <sam@gentoo.org>
+Translator: Alexey Sokolov <alexey+gentoo@asokolov.org>
+Posted: 2022-12-24
+Revision: 1
+News-Item-Format: 2.0
+
+В Gentoo будет новая категория пакетов под названием «app-alternatives» для
+случаев, когда пользователь хочет поменять символическую ссылку, указывающую
+на распространённую программу, доступную в разных пакетах.
+
+По традиции, для этого использовался eselect, но, хотя eselect всё ещё бывает
+нужен, он плохо подходит для случаев, таких как /bin/awk и /bin/sh, потому что
+а) он предотвращает использование корневой файловой системы в режиме только
+для чтения, б) что более важно с точки зрения системы управления пакетами, он
+зависит от осиротевших символических ссылок: ни один пакет не владеет файлами
+/bin/awk, /bin/sh и т. д. Это не надёжно, и в некоторых случаях может привести
+к мёртвой ссылке или даже к отсутствию ссылки [0].
+
+При использовании для этих целей пакетного менеджера вместо ручной
+конфигурации вовне система станет более надёжной.
+
+Начальный список пакетов с поддержкой альтернатив такой:
+- app-alternatives/awk
+- app-alternatives/bzip2
+- app-alternatives/bc
+- app-alternatives/cpio
+- app-alternatives/gzip
+- app-alternatives/lex
+- app-alternatives/sh
+- app-alternatives/tar
+- app-alternatives/yacc
+
+Стабилизация этих пакетов, а также пакетов, от них зависящих, происходит в
+баге 886017 [1].
+
+## Требования для обновления
+
+Настройка по умолчанию для систем Gentoo выглядит так:
+FEATURES="protect-owned"; это работает подобно FEATURES="collision-protect",
+но позволяет конфликты между файлами-сиротами. В этом случае возникнет
+одноразовый конфликт, когда пакет из app-alternatives/ присвоит себе
+символическую ссылку, которая до этого не принадлежала ни одному пакету.
+
+Похожая ситуация была при миграции на libxcrypt, когда обновления ломались у
+пользователей при использовании старой, более агрессивной настройки
+FEATURES="collision-protect".
+
+Мы рекомендуем вам обновить свою конфигурацию, и убрать «collision-protect» из
+FEATURES. Вместо этого можете явно включить «protect-owned» или не указывать
+там ничего, потому что это итак настройка по умолчанию. Также можно выключить
+«collision-protect» временно, только для этого обновления, и затем включить
+обратно.
+
+ВНИМАНИЕ: Пользователи, использующие collision-protect, должны убрать его из
+FEATURES в /etc/portage/make.conf, либо установить
+FEATURES="-collision-protect". collision-protect находит конфликты между
+файлами, даже когда ни один пакет не владеет файлом.
+
+## Миграция
+
+Для миграции достаточно убрать eselect-awk и eselect-sh из world, и обновить
+систему как обычно:
+1. # emerge --deselect app-eselect/eselect-awk app-eselect/eselect-sh
+2. # emerge --sync
+3. # emerge -a -uvDU @world (или похожая команда для стандартного обновления
+системы)
+
+## Конфигурация
+
+Если вы не заинтересованны в использовании разных реализаций перечисленных
+выше инструментов, эту секцию можно пропустить.
+
+По умолчанию никакая конфигурация не требуется, но вы можете настраивать
+поведение пакетов из app-alternatives/, как раньше использовали для этого,
+например, eselect-sh и eselect-awk.
+
+Теперь для этого будет использоваться /etc/portage/package.use.
+
+Пожалуйста, просмотрите USE-флаги, доступные для различных пакетов из
+app-alternatives, таких как app-alternatives/sh, и настройте их на ваше
+усмотрение.
+
+Например, чтобы /usr/bin/gzip был предоставлен пакетом app-arch/pigz, это
+автоматически параллелизует gzip, нужен такой текст в /etc/portage/package.use:
+```
+# https://wiki.gentoo.org/wiki/Gzip#Parallelization
+# Пусть /usr/bin/gzip будет ссылкой на pigz для ускорения сжатия
+app-alternatives/gzip -reference pigz
+```
+
+## Дополнительные материалы
+
+Больше технических подробностей описано в вики [2].
+
+[0] https://wiki.gentoo.org/wiki/Project:Base/Alternatives#Why.3F
+[1] https://bugs.gentoo.org/886017
+[2] https://wiki.gentoo.org/wiki/Project:Base/Alternatives
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-28 16:08 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-28 16:08 UTC (permalink / raw
To: gentoo-commits
commit: 8eb95c2d84d4f678763c1f7bd59fbea84dbaad3d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 28 16:08:44 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 16:08:44 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=8eb95c2d
2022-12-27-alternatives-introduction: fix typo
Thanks to kurly.
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index b9c9f59..0f56518 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -32,7 +32,7 @@ The initial list of packages which support alternatives is as follows:
The stabilization of these new ebuilds and packages depending
on them is ongoing in bug 886017 [1].
-## Per-upgrade requirements
+## Pre-upgrade requirements
The default configuration on Gentoo systems is FEATURES="protect-owned"
which works similarly to FEATURES="collision-protect" but it allows
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-28 16:08 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-28 16:08 UTC (permalink / raw
To: gentoo-commits
commit: 57fad3e0aa195ea1011f1bbce59d79e7a52ee474
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 28 16:08:24 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 16:08:24 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=57fad3e0
2022-12-27-alternatives-introduction: mention depcleaning eselect-{sh,awk}
Needed because of hard blockers.
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 5 +++--
.../2022-12-27-alternatives-introduction.ru.txt | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 601142f..b9c9f59 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -60,8 +60,9 @@ orphaned files where no package owns the file.
To migrate your system, a standard world upgrade will suffice after
deselecting eselect-awk and eselect-sh:
1. # emerge --deselect app-eselect/eselect-awk app-eselect/eselect-sh
-2. # emerge --sync
-3. # emerge -a -uvDU @world (or other similar standard world upgrade command)
+2. # emerge --depclean app-eselect/eselect-awk app-eselect/eselect-sh
+3. # emerge --sync
+4. # emerge -a -uvDU @world (or other similar standard world upgrade command)
## Configuration
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
index 254bb40..ec3999a 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
@@ -62,8 +62,9 @@ FEATURES="-collision-protect". collision-protect находит конфликт
Для миграции достаточно убрать eselect-awk и eselect-sh из world, и обновить
систему как обычно:
1. # emerge --deselect app-eselect/eselect-awk app-eselect/eselect-sh
-2. # emerge --sync
-3. # emerge -a -uvDU @world (или похожая команда для стандартного обновления
+2. # emerge --depclean app-eselect/eselect-awk app-eselect/eselect-sh
+3. # emerge --sync
+4. # emerge -a -uvDU @world (или похожая команда для стандартного обновления
системы)
## Конфигурация
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-28 16:18 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-28 16:18 UTC (permalink / raw
To: gentoo-commits
commit: 438d35b13f626ee69e26033c5f9cf829429fecc4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 28 16:17:33 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 16:17:33 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=438d35b1
2022-12-27-alternatives-introduction: mention /bin/gzip instead of /usr/bin/gzip
Prompted by comment at https://wiki.gentoo.org/wiki/Talk:Gzip
wrt split-usr systems.
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 4 ++--
.../2022-12-27-alternatives-introduction.ru.txt | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 0f56518..0fb8785 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -78,11 +78,11 @@ Going forward, /etc/portage/package.use will be used for this purpose.
Users should review the USE flags available for the various app-alternatives
ebuilds like app-alternatives/sh and adjust their configuration as desired.
-For example, to have /usr/bin/gzip be provided by app-arch/pigz for automatic
+For example, to have /bin/gzip be provided by app-arch/pigz for automatic
parallelization of 'gzip', one would have the following in /etc/portage/package.use:
```
# https://wiki.gentoo.org/wiki/Gzip#Parallelization
-# Make /usr/bin/gzip be a symlink to pigz for a speedup in compression
+# Make /bin/gzip be a symlink to pigz for a speedup in compression
app-alternatives/gzip -reference pigz
```
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
index ec3999a..25a989f 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
@@ -82,11 +82,11 @@ FEATURES="-collision-protect". collision-protect находит конфликт
app-alternatives, таких как app-alternatives/sh, и настройте их на ваше
усмотрение.
-Например, чтобы /usr/bin/gzip был предоставлен пакетом app-arch/pigz, это
+Например, чтобы /bin/gzip был предоставлен пакетом app-arch/pigz, это
автоматически параллелизует gzip, нужен такой текст в /etc/portage/package.use:
```
# https://wiki.gentoo.org/wiki/Gzip#Parallelization
-# Пусть /usr/bin/gzip будет ссылкой на pigz для ускорения сжатия
+# Пусть /bin/gzip будет ссылкой на pigz для ускорения сжатия
app-alternatives/gzip -reference pigz
```
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-29 23:40 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-29 23:40 UTC (permalink / raw
To: gentoo-commits
commit: 1d5fe72fedb4ff8359b6926e8e6a69d7f4c34c8e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 23:40:24 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 23:40:47 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=1d5fe72f
2022-12-27-alternatives-introduction: fix Posted date
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 2 +-
.../2022-12-27-alternatives-introduction.ru.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 0fb8785..cb0b0ed 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -1,6 +1,6 @@
Title: Introduction of app-alternatives ebuilds
Author: Sam James <sam@gentoo.org>
-Posted: 2022-12-24
+Posted: 2022-12-27
Revision: 1
News-Item-Format: 2.0
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
index 25a989f..6bf10ac 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
@@ -1,7 +1,7 @@
Title: Нововведение: пакеты app-alternatives
Author: Sam James <sam@gentoo.org>
Translator: Alexey Sokolov <alexey+gentoo@asokolov.org>
-Posted: 2022-12-24
+Posted: 2022-12-27
Revision: 1
News-Item-Format: 2.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-30 6:39 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-30 6:39 UTC (permalink / raw
To: gentoo-commits
commit: 3abe780d4ba69135d9df7889532e440b40cd54c0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 30 06:38:36 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 30 06:39:00 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=3abe780d
2022-12-27-alternatives-introduction: note that stabliization is complete
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index cb0b0ed..021bf53 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -30,7 +30,7 @@ The initial list of packages which support alternatives is as follows:
- app-alternatives/yacc
The stabilization of these new ebuilds and packages depending
-on them is ongoing in bug 886017 [1].
+on them occurred on 2022-12-27 in bug 886017 [1].
## Pre-upgrade requirements
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-30 6:40 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-30 6:40 UTC (permalink / raw
To: gentoo-commits
commit: 01cbad32e507e44c39713810c40d5bdbbd5214c0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 30 06:40:19 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 30 06:40:34 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=01cbad32
2022-12-27-alternatives-introduction: explicitly state update now...
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 021bf53..924413d 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -57,6 +57,9 @@ orphaned files where no package owns the file.
## Migrating
+When receiving this news item, please follow the step below as soon
+as possible to ensure a smooth transition.
+
To migrate your system, a standard world upgrade will suffice after
deselecting eselect-awk and eselect-sh:
1. # emerge --deselect app-eselect/eselect-awk app-eselect/eselect-sh
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/
@ 2022-12-30 6:48 Sam James
0 siblings, 0 replies; 9+ messages in thread
From: Sam James @ 2022-12-30 6:48 UTC (permalink / raw
To: gentoo-commits
commit: 577cef52c20b850057e0ab863cc7b38b14e6e6c2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 30 06:47:50 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 30 06:48:11 2022 +0000
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=577cef52
2022-12-27-alternatives-introduction: note it's ok if nothing to depclean
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../2022-12-27-alternatives-introduction.en.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 924413d..38a31fb 100644
--- a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -66,6 +66,9 @@ deselecting eselect-awk and eselect-sh:
2. # emerge --depclean app-eselect/eselect-awk app-eselect/eselect-sh
3. # emerge --sync
4. # emerge -a -uvDU @world (or other similar standard world upgrade command)
+5. # emerge --ask --depclean
+
+It's okay if nothing happens in Step 1 and Step 2 (no atoms to remove).
## Configuration
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-12-30 6:48 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-28 16:08 [gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2022-12-30 6:48 Sam James
2022-12-30 6:40 Sam James
2022-12-30 6:39 Sam James
2022-12-29 23:40 Sam James
2022-12-28 16:18 Sam James
2022-12-28 16:08 Sam James
2022-12-28 0:49 Sam James
2022-12-27 11:30 Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox