From c8d60dada2ec8eb48b2d2b290cd6683ccec40e39 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 13 Feb 2021 21:41:11 +0000 Subject: gentoo (valentine's day) resync : 14.02.2021 --- .../2021-01-30-display-manager-init.en.txt | 68 +++++++++++++-------- ...thon-preference-to-follow-python-targets.ru.txt | 49 +++++++++++++++ metadata/news/Manifest | 30 ++++----- metadata/news/Manifest.files.gz | Bin 10619 -> 10791 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- 6 files changed, 110 insertions(+), 41 deletions(-) create mode 100644 metadata/news/2021-01-30-python-preference-to-follow-python-targets/2021-01-30-python-preference-to-follow-python-targets.ru.txt (limited to 'metadata/news') 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 +Author: Andreas Sturmlechner 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 +Translator: Alexey Sokolov +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 Binary files a/metadata/news/Manifest.files.gz and b/metadata/news/Manifest.files.gz 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 -- cgit v1.2.3