summaryrefslogtreecommitdiff
path: root/metadata/news
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-02-13 21:41:11 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-02-13 21:41:11 +0000
commitc8d60dada2ec8eb48b2d2b290cd6683ccec40e39 (patch)
treec44943ee0563a3fa957716de909fed683117fcb9 /metadata/news
parent69051588e2f955485fe5d45d45e616bc60a2de57 (diff)
gentoo (valentine's day) resync : 14.02.2021
Diffstat (limited to 'metadata/news')
-rw-r--r--metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt68
-rw-r--r--metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.ru.txt49
-rw-r--r--metadata/news/Manifest30
-rw-r--r--metadata/news/Manifest.files.gzbin10619 -> 10791 bytes
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/news/timestamp.commit2
6 files changed, 110 insertions, 41 deletions
diff --git a/metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt b/metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt
index 88fd5f5703b1..30bbfd82688b 100644
--- a/metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt
+++ b/metadata/news/2021-01-30-display-manager-init/2021-01-30-display-manager-init.en.txt
@@ -1,43 +1,63 @@
Title: New OpenRC Display Manager Initializer Scripts
Author: Aisha Tammy <gentoo@aisha.cc>
+Author: Andreas Sturmlechner <asturm@gentoo.org>
Posted: 2021-01-30
-Revision: 4
+Revision: 6
News-Item-Format: 2.0
Display-If-Installed: sys-apps/openrc
-There has been a refactoring of the old 'xdm' init script and its
-requirements from various packages into an independent package:
+There has been a refactoring of the old 'xdm' init script into a new
+script called 'display-manager', provided by a new package that will
+be introduced by your @world update routine as a dependency of
+x11-base/xorg-server-1.20.10-r1:
gui-libs/display-manager-init
-This package provides the 'display-manager' startup script for
-handling your chosen display manager, without depending on
-Xorg server. The old 'xdm' init script is no longer supported
-and is going to be removed in the next version of xorg-server,
-so it is imperative that you shift to display-manager-init.
+The package is now in ~arch and will be available to stable users
+starting with 2nd March 2021. [1]
-To update to the new DM init scripts, you need to manually add the
-package in your @world set:
+Its purpose is to provide the same startup mechanism for your chosen
+display manager (like GDM, SDDM etc. [2]) as xdm did previously, but
+without depending on x11-base/xorg-server. This is necessary to
+support new DMs that no longer depend on Xorg.
- emerge -vuDU gui-libs/display-manager-init
+Existing settings from /etc/conf.d/xdm will be migrated to new
+/etc/conf.d/display-manager config, however after installation it is
+vital not to forget to run either `etc-update` or `dispatch-conf`.
+Afterwards check that /etc/conf.d/display-manager contains the
+desired value for DISPLAYMANAGER.
-To start using the new init scripts, either copy your
-existing /etc/conf.d/xdm to /etc/conf.d/displaymanager or
-change the DISPLAYMANAGER variable in
-/etc/conf.d/display-manager to your preferred DM:
+The old 'xdm' init script is no longer supported and henceforth
+removed from x11-base/xorg-server-1.20.10-r1, so it is imperative that
+you switch from xdm to display-manager service in default runlevel:
- DISPLAYMANAGER="gdm"
-
-and remove 'xdm' from the default runlevel and add 'display-manager':
-
- rc-update del xdm default
- rc-update add display-manager default
+ # rc-update del xdm default
+ # rc-update add display-manager default
The changes are complete and on the next reboot, 'display-manager'
will start your chosen DM.
-To switch to the new scripts without rebooting, run the following
+To switch to the new script without rebooting, run the following
commands in a tty:
- rc-service xdm stop
- rc-service display-manager start
+ # rc-service xdm stop
+ # rc-service display-manager start
+
+Finally, the following action is necessary *ONLY* if you are running
+ a) a DM (and rest of system) without Xorg
+ b) a DM from an overlay, to make sure display-manager persists
+
+ # emerge --noreplace gui-libs/display-manager-init
+
+
+[1] To make this change *now*, and proceed with this news item already,
+stable users would need to add the following entries to
+/etc/portage/package.accept_keywords [3] and update @world:
+
+ ~sys-apps/sysvinit-2.98
+ ~x11-apps/xinit-1.4.1
+ ~x11-base/xorg-server-1.20.10
+ ~gui-libs/display-manager-init-1.0
+
+[2] https://wiki.gentoo.org/wiki/Display_manager
+[3] https://wiki.gentoo.org/wiki//etc/portage/package.accept_keywords
diff --git a/metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.ru.txt b/metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.ru.txt
new file mode 100644
index 000000000000..b09918897af7
--- /dev/null
+++ b/metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.ru.txt
@@ -0,0 +1,49 @@
+Title: Предпочтения Python будут следовать за PYTHON_TARGETS
+Author: Michał Górny <mgorny@gentoo.org>
+Translator: Alexey Sokolov <alexey+gentoo@asokolov.org>
+Posted: 2021-01-30
+Revision: 1
+News-Item-Format: 2.0
+
+1 февраля 2021 пользователи стабильной ветки перейдут на новый метод обновления
+предпочтительной версии Python, который будет использовать значение переменной
+PYTHON_TARGETS и применять механизм обновления конфигураций. Также мы
+объявляем app-eselect/eselect-python устаревшим и по умолчанию перестанем его
+устанавливать. Если вы хотите использовать самую новую версию Python из
+указанных в PYTHON_TARGETS, вам надо только принять изменения конфигурации.
+Если же вам нужно настроить индивидуальное поведение, продолжайте читать.
+
+С 2017 года /usr/bin/python и тому подобные символические ссылки без версии
+являются обёртками с помощью dev-lang/python-exec. Список предпочтительных
+реализаций Python хранится в /etc/python-exec/python-exec.conf и/или в
+/etc/python-exec/<программа>.conf для программ с конфигурацией не по умолчанию.
+Для обратной совместимости app-eselect/eselect-python остался обёрткой, которая
+обновляла этот файл.
+
+Однако сам по себе этот механизм оказался неудобен пользователям, которым
+теперь приходилось обновлять python-exec.conf каждый раз, когда менялась
+переменная PYTHON_TARGETS. Благодаря логике запасных вариантов это не было
+большой проблемой для программ, установленных из репозитория Gentoo, т.к. они
+гарантируют использование поддерживаемой реализации Python. Но пользователи
+сообщали, что, когда предпочтение для /usr/bin/python не совпадало с их
+PYTHON_TARGETS, из-за неудовлетворённых зависимостей ломались пользовательские
+программы, что противоречит принципу наименьшего удивления.
+
+Поэтому мы решили изменить стандартную настройку python-exec, теперь она будет
+совпадать с PYTHON_TARGETS в порядке предпочтения, используемым eclass'ом:
+сначала все CPython, начиная с новейшей версии и заканчивая старейшей, затем
+другие реализации Python. Это изменение будет установлено в систему с помощью
+механизма защиты конфигураций каждый раз при установке или пересборке
+dev-lang/python-exec-conf из-за изменения PYTHON_TARGETS. При этом у
+пользователей будет возможность интерактивно подтвердить данные изменения.
+
+Если новые настройки вам не подходят, пожалуйста, используйте ваш любимый
+инструмент обновления конфигурации, чтобы отбросить изменения или
+отредактировать новый файл.
+
+Более того, dev-lang/python больше не будет пытаться автоматически обновить
+предпочтительную версию Python и больше не будет автоматически затягивать
+eselect-python. Если вы хотите продолжать его использовать, пожалуйста,
+установите его вручную, чтобы он не удалился:
+
+ emerge -n app-eselect/eselect-python
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 1fe2ba6cd36a..30d425cf78dd 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 10619 BLAKE2B bf882dee7091bdb183d1eeb88cbcf55dfb60deb39cdea550a6364a722f81af95ed23d22a4f8f20a950b01845d72158a9beadff8dc1b707055de577e9fbbd9f7d SHA512 e619ec7d1f5dc0c3122a2323bd7504c787e8a8abd6faa8956d127277cd2f502422f62fe92cd285b20ed46bf1460171521668087fee5a8957eb0977de63125267
-TIMESTAMP 2021-01-31T18:08:32Z
+MANIFEST Manifest.files.gz 10791 BLAKE2B 09f2380110aa789ac78721e30475f1299e4ad1c319c0ed4063528b8b340c6df850f9e35e6e70a46a047e16ce75eaa9e985e1d001f821e5e7f37d7e1fe907233d SHA512 ff6a62b432bda8c24c2bc9e3bee6d4c86e622637ab7796f81e9646b073e66fac67f4adcb5692f71f31fac9c31987ce0c3a4ee8ddd5532a3407abaeca2c2a8def
+TIMESTAMP 2021-02-13T21:08:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmAW8iBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmAoP9xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDzwQ/9GsZnpL0VpkZ9a8KgzSefAuB0IyEC0HpCzaf2gvnvbG1VuN/kcl1WymHc
-7uanu3bsAvcvLexuAfx4J/zDArxkjN0k/gZ+Dijwt3IkLZfYr0LYTcFoIbUcVQgw
-g4qpFzw3GC4fHA/OZry5PDnOMLPKsoo29Ro0hDM0yf9zT4hQrU2ao2AgreIIb42Z
-B0qx92NsECh+fpMoA+nxI0Cwmo31b+dr0cj4zmQ2UweTDa/i8L5qg8ErWxtlVuKI
-mAmVs0+vJEpAHoGe1byt+bIlfm/gOT/2/69cjQtlG8TJe/ZetDgR92ciRSkVboqa
-HaO5UQFFzWz/heFwEl6YuAJ7slBZb7KWS+Q8VrETfSf4acjOFqbvgCKuXlSzoW0x
-f69QpIa3jp3W5LZzdnUSjF0s5+kv8tyZUMHN9I/TV0qTgUbcgo+DM9LhVDV6Asp8
-RZotAc6XHwvZTc5mzdKud9cx72kQiPU1ySv0XwaswO55jlFIDRnzL4lNFbuYCYd6
-qO4reZP26451X07rDfZ1RFLtfwvWrruh0FVK3q1OgyRUGOzPFrTH8JKWHqUN0dhG
-F4NBLv6wWeOlxcNea+hwCAw2tT3TlvO2jGCSQZx/NsSB62dhSf2+B9uxTlFkKcrW
-ztJKMVnqn408iTvWKtoLwH5WyHS2u/tJqigTxRok448C2/KT+MA=
-=SfHF
+klBnXA/+JqZtZOLx6D5dCt3D47hvPW1ohTRAri6M0auxiu1iCc6ejJ6C9nL7Izvh
+CPKf/t1g88qgFnZ505M9NxSManXUW9pxt9RS9OMq9/5xG+65/81gReFwwMdcbzPa
+3dEpCMXiffYMTmCGkNawmhjIk38vODiQ1SZtk0lr01c9casxnPRZNhEsG0I7SavU
+ztBMOzV1kPtzsQanUdt+41RyBn5KASmGJ9Mq16ROHAjpuh5XL76zdDQ1A/NgrqPZ
+NKCrNYcO7OgZjlPTVPSkgtxEJ+NN5uOY22yrg0rDPVgGDCwxgctyEWxb3hWQT9oE
+PyLpQtlgBrVgdzNRBlhTv3Z5kGszWC9vj85jJBk7Fjk5U/DOg8U6P34/XkMlOLnk
+v2CgNY20Jd1vwEB2gPveI1P9VCVH7CSjsFCKB+7gu5WAyp8Jgx8TtuZbIoCXnBsN
+VnGtQnM0R1F2TLBjDEgXibI8jsu9D2aEcdFsN2fOframs4DvcSupSawQas0tyKg9
+RX62fcrdHfmBiMBT6PuWKUhHvP38ejP55Iz0sUdT9dk+YEZIw9J3/zleSXyU//e/
+VS28Qxz8z/HmNpZsRHgwgxOxStkZyTqoejHIpXW1KSSzn7dmh0vyLAOIUoB0ic7x
+mpfRdrH7isfYvPLl/RFVmEiMFadq+eLLEzEzzb/YnTObdimi+Q8=
+=mQ4d
-----END PGP SIGNATURE-----
diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz
index 4be3e7b675e4..9d610bd03c64 100644
--- a/metadata/news/Manifest.files.gz
+++ b/metadata/news/Manifest.files.gz
Binary files differ
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 57df8ef7e658..014e91410990 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 31 Jan 2021 18:08:29 +0000
+Sat, 13 Feb 2021 21:08:40 +0000
diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit
index e55ea4f2cd47..6e64ac1aeb96 100644
--- a/metadata/news/timestamp.commit
+++ b/metadata/news/timestamp.commit
@@ -1 +1 @@
-a1f5db6da6357eb7e320d942040a7daa1aae9eca 1612034437 2021-01-30T19:20:37+00:00
+c6ba82191f38ab46241df4b979f242ca31f9c8c4 1612553955 2021-02-05T19:39:15+00:00